From 30ab79e09e5ddea0b44afb6057755c09b171dd67 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 17 May 2020 18:16:53 +0200 Subject: [PATCH 001/119] Porting the twohanded component. --- .../LavaRuins/lavaland_surface_alien_nest.dmm | 4 +- .../lavaland_surface_animal_hospital.dmm | 2 +- .../lavaland_surface_ash_walker1.dmm | 14 +- .../lavaland_surface_biodome_winter.dmm | 2 +- .../lavaland_surface_syndicate_base1.dmm | 2 +- _maps/RandomRuins/SpaceRuins/arcade.dmm | 2 +- .../SpaceRuins/hilbertshoteltestingsite.dmm | 2 +- .../SpaceRuins/mrow_thats_right.dmm | 6 +- _maps/RandomRuins/SpaceRuins/oldstation.dmm | 18 +- _maps/RandomRuins/SpaceRuins/spacehermit.dmm | 2 +- _maps/RandomRuins/SpaceRuins/spacehotel.dmm | 22 +- _maps/RandomRuins/SpaceRuinsStation/roid6.dmm | 2 +- .../StationRuins/Box/Engine/engine_teg.dmm | 2 +- .../Mining_Station_Public_01.dmm | 4 +- _maps/RandomZLevels/VR/syndicate_trainer.dmm | 4 +- _maps/RandomZLevels/away_mission/Cabin.dmm | 2 +- _maps/RandomZLevels/away_mission/caves.dmm | 2 +- .../away_mission/moonoutpost19.dmm | 4 +- _maps/RandomZLevels/away_mission/research.dmm | 18 +- .../away_mission/undergroundoutpost45.dmm | 14 +- _maps/RandomZLevels/away_mission/wildwest.dmm | 2 +- _maps/map_files/BoxStation/BoxStation.dmm | 34 +- _maps/map_files/CogStation/CogStation.dmm | 80 +- .../map_files/Deltastation/DeltaStation2.dmm | 712 ++++----- .../map_files/IceBoxStation/IceBoxStation.dmm | 34 +- .../IcemoonUnderground_Above.dmm | 4 +- _maps/map_files/KiloStation/KiloStation.dmm | 198 +-- _maps/map_files/LambdaStation/lambda.dmm | 80 +- _maps/map_files/MetaStation/MetaStation.dmm | 74 +- _maps/map_files/Mining/Lavaland.dmm | 18 +- _maps/map_files/OmegaStation/OmegaStation.dmm | 96 +- _maps/map_files/PubbyStation/PubbyStation.dmm | 140 +- _maps/map_files/debug/multiz.dmm | 2 +- _maps/map_files/generic/CentCom.dmm | 124 +- _maps/shuttles/arrival_delta.dmm | 8 +- _maps/shuttles/arrival_omega.dmm | 2 +- _maps/shuttles/emergency_bar.dmm | 8 +- _maps/shuttles/emergency_birdboat.dmm | 4 +- _maps/shuttles/emergency_cere.dmm | 8 +- _maps/shuttles/emergency_delta.dmm | 12 +- .../emergency_imfedupwiththisworld.dmm | 2 +- _maps/shuttles/emergency_luxury.dmm | 10 +- _maps/shuttles/emergency_omega.dmm | 6 +- _maps/shuttles/emergency_pubby.dmm | 6 +- _maps/shuttles/emergency_raven.dmm | 8 +- _maps/shuttles/emergency_scrapheap.dmm | 2 +- _maps/shuttles/emergency_syndicate.dmm | 4 +- _maps/shuttles/ferry_lighthouse.dmm | 2 +- _maps/templates/shelter_2.dmm | 2 +- code/__DEFINES/dcs/signals.dm | 19 +- code/__DEFINES/misc.dm | 2 +- code/controllers/subsystem/traumas.dm | 10 +- .../crafting/recipes/recipes_misc.dm | 2 +- .../crafting/recipes/recipes_primal.dm | 12 +- .../recipes/recipes_weapon_and_ammo.dm | 12 +- code/datums/components/twohanded.dm | 311 ++++ code/datums/martial/sleeping_carp.dm | 30 +- code/datums/status_effects/debuffs.dm | 4 +- code/datums/wires/explosive.dm | 4 +- code/game/machinery/computer/arcade.dm | 6 +- code/game/machinery/doors/airlock.dm | 10 +- code/game/machinery/doors/door.dm | 2 +- code/game/machinery/recharger.dm | 2 +- code/game/objects/effects/mines.dm | 3 +- code/game/objects/items/RCL.dm | 63 +- code/game/objects/items/binoculars.dm | 65 + code/game/objects/items/broom.dm | 69 + code/game/objects/items/chainsaw.dm | 93 ++ code/game/objects/items/defib.dm | 100 +- code/game/objects/items/dualsaber.dm | 310 ++++ code/game/objects/items/electrostaff.dm | 229 +++ code/game/objects/items/fireaxe.dm | 71 + code/game/objects/items/melee/energy.dm | 2 +- code/game/objects/items/pitchfork.dm | 101 ++ .../objects/items/robot/robot_upgrades.dm | 2 +- code/game/objects/items/sharpener.dm | 26 +- code/game/objects/items/singularityhammer.dm | 75 +- code/game/objects/items/spear.dm | 181 +++ code/game/objects/items/storage/belt.dm | 2 +- code/game/objects/items/storage/book.dm | 4 +- .../game/objects/items/storage/uplink_kits.dm | 2 +- code/game/objects/items/toys.dm | 27 +- code/game/objects/items/twohanded.dm | 1331 ----------------- code/game/objects/items/weaponry.dm | 60 +- .../crates_lockers/closets/secure/security.dm | 4 +- code/game/objects/structures/fireaxe.dm | 6 +- code/game/objects/structures/flora.dm | 15 +- code/game/objects/structures/headpike.dm | 6 +- code/game/objects/structures/janicart.dm | 6 +- code/game/turfs/simulated/minerals.dm | 2 +- .../turfs/simulated/wall/mineral_walls.dm | 2 +- code/game/turfs/turf.dm | 4 +- code/modules/admin/fun_balloon.dm | 2 +- code/modules/antagonists/cult/blood_magic.dm | 2 +- code/modules/antagonists/cult/cult_items.dm | 64 +- .../antagonists/wizard/equipment/artefact.dm | 2 +- .../antagonists/wizard/equipment/spellbook.dm | 4 +- code/modules/awaymissions/capture_the_flag.dm | 29 +- code/modules/awaymissions/corpse.dm | 2 +- .../awaymissions/mission_code/snowdin.dm | 10 +- code/modules/cargo/bounties/assistant.dm | 6 +- code/modules/cargo/bounties/mining.dm | 2 +- code/modules/cargo/exports/weapons.dm | 2 +- code/modules/cargo/packs/misc.dm | 10 +- code/modules/clothing/outfits/standard.dm | 4 +- code/modules/clothing/suits/cloaks.dm | 4 +- code/modules/clothing/suits/miscellaneous.dm | 2 +- .../subtypes/manipulation.dm | 4 +- .../subtypes/weaponized.dm | 2 +- .../mining/equipment/kinetic_crusher.dm | 72 +- code/modules/mining/machine_vending.dm | 4 +- code/modules/mining/ores_coins.dm | 20 +- code/modules/mob/living/carbon/carbon.dm | 13 +- .../mob/living/silicon/robot/robot_modules.dm | 6 +- .../mob/living/simple_animal/bot/cleanbot.dm | 2 +- .../hostile/megafauna/megafauna.dm | 2 +- .../hostile/mining_mobs/hivelord.dm | 4 +- .../living/simple_animal/hostile/skeleton.dm | 2 +- .../mob/living/simple_animal/simple_animal.dm | 12 +- code/modules/mob/mob.dm | 6 +- code/modules/power/cable.dm | 4 +- .../research/designs/autoylathe_designs.dm | 2 +- code/modules/research/designs/misc_designs.dm | 2 +- .../xenobiology/crossbreeding/burning.dm | 9 +- code/modules/spells/spell_types/devil.dm | 6 +- code/modules/surgery/advanced/revival.dm | 6 +- code/modules/surgery/amputation.dm | 2 +- .../emergency_cardioversion_recovery.dm | 12 +- code/modules/surgery/organic_steps.dm | 2 +- .../modules/surgery/prosthetic_replacement.dm | 4 +- .../uplink/uplink_items/uplink_dangerous.dm | 2 +- code/modules/vending/liberation_toy.dm | 2 +- code/modules/vending/toys.dm | 2 +- code/modules/vending/wardrobes.dm | 2 +- icons/obj/items_and_weapons.dmi | Bin 127181 -> 132474 bytes .../code/game/machinery/wishgranter.dm | 2 +- .../code/modules/client/loadout/__donator.dm | 2 +- tgstation.dme | 10 +- 138 files changed, 2861 insertions(+), 2601 deletions(-) create mode 100644 code/datums/components/twohanded.dm create mode 100644 code/game/objects/items/binoculars.dm create mode 100644 code/game/objects/items/broom.dm create mode 100644 code/game/objects/items/chainsaw.dm create mode 100644 code/game/objects/items/dualsaber.dm create mode 100644 code/game/objects/items/electrostaff.dm create mode 100644 code/game/objects/items/fireaxe.dm create mode 100644 code/game/objects/items/pitchfork.dm create mode 100644 code/game/objects/items/spear.dm delete mode 100644 code/game/objects/items/twohanded.dm diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm index 862c745f81..a361fd59c0 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm @@ -188,13 +188,13 @@ /area/ruin/unpowered/xenonest) "aT" = ( /obj/structure/alien/weeds, -/obj/item/twohanded/required/chainsaw, +/obj/item/chainsaw, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/xenonest) "aU" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, -/obj/item/twohanded/fireaxe/boneaxe, +/obj/item/fireaxe/boneaxe, /obj/item/clothing/head/helmet/gladiator, /obj/item/clothing/mask/facehugger/impregnated, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm index 60ae409ea2..527a328563 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm @@ -517,7 +517,7 @@ /turf/open/floor/plasteel, /area/ruin/powered/animal_hospital) "bt" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/plasteel, /area/ruin/powered/animal_hospital) "bu" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm index b4abf9b535..f6812106ef 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm @@ -724,7 +724,7 @@ /area/lavaland/surface/outdoors) "bP" = ( /obj/structure/stone_tile/block, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/effect/mapping_helpers/no_lava, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) @@ -896,7 +896,7 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "ck" = ( -/obj/item/twohanded/spear, +/obj/item/spear, /obj/structure/stone_tile{ dir = 4 }, @@ -910,7 +910,7 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/effect/mapping_helpers/no_lava, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) @@ -1014,7 +1014,7 @@ /obj/structure/stone_tile/cracked{ dir = 1 }, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "cA" = ( @@ -1058,7 +1058,7 @@ dir = 1 }, /obj/structure/table/wood, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/item/storage/belt, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) @@ -1100,7 +1100,7 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/item/scythe, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) @@ -1128,7 +1128,7 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/item/clothing/head/helmet/roman/legionnaire, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index f48801c199..24c9762362 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -367,7 +367,7 @@ /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "KS" = ( -/obj/item/twohanded/required/chainsaw, +/obj/item/chainsaw, /obj/structure/closet, /obj/machinery/light/small{ dir = 4 diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index dab9d0316b..e310f8a6da 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -5181,7 +5181,7 @@ /turf/open/floor/plating, /area/ruin/unpowered/syndicate_lava_base/arrivals) "mu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/RandomRuins/SpaceRuins/arcade.dmm b/_maps/RandomRuins/SpaceRuins/arcade.dmm index 771c33c55b..74bdc9a7b8 100644 --- a/_maps/RandomRuins/SpaceRuins/arcade.dmm +++ b/_maps/RandomRuins/SpaceRuins/arcade.dmm @@ -151,7 +151,7 @@ /turf/open/floor/engine, /area/ruin/powered) "J" = ( -/obj/item/twohanded/dualsaber/toy, +/obj/item/dualsaber/toy, /turf/open/floor/light/colour_cycle/dancefloor_b, /area/ruin/powered) "K" = ( diff --git a/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm b/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm index a89d1422d2..d8677f11d8 100644 --- a/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm +++ b/_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm @@ -165,7 +165,7 @@ /turf/open/floor/plasteel/grimy, /area/ruin/space/has_grav/hilbertresearchfacility) "D" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/ruin/space/has_grav/hilbertresearchfacility) "E" = ( diff --git a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm index 0baac3252a..9ac2fed86f 100644 --- a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm +++ b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm @@ -185,7 +185,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -294,7 +294,7 @@ /area/ruin/space/has_grav/powered/cat_man) "aV" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -552,7 +552,7 @@ /area/ruin/space/has_grav/powered/cat_man) "bF" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 89e2c553b9..4a72b1afd4 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -597,7 +597,7 @@ icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, @@ -639,7 +639,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) "bW" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, @@ -858,7 +858,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cz" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/structure/cable{ @@ -918,7 +918,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cH" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, @@ -1127,7 +1127,7 @@ /area/ruin/space/has_grav/ancientstation) "dn" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/machinery/light/small{ @@ -1179,7 +1179,7 @@ /area/ruin/space/has_grav/ancientstation/hydroponics) "ds" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/machinery/light/small{ @@ -3980,7 +3980,7 @@ icon_state = "1-4" }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, @@ -4015,7 +4015,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) "jJ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/structure/cable{ @@ -5010,7 +5010,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation) "PV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/RandomRuins/SpaceRuins/spacehermit.dmm b/_maps/RandomRuins/SpaceRuins/spacehermit.dmm index dd7e700146..791aac277d 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehermit.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehermit.dmm @@ -112,7 +112,7 @@ /turf/open/floor/plating/asteroid, /area/ruin/powered) "ax" = ( -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/plating/asteroid, /area/ruin/powered) "ay" = ( diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index 209feb82e3..5da534a08e 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -148,7 +148,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_3) "aD" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /turf/open/floor/wood, @@ -189,7 +189,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_4) "aL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/wood, @@ -230,7 +230,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_5) "aT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/wood, @@ -271,7 +271,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_6) "bb" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/wood, @@ -1113,7 +1113,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_2) "dq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/wood, @@ -1177,7 +1177,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/guestroom/room_1) "dy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/wood, @@ -1855,7 +1855,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/hotel/bar) "fI" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -2035,7 +2035,7 @@ }, /area/ruin/space/has_grav/hotel/dock) "gh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/wood, @@ -2435,7 +2435,7 @@ /turf/open/floor/carpet, /area/ruin/space/has_grav/hotel) "hq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/plasteel/dark, @@ -3013,7 +3013,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/hotel/power) "iM" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/wood, /area/ruin/space/has_grav/hotel) "iN" = ( @@ -4817,7 +4817,7 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/hotel/pool) "mD" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/effect/turf_decal/tile/neutral{ diff --git a/_maps/RandomRuins/SpaceRuinsStation/roid6.dmm b/_maps/RandomRuins/SpaceRuinsStation/roid6.dmm index 794300cdb5..56967b0c37 100644 --- a/_maps/RandomRuins/SpaceRuinsStation/roid6.dmm +++ b/_maps/RandomRuins/SpaceRuinsStation/roid6.dmm @@ -44,7 +44,7 @@ /area/ruin/space/has_grav) "C" = ( /obj/effect/decal/remains/human, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/mineral/titanium/blue, /area/ruin/space/has_grav) "F" = ( diff --git a/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm b/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm index a9c5eab318..f8d701debe 100644 --- a/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm +++ b/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm @@ -948,7 +948,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "BT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/engine/engineering) "BY" = ( diff --git a/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm b/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm index 1bfb337d99..5bc10b30f0 100644 --- a/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm +++ b/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm @@ -399,7 +399,7 @@ /turf/open/floor/plating, /area/mine/laborcamp/security) "hf" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/mine/living_quarters) "hm" = ( @@ -1565,7 +1565,7 @@ /turf/open/floor/plating, /area/mine/laborcamp) "zy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown{ dir = 1 }, diff --git a/_maps/RandomZLevels/VR/syndicate_trainer.dmm b/_maps/RandomZLevels/VR/syndicate_trainer.dmm index 0a44006802..5b010e74d9 100644 --- a/_maps/RandomZLevels/VR/syndicate_trainer.dmm +++ b/_maps/RandomZLevels/VR/syndicate_trainer.dmm @@ -1370,7 +1370,7 @@ /turf/open/indestructible, /area/awaymission/centcomAway/general) "hW" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/indestructible, /area/awaymission/centcomAway/general) "hX" = ( @@ -1951,7 +1951,7 @@ "lv" = ( /obj/structure/rack, /obj/item/restraints/legcuffs/beartrap, -/obj/item/twohanded/fireaxe, +/obj/item/fireaxe, /turf/open/indestructible, /area/awaymission/centcomAway/thunderdome) "lw" = ( diff --git a/_maps/RandomZLevels/away_mission/Cabin.dmm b/_maps/RandomZLevels/away_mission/Cabin.dmm index a0862213a2..0ccd13a03c 100644 --- a/_maps/RandomZLevels/away_mission/Cabin.dmm +++ b/_maps/RandomZLevels/away_mission/Cabin.dmm @@ -54,7 +54,7 @@ /area/awaymission/snowforest/lumbermill) "am" = ( /obj/structure/table/wood, -/obj/item/twohanded/required/chainsaw, +/obj/item/chainsaw, /turf/open/floor/wood/cold, /area/awaymission/snowforest/lumbermill) "an" = ( diff --git a/_maps/RandomZLevels/away_mission/caves.dmm b/_maps/RandomZLevels/away_mission/caves.dmm index c84acf0131..4c9aa8478b 100644 --- a/_maps/RandomZLevels/away_mission/caves.dmm +++ b/_maps/RandomZLevels/away_mission/caves.dmm @@ -516,7 +516,7 @@ }, /area/awaymission/caves/BMP_asteroid/level_three) "by" = ( -/obj/item/twohanded/mjollnir, +/obj/item/mjollnir, /mob/living/simple_animal/hostile/poison/giant_spider/nurse, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" diff --git a/_maps/RandomZLevels/away_mission/moonoutpost19.dmm b/_maps/RandomZLevels/away_mission/moonoutpost19.dmm index d85c8b12d6..3f9b76b01b 100644 --- a/_maps/RandomZLevels/away_mission/moonoutpost19.dmm +++ b/_maps/RandomZLevels/away_mission/moonoutpost19.dmm @@ -4911,7 +4911,7 @@ }, /area/awaymission/moonoutpost19/research) "jq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ desc = "A plastic potted plant."; pixel_y = 3 }, @@ -7144,7 +7144,7 @@ }, /area/awaymission/moonoutpost19/arrivals) "ob" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ desc = "A plastic potted plant."; pixel_y = 3 }, diff --git a/_maps/RandomZLevels/away_mission/research.dmm b/_maps/RandomZLevels/away_mission/research.dmm index c07499fb57..2cab711b00 100644 --- a/_maps/RandomZLevels/away_mission/research.dmm +++ b/_maps/RandomZLevels/away_mission/research.dmm @@ -117,7 +117,7 @@ /turf/open/floor/plasteel/white, /area/awaymission/research/interior/engineering) "ax" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20"; pixel_y = 3 }, @@ -1800,7 +1800,7 @@ /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "dN" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/effect/turf_decal/tile/purple{ @@ -4173,7 +4173,7 @@ /turf/open/floor/plasteel, /area/awaymission/research/interior/genetics) "hV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/purple{ @@ -4268,7 +4268,7 @@ /turf/open/floor/plasteel, /area/awaymission/research/interior/security) "ii" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ desc = "A potted plant, it doesn't look very healthy..."; name = "dead potted plant" }, @@ -4746,7 +4746,7 @@ /turf/open/floor/wood, /area/awaymission/research/interior/dorm) "jm" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel/yellowsiding{ @@ -5350,7 +5350,7 @@ /turf/open/floor/plating, /area/awaymission/research/interior/medbay) "kC" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/yellowsiding{ @@ -5707,7 +5707,7 @@ /turf/open/floor/plasteel/white, /area/awaymission/research/interior/medbay) "ly" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/yellowsiding{ @@ -6185,7 +6185,7 @@ /turf/open/floor/plasteel/white, /area/awaymission/research/interior/escapepods) "mJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/green{ dir = 1 }, @@ -6222,7 +6222,7 @@ /turf/open/floor/grass, /area/awaymission/research/interior/escapepods) "mN" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/effect/turf_decal/tile/green, diff --git a/_maps/RandomZLevels/away_mission/undergroundoutpost45.dmm b/_maps/RandomZLevels/away_mission/undergroundoutpost45.dmm index 33fdb7a28d..8beea114c7 100644 --- a/_maps/RandomZLevels/away_mission/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/away_mission/undergroundoutpost45.dmm @@ -1444,7 +1444,7 @@ }, /area/awaymission/undergroundoutpost45/central) "do" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -2972,7 +2972,7 @@ }, /area/awaymission/undergroundoutpost45/central) "fT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -5207,7 +5207,7 @@ }, /area/awaymission/undergroundoutpost45/gateway) "kh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -6867,7 +6867,7 @@ /area/awaymission/undergroundoutpost45/research) "mQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /turf/open/floor/plasteel/cafeteria{ @@ -8471,7 +8471,7 @@ }, /area/awaymission/undergroundoutpost45/research) "pl" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -9544,7 +9544,7 @@ }, /area/awaymission/undergroundoutpost45/engineering) "rk" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/turf_decal/tile/yellow{ @@ -12486,7 +12486,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/RandomZLevels/away_mission/wildwest.dmm b/_maps/RandomZLevels/away_mission/wildwest.dmm index 064be0907a..a0677fbf41 100644 --- a/_maps/RandomZLevels/away_mission/wildwest.dmm +++ b/_maps/RandomZLevels/away_mission/wildwest.dmm @@ -755,7 +755,7 @@ /area/awaymission/wildwest/mines) "cL" = ( /obj/structure/table/wood, -/obj/item/twohanded/dualsaber, +/obj/item/dualsaber, /turf/open/floor/wood, /area/awaymission/wildwest/gov) "cM" = ( diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 2d8de7679b..b26fa5ee7a 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -17791,7 +17791,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20" }, /turf/open/floor/plasteel, @@ -21146,7 +21146,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -21707,7 +21707,7 @@ dir = 1; pixel_y = -24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/wood, @@ -24277,7 +24277,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-13" }, /turf/open/floor/plasteel, @@ -24326,7 +24326,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel, @@ -29889,7 +29889,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/white, @@ -33978,7 +33978,7 @@ /obj/machinery/light_switch{ pixel_y = -23 }, -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "bCg" = ( @@ -39123,7 +39123,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -48394,8 +48394,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/engineering) "cnB" = ( @@ -52134,7 +52134,7 @@ /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high/plus, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "cBN" = ( @@ -53845,7 +53845,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-04" }, /turf/open/floor/plasteel/white, @@ -53986,7 +53986,7 @@ /turf/open/floor/plating, /area/crew_quarters/fitness) "exP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel, @@ -54327,7 +54327,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-06" }, /turf/open/floor/plasteel/white/corner{ @@ -54525,7 +54525,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/plasteel, @@ -56509,7 +56509,7 @@ /turf/open/floor/plasteel, /area/security/processing) "lPr" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /turf/open/floor/plasteel, @@ -58083,7 +58083,7 @@ /turf/open/floor/carpet, /area/crew_quarters/theatre) "qTV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/white, diff --git a/_maps/map_files/CogStation/CogStation.dmm b/_maps/map_files/CogStation/CogStation.dmm index b3aad634c5..f90edc9178 100644 --- a/_maps/map_files/CogStation/CogStation.dmm +++ b/_maps/map_files/CogStation/CogStation.dmm @@ -1181,7 +1181,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/checker, @@ -1383,7 +1383,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/dark/corner{ @@ -3602,7 +3602,7 @@ /turf/open/floor/wood, /area/crew_quarters/fitness) "aiS" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-06" }, /turf/open/floor/wood, @@ -9522,7 +9522,7 @@ /obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -12132,7 +12132,7 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/machinery/camera{ @@ -13718,7 +13718,7 @@ /turf/open/floor/carpet, /area/chapel/main) "aEJ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/wood, @@ -13756,7 +13756,7 @@ /turf/open/floor/wood, /area/crew_quarters/barbershop) "aEP" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/wood, /area/crew_quarters/barbershop) "aEQ" = ( @@ -17200,7 +17200,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-06" }, /turf/open/floor/plasteel, @@ -18608,7 +18608,7 @@ /obj/structure/sign/warning/securearea{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_y = 3 }, @@ -18624,7 +18624,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/plasteel/dark/side{ dir = 1 }, @@ -19727,7 +19727,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -20283,7 +20283,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -21141,7 +21141,7 @@ name = "Station Intercom (Common)"; pixel_x = -26 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel, @@ -21684,7 +21684,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/red, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/airalarm{ @@ -22810,7 +22810,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/plasteel/dark/side, @@ -23281,7 +23281,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, @@ -24993,7 +24993,7 @@ /turf/closed/wall/r_wall, /area/space/nearstation) "bcd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel/white, @@ -27463,7 +27463,7 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/open/floor/plasteel, /area/security/main) "bhO" = ( @@ -27498,7 +27498,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_y = 3 }, @@ -27918,7 +27918,7 @@ dir = 4; light_color = "#c1caff" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20"; pixel_y = 3 }, @@ -28857,7 +28857,7 @@ dir = 4; light_color = "#c1caff" }, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/item/stock_parts/cell/high/plus, /obj/item/clothing/glasses/meson, /obj/item/cartridge/atmos, @@ -32521,7 +32521,7 @@ /turf/open/floor/plasteel, /area/maintenance/disposal) "brZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /turf/open/floor/wood, @@ -32845,7 +32845,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /turf/open/floor/plasteel/white, @@ -33824,7 +33824,7 @@ /turf/open/floor/plating, /area/construction) "bvf" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/carpet{ @@ -38755,7 +38755,7 @@ /turf/open/floor/wood, /area/crew_quarters/fitness) "bFR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/wood, @@ -39221,7 +39221,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20"; pixel_y = 3 }, @@ -39566,7 +39566,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel, @@ -41791,7 +41791,7 @@ /turf/open/floor/plasteel/cafeteria, /area/medical/medbay/central) "bLX" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -45502,7 +45502,7 @@ /turf/open/floor/plating, /area/quartermaster/warehouse) "bTy" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 9 }, @@ -47414,7 +47414,7 @@ pixel_x = 24; pixel_y = 6 }, -/obj/item/twohanded/required/kirbyplants/photosynthetic, +/obj/item/kirbyplants/photosynthetic, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "bXg" = ( @@ -47616,7 +47616,7 @@ }, /obj/effect/turf_decal/tile/purple, /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel, @@ -49227,7 +49227,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-06" }, /obj/machinery/airalarm{ @@ -53466,7 +53466,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/photosynthetic, +/obj/item/kirbyplants/photosynthetic, /turf/open/floor/plasteel, /area/hallway/primary/aft) "cjA" = ( @@ -53478,7 +53478,7 @@ dir = 4; pixel_x = -28 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/quartermaster/office) "cjB" = ( @@ -54028,8 +54028,8 @@ /obj/machinery/light_switch{ pixel_x = -24 }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/item/stack/cable_coil/red, /obj/item/stack/cable_coil/red, /obj/item/stock_parts/cell/high/plus, @@ -59179,7 +59179,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/photosynthetic, +/obj/item/kirbyplants/photosynthetic, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -64181,7 +64181,7 @@ /obj/structure/sign/warning/securearea{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/airalarm{ @@ -67337,7 +67337,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/photosynthetic, +/obj/item/kirbyplants/photosynthetic, /obj/machinery/airalarm{ pixel_y = 24 }, @@ -71518,7 +71518,7 @@ /turf/open/floor/plating, /area/bridge) "cQV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /obj/structure/cable{ diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 0217ff21b9..a4f0e17229 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -357,7 +357,7 @@ /turf/open/floor/plasteel/cafeteria, /area/maintenance/port/fore) "aaJ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 @@ -645,7 +645,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -691,7 +691,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "acp" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, @@ -1318,7 +1318,7 @@ name = "Construction RC"; pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, @@ -1381,7 +1381,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -1391,7 +1391,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -1408,7 +1408,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -1672,14 +1672,14 @@ /area/hallway/secondary/entry) "agk" = ( /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "agl" = ( /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -1985,7 +1985,7 @@ dir = 4; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -2225,7 +2225,7 @@ /area/maintenance/starboard/fore) "aio" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, @@ -2296,7 +2296,7 @@ /area/maintenance/starboard/fore) "ais" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -2950,7 +2950,7 @@ dir = 4 }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -3010,7 +3010,7 @@ "ajR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -3423,7 +3423,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "akJ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, @@ -3447,7 +3447,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "akN" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -3700,7 +3700,7 @@ /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) "alo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -3781,7 +3781,7 @@ pixel_x = 26; pixel_y = 26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -4205,7 +4205,7 @@ /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "amq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "amr" = ( @@ -4473,7 +4473,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/electronic_marketing_den) "amN" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4504,7 +4504,7 @@ /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "amQ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "amR" = ( @@ -4534,7 +4534,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "amV" = ( @@ -4830,7 +4830,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "anB" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4860,7 +4860,7 @@ /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "anD" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -5598,7 +5598,7 @@ /turf/open/floor/plasteel/dark, /area/engine/atmospherics_engine) "aoM" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/crew_quarters/electronic_marketing_den) "aoN" = ( @@ -5899,7 +5899,7 @@ /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "apt" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/maintenance/starboard/fore) "apu" = ( @@ -6293,7 +6293,7 @@ /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) "aqf" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/security/vacantoffice) "aqg" = ( @@ -6386,7 +6386,7 @@ /obj/machinery/newscaster{ pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/grimy, @@ -6783,7 +6783,7 @@ /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "aqT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white, /obj/machinery/power/apc{ areastring = "/area/crew_quarters/electronic_marketing_den"; @@ -7245,7 +7245,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "arM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -7280,7 +7280,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "arQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -8761,7 +8761,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -8819,7 +8819,7 @@ /area/hallway/secondary/entry) "auq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral, @@ -10196,7 +10196,7 @@ /turf/open/floor/plating, /area/crew_quarters/toilet/auxiliary) "awM" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Auxiliary Restroom"; name = "restroom camera" @@ -10496,7 +10496,7 @@ "axr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "axs" = ( @@ -10620,7 +10620,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "axG" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/warning/nosmoking{ pixel_x = 32 }, @@ -12524,7 +12524,7 @@ name = "Maintenance Garden" }) "aBh" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small{ dir = 1 }, @@ -12577,7 +12577,7 @@ name = "Maintenance Garden" }) "aBm" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/evac{ pixel_y = 32 }, @@ -12599,7 +12599,7 @@ name = "Maintenance Garden" }) "aBo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small{ dir = 1 }, @@ -13913,7 +13913,7 @@ /turf/open/floor/plasteel/grimy, /area/hallway/secondary/service) "aDH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/nanotrasen{ pixel_x = 32 }, @@ -14825,7 +14825,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aFu" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15016,7 +15016,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aFH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -15032,7 +15032,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aFJ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -15949,7 +15949,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "aGX" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -16102,7 +16102,7 @@ /area/engine/atmospherics_engine) "aHj" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -16169,7 +16169,7 @@ /turf/open/floor/plasteel, /area/maintenance/port/fore) "aHq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -16259,7 +16259,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar) "aHx" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -18771,7 +18771,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aLO" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown{ dir = 1 }, @@ -18875,7 +18875,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/supply) "aLV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -19054,7 +19054,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -19318,7 +19318,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den/secondary) "aMR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den/secondary) "aMS" = ( @@ -19328,7 +19328,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den/secondary) "aMT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ pixel_y = 23 @@ -19351,7 +19351,7 @@ }, /area/crew_quarters/abandoned_gambling_den/secondary) "aMV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den/secondary) "aMW" = ( @@ -20197,7 +20197,7 @@ /turf/open/floor/plasteel/dark, /area/engine/atmos) "aOo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -20423,7 +20423,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar/atrium) "aOH" = ( @@ -21184,7 +21184,7 @@ /turf/open/floor/plasteel/checker, /area/engine/atmos) "aPO" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -21209,7 +21209,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aPQ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -21706,7 +21706,7 @@ /area/quartermaster/sorting) "aQE" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -21944,7 +21944,7 @@ /area/security/prison) "aRb" = ( /obj/machinery/light/small, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ dir = 8 @@ -21988,7 +21988,7 @@ /turf/open/floor/plasteel, /area/security/prison) "aRg" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /turf/open/floor/plating{ @@ -22154,7 +22154,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aRu" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -23890,7 +23890,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "aTY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 4 }, @@ -24725,7 +24725,7 @@ /turf/open/floor/engine/air, /area/engine/atmos) "aVc" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den/secondary) @@ -24824,7 +24824,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Service Hallway - Aft"; @@ -27285,7 +27285,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "aYR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = -24; @@ -27332,7 +27332,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aYU" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -27437,7 +27437,7 @@ /turf/open/floor/plasteel, /area/quartermaster/qm) "aZd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/machinery/newscaster{ pixel_y = -32 @@ -27520,7 +27520,7 @@ /turf/open/floor/plating, /area/quartermaster/qm) "aZk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "2-8" }, @@ -28222,7 +28222,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -28327,7 +28327,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "baK" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -28619,7 +28619,7 @@ /turf/open/floor/plasteel, /area/security/prison) "bbn" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/warning/pods{ dir = 8; pixel_y = -32 @@ -30008,7 +30008,7 @@ "bdP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/brown{ @@ -30135,7 +30135,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "beb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown{ dir = 1 }, @@ -30356,7 +30356,7 @@ /area/engine/atmos) "beB" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = -24 @@ -30578,7 +30578,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/service) "beX" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -31497,7 +31497,7 @@ /turf/open/floor/plating, /area/quartermaster/miningoffice) "bgH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31551,7 +31551,7 @@ /area/quartermaster/miningoffice) "bgL" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -32591,7 +32591,7 @@ /turf/open/floor/plasteel, /area/security/brig) "biE" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -32620,7 +32620,7 @@ /turf/open/floor/plasteel, /area/security/brig) "biG" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -32690,7 +32690,7 @@ /obj/machinery/newscaster/security_unit{ pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -33434,7 +33434,7 @@ /area/hallway/primary/fore) "bjR" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/brown, @@ -33500,7 +33500,7 @@ /area/quartermaster/miningoffice) "bjW" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown{ dir = 1 }, @@ -34505,7 +34505,7 @@ /area/hallway/primary/fore) "blJ" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/brown, @@ -34879,7 +34879,7 @@ /turf/open/floor/plasteel, /area/security/main) "bmr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -35028,7 +35028,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -35066,7 +35066,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -35276,7 +35276,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -36193,7 +36193,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -36484,7 +36484,7 @@ /turf/open/floor/plating, /area/security/execution/transfer) "bpd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -37265,7 +37265,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bqm" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/yellow{ @@ -40177,7 +40177,7 @@ /turf/open/floor/plasteel/dark, /area/security/main) "buT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/power/apc{ areastring = "/area/crew_quarters/heads/hos"; name = "Head of Security's Office APC"; @@ -40422,7 +40422,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bvk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small, /obj/machinery/light_switch{ pixel_x = 26; @@ -40854,7 +40854,7 @@ /turf/open/floor/plasteel, /area/security/execution/transfer) "bwc" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -40889,7 +40889,7 @@ /turf/open/floor/plasteel, /area/security/brig) "bwe" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -40984,7 +40984,7 @@ /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai) @@ -41013,7 +41013,7 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/warning/nosmoking{ pixel_y = 32 }, @@ -41595,7 +41595,7 @@ /turf/open/floor/plating, /area/security/execution/transfer) "bxo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -41999,7 +41999,7 @@ /area/engine/atmos) "bxT" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, @@ -42431,7 +42431,7 @@ /obj/machinery/gulag_item_reclaimer{ pixel_y = 28 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -42502,7 +42502,7 @@ /turf/open/floor/plasteel, /area/security/execution/transfer) "byI" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = 24 @@ -42747,7 +42747,7 @@ /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) "bzb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -43761,7 +43761,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai) "bAz" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, @@ -44290,7 +44290,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bBl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/storage/tech) @@ -44422,7 +44422,7 @@ name = "WARNING: BLAST DOORS"; pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue{ @@ -44451,7 +44451,7 @@ /turf/open/floor/plasteel/dark, /area/bridge) "bBz" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -45366,7 +45366,7 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bCU" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -45986,7 +45986,7 @@ /turf/open/floor/plasteel/dark, /area/bridge) "bDD" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -46428,7 +46428,7 @@ /turf/open/floor/plasteel, /area/security/execution/transfer) "bEb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, @@ -47072,7 +47072,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "bES" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/evac{ pixel_x = -32 }, @@ -47101,7 +47101,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bEV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/ai{ pixel_x = 32 }, @@ -47459,7 +47459,7 @@ /turf/open/floor/plasteel/dark, /area/bridge) "bFr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -47518,7 +47518,7 @@ /turf/open/floor/plasteel/grimy, /area/bridge) "bFx" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -48012,7 +48012,7 @@ dir = 4; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -48055,7 +48055,7 @@ dir = 1; pixel_y = -22 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -48187,7 +48187,7 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bGt" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = 24 @@ -48414,7 +48414,7 @@ /turf/open/floor/plasteel, /area/storage/primary) "bGM" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/storage/primary) @@ -48464,7 +48464,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue, @@ -48742,7 +48742,7 @@ pixel_y = -32 }, /obj/machinery/light/small, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue, @@ -48770,7 +48770,7 @@ /area/security/detectives_office) "bHt" = ( /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/red{ @@ -48793,7 +48793,7 @@ /area/hallway/primary/starboard) "bHv" = ( /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -49199,7 +49199,7 @@ /turf/closed/wall, /area/engine/break_room) "bHY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 8 }, @@ -50488,7 +50488,7 @@ /turf/closed/wall/r_wall, /area/engine/transit_tube) "bJQ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -50531,7 +50531,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -50594,7 +50594,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/chief) "bJV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -50957,7 +50957,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/bridge/meeting_room/council) "bKB" = ( @@ -51124,7 +51124,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/captain) "bKT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bKU" = ( @@ -51696,7 +51696,7 @@ /turf/open/floor/plasteel/dark, /area/engine/transit_tube) "bLK" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = 24 @@ -51721,7 +51721,7 @@ /turf/open/floor/plasteel/dark, /area/engine/transit_tube) "bLL" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 8 }, @@ -52054,7 +52054,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "bMg" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/ai{ pixel_x = -32 }, @@ -52088,7 +52088,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bMj" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/evac{ pixel_x = 32 }, @@ -52272,7 +52272,7 @@ name = "Telecomms Monitoring APC"; pixel_y = 28 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "0-2" }, @@ -52312,7 +52312,7 @@ /obj/machinery/airalarm{ pixel_y = 22 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -52668,7 +52668,7 @@ /turf/closed/wall, /area/security/brig) "bNk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/door_timer{ id = "brig1"; name = "Cell 1"; @@ -53378,7 +53378,7 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bOe" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -54370,7 +54370,7 @@ /turf/closed/wall, /area/engine/transit_tube) "bPN" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -54406,7 +54406,7 @@ /turf/open/floor/plasteel/dark, /area/engine/transit_tube) "bPP" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light_switch{ pixel_x = 22; @@ -54576,7 +54576,7 @@ /turf/closed/wall, /area/engine/break_room) "bQb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -54687,7 +54687,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bQm" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -54697,7 +54697,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bQn" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_y = -26 }, @@ -54862,7 +54862,7 @@ /turf/open/floor/wood, /area/bridge/meeting_room/council) "bQG" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -55112,7 +55112,7 @@ dir = 1; pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -55223,7 +55223,7 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "bRn" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, @@ -55496,7 +55496,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "bRF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -55746,7 +55746,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bSd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/newscaster{ pixel_y = 32 }, @@ -55990,7 +55990,7 @@ /area/bridge/meeting_room/council) "bSz" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/bridge/meeting_room/council) "bSA" = ( @@ -56049,12 +56049,12 @@ /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bSG" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bSH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bSI" = ( @@ -56657,7 +56657,7 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat_interior) "bTB" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/turretid{ control_area = "/area/ai_monitored/turret_protected/aisat_interior"; name = "Antechamber Turret Control"; @@ -56889,7 +56889,7 @@ /turf/open/floor/plasteel/dark, /area/engine/transit_tube) "bTO" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -57153,7 +57153,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -57891,7 +57891,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bVk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/door_timer{ id = "brig2"; name = "Cell 2"; @@ -58624,7 +58624,7 @@ /turf/open/floor/plasteel/dark, /area/engine/transit_tube) "bWe" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small{ dir = 4 }, @@ -58725,7 +58725,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bWm" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_x = -24; @@ -59180,7 +59180,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bWS" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/disposalpipe/segment{ dir = 6 }, @@ -59196,7 +59196,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bWU" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -60034,7 +60034,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "bXY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = 24 @@ -60136,7 +60136,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "bYh" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = -24 @@ -60405,7 +60405,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/chief) "bYw" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = 26; pixel_y = -26 @@ -61430,7 +61430,7 @@ /area/ai_monitored/turret_protected/aisat_interior) "cae" = ( /obj/structure/cable/white, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -61495,7 +61495,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "cai" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; @@ -61532,7 +61532,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "cak" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = -26 }, @@ -61615,7 +61615,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "cao" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, @@ -61725,7 +61725,7 @@ /turf/open/floor/plating, /area/security/checkpoint/engineering) "caB" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/yellow{ @@ -62127,7 +62127,7 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -62482,7 +62482,7 @@ /turf/closed/wall, /area/engine/engineering) "cbW" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -62523,7 +62523,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cca" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ pixel_y = 26 @@ -63029,7 +63029,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "ccS" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -63095,7 +63095,7 @@ /turf/open/floor/plasteel/dark, /area/security/courtroom) "ccX" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -63135,7 +63135,7 @@ /turf/open/floor/plating, /area/security/courtroom) "cda" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -63416,7 +63416,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) "cdw" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -64026,7 +64026,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -65158,7 +65158,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/plaques/kiddie/library{ pixel_x = -32 }, @@ -65177,7 +65177,7 @@ /turf/open/floor/plasteel/grimy, /area/library) "cfY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small{ dir = 4 }, @@ -65348,7 +65348,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "cgt" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -65368,7 +65368,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "cgv" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_y = -26 @@ -66348,7 +66348,7 @@ /turf/open/floor/plasteel/grimy, /area/library) "chP" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/library) "chQ" = ( @@ -67705,7 +67705,7 @@ /turf/open/floor/wood, /area/lawoffice) "ckg" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/poster/official/report_crimes{ pixel_y = -32 @@ -68973,7 +68973,7 @@ /obj/machinery/status_display/ai{ pixel_x = 32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -69571,7 +69571,7 @@ /area/aisat) "cnu" = ( /obj/structure/cable/white, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ @@ -69613,7 +69613,7 @@ icon_state = "1-2" }, /obj/structure/table/reinforced, -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /obj/effect/turf_decal/tile/neutral{ @@ -69646,7 +69646,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) "cny" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; @@ -70119,7 +70119,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cot" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_x = -26 @@ -70735,7 +70735,7 @@ /turf/closed/wall, /area/crew_quarters/heads/hop) "cpD" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "cpE" = ( @@ -70753,7 +70753,7 @@ dir = 1; pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "cpG" = ( @@ -70768,7 +70768,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "cpH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -70931,7 +70931,7 @@ /turf/open/floor/plasteel/dark, /area/security/courtroom) "cpW" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -70946,7 +70946,7 @@ /turf/open/floor/plasteel/dark, /area/security/courtroom) "cpX" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -71869,7 +71869,7 @@ /turf/open/floor/plating, /area/engine/engineering) "crQ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Engineering - Central"; dir = 4; @@ -72951,7 +72951,7 @@ /turf/open/floor/plasteel, /area/maintenance/port) "ctH" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -72975,7 +72975,7 @@ /area/library) "ctK" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Library - Aft"; dir = 1; @@ -72996,7 +72996,7 @@ /area/library) "ctM" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_y = -26 }, @@ -73004,7 +73004,7 @@ /turf/open/floor/plasteel/grimy, /area/library) "ctN" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/library) "ctO" = ( @@ -73251,7 +73251,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue{ @@ -73664,7 +73664,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -73682,7 +73682,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -74563,7 +74563,7 @@ /turf/open/floor/plating, /area/maintenance/port) "cwq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/library) "cwr" = ( @@ -74644,7 +74644,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cwy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -74697,7 +74697,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -74714,7 +74714,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cwE" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -74746,7 +74746,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -74843,7 +74843,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue, @@ -74901,7 +74901,7 @@ /turf/open/floor/plasteel, /area/gateway) "cwV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -75044,7 +75044,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cxh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -75394,7 +75394,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cxI" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/electricshock{ pixel_y = 32 @@ -76267,7 +76267,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -76472,8 +76472,8 @@ pixel_x = 26 }, /obj/effect/turf_decal/bot, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/storage) "czz" = ( @@ -77421,13 +77421,13 @@ /area/maintenance/port) "cAZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/port) "cBa" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, @@ -77474,7 +77474,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cBh" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/newscaster{ pixel_x = 32 }, @@ -77851,7 +77851,7 @@ dir = 4; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -77928,7 +77928,7 @@ /turf/open/floor/plating, /area/crew_quarters/toilet/restrooms) "cBR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -79538,7 +79538,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cEr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_y = -26 @@ -80229,7 +80229,7 @@ /turf/open/floor/wood, /area/crew_quarters/dorms) "cFy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/dorms) "cFz" = ( @@ -80473,7 +80473,7 @@ /area/engine/engineering) "cFT" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "1-8" }, @@ -80629,7 +80629,7 @@ name = "Station Intercom"; pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -80650,7 +80650,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cGl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) @@ -80710,7 +80710,7 @@ dir = 1; pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /turf/open/floor/plasteel/grimy, /area/bridge/showroom/corporate) @@ -80750,7 +80750,7 @@ pixel_x = 7; pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /turf/open/floor/plasteel/grimy, /area/bridge/showroom/corporate) @@ -80813,7 +80813,7 @@ dir = 1; pixel_y = -22 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -81067,7 +81067,7 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms) "cGY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/carpet, /area/crew_quarters/dorms) @@ -81153,7 +81153,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cHi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -81217,7 +81217,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cHp" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -81228,7 +81228,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cHq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/electricshock{ pixel_y = -32 @@ -81307,7 +81307,7 @@ /area/maintenance/port) "cHy" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/maintenance/port) "cHz" = ( @@ -83495,7 +83495,7 @@ /turf/open/floor/plating, /area/crew_quarters/dorms) "cKY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -83628,7 +83628,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "cLi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -84269,7 +84269,7 @@ }, /area/crew_quarters/dorms) "cMs" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -85348,7 +85348,7 @@ /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cOw" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -85365,7 +85365,7 @@ /obj/machinery/light_switch{ pixel_y = 26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, @@ -85627,7 +85627,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cPb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -85766,7 +85766,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cPr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -85881,7 +85881,7 @@ name = "medbay camera"; network = list("ss13","medbay") }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -86113,7 +86113,7 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms) "cPT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_x = 26; @@ -86251,7 +86251,7 @@ /turf/open/floor/plasteel/dark/corner, /area/maintenance/department/electrical) "cQi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/electrical) @@ -86475,7 +86475,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cQC" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -86691,7 +86691,7 @@ /turf/open/floor/plasteel, /area/science/research) "cQR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/purple{ @@ -86700,7 +86700,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cQS" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue{ @@ -86777,7 +86777,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "cQY" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue{ @@ -86786,7 +86786,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cQZ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; @@ -86980,7 +86980,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) "cRv" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/nanotrasen{ pixel_x = 32; pixel_y = -32 @@ -87524,7 +87524,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/science/research) "cSp" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/purple{ @@ -87890,7 +87890,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cSR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/storage/pod{ pixel_x = 32; pixel_y = 32 @@ -88151,7 +88151,7 @@ /obj/machinery/status_display/evac{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -88323,7 +88323,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "cTF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -89664,7 +89664,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "cVM" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -89855,7 +89855,7 @@ /turf/open/floor/plating, /area/security/checkpoint/science/research) "cWb" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/purple{ @@ -89908,7 +89908,7 @@ /turf/open/floor/plasteel, /area/science/research) "cWf" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/purple, @@ -89933,7 +89933,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue{ @@ -89974,7 +89974,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "cWl" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue, @@ -90295,7 +90295,7 @@ /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cWK" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -90697,7 +90697,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Security Post - Science"; dir = 8; @@ -90744,7 +90744,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cXu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/purple{ @@ -90790,7 +90790,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cXy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/purple, @@ -90863,7 +90863,7 @@ /area/medical/medbay/central) "cXJ" = ( /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue{ @@ -90906,7 +90906,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cXN" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue, @@ -91404,7 +91404,7 @@ /obj/machinery/light_switch{ pixel_y = -26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -91533,7 +91533,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "cYT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -91953,7 +91953,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/medical) "cZE" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -92501,7 +92501,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "dau" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -92769,7 +92769,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/status_display/evac{ pixel_y = 32 }, @@ -94379,7 +94379,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "ddy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) @@ -94597,7 +94597,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "ddT" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/xenobiology) @@ -94886,7 +94886,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "dev" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small, /obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel/white, @@ -95064,7 +95064,7 @@ /obj/structure/sign/departments/examroom{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -95126,7 +95126,7 @@ /turf/open/floor/plasteel, /area/medical/abandoned) "deS" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/medical/abandoned) @@ -95326,7 +95326,7 @@ /turf/open/floor/plasteel, /area/science/research) "dfl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/storage/pod{ pixel_x = 32 }, @@ -95787,7 +95787,7 @@ /turf/closed/wall, /area/crew_quarters/abandoned_gambling_den) "dfZ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -95799,7 +95799,7 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgb" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/crew_quarters/abandoned_gambling_den) @@ -95842,7 +95842,7 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgf" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgg" = ( @@ -96018,7 +96018,7 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "dgu" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -96281,7 +96281,7 @@ /turf/open/floor/plasteel, /area/science/lab) "dgP" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white, /area/science/lab) @@ -96889,7 +96889,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/abandoned_gambling_den) "dhP" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random{ pixel_x = 32 @@ -97842,7 +97842,7 @@ /turf/open/floor/plasteel/white/corner, /area/science/circuit) "djo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/science/research/abandoned) @@ -97862,7 +97862,7 @@ /turf/open/floor/plasteel/white/side, /area/science/circuit) "djs" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -98168,7 +98168,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "djW" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -98287,7 +98287,7 @@ /turf/open/floor/plasteel, /area/science/lab) "dke" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/purple{ @@ -98303,7 +98303,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "dkf" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/yellow{ @@ -98650,7 +98650,7 @@ /area/medical/abandoned) "dkJ" = ( /obj/machinery/light/small, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/medical/abandoned) @@ -99313,7 +99313,7 @@ /turf/closed/wall, /area/hallway/secondary/construction) "dmi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) @@ -99458,7 +99458,7 @@ /turf/open/floor/plasteel, /area/science/misc_lab) "dmB" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /obj/machinery/light_switch{ pixel_x = -26 @@ -99846,7 +99846,7 @@ /turf/open/floor/plasteel/white, /area/medical/genetics/cloning) "dno" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -99925,7 +99925,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "dnv" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -100002,7 +100002,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "dnC" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -101519,7 +101519,7 @@ /turf/open/floor/plasteel, /area/science/explab) "dqr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -102168,7 +102168,7 @@ pixel_x = 1; pixel_y = -24 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -102320,7 +102320,7 @@ /obj/structure/cable/white, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "drY" = ( @@ -102581,7 +102581,7 @@ /turf/open/floor/plasteel/white, /area/medical/genetics/cloning) "dsy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel/white, @@ -103523,7 +103523,7 @@ /turf/open/floor/plating, /area/science/research/abandoned) "dun" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/research/abandoned) @@ -103929,7 +103929,7 @@ /turf/closed/wall, /area/medical/genetics) "dvd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = -24 @@ -104022,7 +104022,7 @@ /turf/open/floor/plasteel, /area/medical/genetics) "dvm" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/firealarm{ pixel_x = -26; pixel_y = 26 @@ -104528,7 +104528,7 @@ /turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "dvY" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/crew_quarters/abandoned_gambling_den) "dvZ" = ( @@ -106013,7 +106013,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "dyy" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -106059,7 +106059,7 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/cmo) "dyC" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -106805,7 +106805,7 @@ /turf/open/floor/plasteel, /area/medical/genetics) "dzR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white, /area/medical/genetics) @@ -106967,7 +106967,7 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/cmo) "dAf" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable/white{ icon_state = "0-8" }, @@ -107460,7 +107460,7 @@ /turf/open/floor/plasteel, /area/medical/genetics) "dAZ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -107522,7 +107522,7 @@ /obj/structure/sign/poster/official/do_not_question{ pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/purple{ dir = 8 }, @@ -109385,7 +109385,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "dEe" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_y = -26 @@ -109776,7 +109776,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/science/robotics/lab) "dEO" = ( @@ -110063,7 +110063,7 @@ /turf/open/floor/wood, /area/crew_quarters/theatre/abandoned) "dFq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken5" }, @@ -111023,7 +111023,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/security/detectives_office/private_investigators_office) "dGM" = ( @@ -112562,7 +112562,7 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/cmo) "dJm" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/green{ dir = 8 @@ -112741,7 +112741,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/poster/official/do_not_question{ pixel_x = 32 }, @@ -113042,7 +113042,7 @@ /turf/open/floor/circuit/green/telecomms/mainframe, /area/science/server) "dKh" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -113446,7 +113446,7 @@ dir = 4 }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -113694,7 +113694,7 @@ /turf/open/floor/plasteel, /area/maintenance/aft) "dLj" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -113720,7 +113720,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "dLl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/tile/green{ dir = 4 @@ -113832,7 +113832,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/theatre/abandoned) "dLv" = ( @@ -114155,7 +114155,7 @@ /turf/open/floor/plasteel, /area/science/research) "dMg" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -114736,7 +114736,7 @@ /area/crew_quarters/theatre/abandoned) "dNb" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/theatre/abandoned) "dNc" = ( @@ -114744,7 +114744,7 @@ dir = 1; pixel_y = -22 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken3" }, @@ -115520,7 +115520,7 @@ /turf/open/floor/plasteel, /area/maintenance/port/aft) "dOz" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -115600,7 +115600,7 @@ name = "hallway camera" }, /obj/effect/turf_decal/bot, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -115651,7 +115651,7 @@ /area/hallway/primary/aft) "dOI" = ( /obj/machinery/light/small, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/green{ dir = 8 @@ -116048,7 +116048,7 @@ /area/library/abandoned) "dPw" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -116074,7 +116074,7 @@ /area/library/abandoned) "dPz" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/library/abandoned) "dPA" = ( @@ -116109,7 +116109,7 @@ /area/library/abandoned) "dPE" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/library/abandoned) "dPF" = ( @@ -116488,7 +116488,7 @@ /turf/open/floor/plating, /area/medical/virology) "dQi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/green{ dir = 1 }, @@ -116498,7 +116498,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/green{ dir = 1 }, @@ -116508,7 +116508,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "dQk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/green{ dir = 4 }, @@ -116565,7 +116565,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/green{ dir = 4 }, @@ -118258,14 +118258,14 @@ /turf/open/floor/plasteel/grimy, /area/library/abandoned) "dTq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken7" }, /area/library/abandoned) "dTr" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken" }, @@ -118332,7 +118332,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/office) "dTz" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -118356,7 +118356,7 @@ "dTC" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -118420,7 +118420,7 @@ /area/hallway/secondary/exit/departure_lounge) "dTJ" = ( /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -118672,7 +118672,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/office) "dUk" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 4 }, @@ -118739,7 +118739,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/main) "dUo" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -118760,7 +118760,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/main) "dUq" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_y = 26 @@ -118826,7 +118826,7 @@ "dUv" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -118892,7 +118892,7 @@ /area/hallway/secondary/exit/departure_lounge) "dUB" = ( /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -119219,7 +119219,7 @@ /obj/machinery/status_display/evac{ pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -119799,11 +119799,11 @@ /area/library/abandoned) "dWE" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/library/abandoned) "dWF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/library/abandoned) "dWG" = ( @@ -119874,7 +119874,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/office) "dWM" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Chapel - Port"; dir = 4; @@ -119913,7 +119913,7 @@ }, /area/chapel/main) "dWR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel{ dir = 4; icon_state = "chapel" @@ -120453,7 +120453,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -120669,7 +120669,7 @@ }, /area/library/abandoned) "dYl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light/small, /turf/open/floor/wood{ icon_state = "wood-broken3" @@ -120693,7 +120693,7 @@ /area/library/abandoned) "dYo" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/library/abandoned) "dYp" = ( @@ -120831,7 +120831,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -120930,7 +120930,7 @@ /turf/open/floor/plasteel, /area/medical/virology) "dYS" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -120939,7 +120939,7 @@ /obj/machinery/status_display/evac{ pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -121213,7 +121213,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -121645,7 +121645,7 @@ /obj/structure/sign/nanotrasen{ pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -122439,7 +122439,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plating, /area/maintenance/port/aft) "ebP" = ( @@ -122545,7 +122545,7 @@ }, /area/chapel/main) "ebZ" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light{ dir = 4 }, @@ -122833,7 +122833,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/main) "ecE" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = 24; pixel_y = -24 @@ -122858,7 +122858,7 @@ name = "departures camera" }, /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -123655,7 +123655,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "edW" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/warning/nosmoking{ pixel_x = 32 }, @@ -123811,7 +123811,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -123857,7 +123857,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -123923,7 +123923,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "eey" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Chapel Quarters"; name = "chapel camera" @@ -124826,7 +124826,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/escape) "egi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 @@ -125307,7 +125307,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "MiniSat Service Bay"; dir = 8; @@ -127124,7 +127124,7 @@ /turf/open/floor/plasteel/dark, /area/engine/atmos) "wIf" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/security/prison) "xaf" = ( diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index bcd8531349..356eefbd35 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -17954,7 +17954,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20" }, /turf/open/floor/plasteel, @@ -21310,7 +21310,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -21871,7 +21871,7 @@ dir = 1; pixel_y = -24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/wood, @@ -24440,7 +24440,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-13" }, /turf/open/floor/plasteel, @@ -24489,7 +24489,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel, @@ -30040,7 +30040,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/white, @@ -34129,7 +34129,7 @@ /obj/machinery/light_switch{ pixel_y = -23 }, -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "bCg" = ( @@ -39291,7 +39291,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -48747,8 +48747,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/engineering) "cnB" = ( @@ -52280,7 +52280,7 @@ /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high/plus, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "cBN" = ( @@ -53998,7 +53998,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-04" }, /turf/open/floor/plasteel/white, @@ -54135,7 +54135,7 @@ /turf/open/floor/plating, /area/crew_quarters/fitness) "exP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel, @@ -54518,7 +54518,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-06" }, /turf/open/floor/plasteel/white/corner{ @@ -54776,7 +54776,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/plasteel, @@ -57083,7 +57083,7 @@ /turf/open/floor/plating/snowed/smoothed/icemoon, /area/quartermaster/miningdock) "lPr" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /turf/open/floor/plasteel, @@ -58881,7 +58881,7 @@ /turf/open/floor/carpet, /area/crew_quarters/theatre) "qTV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/white, diff --git a/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm b/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm index c3866d387c..0aef643b5a 100644 --- a/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm +++ b/_maps/map_files/IceBoxStation/IcemoonUnderground_Above.dmm @@ -2321,7 +2321,7 @@ /area/mine/laborcamp) "mL" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/mine/laborcamp) "mS" = ( @@ -2493,7 +2493,7 @@ dir = 4; network = list("labor") }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/mine/laborcamp) "pu" = ( diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 8545545701..84da15075b 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -3429,7 +3429,7 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/showroomfloor, @@ -8802,7 +8802,7 @@ /turf/open/floor/plating, /area/medical/virology) "aoR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ @@ -8959,7 +8959,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/plasteel/dark, /area/security/courtroom) "apj" = ( @@ -9122,7 +9122,7 @@ /turf/open/floor/plasteel/dark, /area/teleporter) "apw" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -10947,7 +10947,7 @@ /turf/open/floor/engine, /area/space) "asg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/dark, @@ -11992,7 +11992,7 @@ /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "atV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/effect/turf_decal/tile/neutral, @@ -14194,7 +14194,7 @@ /obj/machinery/cell_charger, /obj/item/stock_parts/cell/hyper, /obj/item/stack/cable_coil, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -14307,8 +14307,8 @@ /obj/item/stack/cable_coil, /obj/item/electronics/apc, /obj/item/electronics/apc, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel/dark, /area/engine/engineering) "axR" = ( @@ -17393,7 +17393,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ @@ -19751,7 +19751,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel, @@ -19770,7 +19770,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ desc = "After his promotion, he was transferred to Kilo Station to serve as the gateway's protector."; icon_state = "plant-21"; name = "rodger" @@ -20601,7 +20601,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/blue, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/showroomfloor, @@ -20638,7 +20638,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -21015,7 +21015,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light{ @@ -22183,7 +22183,7 @@ /area/hallway/primary/aft) "aKO" = ( /obj/effect/decal/cleanable/cobweb, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/effect/decal/cleanable/blood/old, @@ -22217,7 +22217,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aKR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/wood, @@ -22678,7 +22678,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/airalarm{ @@ -24453,7 +24453,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/showroomfloor, @@ -24742,7 +24742,7 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -24875,7 +24875,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/purple, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/button/door{ @@ -28508,7 +28508,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/blue, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/machinery/camera{ @@ -28850,7 +28850,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/structure/disposalpipe/segment{ @@ -28949,7 +28949,7 @@ dir = 1 }, /obj/effect/decal/cleanable/cobweb, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -30057,7 +30057,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/plasteel/showroomfloor, @@ -33871,7 +33871,7 @@ }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel, @@ -38995,7 +38995,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -39329,7 +39329,7 @@ /obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -39570,7 +39570,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ icon_state = "4-8" }, @@ -39609,7 +39609,7 @@ /area/quartermaster/sorting) "blR" = ( /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ icon_state = "4-8" }, @@ -39926,7 +39926,7 @@ /turf/open/floor/plasteel/dark, /area/quartermaster/storage) "bmo" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/firealarm{ @@ -40112,7 +40112,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -40963,7 +40963,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/yellow, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -40995,7 +40995,7 @@ /turf/open/floor/plasteel/dark, /area/quartermaster/office) "bnZ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -42304,7 +42304,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc/highcap/ten_k{ areastring = "/area/bridge"; dir = 8; @@ -42955,7 +42955,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/machinery/light{ @@ -43021,7 +43021,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/dark, @@ -43219,7 +43219,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/spider/stickyweb, @@ -43859,7 +43859,7 @@ /turf/open/floor/plasteel/dark, /area/quartermaster/office) "bsA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -44010,7 +44010,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "bsM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light_switch{ @@ -44139,7 +44139,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -44747,7 +44747,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) "btZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -45149,7 +45149,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45875,7 +45875,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/toilet/restrooms) "bvP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel/showroomfloor, @@ -45929,7 +45929,7 @@ /turf/open/floor/plasteel/dark, /area/library) "bvV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -45972,7 +45972,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -46003,7 +46003,7 @@ /obj/structure/noticeboard{ pixel_y = 30 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-17"; pixel_x = -8; pixel_y = 3 @@ -46127,7 +46127,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -46867,7 +46867,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness/recreation) "bxF" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -46973,14 +46973,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "bxO" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/showroomfloor, @@ -47268,7 +47268,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -48699,7 +48699,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/disposalpipe/segment, @@ -49045,7 +49045,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -49726,7 +49726,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 6 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -51812,7 +51812,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -51940,7 +51940,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ icon_state = "1-8" }, @@ -52037,7 +52037,7 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/airalarm{ @@ -53284,7 +53284,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel, @@ -53308,7 +53308,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 6 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel/dark/corner{ @@ -54408,7 +54408,7 @@ }, /obj/effect/turf_decal/tile/neutral, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/extinguisher_cabinet{ @@ -54431,7 +54431,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/structure/extinguisher_cabinet{ @@ -54783,7 +54783,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/item/radio/intercom{ @@ -55595,7 +55595,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/structure/cable{ @@ -55785,7 +55785,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/firealarm{ @@ -56182,7 +56182,7 @@ /obj/item/radio/intercom{ pixel_x = -28 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -57853,7 +57853,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/power/apc/highcap/five_k{ @@ -58151,7 +58151,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -58245,7 +58245,7 @@ }, /obj/effect/turf_decal/tile/neutral, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -58404,7 +58404,7 @@ /obj/machinery/status_display/ai{ pixel_x = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -58487,7 +58487,7 @@ /area/hallway/primary/central) "bPT" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -58628,7 +58628,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/red, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59285,7 +59285,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/decal/cleanable/dirt, @@ -60375,7 +60375,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -60730,7 +60730,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/plasteel, @@ -60978,7 +60978,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -62455,7 +62455,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -63056,7 +63056,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -63297,7 +63297,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/yellow, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/light, @@ -63578,7 +63578,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -64074,7 +64074,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/red, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/structure/noticeboard{ @@ -64688,7 +64688,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "bZx" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, @@ -64971,7 +64971,7 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light_switch{ @@ -65993,7 +65993,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/yellow, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/decal/cleanable/dirt, @@ -66543,7 +66543,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/structure/cable{ @@ -67263,7 +67263,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/showroomfloor, @@ -67361,7 +67361,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -67612,7 +67612,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ @@ -68131,7 +68131,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/showroomfloor, @@ -68160,7 +68160,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -68229,7 +68229,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -68253,7 +68253,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/effect/turf_decal/tile/neutral{ @@ -71553,7 +71553,7 @@ /turf/open/floor/plasteel, /area/security/processing) "cld" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -72405,7 +72405,7 @@ /obj/structure/noticeboard{ pixel_y = 28 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -72425,7 +72425,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /turf/open/floor/plasteel, @@ -80546,7 +80546,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/fore) "cDr" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02"; pixel_y = 3 }, @@ -80828,7 +80828,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "cDT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/effect/turf_decal/tile/neutral, @@ -84619,7 +84619,7 @@ icon_state = "1-4" }, /obj/machinery/airalarm/directional/west, -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/open/floor/wood, /area/security/vacantoffice) "esR" = ( @@ -85474,7 +85474,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 diff --git a/_maps/map_files/LambdaStation/lambda.dmm b/_maps/map_files/LambdaStation/lambda.dmm index a24d5d666d..45f0721cc0 100644 --- a/_maps/map_files/LambdaStation/lambda.dmm +++ b/_maps/map_files/LambdaStation/lambda.dmm @@ -15609,7 +15609,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/newscaster{ pixel_x = -30 }, @@ -15985,7 +15985,7 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/hor/private) "aDh" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/hor/private) "aDi" = ( @@ -16008,7 +16008,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/white, /area/science/explab) "aDl" = ( @@ -21689,7 +21689,7 @@ /turf/open/floor/plasteel, /area/security/brig) "aNv" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/plasteel/dark, /area/security/brig) @@ -21757,7 +21757,7 @@ /turf/open/floor/plasteel/grimy, /area/lawoffice) "aNA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /obj/structure/disposalpipe/segment{ @@ -23806,7 +23806,7 @@ /turf/open/floor/plasteel, /area/security/range) "aRr" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "aRs" = ( @@ -23836,7 +23836,7 @@ dir = 8; light_color = "#e8eaff" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/hop/private) "aRw" = ( @@ -25007,7 +25007,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/command) "aTI" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/secondary/command) "aTJ" = ( @@ -25232,7 +25232,7 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "aUi" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera/autoname{ dir = 1 }, @@ -27583,7 +27583,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/captain) "aYV" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "aYX" = ( @@ -34832,7 +34832,7 @@ /obj/effect/turf_decal/tile{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "bmX" = ( @@ -36562,7 +36562,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/crew_quarters/cafeteria) "bqv" = ( @@ -38503,7 +38503,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/red, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "buh" = ( @@ -42119,7 +42119,7 @@ /turf/open/floor/plasteel/white, /area/medical/cryo) "bBv" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -45631,7 +45631,7 @@ /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo/private) "bHP" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/cmo/private) "bHQ" = ( @@ -48281,7 +48281,7 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable{ icon_state = "0-4" @@ -50303,7 +50303,7 @@ /turf/open/floor/wood, /area/maintenance/bar) "bPX" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/crew_quarters/cafeteria) "bPY" = ( @@ -50980,7 +50980,7 @@ /turf/open/floor/plasteel/dark, /area/bridge/showroom/corporate) "bRs" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "bRu" = ( @@ -51420,7 +51420,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "bSx" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, @@ -52114,7 +52114,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bTR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/grimy, @@ -55495,7 +55495,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable{ icon_state = "1-2" }, @@ -56283,7 +56283,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/chief) "cbt" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = 26; pixel_y = -26 @@ -60353,8 +60353,8 @@ }, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/break_room) "ckz" = ( @@ -61193,7 +61193,7 @@ /turf/open/floor/plasteel/dark, /area/storage/tcom) "cml" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable{ icon_state = "1-8" }, @@ -63314,7 +63314,7 @@ /area/engine/break_room) "cqz" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/cable{ icon_state = "1-4" }, @@ -64541,7 +64541,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "ctc" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile{ dir = 1 }, @@ -64551,7 +64551,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "ctd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile{ dir = 4 }, @@ -64812,7 +64812,7 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/item/twohanded/required/kirbyplants/photosynthetic, +/obj/item/kirbyplants/photosynthetic, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -66743,7 +66743,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "cyc" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 }, @@ -66846,8 +66846,8 @@ }, /obj/item/electronics/airlock, /obj/item/electronics/airlock, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/storage_shared) "cyq" = ( @@ -67738,7 +67738,7 @@ /turf/open/floor/plasteel/dark, /area/bridge) "cAd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, @@ -70418,7 +70418,7 @@ /area/crew_quarters/locker) "cFb" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/item/radio/intercom{ @@ -75054,7 +75054,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "cNx" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/machinery/camera{ c_tag = "Atmospherics - Control Room"; dir = 4 @@ -78132,7 +78132,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "cUc" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, @@ -78142,7 +78142,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "cUd" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/sign/departments/holy{ pixel_x = -32 }, @@ -78409,7 +78409,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cUN" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/chief/private) "cUO" = ( @@ -80608,7 +80608,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/science/circuit) "gIA" = ( @@ -80949,7 +80949,7 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "kNb" = ( diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 4edcce491f..07fba56f90 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -226,7 +226,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /turf/open/floor/plasteel, @@ -245,7 +245,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/plasteel, /area/security/prison) "aaE" = ( @@ -1224,7 +1224,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-13" }, /turf/open/floor/plasteel, @@ -2668,7 +2668,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/structure/sign/warning/securearea{ @@ -2992,7 +2992,7 @@ /turf/open/floor/plating, /area/maintenance/solars/port/fore) "afF" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13095,7 +13095,7 @@ /turf/open/space, /area/space/nearstation) "aze" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -14390,7 +14390,7 @@ /area/maintenance/starboard/fore) "aBD" = ( /obj/effect/decal/cleanable/cobweb, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20"; pixel_y = 3 }, @@ -17086,8 +17086,8 @@ /obj/effect/turf_decal/bot{ dir = 1 }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel{ dir = 1 }, @@ -18151,7 +18151,7 @@ name = "Law Office APC"; pixel_y = 24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/wood, @@ -19167,7 +19167,7 @@ c_tag = "AI Upload Chamber - Fore"; network = list("aiupload") }, -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /turf/open/floor/plasteel/dark, @@ -21676,7 +21676,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/effect/turf_decal/tile/neutral{ @@ -23959,7 +23959,7 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "aVt" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-13" }, /obj/effect/turf_decal/stripes/line{ @@ -24307,7 +24307,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/effect/turf_decal/tile/neutral{ @@ -24418,7 +24418,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/item/radio/intercom{ @@ -25667,7 +25667,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "aYF" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/effect/turf_decal/stripes/line{ @@ -26197,7 +26197,7 @@ charge = 100; maxcharge = 15000 }, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, @@ -36993,7 +36993,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "btR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/effect/turf_decal/stripes/line{ @@ -37777,7 +37777,7 @@ /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bvB" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20" }, /obj/effect/turf_decal/stripes/line{ @@ -40423,7 +40423,7 @@ /turf/open/floor/wood, /area/library) "bBx" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/wood, @@ -43959,7 +43959,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/yellow, @@ -44131,7 +44131,7 @@ /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bJh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/grimy, @@ -44939,7 +44939,7 @@ /turf/open/floor/plasteel/dark, /area/aisat) "bKS" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-06" }, /obj/effect/turf_decal/stripes/line{ @@ -45769,7 +45769,7 @@ icon_state = "map-right-MS"; pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/effect/turf_decal/tile/blue{ @@ -51025,7 +51025,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/effect/turf_decal/tile/blue{ @@ -51121,7 +51121,7 @@ dir = 8; pixel_x = 24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/purple, @@ -54627,7 +54627,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "ceI" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /obj/effect/turf_decal/tile/yellow, @@ -54722,7 +54722,7 @@ name = "Station Intercom (General)"; pixel_y = -30 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /obj/effect/turf_decal/tile/purple, @@ -59534,7 +59534,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "coj" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/purple, @@ -64240,7 +64240,7 @@ /obj/machinery/light_switch{ pixel_x = -23 }, -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -68833,7 +68833,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/aft) "cFQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -71165,7 +71165,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cJQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/purple{ @@ -72345,7 +72345,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /obj/effect/turf_decal/stripes/line{ @@ -74186,7 +74186,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-04" }, /obj/effect/turf_decal/stripes/line{ @@ -74252,7 +74252,7 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/effect/turf_decal/stripes/line{ @@ -79803,7 +79803,7 @@ c_tag = "Departure Lounge - Port Fore"; dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-24" }, /obj/effect/turf_decal/stripes/line{ @@ -82837,7 +82837,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/white, diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index 97984fa656..737028385a 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -192,14 +192,14 @@ /area/ruin/unpowered/ash_walkers) "ft" = ( /obj/structure/stone_tile/block, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "fN" = ( /obj/structure/stone_tile{ dir = 4 }, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "fQ" = ( @@ -529,7 +529,7 @@ }, /obj/structure/table/wood, /obj/item/clothing/head/helmet/roman/legionnaire, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "iK" = ( @@ -1831,8 +1831,8 @@ "An" = ( /obj/structure/stone_tile/slab, /obj/structure/table/wood, -/obj/item/twohanded/bonespear, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, +/obj/item/spear/bonespear, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "AH" = ( @@ -1842,7 +1842,7 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "AU" = ( @@ -2071,7 +2071,7 @@ }, /obj/structure/table/wood, /obj/item/scythe, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "HX" = ( @@ -2200,7 +2200,7 @@ }, /obj/structure/table/wood, /obj/item/storage/belt, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "Qk" = ( @@ -2429,7 +2429,7 @@ /obj/structure/stone_tile/cracked{ dir = 1 }, -/obj/item/twohanded/bonespear, +/obj/item/spear/bonespear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "WT" = ( diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 4fbfabaf2b..5168b22408 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -545,7 +545,7 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -601,7 +601,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -2299,7 +2299,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -3040,7 +3040,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/captain/private) "afl" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "afm" = ( @@ -3077,7 +3077,7 @@ /obj/machinery/recharger{ pixel_x = 5 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-15"; pixel_x = -6; pixel_y = 12 @@ -5358,7 +5358,7 @@ /turf/open/floor/plating, /area/security/brig) "ajd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -5702,7 +5702,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/camera{ @@ -6727,7 +6727,7 @@ /turf/closed/wall, /area/hallway/primary/central) "alm" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light{ @@ -6783,7 +6783,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "als" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -7498,7 +7498,7 @@ pixel_y = -24 }, /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/brown, @@ -8121,7 +8121,7 @@ /turf/open/floor/plasteel, /area/security/brig) "anF" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/door_timer{ @@ -9927,7 +9927,7 @@ /turf/open/floor/plasteel, /area/security/brig) "aqP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/firealarm{ @@ -10775,7 +10775,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "ase" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -10835,7 +10835,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "asi" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/red{ @@ -11784,7 +11784,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -12334,7 +12334,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -12840,7 +12840,7 @@ dir = 8; pixel_x = 24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, @@ -13579,7 +13579,7 @@ /obj/machinery/status_display/ai{ pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/bot, @@ -15982,7 +15982,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/red{ @@ -16712,7 +16712,7 @@ }, /area/engine/break_room) "aDB" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/yellow{ @@ -17399,7 +17399,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/dorms) "aEL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/status_display{ @@ -18152,7 +18152,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/camera{ @@ -18491,7 +18491,7 @@ /turf/open/floor/plasteel, /area/engine/break_room) "aGu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/yellow, @@ -18917,7 +18917,7 @@ pixel_y = 24; req_access_txt = "10" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/stripes/line{ @@ -19080,7 +19080,7 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -19388,7 +19388,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aHU" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/sign/poster/random{ @@ -19441,7 +19441,7 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "aHZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/bot, @@ -21004,8 +21004,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -21895,7 +21895,7 @@ /turf/open/floor/grass, /area/hydroponics) "aMt" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -21943,7 +21943,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/central) "aMy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/bot, @@ -21956,7 +21956,7 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "aMz" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/brown{ @@ -22667,7 +22667,7 @@ /turf/closed/wall, /area/hydroponics) "aOm" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -22714,7 +22714,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aOq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/red{ @@ -23659,7 +23659,7 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/port/aft) "aPX" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -23949,7 +23949,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aQA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/newscaster{ @@ -24705,7 +24705,7 @@ /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/camera{ @@ -25303,7 +25303,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) "aTA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/machinery/camera{ @@ -27128,7 +27128,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) "aWR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -27391,7 +27391,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) "aXu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/button/door{ @@ -29834,7 +29834,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) "bbr" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue, @@ -32733,7 +32733,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) "bgw" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/airalarm{ @@ -32756,7 +32756,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) "bgy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -33452,7 +33452,7 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/entry) "bhL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -33563,7 +33563,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) "bhU" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -34859,7 +34859,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bkt" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -34902,7 +34902,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "bkE" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -40652,7 +40652,7 @@ /turf/closed/wall/rust, /area/chapel/main) "sLg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/delivery, diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 2c7d68d692..19324ce694 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -1537,7 +1537,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "afe" = ( -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /obj/structure/cable/yellow{ @@ -1567,7 +1567,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "afg" = ( -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /obj/structure/cable/yellow{ @@ -5479,7 +5479,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/dark, @@ -9400,7 +9400,7 @@ /area/hallway/primary/central) "awe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/primary/central) "awf" = ( @@ -9481,7 +9481,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -9625,7 +9625,7 @@ }, /area/crew_quarters/fitness/recreation) "awC" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/machinery/power/apc{ @@ -10071,7 +10071,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "axF" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel, @@ -10163,7 +10163,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/carpet, /area/crew_quarters/heads/captain) "axT" = ( @@ -11161,7 +11161,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAo" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /obj/effect/turf_decal/tile/red, @@ -11857,7 +11857,7 @@ /turf/open/floor/plasteel/white/corner, /area/crew_quarters/fitness/recreation) "aBY" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel, @@ -11924,7 +11924,7 @@ /area/maintenance/department/security/brig) "aCi" = ( /obj/structure/table/wood, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18"; pixel_y = 12 }, @@ -12011,7 +12011,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -13234,7 +13234,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "aEM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-24" }, /obj/structure/cable{ @@ -13916,7 +13916,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/captain) "aGn" = ( -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ layer = 3.1 }, /obj/structure/window/reinforced/fulltile, @@ -15468,7 +15468,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aKg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-04" }, /turf/open/floor/plasteel/white/corner{ @@ -16031,7 +16031,7 @@ /obj/machinery/airalarm{ pixel_y = 22 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel, @@ -17480,13 +17480,13 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) "aPy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plating{ @@ -21277,7 +21277,7 @@ /area/crew_quarters/bar) "aYe" = ( /obj/structure/table/reinforced, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18"; pixel_y = 10 }, @@ -21326,7 +21326,7 @@ "aYi" = ( /obj/structure/table/reinforced, /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18"; pixel_y = 10 }, @@ -21777,7 +21777,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/kitchen) "aYY" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /turf/open/floor/plasteel/dark, @@ -22808,7 +22808,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "bbd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/green, @@ -24508,7 +24508,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bfp" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/button/door{ @@ -24949,7 +24949,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar) "bgv" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /obj/effect/turf_decal/tile/neutral{ @@ -25911,7 +25911,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "biP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/structure/disposalpipe/segment{ @@ -26030,7 +26030,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "bji" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/blue, @@ -26083,7 +26083,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bjn" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/purple, @@ -27332,7 +27332,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/medical) "bmw" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05" }, /obj/effect/turf_decal/tile/blue{ @@ -27711,7 +27711,7 @@ dir = 8; pixel_x = 28 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /obj/machinery/light/small{ @@ -27962,7 +27962,7 @@ /turf/open/floor/engine, /area/science/explab) "bnZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/neutral{ @@ -28330,7 +28330,7 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "boT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/bot, @@ -28357,7 +28357,7 @@ dir = 1 }, /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/neutral{ @@ -30326,7 +30326,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bsW" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -30715,7 +30715,7 @@ /turf/open/floor/grass, /area/medical/genetics) "btU" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/blue, @@ -30980,7 +30980,7 @@ /area/science/robotics/lab) "buw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /obj/effect/turf_decal/tile/purple{ @@ -30999,7 +30999,7 @@ /turf/open/floor/plasteel/dark, /area/science/explab) "buy" = ( -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 10 }, /obj/effect/turf_decal/tile/purple, @@ -31038,7 +31038,7 @@ /turf/open/floor/plasteel, /area/science/explab) "buD" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33011,7 +33011,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants/photosynthetic{ +/obj/item/kirbyplants/photosynthetic{ pixel_y = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -33403,7 +33403,7 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "bzM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/green, @@ -34198,7 +34198,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hor) "bBu" = ( -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /obj/structure/disposalpipe/segment{ dir = 10 }, @@ -34295,7 +34295,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bBB" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20"; pixel_y = 3 }, @@ -35995,7 +35995,7 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/cmo) "bEH" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/machinery/light_switch{ @@ -38239,7 +38239,7 @@ /turf/open/floor/plasteel/dark, /area/maintenance/department/engine) "bJi" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plating, @@ -39421,7 +39421,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bLT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/machinery/airalarm{ @@ -40327,7 +40327,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bNR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green, @@ -42444,7 +42444,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bSP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-02" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -44961,7 +44961,7 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "bYI" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_y = 3 }, @@ -45728,7 +45728,7 @@ /area/engine/engineering) "caw" = ( /obj/structure/table, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/engineering) "cax" = ( @@ -46861,7 +46861,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) "ceK" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-08" }, /turf/open/floor/plasteel/dark, @@ -48018,7 +48018,7 @@ /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cjP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/item/radio/intercom{ @@ -49774,7 +49774,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cpT" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -49782,7 +49782,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cpU" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -49979,7 +49979,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "cqE" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18"; layer = 3 }, @@ -50631,7 +50631,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/dark, @@ -50723,7 +50723,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -51274,7 +51274,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/dark, @@ -51533,7 +51533,7 @@ /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cwr" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/structure/cable{ @@ -51978,7 +51978,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cyQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/camera{ @@ -51991,7 +51991,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cyR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/dark, @@ -52243,7 +52243,7 @@ /area/library) "cAs" = ( /obj/structure/table/wood, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05"; pixel_y = 10 }, @@ -53006,7 +53006,7 @@ }, /area/hallway/secondary/exit/departure_lounge) "dpb" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_y = 3 }, @@ -54227,7 +54227,7 @@ /turf/open/floor/plating, /area/maintenance/department/security/brig) "gkR" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, @@ -54526,7 +54526,7 @@ /area/science/xenobiology) "gKz" = ( /obj/structure/table/wood, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22"; pixel_y = 8 }, @@ -55664,7 +55664,7 @@ /obj/structure/sign/plaques/deempisi{ pixel_y = 28 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_y = 3 }, @@ -56122,7 +56122,7 @@ /turf/open/floor/carpet, /area/lawoffice) "kxs" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plating, @@ -56433,7 +56433,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/dark, @@ -57428,7 +57428,7 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/primary/central) "nyO" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light/small{ @@ -57668,7 +57668,7 @@ /turf/open/floor/engine, /area/engine/supermatter) "nVU" = ( -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/plating, /area/maintenance/department/engine) "nWP" = ( @@ -58653,7 +58653,7 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "pXT" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc{ areastring = "/area/lawoffice"; dir = 8; @@ -58668,7 +58668,7 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "pYw" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-03" }, /obj/structure/extinguisher_cabinet{ diff --git a/_maps/map_files/debug/multiz.dmm b/_maps/map_files/debug/multiz.dmm index 3f7cacd1a8..4614829679 100644 --- a/_maps/map_files/debug/multiz.dmm +++ b/_maps/map_files/debug/multiz.dmm @@ -1300,7 +1300,7 @@ "dO" = ( /obj/structure/table, /obj/machinery/light, -/obj/item/twohanded/fireaxe, +/obj/item/fireaxe, /obj/item/extinguisher, /turf/open/floor/plasteel, /area/storage/primary) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 66072817f4..b8d2542c41 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -58,7 +58,7 @@ /obj/structure/table/wood{ layer = 3.3 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05"; pixel_y = 4 }, @@ -294,7 +294,7 @@ /area/holodeck/rec_center/winterwonderland) "aT" = ( /obj/structure/table/wood, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-05"; pixel_y = 10 }, @@ -1686,19 +1686,19 @@ /obj/item/melee/chainofcommand{ name = "chain whip" }, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/thunderdome1218) "ez" = ( /obj/structure/table/wood, /obj/item/scythe, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/thunderdome1218) "eA" = ( /obj/structure/table/wood, /obj/item/tailclub, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/thunderdome1218) "eB" = ( @@ -2916,11 +2916,11 @@ /turf/open/floor/circuit/green/anim, /area/ctf) "hE" = ( -/obj/item/twohanded/ctf/blue, +/obj/item/ctf/blue, /turf/open/floor/circuit/green/anim, /area/ctf) "hF" = ( -/obj/item/twohanded/ctf/red, +/obj/item/ctf/red, /turf/open/floor/circuit/green/anim, /area/ctf) "hG" = ( @@ -4002,7 +4002,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/control) "ke" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -4106,7 +4106,7 @@ /turf/open/floor/plasteel, /area/centcom/supply) "kk" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -4211,7 +4211,7 @@ /turf/open/floor/plasteel/grimy, /area/centcom/control) "kB" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/firealarm{ @@ -4234,7 +4234,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/grimy, @@ -4243,7 +4243,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/grimy, @@ -4284,13 +4284,13 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/grimy, /area/centcom/control) "kJ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/airalarm{ @@ -4733,7 +4733,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "lQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/firealarm{ @@ -5168,7 +5168,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "mL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -5180,7 +5180,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "mM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -5957,7 +5957,7 @@ /obj/machinery/status_display/ai{ pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-15"; pixel_x = -6; pixel_y = 12 @@ -6171,7 +6171,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "oy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -6517,7 +6517,7 @@ /turf/open/floor/plasteel/grimy, /area/centcom/ferry) "ph" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light{ @@ -6751,7 +6751,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/control) "pw" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/structure/extinguisher_cabinet{ @@ -6998,13 +6998,13 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "qd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/wood, /area/centcom/ferry) "qe" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light_switch{ @@ -7525,7 +7525,7 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "rt" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/newscaster{ @@ -7550,7 +7550,7 @@ /turf/open/floor/wood, /area/centcom/ferry) "rv" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light{ @@ -7732,7 +7732,7 @@ /turf/open/floor/grass, /area/centcom/control) "rL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/extinguisher_cabinet{ @@ -8611,7 +8611,7 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "tJ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -8650,7 +8650,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "tO" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green{ @@ -8667,7 +8667,7 @@ /turf/closed/indestructible/riveted, /area/centcom/evac) "tS" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/stripes/line{ @@ -9109,7 +9109,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "uT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -9139,7 +9139,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "uV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -10077,7 +10077,7 @@ /turf/open/floor/plating, /area/centcom/ferry) "xi" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/delivery, @@ -10147,7 +10147,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "xp" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green{ @@ -10159,7 +10159,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "xq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green, @@ -10178,7 +10178,7 @@ /turf/open/floor/plating, /area/centcom/evac) "xs" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/stripes/line{ @@ -10741,7 +10741,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "zd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -11247,7 +11247,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "Am" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -11268,7 +11268,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "Ap" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/blue, @@ -11541,7 +11541,7 @@ /turf/open/floor/plasteel, /area/centcom/evac) "Ba" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/stripes/line, @@ -12161,7 +12161,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "Cw" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/power/apc{ @@ -12198,7 +12198,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "Cy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light, @@ -12219,7 +12219,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/ferry) "Cz" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/extinguisher_cabinet{ @@ -12616,7 +12616,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/evac) "Df" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/extinguisher_cabinet{ @@ -13008,7 +13008,7 @@ /turf/open/floor/plasteel/dark, /area/centcom/control) "DV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green{ @@ -13017,7 +13017,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "DW" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green, @@ -13571,7 +13571,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Fs" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -13585,7 +13585,7 @@ }, /area/tdome/tdomeobserve) "Fu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green, @@ -13670,7 +13670,7 @@ /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) "FG" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red, @@ -13750,7 +13750,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "FQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green{ @@ -13848,7 +13848,7 @@ }, /area/tdome/tdomeobserve) "Gg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/neutral{ @@ -13862,7 +13862,7 @@ }, /area/tdome/tdomeobserve) "Gh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -13871,7 +13871,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Gi" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/red{ @@ -13884,7 +13884,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Gj" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/red, @@ -13913,7 +13913,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Gn" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green, @@ -13923,7 +13923,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Go" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green, @@ -13936,7 +13936,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Gp" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/green{ @@ -14876,7 +14876,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "HZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, @@ -14966,7 +14966,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Ig" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -15790,7 +15790,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeadmin) "JZ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/firealarm{ @@ -15822,7 +15822,7 @@ /turf/open/floor/plasteel/dark, /area/tdome/tdomeadmin) "Kc" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -17577,7 +17577,7 @@ /turf/open/floor/wood, /area/centcom/holding) "RQ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -18850,7 +18850,7 @@ /turf/open/indestructible/binary, /area/space) "Zh" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/indestructible/hotelwood, diff --git a/_maps/shuttles/arrival_delta.dmm b/_maps/shuttles/arrival_delta.dmm index 62e30ef335..16fc34e62b 100644 --- a/_maps/shuttles/arrival_delta.dmm +++ b/_maps/shuttles/arrival_delta.dmm @@ -203,7 +203,7 @@ /obj/machinery/status_display/evac{ pixel_x = -32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -226,7 +226,7 @@ /obj/machinery/status_display/ai{ pixel_x = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, @@ -277,7 +277,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "A" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -312,7 +312,7 @@ /turf/open/floor/plasteel, /area/shuttle/arrival) "E" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral, diff --git a/_maps/shuttles/arrival_omega.dmm b/_maps/shuttles/arrival_omega.dmm index f580149163..decb5f9d52 100644 --- a/_maps/shuttles/arrival_omega.dmm +++ b/_maps/shuttles/arrival_omega.dmm @@ -138,7 +138,7 @@ /turf/open/floor/plasteel, /area/shuttle/arrival) "o" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, diff --git a/_maps/shuttles/emergency_bar.dmm b/_maps/shuttles/emergency_bar.dmm index 7bc7de9bf1..55fd4bd56a 100644 --- a/_maps/shuttles/emergency_bar.dmm +++ b/_maps/shuttles/emergency_bar.dmm @@ -175,7 +175,7 @@ pixel_x = 6; pixel_y = 24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -385,7 +385,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "bc" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -424,7 +424,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "bg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/effect/turf_decal/tile/bar, @@ -557,7 +557,7 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "bG" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 diff --git a/_maps/shuttles/emergency_birdboat.dmm b/_maps/shuttles/emergency_birdboat.dmm index 43a6a85bf7..dcffda7ba2 100644 --- a/_maps/shuttles/emergency_birdboat.dmm +++ b/_maps/shuttles/emergency_birdboat.dmm @@ -47,7 +47,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "k" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/mineral/titanium/blue, @@ -144,7 +144,7 @@ /turf/open/floor/mineral/titanium/white, /area/shuttle/escape) "B" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/mineral/titanium, diff --git a/_maps/shuttles/emergency_cere.dmm b/_maps/shuttles/emergency_cere.dmm index f49e70aeb9..9608f7f28a 100644 --- a/_maps/shuttles/emergency_cere.dmm +++ b/_maps/shuttles/emergency_cere.dmm @@ -420,7 +420,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "aM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/item/radio/intercom{ @@ -446,7 +446,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "aP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/item/radio/intercom{ @@ -968,7 +968,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "ca" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -994,7 +994,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, diff --git a/_maps/shuttles/emergency_delta.dmm b/_maps/shuttles/emergency_delta.dmm index 564115443d..b4b22b2ff6 100644 --- a/_maps/shuttles/emergency_delta.dmm +++ b/_maps/shuttles/emergency_delta.dmm @@ -167,7 +167,7 @@ /turf/open/floor/plasteel/white, /area/shuttle/escape) "an" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -196,7 +196,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "ap" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -800,7 +800,7 @@ /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) "bz" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/button/flasher{ @@ -814,7 +814,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "bA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/tile/neutral{ @@ -1018,7 +1018,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "cb" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -1338,7 +1338,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "cA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 diff --git a/_maps/shuttles/emergency_imfedupwiththisworld.dmm b/_maps/shuttles/emergency_imfedupwiththisworld.dmm index 349918ef29..ca2e6059ec 100644 --- a/_maps/shuttles/emergency_imfedupwiththisworld.dmm +++ b/_maps/shuttles/emergency_imfedupwiththisworld.dmm @@ -155,7 +155,7 @@ /turf/open/floor/carpet, /area/shuttle/escape) "y" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/open/floor/wood, /area/shuttle/escape) "z" = ( diff --git a/_maps/shuttles/emergency_luxury.dmm b/_maps/shuttles/emergency_luxury.dmm index a7faface75..8a16763007 100644 --- a/_maps/shuttles/emergency_luxury.dmm +++ b/_maps/shuttles/emergency_luxury.dmm @@ -305,7 +305,7 @@ /turf/open/floor/carpet/royalblue, /area/shuttle/escape/luxury) "bg" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/carpet/red, @@ -320,7 +320,7 @@ /turf/open/floor/carpet/royalblue, /area/shuttle/escape/luxury) "bj" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -328,13 +328,13 @@ /turf/open/floor/wood, /area/shuttle/escape/luxury) "bk" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/carpet/royalblue, /area/shuttle/escape/luxury) "bl" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -437,7 +437,7 @@ dir = 4; light_range = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/carpet/red, diff --git a/_maps/shuttles/emergency_omega.dmm b/_maps/shuttles/emergency_omega.dmm index bd99f35bb5..83b9c28305 100644 --- a/_maps/shuttles/emergency_omega.dmm +++ b/_maps/shuttles/emergency_omega.dmm @@ -194,7 +194,7 @@ /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) "as" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -317,7 +317,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "aC" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -530,7 +530,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "aS" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 diff --git a/_maps/shuttles/emergency_pubby.dmm b/_maps/shuttles/emergency_pubby.dmm index 0eea5ab1c8..7c43bef2ce 100644 --- a/_maps/shuttles/emergency_pubby.dmm +++ b/_maps/shuttles/emergency_pubby.dmm @@ -110,7 +110,7 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; pixel_y = 3 @@ -183,7 +183,7 @@ /area/shuttle/escape) "aB" = ( /obj/structure/window/reinforced, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /obj/effect/turf_decal/tile/green, @@ -589,7 +589,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bu" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/mineral/plastitanium/red/brig, diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index 05446968e7..daba49a238 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -1014,7 +1014,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "bV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -1029,7 +1029,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "bW" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -1094,7 +1094,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "cd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green{ @@ -1107,7 +1107,7 @@ /turf/open/floor/plasteel/dark, /area/shuttle/escape) "ce" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/tile/green, diff --git a/_maps/shuttles/emergency_scrapheap.dmm b/_maps/shuttles/emergency_scrapheap.dmm index 4bd8f07c8e..cc51c2b8f8 100644 --- a/_maps/shuttles/emergency_scrapheap.dmm +++ b/_maps/shuttles/emergency_scrapheap.dmm @@ -194,7 +194,7 @@ /turf/open/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) "aF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aG" = ( diff --git a/_maps/shuttles/emergency_syndicate.dmm b/_maps/shuttles/emergency_syndicate.dmm index 85048b9d89..3c2c3cb19b 100644 --- a/_maps/shuttles/emergency_syndicate.dmm +++ b/_maps/shuttles/emergency_syndicate.dmm @@ -1351,7 +1351,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/dark, @@ -1842,7 +1842,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/dark, diff --git a/_maps/shuttles/ferry_lighthouse.dmm b/_maps/shuttles/ferry_lighthouse.dmm index a12e8858cb..1b4e685bd0 100644 --- a/_maps/shuttles/ferry_lighthouse.dmm +++ b/_maps/shuttles/ferry_lighthouse.dmm @@ -236,7 +236,7 @@ /turf/open/floor/wood, /area/shuttle/transport) "bd" = ( -/obj/item/twohanded/required/kirbyplants/dead{ +/obj/item/kirbyplants/dead{ desc = "It doesn't look very healthy..."; name = "potted plant" }, diff --git a/_maps/templates/shelter_2.dmm b/_maps/templates/shelter_2.dmm index 825cb26e3a..0a25527358 100644 --- a/_maps/templates/shelter_2.dmm +++ b/_maps/templates/shelter_2.dmm @@ -93,7 +93,7 @@ /area/survivalpod) "q" = ( /obj/structure/tubes, -/obj/item/twohanded/required/kirbyplants/random, +/obj/item/kirbyplants/random, /turf/open/floor/pod, /area/survivalpod) "r" = ( diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 793454869f..eb71b8b5bb 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -191,8 +191,8 @@ #define COMSIG_MOB_ANTAG_ON_GAIN "mob_antag_on_gain" //from base of /datum/antagonist/on_gain(): (antag_datum) #define COMSIG_MOB_SPELL_CAN_CAST "mob_spell_can_cast" //from base of /obj/effect/proc_holder/spell/can_cast(): (spell) - -#define COMSIG_ROBOT_UPDATE_ICONS "robot_update_icons" //from base of robot/update_icons(): () +#define COMSIG_MOB_SWAP_HANDS "mob_swap_hands" //from base of mob/swap_hand(): (obj/item) + #define COMPONENT_BLOCK_SWAP 1 // /mob/living signals #define COMSIG_LIVING_REGENERATE_LIMBS "living_regenerate_limbs" //from base of /mob/living/regenerate_limbs(): (noheal, excluded_limbs) @@ -235,6 +235,9 @@ #define COMSIG_HOSTILE_ATTACKINGTARGET "hostile_attackingtarget" #define COMPONENT_HOSTILE_NO_ATTACK 1 +// /mob/living/silicon signals +#define COMSIG_ROBOT_UPDATE_ICONS "robot_update_icons" //from base of robot/update_icons(): () + // /obj signals #define COMSIG_OBJ_DECONSTRUCT "obj_deconstruct" //from base of obj/deconstruct(): (disassembled) #define COMSIG_OBJ_BREAK "obj_break" //from base of /obj/obj_break(): (damage_flag) @@ -264,7 +267,12 @@ #define COMSIG_ITEM_ATTACK_ZONE "item_attack_zone" //from base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone) #define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" //return a truthy value to prevent ensouling, checked in /obj/effect/proc_holder/spell/targeted/lichdom/cast(): (mob/user) #define COMSIG_ITEM_HIT_REACT "item_hit_react" //from base of obj/item/hit_reaction(): (list/args) -#define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable) +#define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable) +#define COMSIG_ITEM_SHARPEN_ACT "sharpen_act" //from base of item/sharpener/attackby(): (amount, max) + #define COMPONENT_BLOCK_SHARPEN_APPLIED 1 + #define COMPONENT_BLOCK_SHARPEN_BLOCKED 2 + #define COMPONENT_BLOCK_SHARPEN_ALREADY 4 + #define COMPONENT_BLOCK_SHARPEN_MAXED 8 #define COMSIG_ITEM_WORN_OVERLAYS "item_worn_overlays" //from base of obj/item/worn_overlays(): (isinhands, icon_file, used_state, style_flags, list/overlays) // THE FOLLOWING TWO BLOCKS SHOULD RETURN BLOCK FLAGS AS DEFINED IN __DEFINES/combat.dm! #define COMSIG_ITEM_CHECK_BLOCK "check_block" //from base of obj/item/check_block(): (mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) @@ -375,6 +383,11 @@ #define COMSIG_TRY_STORAGE_RETURN_INVENTORY "storage_return_inventory" //(list/list_to_inject_results_into, recursively_search_inside_storages = TRUE) #define COMSIG_TRY_STORAGE_CAN_INSERT "storage_can_equip" //(obj/item/insertion_candidate, mob/user, silent) - returns bool +// /datum/component/two_handed signals +#define COMSIG_TWOHANDED_WIELD "twohanded_wield" //from base of datum/component/two_handed/proc/wield(mob/living/carbon/user): (/mob/user) + #define COMPONENT_TWOHANDED_BLOCK_WIELD 1 +#define COMSIG_TWOHANDED_UNWIELD "twohanded_unwield" //from base of datum/component/two_handed/proc/unwield(mob/living/carbon/user): (/mob/user) + // /datum/action signals #define COMSIG_ACTION_TRIGGER "action_trigger" //from base of datum/action/proc/Trigger(): (datum/action) #define COMPONENT_ACTION_BLOCK_TRIGGER 1 diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 42095aba41..0122cc68d8 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -457,7 +457,7 @@ GLOBAL_LIST_INIT(pda_reskins, list(PDA_SKIN_CLASSIC = 'icons/obj/pda.dmi', PDA_S #define EGG_LAYING_MESSAGES list("lays an egg.","squats down and croons.","begins making a huge racket.","begins clucking raucously.") // list of all null rod weapons -#define HOLY_WEAPONS /obj/item/nullrod, /obj/item/twohanded/dualsaber/hypereutactic/chaplain, /obj/item/gun/energy/laser/redtag/hitscan/chaplain, /obj/item/multitool/chaplain, /obj/item/clothing/gloves/fingerless/pugilist/chaplain, /obj/item/melee/baseball_bat/chaplain +#define HOLY_WEAPONS /obj/item/nullrod, /obj/item/dualsaber/hypereutactic/chaplain, /obj/item/gun/energy/laser/redtag/hitscan/chaplain, /obj/item/multitool/chaplain, /obj/item/clothing/gloves/fingerless/pugilist/chaplain, /obj/item/melee/baseball_bat/chaplain // Used by PDA and cartridge code to reduce repetitiveness of spritesheets #define PDAIMG(what) {""} diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm index 87158f021e..f556f7dee7 100644 --- a/code/controllers/subsystem/traumas.dm +++ b/code/controllers/subsystem/traumas.dm @@ -79,7 +79,7 @@ SUBSYSTEM_DEF(traumas) /obj/item/pda/clown, /obj/item/grown/bananapeel)), "greytide" = typecacheof(list(/obj/item/clothing/under/color/grey, /obj/item/melee/baton/cattleprod, - /obj/item/twohanded/spear, /obj/item/clothing/mask/gas)), + /obj/item/spear, /obj/item/clothing/mask/gas)), "lizards" = typecacheof(list(/obj/item/toy/plush/lizardplushie, /obj/item/reagent_containers/food/snacks/kebab/tail, /obj/item/organ/tail/lizard, /obj/item/reagent_containers/food/drinks/bottle/lizardwine)), @@ -120,7 +120,7 @@ SUBSYSTEM_DEF(traumas) /obj/item/card/id/captains_spare, /obj/item/card/id/centcom, /obj/machinery/door/airlock/command)), "the supernatural" = typecacheof(list(/obj/structure/destructible/cult, /obj/item/tome, - /obj/item/melee/cultblade, /obj/item/twohanded/required/cult_bastard, /obj/item/restraints/legcuffs/bola/cult, + /obj/item/melee/cultblade, /obj/item/cult_bastard, /obj/item/restraints/legcuffs/bola/cult, /obj/item/clothing/suit/cultrobes, /obj/item/clothing/suit/space/hardsuit/cult, /obj/item/clothing/suit/hooded/cultrobes, /obj/item/clothing/head/hooded/cult_hoodie, /obj/effect/rune, /obj/item/stack/sheet/runed_metal, /obj/machinery/door/airlock/cult, /obj/singularity/narsie, @@ -151,7 +151,7 @@ SUBSYSTEM_DEF(traumas) "anime" = typecacheof(list(/obj/item/clothing/under/costume/schoolgirl, /obj/item/katana, /obj/item/reagent_containers/food/snacks/sashimi, /obj/item/reagent_containers/food/snacks/chawanmushi, /obj/item/reagent_containers/food/drinks/bottle/sake, /obj/item/throwing_star, /obj/item/clothing/head/kitty/genuine, /obj/item/clothing/suit/space/space_ninja, - /obj/item/clothing/mask/gas/space_ninja, /obj/item/clothing/shoes/space_ninja, /obj/item/clothing/gloves/space_ninja, /obj/item/twohanded/vibro_weapon, + /obj/item/clothing/mask/gas/space_ninja, /obj/item/clothing/shoes/space_ninja, /obj/item/clothing/gloves/space_ninja, /obj/item/vibro_weapon, /obj/item/nullrod/scythe/vibro, /obj/item/energy_katana, /obj/item/toy/katana, /obj/item/nullrod/claymore/katana, /obj/structure/window/paperframe, /obj/structure/mineral_door/paperframe)), "mimes" = typecacheof(list(/obj/item/pda/mime, /obj/item/clothing/under/rank/civilian/mime, /obj/item/clothing/mask/gas/mime, @@ -168,7 +168,7 @@ SUBSYSTEM_DEF(traumas) /obj/machinery/porta_turret/syndicate, /obj/structure/closet/syndicate, /obj/machinery/suit_storage_unit/syndicate, /obj/item/clothing/under/syndicate, /obj/item/folder/syndicate, /obj/item/documents/syndicate, /obj/item/clothing/glasses/phantomthief/syndicate, /obj/item/antag_spawner/nuke_ops, /obj/item/storage/box/syndicate, /obj/structure/fluff/empty_sleeper/syndicate, /obj/item/implant/radio/syndicate, /obj/item/clothing/head/helmet/space/syndicate, /obj/machinery/nuclearbomb/syndicate, /obj/item/grenade/syndieminibomb, /obj/item/storage/backpack/duffelbag/syndie, /obj/item/gun/ballistic/automatic/pistol, /obj/item/gun/ballistic/revolver, /obj/item/gun/ballistic/automatic/shotgun/bulldog, /obj/item/gun/ballistic/automatic/c20r, /obj/item/gun/ballistic/automatic/m90, /obj/item/gun/ballistic/automatic/l6_saw, /obj/item/storage/belt/grenade/full, /obj/item/gun/ballistic/automatic/sniper_rifle/syndicate, /obj/item/gun/energy/kinetic_accelerator/crossbow, - /obj/item/melee/transforming/energy/sword/saber, /obj/item/twohanded/dualsaber, /obj/item/melee/powerfist, /obj/item/storage/box/syndie_kit, /obj/item/grenade/spawnergrenade/manhacks, /obj/item/grenade/chem_grenade/bioterrorfoam, /obj/item/reagent_containers/spray/chemsprayer/bioterror, /obj/item/ammo_box/magazine/m10mm, + /obj/item/melee/transforming/energy/sword/saber, /obj/item/dualsaber, /obj/item/melee/powerfist, /obj/item/storage/box/syndie_kit, /obj/item/grenade/spawnergrenade/manhacks, /obj/item/grenade/chem_grenade/bioterrorfoam, /obj/item/reagent_containers/spray/chemsprayer/bioterror, /obj/item/ammo_box/magazine/m10mm, /obj/item/ammo_box/magazine/pistolm9mm, /obj/item/ammo_box/a357, /obj/item/ammo_box/magazine/m12g, /obj/item/ammo_box/magazine/mm195x129, /obj/item/antag_spawner/nuke_ops, /obj/mecha/combat/gygax/dark, /obj/mecha/combat/marauder/mauler, /obj/item/soap/syndie, /obj/item/gun/syringe/syndicate, /obj/item/cartridge/virus/syndicate, /obj/item/cartridge/virus/frame, /obj/item/chameleon, /obj/item/storage/box/syndie_kit/cutouts, /obj/item/clothing/suit/space/hardsuit/syndi, /obj/item/card/emag, /obj/item/storage/toolbox/syndicate, /obj/item/storage/book/bible/syndicate, /obj/item/encryptionkey/binary, /obj/item/encryptionkey/syndicate, /obj/item/aiModule/syndicate, /obj/item/clothing/shoes/magboots/syndie, /obj/item/powersink, /obj/item/sbeacondrop, /obj/item/sbeacondrop/bomb, /obj/item/syndicatedetonator, /obj/item/shield/energy, /obj/item/assault_pod, /obj/item/slimepotion/slime/sentience/nuclear, /obj/item/stack/telecrystal, /obj/item/jammer, /obj/item/codespeak_manual/unlimited, @@ -176,7 +176,7 @@ SUBSYSTEM_DEF(traumas) /obj/machinery/computer/pod/old/syndicate, /obj/machinery/vending/medical/syndicate_access, /obj/item/mmi/syndie, /obj/item/target/syndicate, /obj/machinery/vending/cigarette/syndicate, /obj/item/robot_module/syndicate, /obj/item/clothing/mask/gas/syndicate, /obj/machinery/power/singularity_beacon/syndicate, /obj/item/clothing/head/syndicatefake, /obj/item/radio/headset/syndicate, /obj/item/gun/ballistic/automatic/pistol/antitank/syndicate, /obj/item/pda/syndicate, /obj/item/clothing/suit/armor/vest/capcarapace/syndicate, /obj/item/gun/ballistic/automatic/flechette, /obj/item/ammo_box/magazine/flechette, /obj/item/clothing/suit/toggle/lawyer/black/syndie, /obj/item/melee/transforming/energy/sword/cx/traitor, /obj/structure/sign/poster/contraband/syndicate_pistol, /obj/structure/sign/poster/contraband/syndicate_recruitment, /obj/item/bedsheet/syndie, /obj/item/borg/upgrade/syndicate, /obj/item/tank/jetpack/oxygen/harness, /obj/item/firing_pin/implant/pindicate, /obj/item/reagent_containers/glass/bottle/traitor, /obj/item/storage/belt/military, - /obj/item/twohanded/shockpaddles/syndicate, /obj/item/clothing/mask/cigarette/syndicate, /obj/item/toy/plush/nukeplushie)), + /obj/item/shockpaddles/syndicate, /obj/item/clothing/mask/cigarette/syndicate, /obj/item/toy/plush/nukeplushie)), "eye" = typecacheof(list(/obj/item/organ/eyes, /obj/item/reagent_containers/syringe)) ) diff --git a/code/datums/components/crafting/recipes/recipes_misc.dm b/code/datums/components/crafting/recipes/recipes_misc.dm index 1ad53aae67..01efbcb07f 100644 --- a/code/datums/components/crafting/recipes/recipes_misc.dm +++ b/code/datums/components/crafting/recipes/recipes_misc.dm @@ -244,7 +244,7 @@ /datum/crafting_recipe/rcl name = "Makeshift Rapid Cable Layer" - result = /obj/item/twohanded/rcl/ghetto + result = /obj/item/rcl/ghetto time = 40 tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WRENCH) reqs = list(/obj/item/stack/sheet/metal = 15) diff --git a/code/datums/components/crafting/recipes/recipes_primal.dm b/code/datums/components/crafting/recipes/recipes_primal.dm index ae611e5855..a053a537ca 100644 --- a/code/datums/components/crafting/recipes/recipes_primal.dm +++ b/code/datums/components/crafting/recipes/recipes_primal.dm @@ -50,7 +50,7 @@ /datum/crafting_recipe/bonespear name = "Bone Spear" - result = /obj/item/twohanded/bonespear + result = /obj/item/spear/bonespear time = 30 reqs = list(/obj/item/stack/sheet/bone = 4, /obj/item/stack/sheet/sinew = 1) @@ -58,7 +58,7 @@ /datum/crafting_recipe/boneaxe name = "Bone Axe" - result = /obj/item/twohanded/fireaxe/boneaxe + result = /obj/item/fireaxe/boneaxe time = 50 reqs = list(/obj/item/stack/sheet/bone = 6, /obj/item/stack/sheet/sinew = 3) @@ -74,20 +74,20 @@ /datum/crafting_recipe/headpike name = "Spike Head (Glass Spear)" time = 65 - reqs = list(/obj/item/twohanded/spear = 1, + reqs = list(/obj/item/spear = 1, /obj/item/bodypart/head = 1) parts = list(/obj/item/bodypart/head = 1, - /obj/item/twohanded/spear = 1) + /obj/item/spear = 1) result = /obj/structure/headpike category = CAT_PRIMAL /datum/crafting_recipe/headpikebone name = "Spike Head (Bone Spear)" time = 65 - reqs = list(/obj/item/twohanded/bonespear = 1, + reqs = list(/obj/item/spear/bonespear = 1, /obj/item/bodypart/head = 1) parts = list(/obj/item/bodypart/head = 1, - /obj/item/twohanded/bonespear = 1) + /obj/item/spear/bonespear = 1) result = /obj/structure/headpike/bone category = CAT_PRIMAL diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index b037f02f80..318587f5cb 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -42,7 +42,7 @@ /datum/crafting_recipe/spear name = "Spear" - result = /obj/item/twohanded/spear + result = /obj/item/spear reqs = list(/obj/item/restraints/handcuffs/cable = 1, /obj/item/shard = 1, /obj/item/stack/rods = 1) @@ -110,7 +110,7 @@ /datum/crafting_recipe/chainsaw name = "Chainsaw" - result = /obj/item/twohanded/required/chainsaw + result = /obj/item/chainsaw reqs = list(/obj/item/circular_saw = 1, /obj/item/stack/cable_coil = 3, /obj/item/stack/sheet/plasteel = 5) @@ -141,7 +141,7 @@ result = /obj/item/bombcore/chemical reqs = list( /obj/item/stock_parts/matter_bin = 1, - /obj/item/twohanded/required/gibtonite = 1, + /obj/item/gibtonite = 1, /obj/item/grenade/chem_grenade = 2 ) parts = list(/obj/item/stock_parts/matter_bin = 1, /obj/item/grenade/chem_grenade = 2) @@ -173,10 +173,10 @@ /datum/crafting_recipe/lance name = "Explosive Lance (Grenade)" - result = /obj/item/twohanded/spear - reqs = list(/obj/item/twohanded/spear = 1, + result = /obj/item/spear + reqs = list(/obj/item/spear = 1, /obj/item/grenade = 1) - parts = list(/obj/item/twohanded/spear = 1, + parts = list(/obj/item/spear = 1, /obj/item/grenade = 1) time = 15 category = CAT_WEAPONRY diff --git a/code/datums/components/twohanded.dm b/code/datums/components/twohanded.dm new file mode 100644 index 0000000000..e9f99a995e --- /dev/null +++ b/code/datums/components/twohanded.dm @@ -0,0 +1,311 @@ +/** + * Two Handed Component + * + * When applied to an item it will make it two handed + * + */ +/datum/component/two_handed + dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS // Only one of the component can exist on an item + var/wielded = FALSE /// Are we holding the two handed item properly + var/force_multiplier = 0 /// The multiplier applied to force when wielded, does not work with force_wielded, and force_unwielded + var/force_wielded = 0 /// The force of the item when weilded + var/force_unwielded = 0 /// The force of the item when unweilded + var/wieldsound = FALSE /// Play sound when wielded + var/unwieldsound = FALSE /// Play sound when unwielded + var/attacksound = FALSE /// Play sound on attack when wielded + var/require_twohands = FALSE /// Does it have to be held in both hands + var/icon_wielded = FALSE /// The icon that will be used when wielded + var/obj/item/offhand/offhand_item = null /// Reference to the offhand created for the item + var/sharpened_increase = 0 /// The amount of increase recived from sharpening the item + +/** + * Two Handed component + * + * vars: + * * require_twohands (optional) Does the item need both hands to be carried + * * wieldsound (optional) The sound to play when wielded + * * unwieldsound (optional) The sound to play when unwielded + * * attacksound (optional) The sound to play when wielded and attacking + * * force_multiplier (optional) The force multiplier when wielded, do not use with force_wielded, and force_unwielded + * * force_wielded (optional) The force setting when the item is wielded, do not use with force_multiplier + * * force_unwielded (optional) The force setting when the item is unwielded, do not use with force_multiplier + * * icon_wielded (optional) The icon to be used when wielded + */ +/datum/component/two_handed/Initialize(require_twohands=FALSE, wieldsound=FALSE, unwieldsound=FALSE, attacksound=FALSE, \ + force_multiplier=0, force_wielded=0, force_unwielded=0, icon_wielded=FALSE) + if(!isitem(parent)) + return COMPONENT_INCOMPATIBLE + + src.require_twohands = require_twohands + src.wieldsound = wieldsound + src.unwieldsound = unwieldsound + src.attacksound = attacksound + src.force_multiplier = force_multiplier + src.force_wielded = force_wielded + src.force_unwielded = force_unwielded + src.icon_wielded = icon_wielded + +// Inherit the new values passed to the component +/datum/component/two_handed/InheritComponent(datum/component/two_handed/new_comp, original, require_twohands, wieldsound, unwieldsound, \ + force_multiplier, force_wielded, force_unwielded, icon_wielded) + if(!original) + return + if(require_twohands) + src.require_twohands = require_twohands + if(wieldsound) + src.wieldsound = wieldsound + if(unwieldsound) + src.unwieldsound = unwieldsound + if(attacksound) + src.attacksound = attacksound + if(force_multiplier) + src.force_multiplier = force_multiplier + if(force_wielded) + src.force_wielded = force_wielded + if(force_unwielded) + src.force_unwielded = force_unwielded + if(icon_wielded) + src.icon_wielded = icon_wielded + +// register signals withthe parent item +/datum/component/two_handed/RegisterWithParent() + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/on_attack_self) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/on_attack) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_ICON, .proc/on_update_icon) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/on_moved) + RegisterSignal(parent, COMSIG_ITEM_SHARPEN_ACT, .proc/on_sharpen) + +// Remove all siginals registered to the parent item +/datum/component/two_handed/UnregisterFromParent() + UnregisterSignal(parent, list(COMSIG_ITEM_EQUIPPED, + COMSIG_ITEM_DROPPED, + COMSIG_ITEM_ATTACK_SELF, + COMSIG_ITEM_ATTACK, + COMSIG_ATOM_UPDATE_ICON, + COMSIG_MOVABLE_MOVED, + COMSIG_ITEM_SHARPEN_ACT)) + +/// Triggered on equip of the item containing the component +/datum/component/two_handed/proc/on_equip(datum/source, mob/user, slot) + if(require_twohands && slot == ITEM_SLOT_HANDS) // force equip the item + wield(user) + if(!user.is_holding(parent) && wielded && !require_twohands) + unwield(user) + +/// Triggered on drop of item containing the component +/datum/component/two_handed/proc/on_drop(datum/source, mob/user) + if(require_twohands) + unwield(user, show_message=TRUE) + if(wielded) + unwield(user) + if(source == offhand_item && !QDELETED(src)) + qdel(src) + +/// Triggered on attack self of the item containing the component +/datum/component/two_handed/proc/on_attack_self(datum/source, mob/user) + if(wielded) + unwield(user) + else + wield(user) + +/** + * Wield the two handed item in both hands + * + * vars: + * * user The mob/living/carbon that is wielding the item + */ +/datum/component/two_handed/proc/wield(mob/living/carbon/user) + if(wielded) + return + if(ismonkey(user)) + to_chat(user, "It's too heavy for you to wield fully.") + return + if(user.get_inactive_held_item()) + if(require_twohands) + to_chat(user, "[parent] is too cumbersome to carry in one hand!") + user.dropItemToGround(parent, force=TRUE) + else + to_chat(user, "You need your other hand to be empty!") + return + if(user.get_num_arms() < 2) + if(require_twohands) + user.dropItemToGround(parent, force=TRUE) + to_chat(user, "You don't have enough intact hands.") + return + + // wield update status + if(SEND_SIGNAL(parent, COMSIG_TWOHANDED_WIELD, user) & COMPONENT_TWOHANDED_BLOCK_WIELD) + return // blocked wield from item + wielded = TRUE + RegisterSignal(user, COMSIG_MOB_SWAP_HANDS, .proc/on_swap_hands) + + // update item stats and name + var/obj/item/parent_item = parent + if(force_multiplier) + parent_item.force *= force_multiplier + else if(force_wielded) + parent_item.force = force_wielded + if(sharpened_increase) + parent_item.force += sharpened_increase + parent_item.name = "[parent_item.name] (Wielded)" + parent_item.update_icon() + + if(iscyborg(user)) + to_chat(user, "You dedicate your module to [parent].") + else + to_chat(user, "You grab [parent] with both hands.") + + // Play sound if one is set + if(wieldsound) + playsound(parent_item.loc, wieldsound, 50, TRUE) + + // Let's reserve the other hand + offhand_item = new(user) + offhand_item.name = "[parent_item.name] - offhand" + offhand_item.desc = "Your second grip on [parent_item]." + offhand_item.wielded = TRUE + RegisterSignal(offhand_item, COMSIG_ITEM_DROPPED, .proc/on_drop) + user.put_in_inactive_hand(offhand_item) + +/** + * Unwield the two handed item + * + * vars: + * * user The mob/living/carbon that is unwielding the item + * * show_message (option) show a message to chat on unwield + */ +/datum/component/two_handed/proc/unwield(mob/living/carbon/user, show_message=TRUE) + if(!wielded || !user) + return + + // wield update status + wielded = FALSE + UnregisterSignal(user, COMSIG_MOB_SWAP_HANDS) + SEND_SIGNAL(parent, COMSIG_TWOHANDED_UNWIELD, user) + + // update item stats + var/obj/item/parent_item = parent + if(sharpened_increase) + parent_item.force -= sharpened_increase + if(force_multiplier) + parent_item.force /= force_multiplier + else if(force_unwielded) + parent_item.force = force_unwielded + + // update the items name to remove the wielded status + var/sf = findtext(parent_item.name, " (Wielded)", -10) // 10 == length(" (Wielded)") + if(sf) + parent_item.name = copytext(parent_item.name, 1, sf) + else + parent_item.name = "[initial(parent_item.name)]" + + // Update icons + parent_item.update_icon() + if(user.get_item_by_slot(ITEM_SLOT_BACK) == parent) + user.update_inv_back() + else + user.update_inv_hands() + + // if the item requires two handed drop the item on unwield + if(require_twohands) + user.dropItemToGround(parent, force=TRUE) + + // Show message if requested + if(show_message) + if(iscyborg(user)) + to_chat(user, "You free up your module.") + else if(require_twohands) + to_chat(user, "You drop [parent].") + else + to_chat(user, "You are now carrying [parent] with one hand.") + + // Play sound if set + if(unwieldsound) + playsound(parent_item.loc, unwieldsound, 50, TRUE) + + // Remove the object in the offhand + if(offhand_item) + UnregisterSignal(offhand_item, COMSIG_ITEM_DROPPED) + qdel(offhand_item) + // Clear any old refrence to an item that should be gone now + offhand_item = null + +/** + * on_attack triggers on attack with the parent item + */ +/datum/component/two_handed/proc/on_attack(obj/item/source, mob/living/target, mob/living/user) + if(wielded && attacksound) + var/obj/item/parent_item = parent + playsound(parent_item.loc, attacksound, 50, TRUE) + +/** + * on_update_icon triggers on call to update parent items icon + * + * Updates the icon using icon_wielded if set + */ +/datum/component/two_handed/proc/on_update_icon(datum/source) + if(icon_wielded && wielded) + var/obj/item/parent_item = parent + if(parent_item) + parent_item.icon_state = icon_wielded + return COMSIG_ATOM_NO_UPDATE_ICON_STATE + +/** + * on_moved Triggers on item moved + */ +/datum/component/two_handed/proc/on_moved(datum/source, mob/user, dir) + unwield(user) + +/** + * on_swap_hands Triggers on swapping hands, blocks swap if the other hand is busy + */ +/datum/component/two_handed/proc/on_swap_hands(mob/user, obj/item/held_item) + if(!held_item) + return + if(held_item == parent) + return COMPONENT_BLOCK_SWAP + +/** + * on_sharpen Triggers on usage of a sharpening stone on the item + */ +/datum/component/two_handed/proc/on_sharpen(obj/item/item, amount, max_amount) + if(!item) + return COMPONENT_BLOCK_SHARPEN_BLOCKED + if(sharpened_increase) + return COMPONENT_BLOCK_SHARPEN_ALREADY + var/wielded_val = 0 + if(force_multiplier) + var/obj/item/parent_item = parent + if(wielded) + wielded_val = parent_item.force + else + wielded_val = parent_item.force * force_multiplier + else + wielded_val = force_wielded + if(wielded_val > max_amount) + return COMPONENT_BLOCK_SHARPEN_MAXED + sharpened_increase = min(amount, (max_amount - wielded_val)) + return COMPONENT_BLOCK_SHARPEN_APPLIED + +/** + * The offhand dummy item for two handed items + * + */ +/obj/item/offhand + name = "offhand" + icon_state = "offhand" + w_class = WEIGHT_CLASS_HUGE + item_flags = ABSTRACT + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + var/wielded = FALSE // Off Hand tracking of wielded status + +/obj/item/offhand/Destroy() + wielded = FALSE + return ..() + +/obj/item/offhand/equipped(mob/user, slot) + . = ..() + if(wielded && !user.is_holding(src) && !QDELETED(src)) + qdel(src) diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm index 82ddd90b42..a2a9e376e1 100644 --- a/code/datums/martial/sleeping_carp.dm +++ b/code/datums/martial/sleeping_carp.dm @@ -180,14 +180,12 @@ to_chat(usr, "Keelhaul: Harm Grab. Kick opponents to the floor. Against prone targets, deal additional stamina damage and disarm them.") to_chat(usr, "In addition, your body has become incredibly resilient to most forms of attack. Weapons cannot readily pierce your hardened skin, and you are highly resistant to stuns and knockdowns, and can block all projectiles in Throw Mode. However, you are not invincible, and sustained damage will take it's toll. Avoid heat at all costs!") -/obj/item/twohanded/bostaff +/obj/item/staff/bostaff name = "bo staff" desc = "A long, tall staff made of polished wood. Traditionally used in ancient old-Earth martial arts. Can be wielded to both kill and incapacitate." force = 10 w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK - force_unwielded = 10 - force_wielded = 24 throwforce = 20 throw_speed = 2 attack_verb = list("smashed", "slammed", "whacked", "thwacked") @@ -196,11 +194,29 @@ lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' block_chance = 50 + var/wielded = FALSE // track wielded status on item -/obj/item/twohanded/bostaff/update_icon_state() - icon_state = "bostaff[wielded]" +/obj/item/staff/bostaff/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) -/obj/item/twohanded/bostaff/attack(mob/target, mob/living/user) +/obj/item/staff/bostaff/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=10, force_wielded=24, icon_wielded="bostaff1") + +/// triggered on wield of two handed item +/obj/item/staff/bostaff/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/staff/bostaff/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/staff/bostaff/update_icon_state() + icon_state = "bostaff0" + +/obj/item/staff/bostaff/attack(mob/target, mob/living/user) add_fingerprint(user) if((HAS_TRAIT(user, TRAIT_CLUMSY)) && prob(50)) to_chat(user, "You club yourself over the head with [src].") @@ -249,7 +265,7 @@ else return ..() -/obj/item/twohanded/bostaff/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) +/obj/item/staff/bostaff/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) if(!wielded) return BLOCK_NONE return ..() diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 4c200f110d..ce6e2782e4 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -363,9 +363,9 @@ status_type = STATUS_EFFECT_REPLACE alert_type = null var/mutable_appearance/marked_underlay - var/obj/item/twohanded/kinetic_crusher/hammer_synced + var/obj/item/kinetic_crusher/hammer_synced -/datum/status_effect/crusher_mark/on_creation(mob/living/new_owner, obj/item/twohanded/kinetic_crusher/new_hammer_synced) +/datum/status_effect/crusher_mark/on_creation(mob/living/new_owner, obj/item/kinetic_crusher/new_hammer_synced) . = ..() if(.) hammer_synced = new_hammer_synced diff --git a/code/datums/wires/explosive.dm b/code/datums/wires/explosive.dm index dc4db9e85d..25493f2e30 100644 --- a/code/datums/wires/explosive.dm +++ b/code/datums/wires/explosive.dm @@ -75,8 +75,8 @@ /datum/wires/explosive/gibtonite - holder_type = /obj/item/twohanded/required/gibtonite + holder_type = /obj/item/gibtonite /datum/wires/explosive/gibtonite/explode() - var/obj/item/twohanded/required/gibtonite/P = holder + var/obj/item/gibtonite/P = holder P.GibtoniteReaction(null, 2) \ No newline at end of file diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 2d9880578c..8a91c266a0 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -42,9 +42,9 @@ /obj/item/clothing/mask/facehugger/toy = ARCADE_WEIGHT_RARE, /obj/item/gun/ballistic/automatic/toy/pistol/unrestricted = ARCADE_WEIGHT_TRICK, /obj/item/hot_potato/harmless/toy = ARCADE_WEIGHT_RARE, - /obj/item/twohanded/dualsaber/toy = ARCADE_WEIGHT_RARE, - /obj/item/twohanded/dualsaber/hypereutactic/toy = ARCADE_WEIGHT_RARE, - /obj/item/twohanded/dualsaber/hypereutactic/toy/rainbow = ARCADE_WEIGHT_RARE, + /obj/item/dualsaber/toy = ARCADE_WEIGHT_RARE, + /obj/item/dualsaber/hypereutactic/toy = ARCADE_WEIGHT_RARE, + /obj/item/dualsaber/hypereutactic/toy/rainbow = ARCADE_WEIGHT_RARE, /obj/item/storage/box/snappops = ARCADE_WEIGHT_TRICK, /obj/item/clothing/under/syndicate/tacticool = ARCADE_WEIGHT_TRICK, diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 4c12809184..43ace30b43 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1052,11 +1052,11 @@ to_chat(user, "The airlock's bolts prevent it from being forced!") else if( !welded && !operating) if(!beingcrowbarred) //being fireaxe'd - var/obj/item/twohanded/fireaxe/F = I - if(F.wielded) - INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) - else - to_chat(user, "You need to be wielding the fire axe to do that!") + var/obj/item/fireaxe/axe = I + if(!axe.wielded) + to_chat(user, "You need to be wielding \the [axe] to do that!") + return + INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) else INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index c4c712ca25..5bfef9f925 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -181,7 +181,7 @@ return /obj/machinery/door/attackby(obj/item/I, mob/user, params) - if(user.a_intent != INTENT_HARM && (istype(I, /obj/item/crowbar) || istype(I, /obj/item/twohanded/fireaxe))) + if(user.a_intent != INTENT_HARM && (istype(I, /obj/item/crowbar) || istype(I, /obj/item/fireaxe))) try_to_crowbar(I, user) return 1 else if(istype(I, /obj/item/weldingtool)) diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index 8545e6f35c..0e61387346 100755 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -17,7 +17,7 @@ /obj/item/melee/baton, /obj/item/ammo_box/magazine/recharge, /obj/item/modular_computer, - /obj/item/twohanded/electrostaff, + /obj/item/electrostaff, /obj/item/gun/ballistic/automatic/magrifle)) /obj/machinery/recharger/RefreshParts() diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index 1fe5e46e25..102d4c55ed 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -128,14 +128,13 @@ spawn(0) new /datum/hallucination/delusion(victim, TRUE, "demon",duration,0) - var/obj/item/twohanded/required/chainsaw/doomslayer/chainsaw = new(victim.loc) + var/obj/item/chainsaw/doomslayer/chainsaw = new(victim.loc) victim.log_message("entered a blood frenzy", LOG_ATTACK) ADD_TRAIT(chainsaw, TRAIT_NODROP, CHAINSAW_FRENZY_TRAIT) victim.drop_all_held_items() victim.put_in_hands(chainsaw, forced = TRUE) chainsaw.attack_self(victim) - chainsaw.wield(victim) victim.reagents.add_reagent(/datum/reagent/medicine/adminordrazine,25) to_chat(victim, "KILL, KILL, KILL! YOU HAVE NO ALLIES ANYMORE, KILL THEM ALL!") diff --git a/code/game/objects/items/RCL.dm b/code/game/objects/items/RCL.dm index f3ea461c74..8c840eef2b 100644 --- a/code/game/objects/items/RCL.dm +++ b/code/game/objects/items/RCL.dm @@ -1,4 +1,4 @@ -/obj/item/twohanded/rcl +/obj/item/rcl name = "rapid cable layer" desc = "A device used to rapidly deploy cables. It has screws on the side which can be removed to slide off the cables. Do not use without insulation!" icon = 'icons/obj/tools.dmi' @@ -23,15 +23,25 @@ var/datum/radial_menu/persistent/wiring_gui_menu var/mob/listeningTo -/obj/item/twohanded/rcl/Initialize() +/obj/item/rcl/Initialize() . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) update_icon() -/obj/item/twohanded/rcl/ComponentInitialize() +/// triggered on wield of two handed item +/obj/item/rcl/proc/on_wield(obj/item/source, mob/user) + active = TRUE + +/// triggered on unwield of two handed item +/obj/item/rcl/proc/on_unwield(obj/item/source, mob/user) + active = FALSE + +/obj/item/rcl/ComponentInitialize() . = ..() AddElement(/datum/element/update_icon_updates_onmob) -/obj/item/twohanded/rcl/attackby(obj/item/W, mob/user) +/obj/item/rcl/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/C = W @@ -86,26 +96,26 @@ else ..() -/obj/item/twohanded/rcl/examine(mob/user) +/obj/item/rcl/examine(mob/user) . = ..() if(loaded) . += "It contains [loaded.amount]/[max_amount] cables." -/obj/item/twohanded/rcl/Destroy() +/obj/item/rcl/Destroy() QDEL_NULL(loaded) last = null listeningTo = null QDEL_NULL(wiring_gui_menu) return ..() -/obj/item/twohanded/rcl/update_icon_state() +/obj/item/rcl/update_icon_state() icon_state = initial(icon_state) item_state = initial(item_state) if(!loaded || !loaded.amount) icon_state += "-empty" item_state += "-0" -/obj/item/twohanded/rcl/update_overlays() +/obj/item/rcl/update_overlays() . = ..() if(!loaded || !loaded.amount) return @@ -113,7 +123,7 @@ cable_overlay.color = GLOB.cable_colors[colors[current_color_index]] . += cable_overlay -/obj/item/twohanded/rcl/worn_overlays(isinhands, icon_file, used_state, style_flags = NONE) +/obj/item/rcl/worn_overlays(isinhands, icon_file, used_state, style_flags = NONE) . = ..() if(!isinhands || !(loaded?.amount)) return @@ -121,7 +131,7 @@ cable_overlay.color = GLOB.cable_colors[colors[current_color_index]] . += cable_overlay -/obj/item/twohanded/rcl/proc/is_empty(mob/user, loud = 1) +/obj/item/rcl/proc/is_empty(mob/user, loud = 1) update_icon() if(!loaded || !loaded.amount) if(loud) @@ -130,26 +140,23 @@ QDEL_NULL(loaded) loaded = null QDEL_NULL(wiring_gui_menu) - unwield(user) - active = wielded return TRUE return FALSE -/obj/item/twohanded/rcl/pickup(mob/user) +/obj/item/rcl/pickup(mob/user) ..() getMobhook(user) -/obj/item/twohanded/rcl/dropped(mob/wearer) +/obj/item/rcl/dropped(mob/wearer) ..() UnregisterSignal(wearer, COMSIG_MOVABLE_MOVED) listeningTo = null last = null -/obj/item/twohanded/rcl/attack_self(mob/user) +/obj/item/rcl/attack_self(mob/user) ..() - active = wielded if(!active) last = null else if(!last) @@ -158,7 +165,7 @@ last = C break -obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) +obj/item/rcl/proc/getMobhook(mob/to_hook) if(listeningTo == to_hook) return if(listeningTo) @@ -166,7 +173,7 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) RegisterSignal(to_hook, COMSIG_MOVABLE_MOVED, .proc/trigger) listeningTo = to_hook -/obj/item/twohanded/rcl/proc/trigger(mob/user) +/obj/item/rcl/proc/trigger(mob/user) if(active) layCable(user) if(wiring_gui_menu) //update the wire options as you move @@ -174,7 +181,7 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) //previous contents of trigger(), lays cable each time the player moves -/obj/item/twohanded/rcl/proc/layCable(mob/user) +/obj/item/rcl/proc/layCable(mob/user) if(!isturf(user.loc)) return if(is_empty(user, 0)) @@ -207,7 +214,7 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) update_icon() //searches the current tile for a stub cable of the same colour -/obj/item/twohanded/rcl/proc/findLinkingCable(mob/user) +/obj/item/rcl/proc/findLinkingCable(mob/user) var/turf/T if(!isturf(user.loc)) return @@ -223,10 +230,8 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) continue if(C.d1 == 0) return C - return - -/obj/item/twohanded/rcl/proc/wiringGuiGenerateChoices(mob/user) +/obj/item/rcl/proc/wiringGuiGenerateChoices(mob/user) var/fromdir = 0 var/obj/structure/cable/linkingCable = findLinkingCable(user) if(linkingCable) @@ -243,12 +248,12 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) wiredirs[icondir] = img return wiredirs -/obj/item/twohanded/rcl/proc/showWiringGui(mob/user) +/obj/item/rcl/proc/showWiringGui(mob/user) var/list/choices = wiringGuiGenerateChoices(user) wiring_gui_menu = show_radial_menu_persistent(user, src , choices, select_proc = CALLBACK(src, .proc/wiringGuiReact, user), radius = 42) -/obj/item/twohanded/rcl/proc/wiringGuiUpdate(mob/user) +/obj/item/rcl/proc/wiringGuiUpdate(mob/user) if(!wiring_gui_menu) return @@ -259,7 +264,7 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) //Callback used to respond to interactions with the wiring menu -/obj/item/twohanded/rcl/proc/wiringGuiReact(mob/living/user,choice) +/obj/item/rcl/proc/wiringGuiReact(mob/living/user,choice) if(!choice) //close on a null choice (the center button) QDEL_NULL(wiring_gui_menu) return @@ -290,7 +295,7 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) wiringGuiUpdate(user) -/obj/item/twohanded/rcl/ui_action_click(mob/user, action) +/obj/item/rcl/ui_action_click(mob/user, action) if(istype(action, /datum/action/item_action/rcl_col)) current_color_index++; if (current_color_index > colors.len) @@ -308,13 +313,13 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) else //open the menu showWiringGui(user) -/obj/item/twohanded/rcl/pre_loaded/Initialize() //Comes preloaded with cable, for testing stuff +/obj/item/rcl/pre_loaded/Initialize() //Comes preloaded with cable, for testing stuff loaded = new() loaded.max_amount = max_amount loaded.amount = max_amount return ..() -/obj/item/twohanded/rcl/ghetto +/obj/item/rcl/ghetto actions_types = list() max_amount = 30 name = "makeshift rapid cable layer" diff --git a/code/game/objects/items/binoculars.dm b/code/game/objects/items/binoculars.dm new file mode 100644 index 0000000000..347f0ad3a7 --- /dev/null +++ b/code/game/objects/items/binoculars.dm @@ -0,0 +1,65 @@ +/obj/item/binoculars + name = "binoculars" + desc = "Used for long-distance surveillance." + item_state = "binoculars" + icon_state = "binoculars" + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' + slot_flags = ITEM_SLOT_BELT + w_class = WEIGHT_CLASS_SMALL + var/mob/listeningTo + var/zoom_out_amt = 6 + var/zoom_amt = 10 + +/obj/item/binoculars/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/binoculars/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=8, force_wielded=12) + +/obj/item/binoculars/Destroy() + listeningTo = null + return ..() + +/obj/item/binoculars/proc/on_wield(obj/item/source, mob/user) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/unwield) + listeningTo = user + user.visible_message("[user] holds [src] up to [user.p_their()] eyes.", "You hold [src] up to your eyes.") + item_state = "binoculars_wielded" + user.regenerate_icons() + if(!user?.client) + return + var/client/C = user.client + var/_x = 0 + var/_y = 0 + switch(user.dir) + if(NORTH) + _y = zoom_amt + if(EAST) + _x = zoom_amt + if(SOUTH) + _y = -zoom_amt + if(WEST) + _x = -zoom_amt + C.change_view(world.view + zoom_out_amt) + C.pixel_x = world.icon_size*_x + C.pixel_y = world.icon_size*_y +/obj/item/binoculars/proc/on_unwield(obj/item/source, mob/user) + unwield(user) + +/obj/item/binoculars/proc/unwield(mob/user) + if(listeningTo) + UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) + listeningTo = null + user.visible_message("[user] lowers [src].", "You lower [src].") + item_state = "binoculars" + user.regenerate_icons() + if(user && user.client) + user.regenerate_icons() + var/client/C = user.client + C.change_view(CONFIG_GET(string/default_view)) + user.client.pixel_x = 0 + user.client.pixel_y = 0 diff --git a/code/game/objects/items/broom.dm b/code/game/objects/items/broom.dm new file mode 100644 index 0000000000..225644109f --- /dev/null +++ b/code/game/objects/items/broom.dm @@ -0,0 +1,69 @@ +/obj/item/broom + name = "broom" + desc = "This is my BROOMSTICK! It can be used manually or braced with two hands to sweep items as you move. It has a telescopic handle for compact storage." + icon = 'icons/obj/janitor.dmi' + icon_state = "broom0" + lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' + force = 8 + throwforce = 10 + throw_speed = 3 + throw_range = 7 + w_class = WEIGHT_CLASS_NORMAL + attack_verb = list("swept", "brushed off", "bludgeoned", "whacked") + resistance_flags = FLAMMABLE + +/obj/item/broom/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/broom/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=8, force_wielded=12, icon_wielded="broom1") + +/obj/item/broom/update_icon_state() + icon_state = "broom0" + +/// triggered on wield of two handed item +/obj/item/broom/proc/on_wield(obj/item/source, mob/user) + to_chat(user, "You brace the [src] against the ground in a firm sweeping stance.") + RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/sweep) + +/// triggered on unwield of two handed item +/obj/item/broom/proc/on_unwield(obj/item/source, mob/user) + UnregisterSignal(user, COMSIG_MOVABLE_MOVED) + +/obj/item/broom/afterattack(atom/A, mob/user, proximity) + . = ..() + if(!proximity) + return + sweep(user, A, FALSE) + +/obj/item/broom/proc/sweep(mob/user, atom/A, moving = TRUE) + var/turf/target + if (!moving) + if (isturf(A)) + target = A + else + target = A.loc + else + target = user.loc + if (!isturf(target)) + return + if (locate(/obj/structure/table) in target.contents) + return + var/i = 0 + for(var/obj/item/garbage in target.contents) + if(!garbage.anchored) + garbage.Move(get_step(target, user.dir), user.dir) + i++ + if(i >= 20) + break + if(i >= 1) + playsound(loc, 'sound/weapons/thudswoosh.ogg', 30, TRUE, -1) + +/obj/item/broom/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) //bless you whoever fixes this copypasta + J.put_in_cart(src, user) + J.mybroom=src + J.update_icon() diff --git a/code/game/objects/items/chainsaw.dm b/code/game/objects/items/chainsaw.dm new file mode 100644 index 0000000000..f382aa1ed3 --- /dev/null +++ b/code/game/objects/items/chainsaw.dm @@ -0,0 +1,93 @@ + +// CHAINSAW +/obj/item/chainsaw + name = "chainsaw" + desc = "A versatile power tool. Useful for limbing trees and delimbing humans." + icon_state = "chainsaw_off" + lefthand_file = 'icons/mob/inhands/weapons/chainsaw_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/chainsaw_righthand.dmi' + flags_1 = CONDUCT_1 + force = 13 + var/force_on = 24 + w_class = WEIGHT_CLASS_HUGE + throwforce = 13 + throw_speed = 2 + throw_range = 4 + custom_materials = list(/datum/material/iron=13000) + attack_verb = list("sawed", "torn", "cut", "chopped", "diced") + hitsound = "swing_hit" + sharpness = IS_SHARP + actions_types = list(/datum/action/item_action/startchainsaw) + tool_behaviour = TOOL_SAW + toolspeed = 0.5 + var/on = FALSE + var/wielded = FALSE // track wielded status on item + +/obj/item/chainsaw/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/chainsaw/ComponentInitialize() + . = ..() + AddComponent(/datum/component/butchering, 30, 100, 0, 'sound/weapons/chainsawhit.ogg', TRUE) + AddComponent(/datum/component/two_handed, require_twohands=TRUE) + AddElement(/datum/element/update_icon_updates_onmob) + +/// triggered on wield of two handed item +/obj/item/chainsaw/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/chainsaw/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/chainsaw/suicide_act(mob/living/carbon/user) + if(on) + user.visible_message("[user] begins to tear [user.p_their()] head off with [src]! It looks like [user.p_theyre()] trying to commit suicide!") + playsound(src, 'sound/weapons/chainsawhit.ogg', 100, 1) + var/obj/item/bodypart/head/myhead = user.get_bodypart(BODY_ZONE_HEAD) + if(myhead) + myhead.dismember() + else + user.visible_message("[user] smashes [src] into [user.p_their()] neck, destroying [user.p_their()] esophagus! It looks like [user.p_theyre()] trying to commit suicide!") + playsound(src, 'sound/weapons/genhit1.ogg', 100, 1) + return(BRUTELOSS) + +/obj/item/chainsaw/attack_self(mob/user) + on = !on + to_chat(user, "As you pull the starting cord dangling from [src], [on ? "it begins to whirr." : "the chain stops moving."]") + force = on ? force_on : initial(force) + throwforce = on ? force_on : force + update_icon() + var/datum/component/butchering/butchering = src.GetComponent(/datum/component/butchering) + butchering.butchering_enabled = on + + if(on) + hitsound = 'sound/weapons/chainsawhit.ogg' + else + hitsound = "swing_hit" + +/obj/item/chainsaw/update_icon_state() + icon_state = "chainsaw_[on ? "on" : "off"]" + +/obj/item/chainsaw/get_dismemberment_chance() + if(wielded) + . = ..() + +/obj/item/chainsaw/doomslayer + name = "THE GREAT COMMUNICATOR" + desc = "VRRRRRRR!!!" + armour_penetration = 100 + force_on = 30 + +/obj/item/chainsaw/doomslayer/check_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + block_return[BLOCK_RETURN_REFLECT_PROJECTILE_CHANCE] = 100 + return ..() + +/obj/item/chainsaw/doomslayer/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + if(attack_type & ATTACK_TYPE_PROJECTILE) + owner.visible_message("Ranged attacks just make [owner] angrier!") + playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, 1) + return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL + return ..() diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 3ac3347222..92c2d40c98 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -19,7 +19,7 @@ var/on = FALSE //if the paddles are equipped (1) or on the defib (0) var/safety = TRUE //if you can zap people with the defibs on harm mode var/powered = FALSE //if there's a cell in the defib with enough power for a revive, blocks paddles from reviving otherwise - var/obj/item/twohanded/shockpaddles/paddles + var/obj/item/shockpaddles/paddles var/obj/item/stock_parts/cell/cell var/combat = FALSE //can we revive through space suits? var/grab_ghost = FALSE // Do we pull the ghost back into their body? @@ -106,7 +106,6 @@ /obj/item/defibrillator/attackby(obj/item/W, mob/user, params) if(W == paddles) - paddles.unwield() toggle_paddles() else if(istype(W, /obj/item/stock_parts/cell)) var/obj/item/stock_parts/cell/C = W @@ -170,7 +169,6 @@ return else //Remove from their hands and back onto the defib unit - paddles.unwield() remove_paddles(user) update_power() @@ -179,7 +177,7 @@ A.UpdateButtonIcon() /obj/item/defibrillator/proc/make_paddles() - return new /obj/item/twohanded/shockpaddles(src) + return new /obj/item/shockpaddles(src) /obj/item/defibrillator/equipped(mob/user, slot) ..() @@ -256,13 +254,12 @@ /obj/item/defibrillator/compact/combat/loaded/attackby(obj/item/W, mob/user, params) if(W == paddles) - paddles.unwield() toggle_paddles() return //paddles -/obj/item/twohanded/shockpaddles +/obj/item/shockpaddles name = "defibrillator paddles" desc = "A pair of plastic-gripped paddles with flat metal surfaces that are used to deliver powerful electric shocks." icon = 'icons/obj/items_and_weapons.dmi' @@ -284,24 +281,48 @@ var/grab_ghost = FALSE var/tlimit = DEFIB_TIME_LIMIT * 10 var/disarm_shock_time = 10 + var/wielded = FALSE // track wielded status on item - var/mob/listeningTo +/obj/item/shockpaddles/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + if(!req_defib) + return //If it doesn't need a defib, just say it exists + if (!loc || !istype(loc, /obj/item/defibrillator)) //To avoid weird issues from admin spawns + return INITIALIZE_HINT_QDEL + defib = loc + busy = FALSE + update_icon() -/obj/item/twohanded/shockpaddles/ComponentInitialize() +/obj/item/shockpaddles/ComponentInitialize() . = ..() AddElement(/datum/element/update_icon_updates_onmob) + AddComponent(/datum/component/two_handed, force_unwielded=8, force_wielded=12) -/obj/item/twohanded/shockpaddles/equipped(mob/user, slot) +/// triggered on wield of two handed item +/obj/item/shockpaddles/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/shockpaddles/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/shockpaddles/Destroy() + defib = null + return ..() + +/obj/item/shockpaddles/equipped(mob/user, slot) . = ..() if(!req_defib) return RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/check_range) -/obj/item/twohanded/shockpaddles/Moved() +/obj/item/shockpaddles/Moved() . = ..() check_range() -/obj/item/twohanded/shockpaddles/proc/check_range() +/obj/item/shockpaddles/proc/check_range() if(!req_defib || !defib) return if(!in_range(src,defib)) @@ -312,7 +333,7 @@ visible_message("[src] snap back into [defib].") snap_back() -/obj/item/twohanded/shockpaddles/proc/recharge(var/time) +/obj/item/shockpaddles/proc/recharge(var/time) if(req_defib || !time) return cooldown = TRUE @@ -324,57 +345,36 @@ cooldown = FALSE update_icon() -/obj/item/twohanded/shockpaddles/New(mainunit) - ..() - if(check_defib_exists(mainunit, src) && req_defib) - defib = mainunit - forceMove(defib) - busy = FALSE - update_icon() - -/obj/item/twohanded/shockpaddles/update_icon_state() - icon_state = "defibpaddles[wielded]" - item_state = "defibpaddles[wielded]" - if(cooldown) - icon_state = "defibpaddles[wielded]_cooldown" - -/obj/item/twohanded/shockpaddles/suicide_act(mob/user) +/obj/item/shockpaddles/suicide_act(mob/user) user.visible_message("[user] is putting the live paddles on [user.p_their()] chest! It looks like [user.p_theyre()] trying to commit suicide!") if(req_defib) defib.deductcharge(revivecost) playsound(src, 'sound/machines/defib_zap.ogg', 50, 1, -1) return (OXYLOSS) -/obj/item/twohanded/shockpaddles/dropped(mob/user) +/obj/item/shockpaddles/update_icon_state() + icon_state = "defibpaddles[wielded]" + item_state = "defibpaddles[wielded]" + if(cooldown) + icon_state = "defibpaddles[wielded]_cooldown" + +/obj/item/shockpaddles/dropped(mob/user) if(!req_defib) return ..() if(user) UnregisterSignal(user, COMSIG_MOVABLE_MOVED) - var/obj/item/twohanded/offhand/O = user.get_inactive_held_item() - if(istype(O)) - O.unwield() if(user != loc) to_chat(user, "The paddles snap back into the main unit.") snap_back() - return unwield(user) -/obj/item/twohanded/shockpaddles/proc/snap_back() +/obj/item/shockpaddles/proc/snap_back() if(!defib) return defib.on = FALSE forceMove(defib) defib.update_power() -/obj/item/twohanded/shockpaddles/proc/check_defib_exists(mainunit, mob/living/carbon/M, obj/O) - if(!req_defib) - return TRUE //If it doesn't need a defib, just say it exists - if (!mainunit || !istype(mainunit, /obj/item/defibrillator)) //To avoid weird issues from admin spawns - qdel(O) - return FALSE - else - return TRUE - -/obj/item/twohanded/shockpaddles/attack(mob/M, mob/user) +/obj/item/shockpaddles/attack(mob/M, mob/user) if(busy) return @@ -426,7 +426,7 @@ do_help(H, user) -/obj/item/twohanded/shockpaddles/proc/shock_touching(dmg, mob/H) +/obj/item/shockpaddles/proc/shock_touching(dmg, mob/H) if(!H.pulledby || !isliving(H.pulledby)) return if(req_defib && defib.pullshocksafely) @@ -437,7 +437,7 @@ M.visible_message("[M] is electrocuted by [M.p_their()] contact with [H]!") M.emote("scream") -/obj/item/twohanded/shockpaddles/proc/do_disarm(mob/living/M, mob/living/user) +/obj/item/shockpaddles/proc/do_disarm(mob/living/M, mob/living/user) if(req_defib && defib.safety) return if(!req_defib && !combat) @@ -465,7 +465,7 @@ else recharge(60) -/obj/item/twohanded/shockpaddles/proc/do_harm(mob/living/carbon/H, mob/living/user) +/obj/item/shockpaddles/proc/do_harm(mob/living/carbon/H, mob/living/user) if(req_defib && defib.safety) return if(!req_defib && !combat) @@ -520,7 +520,7 @@ busy = FALSE update_icon() -/obj/item/twohanded/shockpaddles/proc/do_help(mob/living/carbon/H, mob/living/user) +/obj/item/shockpaddles/proc/do_help(mob/living/carbon/H, mob/living/user) user.visible_message("[user] begins to place [src] on [H]'s chest.", "You begin to place [src] on [H]'s chest...") busy = TRUE update_icon() @@ -677,14 +677,14 @@ return TRUE return ..() -/obj/item/twohanded/shockpaddles/cyborg +/obj/item/shockpaddles/cyborg name = "cyborg defibrillator paddles" icon = 'icons/obj/items_and_weapons.dmi' icon_state = "defibpaddles0" item_state = "defibpaddles0" req_defib = FALSE -/obj/item/twohanded/shockpaddles/cyborg/attack(mob/M, mob/user) +/obj/item/shockpaddles/cyborg/attack(mob/M, mob/user) if(iscyborg(user)) var/mob/living/silicon/robot/R = user if(R.emagged) @@ -696,7 +696,7 @@ . = ..() -/obj/item/twohanded/shockpaddles/syndicate +/obj/item/shockpaddles/syndicate name = "syndicate defibrillator paddles" desc = "A pair of paddles used to revive deceased operatives. It possesses both the ability to penetrate armor and to deliver powerful shocks offensively." combat = TRUE diff --git a/code/game/objects/items/dualsaber.dm b/code/game/objects/items/dualsaber.dm new file mode 100644 index 0000000000..225d5813fb --- /dev/null +++ b/code/game/objects/items/dualsaber.dm @@ -0,0 +1,310 @@ +/* + * Double-Bladed Energy Swords - Cheridan + */ +/obj/item/dualsaber + icon_state = "dualsaber0" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + name = "double-bladed energy sword" + desc = "Handle with care." + force = 3 + throwforce = 5 + throw_speed = 3 + throw_range = 5 + w_class = WEIGHT_CLASS_SMALL + item_flags = SLOWS_WHILE_IN_HAND + var/w_class_on = WEIGHT_CLASS_BULKY + hitsound = "swing_hit" + var/hitsound_on = 'sound/weapons/blade1.ogg' + armour_penetration = 35 + var/saber_color = "green" + light_color = "#00ff00"//green + attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") + block_chance = 75 + max_integrity = 200 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 70) + resistance_flags = FIRE_PROOF + var/hacked = FALSE + /// Can this reflect all energy projectiles? + var/can_reflect = TRUE + var/brightness_on = 6 //TWICE AS BRIGHT AS A REGULAR ESWORD + var/list/possible_colors = list("red", "blue", "green", "purple") + var/list/rainbow_colors = list(LIGHT_COLOR_RED, LIGHT_COLOR_GREEN, LIGHT_COLOR_LIGHT_CYAN, LIGHT_COLOR_LAVENDER) + var/spinnable = TRUE + total_mass = 0.4 //Survival flashlights typically weigh around 5 ounces. + var/total_mass_on = 3.4 + var/wielded = FALSE // track wielded status on item + var/slowdown_wielded = 0 + +/obj/item/dualsaber/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=3, force_wielded=34, \ + wieldsound='sound/weapons/saberon.ogg', unwieldsound='sound/weapons/saberoff.ogg') + +/obj/item/dualsaber/Initialize() + . = ..() + if(LAZYLEN(possible_colors)) + saber_color = pick(possible_colors) + switch(saber_color) + if("red") + light_color = LIGHT_COLOR_RED + if("green") + light_color = LIGHT_COLOR_GREEN + if("blue") + light_color = LIGHT_COLOR_LIGHT_CYAN + if("purple") + light_color = LIGHT_COLOR_LAVENDER + +/// Triggered on wield of two handed item +/// Specific hulk checks due to reflection chance for balance issues and switches hitsounds. +/obj/item/dualsaber/proc/on_wield(obj/item/source, mob/living/carbon/user) + if(user.has_dna() && user.dna.check_mutation(HULK)) + to_chat(user, "You lack the grace to wield this!") + return COMPONENT_TWOHANDED_BLOCK_WIELD + wielded = TRUE + sharpness = IS_SHARP + w_class = w_class_on + total_mass = total_mass_on + hitsound = 'sound/weapons/blade1.ogg' + slowdown += slowdown_wielded + START_PROCESSING(SSobj, src) + set_light(brightness_on) + AddElement(/datum/element/sword_point) + +/// Triggered on unwield of two handed item +/// switch hitsounds +/obj/item/dualsaber/proc/on_unwield(obj/item/source, mob/living/carbon/user) + sharpness = initial(sharpness) + w_class = initial(w_class) + total_mass = initial(total_mass) + wielded = FALSE + hitsound = "swing_hit" + slowdown_wielded -= slowdown_wielded + STOP_PROCESSING(SSobj, src) + set_light(0) + RemoveElement(/datum/element/sword_point) + +/obj/item/dualsaber/Destroy() + STOP_PROCESSING(SSobj, src) + . = ..() + +/obj/item/dualsaber/update_icon_state() + if(wielded) + icon_state = "dualsaber[saber_color][wielded]" + else + icon_state = "dualsaber0" + clean_blood() + +/obj/item/dualsaber/suicide_act(mob/living/carbon/user) + if(wielded) + user.visible_message("[user] begins spinning way too fast! It looks like [user.p_theyre()] trying to commit suicide!") + var/obj/item/bodypart/head/myhead = user.get_bodypart(BODY_ZONE_HEAD)//stole from chainsaw code + var/obj/item/organ/brain/B = user.getorganslot(ORGAN_SLOT_BRAIN) + B.organ_flags &= ~ORGAN_VITAL //this cant possibly be a good idea + var/randdir + for(var/i in 1 to 24)//like a headless chicken! + if(user.is_holding(src)) + randdir = pick(GLOB.alldirs) + user.Move(get_step(user, randdir),randdir) + user.emote("spin") + if (i == 3 && myhead) + myhead.drop_limb() + sleep(3) + else + user.visible_message("[user] panics and starts choking to death!") + return OXYLOSS + else + user.visible_message("[user] begins beating [user.p_them()]self to death with \the [src]'s handle! It probably would've been cooler if [user.p_they()] turned it on first!") + return BRUTELOSS + +/obj/item/dualsaber/attack(mob/target, mob/living/carbon/human/user) + if(user.has_dna() && user.dna.check_mutation(HULK)) + to_chat(user, "You grip the blade too hard and accidentally drop it!") + user.dropItemToGround(src) + return + ..() + if(HAS_TRAIT(user, TRAIT_CLUMSY) && (wielded) && prob(40)) + impale(user) + return + if(spinnable && (wielded) && prob(50)) + INVOKE_ASYNC(src, .proc/jedi_spin, user) + +/obj/item/dualsaber/proc/jedi_spin(mob/living/user) + for(var/i in list(NORTH,SOUTH,EAST,WEST,EAST,SOUTH,NORTH,SOUTH,EAST,WEST,EAST,SOUTH)) + user.setDir(i) + if(i == WEST) + user.emote("flip") + sleep(1) + +/obj/item/dualsaber/proc/impale(mob/living/user) + to_chat(user, "You twirl around a bit before losing your balance and impaling yourself on [src].") + if (force) + user.take_bodypart_damage(20,25) + else + user.adjustStaminaLoss(25) + +/obj/item/dualsaber/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + if(!wielded) + return NONE + if(can_reflect && is_energy_reflectable_projectile(object) && (attack_type & ATTACK_TYPE_PROJECTILE)) + block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_RETURN_TO_SENDER //no you + return BLOCK_SHOULD_REDIRECT | BLOCK_SUCCESS | BLOCK_REDIRECTED + return ..() + +/obj/item/dualsaber/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) //In case thats just so happens that it is still activated on the groud, prevents hulk from picking it up + if(wielded) + to_chat(user, "You can't pick up such dangerous item with your meaty hands without losing fingers, better not to!") + return 1 + +/obj/item/dualsaber/process() + if(wielded) + if(hacked) + rainbow_process() + open_flame() + else + STOP_PROCESSING(SSobj, src) + +/obj/item/dualsaber/proc/rainbow_process() + light_color = pick(rainbow_colors) + +/obj/item/dualsaber/ignition_effect(atom/A, mob/user) + // same as /obj/item/melee/transforming/energy, mostly + if(!wielded) + return "" + var/in_mouth = "" + if(iscarbon(user)) + var/mob/living/carbon/C = user + if(C.wear_mask) + in_mouth = ", barely missing [user.p_their()] nose" + . = "[user] swings [user.p_their()] [name][in_mouth]. [user.p_they(TRUE)] light[user.p_s()] [user.p_their()] [A.name] in the process." + playsound(loc, hitsound, get_clamped_volume(), 1, -1) + add_fingerprint(user) + // Light your candles while spinning around the room + if(spinnable) + INVOKE_ASYNC(src, .proc/jedi_spin, user) + +/obj/item/dualsaber/green + possible_colors = list("green") + +/obj/item/dualsaber/red + possible_colors = list("red") + +/obj/item/dualsaber/blue + possible_colors = list("blue") + +/obj/item/dualsaber/purple + possible_colors = list("purple") + +/obj/item/dualsaber/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/multitool)) + if(!hacked) + hacked = TRUE + to_chat(user, "2XRNBW_ENGAGE") + saber_color = "rainbow" + update_icon() + else + to_chat(user, "It's starting to look like a triple rainbow - no, nevermind.") + else + return ..() + +///////////////////////////////////////////////////// +// HYPEREUTACTIC Blades ///////////////////////// +///////////////////////////////////////////////////// + +/obj/item/dualsaber/hypereutactic + icon = 'icons/obj/1x2.dmi' + icon_state = "hypereutactic" + lefthand_file = 'icons/mob/inhands/64x64_lefthand.dmi' + righthand_file = 'icons/mob/inhands/64x64_righthand.dmi' + item_state = "hypereutactic" + inhand_x_dimension = 64 + inhand_y_dimension = 64 + name = "hypereutactic blade" + desc = "A supermassive weapon envisioned to cleave the very fabric of space and time itself in twain, the hypereutactic blade dynamically flash-forges a hypereutactic crystaline nanostructure capable of passing through most known forms of matter like a hot knife through butter." + force = 7 + hitsound_on = 'sound/weapons/nebhit.ogg' + armour_penetration = 60 + light_color = "#37FFF7" + rainbow_colors = list("#FF0000", "#FFFF00", "#00FF00", "#00FFFF", "#0000FF","#FF00FF", "#3399ff", "#ff9900", "#fb008b", "#9800ff", "#00ffa3", "#ccff00") + attack_verb = list("attacked", "slashed", "stabbed", "sliced", "destroyed", "ripped", "devastated", "shredded") + spinnable = FALSE + total_mass_on = 4 + slowdown_wielded = 1 + +/obj/item/dualsaber/hypereutactic/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=7, force_wielded=40, \ + wieldsound='sound/weapons/nebon.ogg', unwieldsound='sound/weapons/nebhit.ogg') + AddElement(/datum/element/update_icon_updates_onmob) + +/obj/item/dualsaber/hypereutactic/update_icon_state() + return + +/obj/item/dualsaber/hypereutactic/update_overlays() + . = ..() + var/mutable_appearance/blade_overlay = mutable_appearance(icon, "hypereutactic_blade") + var/mutable_appearance/gem_overlay = mutable_appearance(icon, "hypereutactic_gem") + + if(light_color) + blade_overlay.color = light_color + gem_overlay.color = light_color + + . += gem_overlay + + if(wielded) + . += blade_overlay + + clean_blood() + +/obj/item/dualsaber/hypereutactic/AltClick(mob/living/user) + . = ..() + if(!user.canUseTopic(src, BE_CLOSE, FALSE) || hacked) + return + if(user.incapacitated() || !istype(user)) + to_chat(user, "You can't do that right now!") + return + if(alert("Are you sure you want to recolor your blade?", "Confirm Repaint", "Yes", "No") == "Yes") + var/energy_color_input = input(usr,"","Choose Energy Color",light_color) as color|null + if(!energy_color_input || !user.canUseTopic(src, BE_CLOSE, FALSE) || hacked) + return + light_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1) + update_icon() + update_light() + return TRUE + +/obj/item/dualsaber/hypereutactic/worn_overlays(isinhands, icon_file, used_state, style_flags = NONE) + . = ..() + if(isinhands) + var/mutable_appearance/gem_inhand = mutable_appearance(icon_file, "hypereutactic_gem") + gem_inhand.color = light_color + . += gem_inhand + if(wielded) + var/mutable_appearance/blade_inhand = mutable_appearance(icon_file, "hypereutactic_blade") + blade_inhand.color = light_color + . += blade_inhand + +/obj/item/dualsaber/hypereutactic/examine(mob/user) + . = ..() + if(!hacked) + . += "Alt-click to recolor it." + +/obj/item/dualsaber/hypereutactic/rainbow_process() + . = ..() + update_icon() + update_light() + +/obj/item/dualsaber/hypereutactic/chaplain + name = "divine lightblade" + desc = "A giant blade of bright and holy light, said to cut down the wicked with ease." + force = 5 + block_chance = 50 + armour_penetration = 0 + var/chaplain_spawnable = TRUE + can_reflect = FALSE + obj_flags = UNIQUE_RENAME + +/obj/item/dualsaber/hypereutactic/chaplain/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=5, force_wielded=20, \ + wieldsound='sound/weapons/nebon.ogg', unwieldsound='sound/weapons/nebhit.ogg') + AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, null, null, FALSE) diff --git a/code/game/objects/items/electrostaff.dm b/code/game/objects/items/electrostaff.dm new file mode 100644 index 0000000000..1fc338d841 --- /dev/null +++ b/code/game/objects/items/electrostaff.dm @@ -0,0 +1,229 @@ + +/obj/item/electrostaff + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "electrostaff" + item_state = "electrostaff" + lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' + name = "riot suppression electrostaff" + desc = "A large quarterstaff, with massive silver electrodes mounted at the end." + w_class = WEIGHT_CLASS_HUGE + slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_OCLOTHING + throwforce = 15 //if you are a madman and finish someone off with this, power to you. + throw_speed = 1 + item_flags = NO_MAT_REDEMPTION + block_chance = 30 + attack_verb = list("struck", "beaten", "thwacked", "pulped") + total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. (to curb stun-kill rampaging without it being on) + var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high + var/on = FALSE + var/can_block_projectiles = FALSE //can't block guns + var/lethal_cost = 400 //10000/400*20 = 500. decent enough? + var/lethal_damage = 20 + var/lethal_stam_cost = 4 + var/stun_cost = 333 //10000/333*25 = 750. stunbatons are at time of writing 10000/1000*49 = 490. + var/stun_status_effect = STATUS_EFFECT_ELECTROSTAFF //a small slowdown effect + var/stun_stamdmg = 40 + var/stun_status_duration = 25 + var/stun_stam_cost = 3.5 + var/wielded = FALSE // track wielded status on item + +/obj/item/electrostaff/Initialize(mapload) + . = ..() + if(ispath(cell)) + cell = new cell + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/turn_on) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/turn_off) + +/obj/item/electrostaff/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_multiplier=2, wieldsound="sparks", unwieldsound="sparks") + +/obj/item/electrostaff/Destroy() + STOP_PROCESSING(SSobj, src) + QDEL_NULL(cell) + return ..() + +/obj/item/electrostaff/get_cell() + . = cell + if(iscyborg(loc)) + var/mob/living/silicon/robot/R = loc + . = R.get_cell() + +/obj/item/electrostaff/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + if(!on || (!can_block_projectiles && (attack_type & ATTACK_TYPE_PROJECTILE))) + return BLOCK_NONE + return ..() + +/obj/item/electrostaff/proc/min_hitcost() + return min(stun_cost, lethal_cost) + +/obj/item/electrostaff/proc/turn_on(obj/item/source, mob/user) + wielded = TRUE + if(!cell) + if(user) + to_chat(user, "[src] has no cell.") + return + if(cell.charge < min_hitcost()) + if(user) + to_chat(user, "[src] is out of charge.") + return + on = TRUE + START_PROCESSING(SSobj, src) + if(user) + to_chat(user, "You turn [src] on.") + +/obj/item/electrostaff/proc/turn_off(obj/item/source, mob/user) + wielded = FALSE + if(user) + to_chat(user, "You turn [src] off.") + on = FALSE + STOP_PROCESSING(SSobj, src) + +/obj/item/electrostaff/update_icon_state() + if(!wielded) + icon_state = item_state = "electrostaff" + else + icon_state = item_state = (on? "electrostaff_1" : "electrostaff_0") + set_light(7, on? 1 : 0, LIGHT_COLOR_CYAN) + +/obj/item/electrostaff/examine(mob/living/user) + . = ..() + if(cell) + . += "The cell charge is [round(cell.percent())]%." + else + . += "There is no cell installed!" + +/obj/item/electrostaff/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/stock_parts/cell)) + var/obj/item/stock_parts/cell/C = W + if(cell) + to_chat(user, "[src] already has a cell!") + else + if(C.maxcharge < min_hit_cost()) + to_chat(user, "[src] requires a higher capacity cell.") + return + if(!user.transferItemToLoc(W, src)) + return + cell = C + to_chat(user, "You install a cell in [src].") + + else if(W.tool_behaviour == TOOL_SCREWDRIVER) + if(cell) + cell.update_icon() + cell.forceMove(get_turf(src)) + cell = null + to_chat(user, "You remove the cell from [src].") + turn_off(user, TRUE) + else + return ..() + +/obj/item/electrostaff/process() + deductcharge(50) //Wasteful! + +/obj/item/electrostaff/proc/min_hit_cost() + return min(lethal_cost, stun_cost) + +/obj/item/electrostaff/proc/deductcharge(amount) + var/obj/item/stock_parts/cell/C = get_cell() + if(!C) + turn_off() + return FALSE + C.use(min(amount, C.charge)) + if(QDELETED(src)) + return FALSE + if(C.charge < min_hit_cost()) + turn_off() + +/obj/item/electrostaff/attack(mob/living/target, mob/living/user) + if(IS_STAMCRIT(user))//CIT CHANGE - makes it impossible to baton in stamina softcrit + to_chat(user, "You're too exhausted for that.")//CIT CHANGE - ditto + return //CIT CHANGE - ditto + if(on && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) + clowning_around(user) //ouch! + return + if(iscyborg(target)) + ..() + return + if(target.mob_run_block(src, 0, "[user]'s [name]", ATTACK_TYPE_MELEE, 0, user, null, null) & BLOCK_SUCCESS) //No message; run_block() handles that + playsound(target, 'sound/weapons/genhit.ogg', 50, 1) + return FALSE + if(user.a_intent != INTENT_HARM) + if(stun_act(target, user)) + user.do_attack_animation(target) + user.adjustStaminaLossBuffered(stun_stam_cost) + return + else if(!harm_act(target, user)) + return ..() //if you can't fry them just beat them with it + else //we did harm act them + user.do_attack_animation(target) + user.adjustStaminaLossBuffered(lethal_stam_cost) + +/obj/item/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) + var/stunforce = stun_stamdmg + if(!no_charge_and_force) + if(!on) + target.visible_message("[user] has bapped [target] with [src]. Luckily it was off.", \ + "[user] has bapped you with [src]. Luckily it was off") + turn_off() //if it wasn't already off + return FALSE + var/obj/item/stock_parts/cell/C = get_cell() + var/chargeleft = C.charge + deductcharge(stun_cost) + if(QDELETED(src) || QDELETED(C)) //boom + return FALSE + if(chargeleft < stun_cost) + stunforce *= round(chargeleft/stun_cost, 0.1) + target.adjustStaminaLoss(stunforce) + target.apply_effect(EFFECT_STUTTER, stunforce) + SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) + if(user) + target.lastattacker = user.real_name + target.lastattackerckey = user.ckey + target.visible_message("[user] has shocked [target] with [src]!", \ + "[user] has shocked you with [src]!") + log_combat(user, target, "stunned with an electrostaff") + playsound(src, 'sound/weapons/staff.ogg', 50, 1, -1) + target.apply_status_effect(stun_status_effect, stun_status_duration) + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.forcesay(GLOB.hit_appends) + return TRUE + +/obj/item/electrostaff/proc/harm_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) + var/lethal_force = lethal_damage + if(!no_charge_and_force) + if(!on) + return FALSE //standard item attack + var/obj/item/stock_parts/cell/C = get_cell() + var/chargeleft = C.charge + deductcharge(lethal_cost) + if(QDELETED(src) || QDELETED(C)) //boom + return FALSE + if(chargeleft < stun_cost) + lethal_force *= round(chargeleft/lethal_cost, 0.1) + target.adjustFireLoss(lethal_force) //good against ointment spam + SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) + if(user) + target.lastattacker = user.real_name + target.lastattackerckey = user.ckey + target.visible_message("[user] has seared [target] with [src]!", \ + "[user] has seared you with [src]!") + log_combat(user, target, "burned with an electrostaff") + playsound(src, 'sound/weapons/sear.ogg', 50, 1, -1) + return TRUE + +/obj/item/electrostaff/proc/clowning_around(mob/living/user) + user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ + "You accidentally hit yourself with [src]!") + SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) + harm_act(user, user, TRUE) + stun_act(user, user, TRUE) + deductcharge(lethal_cost) + +/obj/item/electrostaff/emp_act(severity) + . = ..() + if (!(. & EMP_PROTECT_SELF)) + turn_off() + if(!iscyborg(loc)) + deductcharge(1000 / severity, TRUE, FALSE) diff --git a/code/game/objects/items/fireaxe.dm b/code/game/objects/items/fireaxe.dm new file mode 100644 index 0000000000..41c1cbe915 --- /dev/null +++ b/code/game/objects/items/fireaxe.dm @@ -0,0 +1,71 @@ +/* + * Fireaxe + */ +/obj/item/fireaxe // DEM AXES MAN, marker -Agouri + icon_state = "fireaxe0" + lefthand_file = 'icons/mob/inhands/weapons/axes_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/axes_righthand.dmi' + name = "fire axe" + desc = "Truly, the weapon of a madman. Who would think to fight fire with an axe?" + force = 5 + throwforce = 15 + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut") + hitsound = 'sound/weapons/bladeslice.ogg' + sharpness = IS_SHARP + max_integrity = 200 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) + resistance_flags = FIRE_PROOF + var/wielded = FALSE // track wielded status on item + +/obj/item/fireaxe/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/fireaxe/ComponentInitialize() + . = ..() + AddComponent(/datum/component/butchering, 100, 80, 0 , hitsound) //axes are not known for being precision butchering tools + AddComponent(/datum/component/two_handed, force_unwielded=5, force_wielded=24, icon_wielded="fireaxe1") + +/// triggered on wield of two handed item +/obj/item/fireaxe/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/fireaxe/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/fireaxe/update_icon_state() + icon_state = "fireaxe0" + +/obj/item/fireaxe/suicide_act(mob/user) + user.visible_message("[user] axes [user.p_them()]self from head to toe! It looks like [user.p_theyre()] trying to commit suicide!") + return (BRUTELOSS) + +/obj/item/fireaxe/afterattack(atom/A, mob/living/user, proximity) + . = ..() + if(!proximity || !wielded || IS_STAMCRIT(user)) + return + if(istype(A, /obj/structure/window)) //destroys windows and grilles in one hit (or more if it has a ton of health like plasmaglass) + var/obj/structure/window/W = A + W.take_damage(200, BRUTE, "melee", 0) + else if(istype(A, /obj/structure/grille)) + var/obj/structure/grille/G = A + G.take_damage(40, BRUTE, "melee", 0) + +/* + * Bone Axe + */ +/obj/item/fireaxe/boneaxe // Blatant imitation of the fireaxe, but made out of bone. + icon_state = "bone_axe0" + name = "bone axe" + desc = "A large, vicious axe crafted out of several sharpened bone plates and crudely tied together. Made of monsters, by killing monsters, for killing monsters." + +/obj/item/fireaxe/boneaxe/update_icon_state() + icon_state = "bone_axe0" + +/obj/item/fireaxe/boneaxe/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=5, force_wielded=23, icon_wielded="bone_axe1") diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index e4cfeab20f..d7d22a7249 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -345,7 +345,7 @@ return else to_chat(user, "You combine the two light swords, making a single supermassive blade! You're cool.") - new /obj/item/twohanded/dualsaber/hypereutactic(user.drop_location()) + new /obj/item/dualsaber/hypereutactic(user.drop_location()) qdel(W) qdel(src) else diff --git a/code/game/objects/items/pitchfork.dm b/code/game/objects/items/pitchfork.dm new file mode 100644 index 0000000000..49d0b64498 --- /dev/null +++ b/code/game/objects/items/pitchfork.dm @@ -0,0 +1,101 @@ +/obj/item/pitchfork + icon_state = "pitchfork0" + lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' + name = "pitchfork" + desc = "A simple tool used for moving hay." + force = 7 + throwforce = 15 + w_class = WEIGHT_CLASS_BULKY + attack_verb = list("attacked", "impaled", "pierced") + hitsound = 'sound/weapons/bladeslice.ogg' + sharpness = IS_SHARP + max_integrity = 200 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) + resistance_flags = FIRE_PROOF + var/wielded = FALSE // track wielded status on item + +/obj/item/pitchfork/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/pitchfork/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=7, force_wielded=15, icon_wielded="pitchfork1") + AddElement(/datum/element/sword_point) + +/// triggered on wield of two handed item +/obj/item/pitchfork/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/pitchfork/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/pitchfork/update_icon_state() + icon_state = "pitchfork0" + +/obj/item/pitchfork/demonic + name = "demonic pitchfork" + desc = "A red pitchfork, it looks like the work of the devil." + force = 19 + throwforce = 24 + +/obj/item/pitchfork/demonic/Initialize() + . = ..() + set_light(3,6,LIGHT_COLOR_RED) + +/obj/item/pitchfork/demonic/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=19, force_wielded=25) + +/obj/item/pitchfork/demonic/greater + force = 24 + throwforce = 50 + +/obj/item/pitchfork/demonic/greater/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=24, force_wielded=34) + +/obj/item/pitchfork/demonic/ascended + force = 100 + throwforce = 100 + +/obj/item/pitchfork/demonic/ascended/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=100, force_wielded=500000) // Kills you DEAD + +/obj/item/pitchfork/suicide_act(mob/user) + user.visible_message("[user] impales [user.p_them()]self in [user.p_their()] abdomen with [src]! It looks like [user.p_theyre()] trying to commit suicide!") + return (BRUTELOSS) + +/obj/item/pitchfork/demonic/pickup(mob/living/user) + . = ..() + if(isliving(user) && user.mind && user.owns_soul() && !is_devil(user)) + var/mob/living/U = user + U.visible_message("As [U] picks [src] up, [U]'s arms briefly catch fire.", \ + "\"As you pick up [src] your arms ignite, reminding you of all your past sins.\"") + if(ishuman(U)) + var/mob/living/carbon/human/H = U + H.apply_damage(rand(force/2, force), BURN, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) + else + U.adjustFireLoss(rand(force/2,force)) + +/obj/item/pitchfork/demonic/attack(mob/target, mob/living/carbon/human/user) + if(user.mind && user.owns_soul() && !is_devil(user)) + to_chat(user, "[src] burns in your hands.") + user.apply_damage(rand(force/2, force), BURN, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) + ..() + +/obj/item/pitchfork/demonic/ascended/afterattack(atom/target, mob/user, proximity) + . = ..() + if(!proximity || !wielded) + return + if(iswallturf(target)) + var/turf/closed/wall/W = target + user.visible_message("[user] blasts \the [target] with \the [src]!") + playsound(target, 'sound/magic/disintegrate.ogg', 100, TRUE) + W.break_wall() + W.ScrapeAway(flags = CHANGETURF_INHERIT_AIR) + return diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 08ce73109c..d5bc6eabf5 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -459,7 +459,7 @@ /obj/item/borg/upgrade/defib/deactivate(mob/living/silicon/robot/R, user = usr) . = ..() if (.) - var/obj/item/twohanded/shockpaddles/cyborg/S = locate() in R.module + var/obj/item/shockpaddles/cyborg/S = locate() in R.module R.module.remove_module(S, TRUE) /obj/item/borg/upgrade/processor diff --git a/code/game/objects/items/sharpener.dm b/code/game/objects/items/sharpener.dm index 014d4cb159..6bf0b27fb4 100644 --- a/code/game/objects/items/sharpener.dm +++ b/code/game/objects/items/sharpener.dm @@ -24,24 +24,22 @@ if(istype(I, /obj/item/melee/transforming/energy)) to_chat(user, "You don't think \the [I] will be the thing getting modified if you use it on \the [src]!") return - if(istype(I, /obj/item/twohanded))//some twohanded items should still be sharpenable, but handle force differently. therefore i need this stuff - var/obj/item/twohanded/TH = I - if(TH.force_wielded >= max) - to_chat(user, "[TH] is much too powerful to sharpen further!") - return - if(TH.wielded) - to_chat(user, "[TH] must be unwielded before it can be sharpened!") - return - if(TH.force_wielded > initial(TH.force_wielded)) - to_chat(user, "[TH] has already been refined before. It cannot be sharpened further!") - return - TH.force_wielded = clamp(TH.force_wielded + increment, 0, max)//wieldforce is increased since normal force wont stay - if(I.force > initial(I.force)) + + var/signal_out = SEND_SIGNAL(I, COMSIG_ITEM_SHARPEN_ACT, increment, max) + if(signal_out & COMPONENT_BLOCK_SHARPEN_MAXED) + to_chat(user, "[I] is much too powerful to sharpen further!") + return + if(signal_out & COMPONENT_BLOCK_SHARPEN_BLOCKED) + to_chat(user, "[I] is not able to be sharpened right now!") + return + if((signal_out & COMPONENT_BLOCK_SHARPEN_ALREADY) || (I.force > initial(I.force) && !signal_out)) to_chat(user, "[I] has already been refined before. It cannot be sharpened further!") return + if(!(signal_out & COMPONENT_BLOCK_SHARPEN_APPLIED)) + I.force = clamp(I.force + increment, 0, max) + user.visible_message("[user] sharpens [I] with [src]!", "You sharpen [I], making it much more deadly than before.") I.sharpness = IS_SHARP_ACCURATE - I.force = clamp(I.force + increment, 0, max) I.throwforce = clamp(I.throwforce + increment, 0, max) I.name = "[prefix] [I.name]" name = "worn out [name]" diff --git a/code/game/objects/items/singularityhammer.dm b/code/game/objects/items/singularityhammer.dm index dc761ee3bf..7a6c159160 100644 --- a/code/game/objects/items/singularityhammer.dm +++ b/code/game/objects/items/singularityhammer.dm @@ -1,4 +1,4 @@ -/obj/item/twohanded/singularityhammer +/obj/item/singularityhammer name = "singularity hammer" desc = "The pinnacle of close combat technology, the hammer harnesses the power of a miniaturized singularity to deal crushing blows." icon_state = "mjollnir0" @@ -7,35 +7,47 @@ flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BACK force = 5 - force_unwielded = 5 - force_wielded = 20 throwforce = 15 throw_range = 1 w_class = WEIGHT_CLASS_HUGE - var/charged = 5 armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 0, "bomb" = 50, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) resistance_flags = FIRE_PROOF | ACID_PROOF force_string = "LORD SINGULOTH HIMSELF" total_mass = TOTAL_MASS_MEDIEVAL_WEAPON + var/charged = 5 + var/wielded = FALSE // track wielded status on item -/obj/item/twohanded/singularityhammer/New() +/obj/item/singularityhammer/New() ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) START_PROCESSING(SSobj, src) -/obj/item/twohanded/singularityhammer/Destroy() +/obj/item/singularityhammer/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_multiplier=4, icon_wielded="mjollnir1") + +/// triggered on wield of two handed item +/obj/item/singularityhammer/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/singularityhammer/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/singularityhammer/update_icon_state() + icon_state = "mjollnir0" + +/obj/item/singularityhammer/Destroy() STOP_PROCESSING(SSobj, src) return ..() -/obj/item/twohanded/singularityhammer/process() +/obj/item/singularityhammer/process() if(charged < 5) charged++ return -/obj/item/twohanded/singularityhammer/update_icon_state() //Currently only here to fuck with the on-mob icons. - icon_state = "mjollnir[wielded]" - return - -/obj/item/twohanded/singularityhammer/proc/vortex(turf/pull, mob/wielder) +/obj/item/singularityhammer/proc/vortex(turf/pull, mob/wielder) for(var/atom/X in orange(5,pull)) if(ismovable(X)) var/atom/movable/A = X @@ -55,9 +67,8 @@ step_towards(H,pull) step_towards(H,pull) step_towards(H,pull) - return -/obj/item/twohanded/singularityhammer/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) +/obj/item/singularityhammer/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) . = ..() if(!proximity) return @@ -71,7 +82,7 @@ var/turf/target = get_turf(A) vortex(target,user) -/obj/item/twohanded/mjollnir +/obj/item/mjollnir name = "Mjolnir" desc = "A weapon worthy of a god, able to strike with the force of a lightning bolt. It crackles with barely contained energy." icon_state = "mjollnir0" @@ -80,14 +91,33 @@ flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BACK force = 5 - force_unwielded = 5 - force_wielded = 25 throwforce = 30 throw_range = 7 w_class = WEIGHT_CLASS_HUGE total_mass = TOTAL_MASS_MEDIEVAL_WEAPON + var/wielded = FALSE // track wielded status on item -/obj/item/twohanded/mjollnir/proc/shock(mob/living/target) +/obj/item/mjollnir/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/mjollnir/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_multiplier=5, icon_wielded="mjollnir1", attacksound="sparks") + +/// triggered on wield of two handed item +/obj/item/mjollnir/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/mjollnir/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/mjollnir/update_icon_state() + icon_state = "mjollnir0" + +/obj/item/mjollnir/proc/shock(mob/living/target) target.Stun(60) var/datum/effect_system/lightning_spread/s = new /datum/effect_system/lightning_spread s.set_up(5, 1, target.loc) @@ -99,17 +129,12 @@ target.throw_at(throw_target, 200, 4) return -/obj/item/twohanded/mjollnir/attack(mob/living/M, mob/user) +/obj/item/mjollnir/attack(mob/living/M, mob/user) ..() if(wielded) - playsound(src.loc, "sparks", 50, 1) shock(M) -/obj/item/twohanded/mjollnir/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) +/obj/item/mjollnir/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) . = ..() if(isliving(hit_atom)) shock(hit_atom) - -/obj/item/twohanded/mjollnir/update_icon_state() //Currently only here to fuck with the on-mob icons. - icon_state = "mjollnir[wielded]" - return diff --git a/code/game/objects/items/spear.dm b/code/game/objects/items/spear.dm new file mode 100644 index 0000000000..f12228df5d --- /dev/null +++ b/code/game/objects/items/spear.dm @@ -0,0 +1,181 @@ +//spears +/obj/item/spear + icon_state = "spearglass0" + lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' + name = "spear" + desc = "A haphazardly-constructed yet still deadly weapon of ancient design." + force = 10 + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + throwforce = 20 + throw_speed = 4 + embedding = list("embedded_impact_pain_multiplier" = 3, "embed_chance" = 90) + armour_penetration = 10 + custom_materials = list(/datum/material/iron=1150, /datum/material/glass=2075) + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") + sharpness = IS_SHARP + max_integrity = 200 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 30) + var/obj/item/grenade/explosive = null + var/war_cry = "AAAAARGH!!!" + var/icon_prefix = "spearglass" + var/wielded = FALSE // track wielded status on item + +/obj/item/spear/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/spear/ComponentInitialize() + . = ..() + AddComponent(/datum/component/butchering, 100, 70) //decent in a pinch, but pretty bad. + AddComponent(/datum/component/jousting) + AddElement(/datum/element/sword_point) + AddComponent(/datum/component/two_handed, force_unwielded=10, force_wielded=18, icon_wielded="[icon_prefix]1") + +/// triggered on wield of two handed item +/obj/item/spear/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/spear/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/spear/rightclick_attack_self(mob/user) + if(explosive) + explosive.attack_self(user) + return + . = ..() + +/obj/item/spear/update_icon_state() + icon_state = "[icon_prefix]0" + +/obj/item/spear/update_overlays() + . = ..() + if(explosive) + . += "spearbomb_overlay" + +/obj/item/spear/suicide_act(mob/living/carbon/user) + user.visible_message("[user] begins to sword-swallow \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") + if(explosive) //Citadel Edit removes qdel and explosive.forcemove(AM) + user.say("[war_cry]", forced="spear warcry") + explosive.prime() + user.gib() + return BRUTELOSS + return BRUTELOSS + +/obj/item/spear/examine(mob/user) + . = ..() + if(explosive) + . += "Alt-click to set your war cry." + . += "Right-click in combat mode to activate the attached explosive." + +/obj/item/spear/afterattack(atom/movable/AM, mob/user, proximity) + . = ..() + if(!proximity) + return + if(isopenturf(AM)) //So you can actually melee with it + return + if(explosive && wielded) //Citadel edit removes qdel and explosive.forcemove(AM) + user.say("[war_cry]", forced="spear warcry") + explosive.prime() + +/obj/item/spear/grenade_prime_react(obj/item/grenade/nade) //Citadel edit, removes throw_impact because memes + nade.forceMove(get_turf(src)) + qdel(src) + +/obj/item/spear/AltClick(mob/user) + . = ..() + if(user.canUseTopic(src, BE_CLOSE)) + ..() + if(!explosive) + return + if(istype(user) && loc == user) + var/input = stripped_input(user,"What do you want your war cry to be? You will shout it when you hit someone in melee.", ,"", 50) + if(input) + src.war_cry = input + return TRUE + +/obj/item/spear/CheckParts(list/parts_list) + var/obj/item/shard/tip = locate() in parts_list + if (istype(tip, /obj/item/shard/plasma)) + throwforce = 21 + icon_prefix = "spearplasma" + AddComponent(/datum/component/two_handed, force_unwielded=11, force_wielded=19, icon_wielded="[icon_prefix]1") + qdel(tip) + var/obj/item/spear/S = locate() in parts_list + if(S) + if(S.explosive) + S.explosive.forceMove(get_turf(src)) + S.explosive = null + parts_list -= S + qdel(S) + ..() + var/obj/item/grenade/G = locate() in contents + if(G) + explosive = G + name = "explosive lance" + desc = "A makeshift spear with \a [G] attached to it." + update_icon() + +//GREY TIDE +/obj/item/spear/grey_tide + icon_state = "spearglass0" + name = "\improper Grey Tide" + desc = "Recovered from the aftermath of a revolt aboard Defense Outpost Theta Aegis, in which a seemingly endless tide of Assistants caused heavy casualities among Nanotrasen military forces." + throwforce = 20 + throw_speed = 4 + attack_verb = list("gored") + var/clonechance = 50 + var/clonedamage = 12 + var/clonespeed = 0 + var/clone_replication_chance = 30 + var/clone_lifespan = 100 + +/obj/item/spear/grey_tide/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=15, force_wielded=25, icon_wielded="[icon_prefix]1") + +/obj/item/spear/grey_tide/afterattack(atom/movable/AM, mob/living/user, proximity) + . = ..() + if(!proximity) + return + user.faction |= "greytide([REF(user)])" + if(isliving(AM)) + var/mob/living/L = AM + if(istype (L, /mob/living/simple_animal/hostile/illusion)) + return + if(!L.stat && prob(clonechance)) + var/mob/living/simple_animal/hostile/illusion/M = new(user.loc) + M.faction = user.faction.Copy() + M.set_varspeed(clonespeed) + M.Copy_Parent(user, clone_lifespan, user.health/2.5, clonedamage, clone_replication_chance) + M.GiveTarget(L) + +/* + * Bone Spear + */ +/obj/item/spear/bonespear //Blatant imitation of spear, but made out of bone. Not valid for explosive modification. + icon_state = "bone_spear0" + lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' + name = "bone spear" + desc = "A haphazardly-constructed yet still deadly weapon. The pinnacle of modern technology." + force = 11 + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + reach = 2 + throwforce = 22 + embedding = list("embedded_impact_pain_multiplier" = 3) + armour_penetration = 15 //Enhanced armor piercing + custom_materials = null + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") + sharpness = IS_SHARP + icon_prefix = "bone_spear" + +/obj/item/spear/bonespear/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=11, force_wielded=20, icon_wielded="[icon_prefix]1") diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 82ae274012..2447381d2d 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -585,7 +585,7 @@ /obj/item/key/janitor, /obj/item/clothing/gloves, /obj/item/melee/flyswatter, - /obj/item/twohanded/broom, + /obj/item/broom, /obj/item/paint/paint_remover, /obj/item/assembly/mousetrap, /obj/item/screwdriver, diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm index e3f590aa2a..5d5f0eaa24 100644 --- a/code/game/objects/items/storage/book.dm +++ b/code/game/objects/items/storage/book.dm @@ -173,12 +173,12 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible", var/unholy2clean = A.reagents.get_reagent_amount(/datum/reagent/fuel/unholywater) A.reagents.del_reagent(/datum/reagent/fuel/unholywater) A.reagents.add_reagent(/datum/reagent/water/holywater,unholy2clean) - if(istype(A, /obj/item/twohanded/required/cult_bastard) || istype(A, /obj/item/melee/cultblade) && !iscultist(user)) + if(istype(A, /obj/item/cult_bastard) || istype(A, /obj/item/melee/cultblade) && !iscultist(user)) to_chat(user, "You begin to exorcise [A].") playsound(src,'sound/hallucinations/veryfar_noise.ogg',40,1) if(do_after(user, 40, target = A)) playsound(src,'sound/effects/pray_chaplain.ogg',60,1) - if(istype(A, /obj/item/twohanded/required/cult_bastard)) + if(istype(A, /obj/item/cult_bastard)) for(var/obj/item/soulstone/SS in A.contents) SS.usability = TRUE for(var/mob/living/simple_animal/shade/EX in SS) diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index ffa3d83304..3b66e32d0a 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -117,7 +117,7 @@ new /obj/item/pizzabox/bomb if("darklord") //20 tc + tk + summon item close enough for now - new /obj/item/twohanded/dualsaber(src) + new /obj/item/dualsaber(src) new /obj/item/dnainjector/telemut/darkbundle(src) new /obj/item/clothing/suit/hooded/chaplain_hoodie(src) new /obj/item/card/id/syndicate(src) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index ff59b85332..171355bef3 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -272,7 +272,7 @@ return else to_chat(user, "You attach the ends of the two plastic swords, making a single double-bladed toy! You're fake-cool.") - var/obj/item/twohanded/dualsaber/toy/newSaber = new /obj/item/twohanded/dualsaber/toy(user.loc) + var/obj/item/dualsaber/toy/newSaber = new /obj/item/dualsaber/toy(user.loc) if(hacked) // That's right, we'll only check the "original" "sword". newSaber.hacked = TRUE qdel(W) @@ -363,7 +363,7 @@ return else to_chat(user, "You combine the two plastic swords, making a single supermassive toy! You're fake-cool.") - new /obj/item/twohanded/dualsaber/hypereutactic/toy(user.loc) + new /obj/item/dualsaber/hypereutactic/toy(user.loc) qdel(W) qdel(src) else @@ -437,40 +437,45 @@ /* * Subtype of Double-Bladed Energy Swords */ -/obj/item/twohanded/dualsaber/toy +/obj/item/dualsaber/toy name = "double-bladed toy sword" desc = "A cheap, plastic replica of TWO energy swords. Double the fun!" force = 0 throwforce = 0 throw_speed = 3 throw_range = 5 - force_unwielded = 0 - force_wielded = 0 attack_verb = list("attacked", "struck", "hit") total_mass_on = TOTAL_MASS_TOY_SWORD sharpness = IS_BLUNT -/obj/item/twohanded/dualsaber/toy/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) +/obj/item/dualsaber/toy/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, wieldsound='sound/weapons/saberon.ogg', unwieldsound='sound/weapons/saberoff.ogg') + +/obj/item/dualsaber/toy/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) return BLOCK_NONE -/obj/item/twohanded/dualsaber/hypereutactic/toy +/obj/item/dualsaber/hypereutactic/toy name = "\improper DX Hyper-Euplastic LightSword" desc = "A supermassive toy envisioned to cleave the very fabric of space and time itself in twain. Realistic visuals and sounds! Ages 8 and up." force = 0 throwforce = 0 throw_speed = 3 throw_range = 5 - force_unwielded = 0 - force_wielded = 0 + attack_verb = list("attacked", "struck", "hit") total_mass_on = TOTAL_MASS_TOY_SWORD slowdown_wielded = 0 sharpness = IS_BLUNT -/obj/item/twohanded/dualsaber/hypereutactic/toy/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) +/obj/item/dualsaber/toy/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, wieldsound='sound/weapons/saberon.ogg', unwieldsound='sound/weapons/saberoff.ogg') + +/obj/item/dualsaber/hypereutactic/toy/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) return BLOCK_NONE -/obj/item/twohanded/dualsaber/hypereutactic/toy/rainbow +/obj/item/dualsaber/hypereutactic/toy/rainbow name = "\improper Hyper-Euclidean Reciprocating Trigonometric Zweihander" desc = "A custom-built toy with fancy rainbow lights built-in." hacked = TRUE diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm deleted file mode 100644 index acfc9a6e85..0000000000 --- a/code/game/objects/items/twohanded.dm +++ /dev/null @@ -1,1331 +0,0 @@ -/* Two-handed Weapons - * Contains: - * Twohanded - * Fireaxe - * Double-Bladed Energy Swords - * Spears - * CHAINSAWS - * Bone Axe and Spear - * And more - */ - -/*################################################################## -##################### TWO HANDED WEAPONS BE HERE~ -Agouri :3 ######## -####################################################################*/ - -//Rewrote TwoHanded weapons stuff and put it all here. Just copypasta fireaxe to make new ones ~Carn -//This rewrite means we don't have two variables for EVERY item which are used only by a few weapons. -//It also tidies stuff up elsewhere. - - - - -/* - * Twohanded - */ -/obj/item/twohanded - var/wielded = FALSE - var/force_unwielded // default to null, the number force will be set to on unwield() - var/force_wielded // same as above but for wield() - var/wieldsound = null - var/unwieldsound = null - var/slowdown_wielded = 0 - item_flags = SLOWS_WHILE_IN_HAND - -/obj/item/twohanded/proc/unwield(mob/living/carbon/user, show_message = TRUE) - if(!wielded || !user) - return - wielded = 0 - if(!isnull(force_unwielded)) - force = force_unwielded - var/sf = findtext(name, " (Wielded)", -10)//10 == length(" (Wielded)") - if(sf) - name = copytext(name, 1, sf) - else //something wrong - name = "[initial(name)]" - update_icon() - if(user.get_item_by_slot(SLOT_BACK) == src) - user.update_inv_back() - else - user.update_inv_hands() - if(show_message) - if(iscyborg(user)) - to_chat(user, "You free up your module.") - else - to_chat(user, "You are now carrying [src] with one hand.") - if(unwieldsound) - playsound(loc, unwieldsound, 50, 1) - var/obj/item/twohanded/offhand/O = user.get_inactive_held_item() - if(O && istype(O)) - O.unwield() - set_slowdown(slowdown - slowdown_wielded) - -/obj/item/twohanded/proc/wield(mob/living/carbon/user) - if(wielded) - return - if(ismonkey(user)) - to_chat(user, "It's too heavy for you to wield fully.") - return - if(user.get_inactive_held_item()) - to_chat(user, "You need your other hand to be empty!") - return - if(user.get_num_arms() < 2) - to_chat(user, "You don't have enough intact hands.") - return - wielded = 1 - if(!isnull(force_wielded)) - force = force_wielded - name = "[name] (Wielded)" - update_icon() - if(iscyborg(user)) - to_chat(user, "You dedicate your module to [src].") - else - to_chat(user, "You grab [src] with both hands.") - if (wieldsound) - playsound(loc, wieldsound, 50, 1) - var/obj/item/twohanded/offhand/O = new(user) ////Let's reserve his other hand~ - O.name = "[name] - offhand" - O.desc = "Your second grip on [src]." - O.wielded = TRUE - user.put_in_inactive_hand(O) - set_slowdown(slowdown + slowdown_wielded) - -/obj/item/twohanded/dropped(mob/user) - . = ..() - //handles unwielding a twohanded weapon when dropped as well as clearing up the offhand - if(!wielded) - return - unwield(user) - -/obj/item/twohanded/attack_self(mob/user) - . = ..() - if(wielded) //Trying to unwield it - unwield(user) - else //Trying to wield it - wield(user) - -/obj/item/twohanded/equip_to_best_slot(mob/M) - if(..()) - if(istype(src, /obj/item/twohanded/required)) - return // unwield forces twohanded-required items to be dropped. - unwield(M) - return - -/obj/item/twohanded/equipped(mob/user, slot) - ..() - if(!user.is_holding(src) && wielded && !istype(src, /obj/item/twohanded/required)) - unwield(user) - -///////////OFFHAND/////////////// -/obj/item/twohanded/offhand - name = "offhand" - icon_state = "offhand" - w_class = WEIGHT_CLASS_HUGE - item_flags = ABSTRACT - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF - -/obj/item/twohanded/offhand/Destroy() - wielded = FALSE - return ..() - -/obj/item/twohanded/offhand/dropped(mob/living/user, show_message = TRUE) //Only utilized by dismemberment since you can't normally switch to the offhand to drop it. - var/obj/I = user.get_active_held_item() - if(I && istype(I, /obj/item/twohanded)) - var/obj/item/twohanded/thw = I - thw.unwield(user, show_message) - if(istype(thw, /obj/item/twohanded/required)) - user.dropItemToGround(thw) - if(!QDELETED(src)) - qdel(src) - -/obj/item/twohanded/offhand/unwield() - if(wielded)//Only delete if we're wielded - wielded = FALSE - qdel(src) - -/obj/item/twohanded/offhand/wield() - if(wielded)//Only delete if we're wielded - wielded = FALSE - qdel(src) - -/obj/item/twohanded/offhand/attack_self(mob/living/carbon/user) //You should never be able to do this in standard use of two handed items. This is a backup for lingering offhands. - var/obj/item/twohanded/O = user.get_inactive_held_item() - if (istype(O) && !istype(O, /obj/item/twohanded/offhand/)) //If you have a proper item in your other hand that the offhand is for, do nothing. This should never happen. - return - if (QDELETED(src)) - return - qdel(src) //If it's another offhand, or literally anything else, qdel. If I knew how to add logging messages I'd put one here. - -///////////Two hand required objects/////////////// -//This is for objects that require two hands to even pick up -/obj/item/twohanded/required - w_class = WEIGHT_CLASS_HUGE - -/obj/item/twohanded/required/attack_self() - return - -/obj/item/twohanded/required/mob_can_equip(mob/M, mob/equipper, slot, disable_warning = 0) - if(wielded && !slot_flags) - if(!disable_warning) - to_chat(M, "[src] is too cumbersome to carry with anything but your hands!") - return 0 - return ..() - -/obj/item/twohanded/required/attack_hand(mob/user)//Can't even pick it up without both hands empty - var/obj/item/twohanded/required/H = user.get_inactive_held_item() - if(get_dist(src,user) > 1) - return - if(H != null) - to_chat(user, "[src] is too cumbersome to carry in one hand!") - return - if(loc != user) - wield(user) - . = ..() - -/obj/item/twohanded/required/equipped(mob/user, slot) - ..() - var/slotbit = slotdefine2slotbit(slot) - if(slot_flags & slotbit) - var/datum/O = user.is_holding_item_of_type(/obj/item/twohanded/offhand) - if(!O || QDELETED(O)) - return - qdel(O) - return - if(slot == SLOT_HANDS) - wield(user) - else - unwield(user) - -/obj/item/twohanded/required/dropped(mob/living/user, show_message = TRUE) - unwield(user, show_message) - ..() - -/obj/item/twohanded/required/wield(mob/living/carbon/user) - ..() - if(!wielded) - user.dropItemToGround(src) - -/obj/item/twohanded/required/unwield(mob/living/carbon/user, show_message = TRUE) - if(!wielded) - return - if(show_message) - to_chat(user, "You drop [src].") - ..(user, FALSE) - -/* - * Fireaxe - */ -/obj/item/twohanded/fireaxe // DEM AXES MAN, marker -Agouri - icon_state = "fireaxe0" - lefthand_file = 'icons/mob/inhands/weapons/axes_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/axes_righthand.dmi' - name = "fire axe" - desc = "Truly, the weapon of a madman. Who would think to fight fire with an axe?" - force = 5 - throwforce = 15 - w_class = WEIGHT_CLASS_BULKY - slot_flags = ITEM_SLOT_BACK - force_unwielded = 5 - force_wielded = 24 - attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut") - hitsound = 'sound/weapons/bladeslice.ogg' - sharpness = IS_SHARP - max_integrity = 200 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) - resistance_flags = FIRE_PROOF - -/obj/item/twohanded/fireaxe/Initialize() - . = ..() - AddComponent(/datum/component/butchering, 100, 80, 0 , hitsound) //axes are not known for being precision butchering tools - -/obj/item/twohanded/fireaxe/update_icon_state() //Currently only here to fuck with the on-mob icons. - icon_state = "fireaxe[wielded]" - return - -/obj/item/twohanded/fireaxe/suicide_act(mob/user) - user.visible_message("[user] axes [user.p_them()]self from head to toe! It looks like [user.p_theyre()] trying to commit suicide!") - return (BRUTELOSS) - -/obj/item/twohanded/fireaxe/afterattack(atom/A, mob/living/user, proximity) - . = ..() - if(!proximity || IS_STAMCRIT(user)) //don't make stamcrit message they'll already have gotten one from the primary attack. - return - if(wielded) //destroys windows and grilles in one hit (or more if it has a ton of health like plasmaglass) - if(istype(A, /obj/structure/window)) - var/obj/structure/window/W = A - W.take_damage(200, BRUTE, "melee", 0) - else if(istype(A, /obj/structure/grille)) - var/obj/structure/grille/G = A - G.take_damage(40, BRUTE, "melee", 0) - - -/* - * Double-Bladed Energy Swords - Cheridan - */ -/obj/item/twohanded/dualsaber - icon_state = "dualsaber0" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - name = "double-bladed energy sword" - desc = "Handle with care." - force = 3 - throwforce = 5 - throw_speed = 3 - throw_range = 5 - w_class = WEIGHT_CLASS_SMALL - var/w_class_on = WEIGHT_CLASS_BULKY - force_unwielded = 3 - force_wielded = 34 - wieldsound = 'sound/weapons/saberon.ogg' - unwieldsound = 'sound/weapons/saberoff.ogg' - hitsound = "swing_hit" - var/hitsound_on = 'sound/weapons/blade1.ogg' - armour_penetration = 35 - var/saber_color = "green" - light_color = "#00ff00"//green - attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") - block_chance = 75 - max_integrity = 200 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 70) - resistance_flags = FIRE_PROOF - var/hacked = FALSE - /// Can this reflect all energy projectiles? - var/can_reflect = TRUE - var/brightness_on = 6 //TWICE AS BRIGHT AS A REGULAR ESWORD - var/list/possible_colors = list("red", "blue", "green", "purple") - var/list/rainbow_colors = list(LIGHT_COLOR_RED, LIGHT_COLOR_GREEN, LIGHT_COLOR_LIGHT_CYAN, LIGHT_COLOR_LAVENDER) - var/spinnable = TRUE - total_mass = 0.4 //Survival flashlights typically weigh around 5 ounces. - var/total_mass_on = 3.4 - -/obj/item/twohanded/dualsaber/suicide_act(mob/living/carbon/user) - if(wielded) - user.visible_message("[user] begins spinning way too fast! It looks like [user.p_theyre()] trying to commit suicide!") - - var/obj/item/bodypart/head/myhead = user.get_bodypart(BODY_ZONE_HEAD)//stole from chainsaw code - var/obj/item/organ/brain/B = user.getorganslot(ORGAN_SLOT_BRAIN) - B.organ_flags &= ~ORGAN_VITAL //this cant possibly be a good idea - var/randdir - for(var/i in 1 to 24)//like a headless chicken! - if(user.is_holding(src)) - randdir = pick(GLOB.alldirs) - user.Move(get_step(user, randdir),randdir) - user.emote("spin") - if (i == 3 && myhead) - myhead.drop_limb() - sleep(3) - else - user.visible_message("[user] panics and starts choking to death!") - return OXYLOSS - - - else - user.visible_message("[user] begins beating [user.p_them()]self to death with \the [src]'s handle! It probably would've been cooler if [user.p_they()] turned it on first!") - return BRUTELOSS - -/obj/item/twohanded/dualsaber/Initialize() - . = ..() - if(LAZYLEN(possible_colors)) - saber_color = pick(possible_colors) - switch(saber_color) - if("red") - light_color = LIGHT_COLOR_RED - if("green") - light_color = LIGHT_COLOR_GREEN - if("blue") - light_color = LIGHT_COLOR_LIGHT_CYAN - if("purple") - light_color = LIGHT_COLOR_LAVENDER - -/obj/item/twohanded/dualsaber/Destroy() - STOP_PROCESSING(SSobj, src) - . = ..() - -/obj/item/twohanded/dualsaber/update_icon_state() - if(wielded) - icon_state = "dualsaber[saber_color][wielded]" - else - icon_state = "dualsaber0" - clean_blood() - -/obj/item/twohanded/dualsaber/attack(mob/target, mob/living/carbon/human/user) - if(user.has_dna()) - if(user.dna.check_mutation(HULK)) - to_chat(user, "You grip the blade too hard and accidentally close it!") - unwield() - return - ..() - if(HAS_TRAIT(user, TRAIT_CLUMSY) && (wielded) && prob(40)) - impale(user) - return - if(spinnable && (wielded) && prob(50)) - INVOKE_ASYNC(src, .proc/jedi_spin, user) - -/obj/item/twohanded/dualsaber/proc/jedi_spin(mob/living/user) - for(var/i in list(NORTH,SOUTH,EAST,WEST,EAST,SOUTH,NORTH,SOUTH,EAST,WEST,EAST,SOUTH)) - user.setDir(i) - if(i == WEST) - user.emote("flip") - sleep(1) - -/obj/item/twohanded/dualsaber/proc/impale(mob/living/user) - to_chat(user, "You twirl around a bit before losing your balance and impaling yourself on [src].") - if (force_wielded) - user.take_bodypart_damage(20,25) - else - user.adjustStaminaLoss(25) - -/obj/item/twohanded/dualsaber/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(!wielded) - return NONE - if(can_reflect && is_energy_reflectable_projectile(object) && (attack_type & ATTACK_TYPE_PROJECTILE)) - block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_RETURN_TO_SENDER //no you - return BLOCK_SHOULD_REDIRECT | BLOCK_SUCCESS | BLOCK_REDIRECTED - return ..() - -/obj/item/twohanded/dualsaber/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) //In case thats just so happens that it is still activated on the groud, prevents hulk from picking it up - if(wielded) - to_chat(user, "You can't pick up such dangerous item with your meaty hands without losing fingers, better not to!") - return 1 - -/obj/item/twohanded/dualsaber/wield(mob/living/carbon/M) //Specific wield () hulk checks due to reflection chance for balance issues and switches hitsounds. - if(M.has_dna()) - if(M.dna.check_mutation(HULK)) - to_chat(M, "You lack the grace to wield this!") - return - ..() - if(wielded) - sharpness = IS_SHARP - w_class = w_class_on - total_mass = total_mass_on - hitsound = 'sound/weapons/blade1.ogg' - START_PROCESSING(SSobj, src) - set_light(brightness_on) - AddElement(/datum/element/sword_point) - -/obj/item/twohanded/dualsaber/unwield() //Specific unwield () to switch hitsounds. - sharpness = initial(sharpness) - w_class = initial(w_class) - total_mass = initial(total_mass) - ..() - hitsound = "swing_hit" - STOP_PROCESSING(SSobj, src) - set_light(0) - RemoveElement(/datum/element/sword_point) - -/obj/item/twohanded/dualsaber/process() - if(wielded) - if(hacked) - rainbow_process() - open_flame() - else - STOP_PROCESSING(SSobj, src) - -/obj/item/twohanded/dualsaber/proc/rainbow_process() - light_color = pick(rainbow_colors) - -/obj/item/twohanded/dualsaber/ignition_effect(atom/A, mob/user) - // same as /obj/item/melee/transforming/energy, mostly - if(!wielded) - return "" - var/in_mouth = "" - if(iscarbon(user)) - var/mob/living/carbon/C = user - if(C.wear_mask) - in_mouth = ", barely missing [user.p_their()] nose" - . = "[user] swings [user.p_their()] [name][in_mouth]. [user.p_they(TRUE)] light[user.p_s()] [user.p_their()] [A.name] in the process." - playsound(loc, hitsound, get_clamped_volume(), 1, -1) - add_fingerprint(user) - // Light your candles while spinning around the room - if(spinnable) - INVOKE_ASYNC(src, .proc/jedi_spin, user) - -/obj/item/twohanded/dualsaber/green - possible_colors = list("green") - -/obj/item/twohanded/dualsaber/red - possible_colors = list("red") - -/obj/item/twohanded/dualsaber/blue - possible_colors = list("blue") - -/obj/item/twohanded/dualsaber/purple - possible_colors = list("purple") - -/obj/item/twohanded/dualsaber/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/multitool)) - if(!hacked) - hacked = TRUE - to_chat(user, "2XRNBW_ENGAGE") - saber_color = "rainbow" - update_icon() - else - to_chat(user, "It's starting to look like a triple rainbow - no, nevermind.") - else - return ..() - -///////////////////////////////////////////////////// -// HYPEREUTACTIC Blades ///////////////////////// -///////////////////////////////////////////////////// - -/obj/item/twohanded/dualsaber/hypereutactic - icon = 'icons/obj/1x2.dmi' - icon_state = "hypereutactic" - lefthand_file = 'icons/mob/inhands/64x64_lefthand.dmi' - righthand_file = 'icons/mob/inhands/64x64_righthand.dmi' - item_state = "hypereutactic" - inhand_x_dimension = 64 - inhand_y_dimension = 64 - name = "hypereutactic blade" - desc = "A supermassive weapon envisioned to cleave the very fabric of space and time itself in twain, the hypereutactic blade dynamically flash-forges a hypereutactic crystaline nanostructure capable of passing through most known forms of matter like a hot knife through butter." - force = 7 - force_unwielded = 7 - force_wielded = 40 - wieldsound = 'sound/weapons/nebon.ogg' - unwieldsound = 'sound/weapons/neboff.ogg' - hitsound_on = 'sound/weapons/nebhit.ogg' - slowdown_wielded = 1 - armour_penetration = 60 - light_color = "#37FFF7" - rainbow_colors = list("#FF0000", "#FFFF00", "#00FF00", "#00FFFF", "#0000FF","#FF00FF", "#3399ff", "#ff9900", "#fb008b", "#9800ff", "#00ffa3", "#ccff00") - attack_verb = list("attacked", "slashed", "stabbed", "sliced", "destroyed", "ripped", "devastated", "shredded") - spinnable = FALSE - total_mass_on = 4 - -/obj/item/twohanded/dualsaber/hypereutactic/ComponentInitialize() - . = ..() - AddElement(/datum/element/update_icon_updates_onmob) - -/obj/item/twohanded/dualsaber/hypereutactic/update_icon_state() - return - -/obj/item/twohanded/dualsaber/hypereutactic/update_overlays() - . = ..() - var/mutable_appearance/blade_overlay = mutable_appearance(icon, "hypereutactic_blade") - var/mutable_appearance/gem_overlay = mutable_appearance(icon, "hypereutactic_gem") - - if(light_color) - blade_overlay.color = light_color - gem_overlay.color = light_color - - . += gem_overlay - - if(wielded) - . += blade_overlay - - clean_blood() - -/obj/item/twohanded/dualsaber/hypereutactic/AltClick(mob/living/user) - . = ..() - if(!user.canUseTopic(src, BE_CLOSE, FALSE) || hacked) - return - if(user.incapacitated() || !istype(user)) - to_chat(user, "You can't do that right now!") - return - if(alert("Are you sure you want to recolor your blade?", "Confirm Repaint", "Yes", "No") == "Yes") - var/energy_color_input = input(usr,"","Choose Energy Color",light_color) as color|null - if(!energy_color_input || !user.canUseTopic(src, BE_CLOSE, FALSE) || hacked) - return - light_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1) - update_icon() - update_light() - return TRUE - -/obj/item/twohanded/dualsaber/hypereutactic/worn_overlays(isinhands, icon_file, used_state, style_flags = NONE) - . = ..() - if(isinhands) - var/mutable_appearance/gem_inhand = mutable_appearance(icon_file, "hypereutactic_gem") - gem_inhand.color = light_color - . += gem_inhand - if(wielded) - var/mutable_appearance/blade_inhand = mutable_appearance(icon_file, "hypereutactic_blade") - blade_inhand.color = light_color - . += blade_inhand - -/obj/item/twohanded/dualsaber/hypereutactic/examine(mob/user) - . = ..() - if(!hacked) - . += "Alt-click to recolor it." - -/obj/item/twohanded/dualsaber/hypereutactic/rainbow_process() - . = ..() - update_icon() - update_light() - -/obj/item/twohanded/dualsaber/hypereutactic/chaplain - name = "divine lightblade" - desc = "A giant blade of bright and holy light, said to cut down the wicked with ease." - force = 5 - force_unwielded = 5 - force_wielded = 20 - block_chance = 50 - armour_penetration = 0 - var/chaplain_spawnable = TRUE - can_reflect = FALSE - obj_flags = UNIQUE_RENAME - -/obj/item/twohanded/dualsaber/hypereutactic/chaplain/ComponentInitialize() - . = ..() - AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, null, null, FALSE) - -//spears -/obj/item/twohanded/spear - icon_state = "spearglass0" - lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' - name = "spear" - desc = "A haphazardly-constructed yet still deadly weapon of ancient design." - force = 10 - w_class = WEIGHT_CLASS_BULKY - slot_flags = ITEM_SLOT_BACK - force_unwielded = 10 - force_wielded = 18 - throwforce = 20 - throw_speed = 4 - embedding = list("embedded_impact_pain_multiplier" = 3, "embed_chance" = 90) - armour_penetration = 10 - custom_materials = list(/datum/material/iron=1150, /datum/material/glass=2075) - hitsound = 'sound/weapons/bladeslice.ogg' - attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") - sharpness = IS_SHARP - max_integrity = 200 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 30) - var/obj/item/grenade/explosive = null - var/war_cry = "AAAAARGH!!!" - var/icon_prefix = "spearglass" - -/obj/item/twohanded/spear/Initialize() - . = ..() - AddComponent(/datum/component/butchering, 100, 70) //decent in a pinch, but pretty bad. - AddComponent(/datum/component/jousting) - AddElement(/datum/element/sword_point) - -/obj/item/twohanded/spear/attack_self(mob/user) - if(explosive) - explosive.attack_self(user) - return - . = ..() - -//Citadel additions : attack_self and rightclick_attack_self - -/obj/item/twohanded/rightclick_attack_self(mob/user) - if(wielded) //Trying to unwield it - unwield(user) - else //Trying to wield it - wield(user) - return TRUE - -/obj/item/twohanded/spear/suicide_act(mob/living/carbon/user) - user.visible_message("[user] begins to sword-swallow \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") - if(explosive) //Citadel Edit removes qdel and explosive.forcemove(AM) - user.say("[war_cry]", forced="spear warcry") - explosive.prime() - user.gib() - return BRUTELOSS - return BRUTELOSS - -/obj/item/twohanded/spear/examine(mob/user) - . = ..() - if(explosive) - . += "Use in your hands to activate the attached explosive.
Alt-click to set your war cry.
Right-click in combat mode to wield" - -/obj/item/twohanded/spear/update_icon_state() - if(explosive) - icon_state = "spearbomb[wielded]" - else - icon_state = "[icon_prefix][wielded]" - -/obj/item/twohanded/spear/afterattack(atom/movable/AM, mob/user, proximity) - . = ..() - if(!proximity) - return - if(isopenturf(AM)) //So you can actually melee with it - return - if(explosive && wielded) //Citadel edit removes qdel and explosive.forcemove(AM) - user.say("[war_cry]", forced="spear warcry") - explosive.prime() - -/obj/item/twohanded/spear/grenade_prime_react(obj/item/grenade/nade) //Citadel edit, removes throw_impact because memes - nade.forceMove(get_turf(src)) - qdel(src) - -/obj/item/twohanded/spear/AltClick(mob/user) - . = ..() - if(user.canUseTopic(src, BE_CLOSE)) - ..() - if(!explosive) - return - if(istype(user) && loc == user) - var/input = stripped_input(user,"What do you want your war cry to be? You will shout it when you hit someone in melee.", ,"", 50) - if(input) - src.war_cry = input - return TRUE - -/obj/item/twohanded/spear/CheckParts(list/parts_list) - var/obj/item/shard/tip = locate() in parts_list - if (istype(tip, /obj/item/shard/plasma)) - force_wielded = 19 - force_unwielded = 11 - throwforce = 21 - icon_prefix = "spearplasma" - qdel(tip) - var/obj/item/twohanded/spear/S = locate() in parts_list - if(S) - if(S.explosive) - S.explosive.forceMove(get_turf(src)) - S.explosive = null - parts_list -= S - qdel(S) - ..() - var/obj/item/grenade/G = locate() in contents - if(G) - explosive = G - name = "explosive lance" - desc = "A makeshift spear with [G] attached to it." - update_icon() - -// CHAINSAW -/obj/item/twohanded/required/chainsaw - name = "chainsaw" - desc = "A versatile power tool. Useful for limbing trees and delimbing humans." - icon_state = "chainsaw_off" - lefthand_file = 'icons/mob/inhands/weapons/chainsaw_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/chainsaw_righthand.dmi' - flags_1 = CONDUCT_1 - force = 13 - var/force_on = 24 - w_class = WEIGHT_CLASS_HUGE - throwforce = 13 - throw_speed = 2 - throw_range = 4 - custom_materials = list(/datum/material/iron=13000) - attack_verb = list("sawed", "torn", "cut", "chopped", "diced") - hitsound = "swing_hit" - sharpness = IS_SHARP - actions_types = list(/datum/action/item_action/startchainsaw) - var/on = FALSE - tool_behaviour = TOOL_SAW - toolspeed = 0.5 - -/obj/item/twohanded/required/chainsaw/ComponentInitialize() - . = ..() - AddComponent(/datum/component/butchering, 30, 100, 0, 'sound/weapons/chainsawhit.ogg', TRUE) - AddElement(/datum/element/update_icon_updates_onmob) - -/obj/item/twohanded/required/chainsaw/suicide_act(mob/living/carbon/user) - if(on) - user.visible_message("[user] begins to tear [user.p_their()] head off with [src]! It looks like [user.p_theyre()] trying to commit suicide!") - playsound(src, 'sound/weapons/chainsawhit.ogg', 100, 1) - var/obj/item/bodypart/head/myhead = user.get_bodypart(BODY_ZONE_HEAD) - if(myhead) - myhead.dismember() - else - user.visible_message("[user] smashes [src] into [user.p_their()] neck, destroying [user.p_their()] esophagus! It looks like [user.p_theyre()] trying to commit suicide!") - playsound(src, 'sound/weapons/genhit1.ogg', 100, 1) - return(BRUTELOSS) - -/obj/item/twohanded/required/chainsaw/attack_self(mob/user) - on = !on - to_chat(user, "As you pull the starting cord dangling from [src], [on ? "it begins to whirr." : "the chain stops moving."]") - force = on ? force_on : initial(force) - throwforce = on ? force_on : force - update_icon() - var/datum/component/butchering/butchering = src.GetComponent(/datum/component/butchering) - butchering.butchering_enabled = on - - if(on) - hitsound = 'sound/weapons/chainsawhit.ogg' - else - hitsound = "swing_hit" - -/obj/item/twohanded/required/chainsaw/update_icon_state() - icon_state = "chainsaw_[on ? "on" : "off"]" - -/obj/item/twohanded/required/chainsaw/get_dismemberment_chance() - if(wielded) - . = ..() - -/obj/item/twohanded/required/chainsaw/doomslayer - name = "THE GREAT COMMUNICATOR" - desc = "VRRRRRRR!!!" - armour_penetration = 100 - force_on = 30 - -/obj/item/twohanded/required/chainsaw/doomslayer/check_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - block_return[BLOCK_RETURN_REFLECT_PROJECTILE_CHANCE] = 100 - return ..() - -/obj/item/twohanded/required/chainsaw/doomslayer/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(attack_type & ATTACK_TYPE_PROJECTILE) - owner.visible_message("Ranged attacks just make [owner] angrier!") - playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, 1) - return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL - return ..() - -//GREY TIDE -/obj/item/twohanded/spear/grey_tide - icon_state = "spearglass0" - name = "\improper Grey Tide" - desc = "Recovered from the aftermath of a revolt aboard Defense Outpost Theta Aegis, in which a seemingly endless tide of Assistants caused heavy casualities among Nanotrasen military forces." - force_unwielded = 15 - force_wielded = 25 - throwforce = 20 - throw_speed = 4 - attack_verb = list("gored") - var/clonechance = 50 - var/clonedamage = 12 - var/clonespeed = 0 - var/clone_replication_chance = 30 - var/clone_lifespan = 100 - -/obj/item/twohanded/spear/grey_tide/afterattack(atom/movable/AM, mob/living/user, proximity) - . = ..() - if(!proximity) - return - user.faction |= "greytide([REF(user)])" - if(isliving(AM)) - var/mob/living/L = AM - if(istype (L, /mob/living/simple_animal/hostile/illusion)) - return - if(!L.stat && prob(clonechance)) - var/mob/living/simple_animal/hostile/illusion/M = new(user.loc) - M.faction = user.faction.Copy() - M.set_varspeed(clonespeed) - M.Copy_Parent(user, clone_lifespan, user.health/2.5, clonedamage, clone_replication_chance) - M.GiveTarget(L) - -/obj/item/twohanded/pitchfork - icon_state = "pitchfork0" - lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' - name = "pitchfork" - desc = "A simple tool used for moving hay." - force = 7 - throwforce = 15 - w_class = WEIGHT_CLASS_BULKY - force_unwielded = 7 - force_wielded = 15 - attack_verb = list("attacked", "impaled", "pierced") - hitsound = 'sound/weapons/bladeslice.ogg' - sharpness = IS_SHARP - max_integrity = 200 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) - resistance_flags = FIRE_PROOF - -/obj/item/twohanded/pitchfork/Initialize(mapload) - AddElement(/datum/element/sword_point) - -/obj/item/twohanded/pitchfork/demonic - name = "demonic pitchfork" - desc = "A red pitchfork, it looks like the work of the devil." - force = 19 - throwforce = 24 - force_unwielded = 19 - force_wielded = 25 - -/obj/item/twohanded/pitchfork/demonic/Initialize() - . = ..() - set_light(3,6,LIGHT_COLOR_RED) - -/obj/item/twohanded/pitchfork/demonic/greater - force = 24 - throwforce = 50 - force_unwielded = 24 - force_wielded = 34 - -/obj/item/twohanded/pitchfork/demonic/ascended - force = 100 - throwforce = 100 - force_unwielded = 100 - force_wielded = 500000 // Kills you DEAD. - -/obj/item/twohanded/pitchfork/update_icon_state() - icon_state = "pitchfork[wielded]" - -/obj/item/twohanded/pitchfork/suicide_act(mob/user) - user.visible_message("[user] impales [user.p_them()]self in [user.p_their()] abdomen with [src]! It looks like [user.p_theyre()] trying to commit suicide!") - return (BRUTELOSS) - -/obj/item/twohanded/pitchfork/demonic/pickup(mob/living/user) - if(isliving(user) && user.mind && user.owns_soul() && !is_devil(user)) - var/mob/living/U = user - U.visible_message("As [U] picks [src] up, [U]'s arms briefly catch fire.", \ - "\"As you pick up [src] your arms ignite, reminding you of all your past sins.\"") - if(ishuman(U)) - var/mob/living/carbon/human/H = U - H.apply_damage(rand(force/2, force), BURN, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) - else - U.adjustFireLoss(rand(force/2,force)) - -/obj/item/twohanded/pitchfork/demonic/attack(mob/target, mob/living/carbon/human/user) - if(user.mind && user.owns_soul() && !is_devil(user)) - to_chat(user, "[src] burns in your hands.") - user.apply_damage(rand(force/2, force), BURN, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) - ..() - -/obj/item/twohanded/pitchfork/demonic/ascended/afterattack(atom/target, mob/user, proximity) - . = ..() - if(!proximity || !wielded) - return - if(iswallturf(target)) - var/turf/closed/wall/W = target - user.visible_message("[user] blasts \the [target] with \the [src]!") - playsound(target, 'sound/magic/disintegrate.ogg', 100, 1) - W.break_wall() - W.ScrapeAway(flags = CHANGETURF_INHERIT_AIR) - return - -//HF blade - -/obj/item/twohanded/vibro_weapon - icon_state = "hfrequency0" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - name = "vibro sword" - desc = "A potent weapon capable of cutting through nearly anything. Wielding it in two hands will allow you to deflect gunfire." - force_unwielded = 20 - force_wielded = 40 - armour_penetration = 100 - block_chance = 40 - throwforce = 20 - throw_speed = 4 - sharpness = IS_SHARP - attack_verb = list("cut", "sliced", "diced") - w_class = WEIGHT_CLASS_BULKY - slot_flags = ITEM_SLOT_BACK - hitsound = 'sound/weapons/bladeslice.ogg' - -/obj/item/twohanded/vibro_weapon/Initialize() - . = ..() - AddComponent(/datum/component/butchering, 20, 105) - AddElement(/datum/element/sword_point) - -/obj/item/twohanded/vibro_weapon/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(wielded) - final_block_chance *= 2 - if(wielded || !(attack_type & ATTACK_TYPE_PROJECTILE)) - if(prob(final_block_chance)) - if(attack_type & ATTACK_TYPE_PROJECTILE) - owner.visible_message("[owner] deflects [attack_text] with [src]!") - playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, 1) - block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_DEFLECT - return BLOCK_SUCCESS | BLOCK_REDIRECTED | BLOCK_SHOULD_REDIRECT | BLOCK_PHYSICAL_EXTERNAL - else - owner.visible_message("[owner] parries [attack_text] with [src]!") - return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL - return NONE - -/obj/item/twohanded/vibro_weapon/update_icon_state() - icon_state = "hfrequency[wielded]" - -/* - * Bone Axe - */ -/obj/item/twohanded/fireaxe/boneaxe // Blatant imitation of the fireaxe, but made out of bone. - icon_state = "bone_axe0" - name = "bone axe" - desc = "A large, vicious axe crafted out of several sharpened bone plates and crudely tied together. Made of monsters, by killing monsters, for killing monsters." - force_wielded = 23 - -/obj/item/twohanded/fireaxe/boneaxe/update_icon_state() - icon_state = "bone_axe[wielded]" - -/* - * Bone Spear - */ -/obj/item/twohanded/bonespear //Blatant imitation of spear, but made out of bone. Not valid for explosive modification. - icon_state = "bone_spear0" - lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' - name = "bone spear" - desc = "A haphazardly-constructed yet still deadly weapon. The pinnacle of modern technology." - force = 11 - w_class = WEIGHT_CLASS_BULKY - slot_flags = ITEM_SLOT_BACK - force_unwielded = 11 - force_wielded = 20 //I have no idea how to balance - reach = 2 - throwforce = 22 - throw_speed = 4 - embedding = list("embedded_impact_pain_multiplier" = 3) - armour_penetration = 15 //Enhanced armor piercing - hitsound = 'sound/weapons/bladeslice.ogg' - attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") - sharpness = IS_SHARP - -/obj/item/twohanded/bonespear/update_icon_state() - icon_state = "bone_spear[wielded]" - -/obj/item/twohanded/binoculars - name = "binoculars" - desc = "Used for long-distance surveillance." - item_state = "binoculars" - icon_state = "binoculars" - lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' - righthand_file = 'icons/mob/inhands/items_righthand.dmi' - slot_flags = ITEM_SLOT_BELT - w_class = WEIGHT_CLASS_SMALL - var/mob/listeningTo - var/zoom_out_amt = 6 - var/zoom_amt = 10 - -/obj/item/twohanded/binoculars/Destroy() - listeningTo = null - return ..() - -/obj/item/twohanded/binoculars/wield(mob/user) - . = ..() - if(!wielded) - return - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/unwield) - listeningTo = user - user.visible_message("[user] holds [src] up to [user.p_their()] eyes.","You hold [src] up to your eyes.") - item_state = "binoculars_wielded" - user.regenerate_icons() - if(!user?.client) - return - var/client/C = user.client - var/_x = 0 - var/_y = 0 - switch(user.dir) - if(NORTH) - _y = zoom_amt - if(EAST) - _x = zoom_amt - if(SOUTH) - _y = -zoom_amt - if(WEST) - _x = -zoom_amt - C.change_view(world.view + zoom_out_amt) - C.pixel_x = world.icon_size*_x - C.pixel_y = world.icon_size*_y - -/obj/item/twohanded/binoculars/unwield(mob/user) - . = ..() - UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - listeningTo = null - user.visible_message("[user] lowers [src].","You lower [src].") - item_state = "binoculars" - user.regenerate_icons() - if(user && user.client) - user.regenerate_icons() - var/client/C = user.client - C.change_view(CONFIG_GET(string/default_view)) - user.client.pixel_x = 0 - user.client.pixel_y = 0 - -/obj/item/twohanded/electrostaff - icon = 'icons/obj/items_and_weapons.dmi' - icon_state = "electrostaff" - item_state = "electrostaff" - lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' - name = "riot suppression electrostaff" - desc = "A large quarterstaff, with massive silver electrodes mounted at the end." - w_class = WEIGHT_CLASS_HUGE - slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_OCLOTHING - force_unwielded = 5 - force_wielded = 10 - throwforce = 15 //if you are a madman and finish someone off with this, power to you. - throw_speed = 1 - item_flags = NO_MAT_REDEMPTION | SLOWS_WHILE_IN_HAND - block_chance = 30 - attack_verb = list("struck", "beaten", "thwacked", "pulped") - total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. (to curb stun-kill rampaging without it being on) - var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high - var/on = FALSE - var/can_block_projectiles = FALSE //can't block guns - var/lethal_cost = 400 //10000/400*20 = 500. decent enough? - var/lethal_damage = 20 - var/lethal_stam_cost = 4 - var/stun_cost = 333 //10000/333*25 = 750. stunbatons are at time of writing 10000/1000*49 = 490. - var/stun_status_effect = STATUS_EFFECT_ELECTROSTAFF //a small slowdown effect - var/stun_stamdmg = 40 - var/stun_status_duration = 25 - var/stun_stam_cost = 3.5 - -/obj/item/twohanded/electrostaff/Initialize(mapload) - . = ..() - if(ispath(cell)) - cell = new cell - -/obj/item/twohanded/electrostaff/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/twohanded/electrostaff/get_cell() - . = cell - if(iscyborg(loc)) - var/mob/living/silicon/robot/R = loc - . = R.get_cell() - -/obj/item/twohanded/electrostaff/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(!on || (!can_block_projectiles && (attack_type & ATTACK_TYPE_PROJECTILE))) - return BLOCK_NONE - return ..() - -/obj/item/twohanded/electrostaff/proc/min_hitcost() - return min(stun_cost, lethal_cost) - -/obj/item/twohanded/electrostaff/proc/turn_on(mob/user, silent = FALSE) - if(on) - return - if(!cell) - if(user) - to_chat(user, "[src] has no cell.") - return - if(cell.charge < min_hitcost()) - if(user) - to_chat(user, "[src] is out of charge.") - return - on = TRUE - START_PROCESSING(SSobj, src) - if(user) - to_chat(user, "You turn [src] on.") - update_icon() - if(!silent) - playsound(src, "sparks", 75, 1, -1) - -/obj/item/twohanded/electrostaff/proc/turn_off(mob/user, silent = FALSE) - if(!on) - return - if(user) - to_chat(user, "You turn [src] off.") - on = FALSE - STOP_PROCESSING(SSobj, src) - update_icon() - if(!silent) - playsound(src, "sparks", 75, 1, -1) - -/obj/item/twohanded/electrostaff/proc/toggle(mob/user, silent = FALSE) - if(on) - turn_off(user, silent) - else - turn_on(user, silent) - -/obj/item/twohanded/electrostaff/wield(mob/user) - . = ..() - if(wielded) - turn_on(user) - add_fingerprint(user) - -/obj/item/twohanded/electrostaff/unwield(mob/user) - . = ..() - if(!wielded) - turn_off(user) - add_fingerprint(user) - -/obj/item/twohanded/electrostaff/update_icon_state() - . = ..() - if(!wielded) - icon_state = "electrostaff" - item_state = "electrostaff" - else - icon_state = item_state = (on? "electrostaff_1" : "electrostaff_0") - set_light(7, on? 1 : 0, LIGHT_COLOR_CYAN) - -/obj/item/twohanded/electrostaff/examine(mob/living/user) - . = ..() - if(cell) - . += "The cell charge is [round(cell.percent())]%." - else - . += "There is no cell installed!" - -/obj/item/twohanded/electrostaff/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/stock_parts/cell)) - var/obj/item/stock_parts/cell/C = W - if(cell) - to_chat(user, "[src] already has a cell!") - else - if(C.maxcharge < min_hit_cost()) - to_chat(user, "[src] requires a higher capacity cell.") - return - if(!user.transferItemToLoc(W, src)) - return - cell = C - to_chat(user, "You install a cell in [src].") - - else if(W.tool_behaviour == TOOL_SCREWDRIVER) - if(cell) - cell.update_icon() - cell.forceMove(get_turf(src)) - cell = null - to_chat(user, "You remove the cell from [src].") - turn_off(user, TRUE) - else - return ..() - -/obj/item/twohanded/electrostaff/process() - deductcharge(50) //Wasteful! - -/obj/item/twohanded/electrostaff/proc/min_hit_cost() - return min(lethal_cost, stun_cost) - -/obj/item/twohanded/electrostaff/proc/deductcharge(amount) - var/obj/item/stock_parts/cell/C = get_cell() - if(!C) - turn_off() - return FALSE - C.use(min(amount, C.charge)) - if(QDELETED(src)) - return FALSE - if(C.charge < min_hit_cost()) - turn_off() - -/obj/item/twohanded/electrostaff/attack(mob/living/target, mob/living/user) - if(IS_STAMCRIT(user))//CIT CHANGE - makes it impossible to baton in stamina softcrit - to_chat(user, "You're too exhausted for that.")//CIT CHANGE - ditto - return //CIT CHANGE - ditto - if(on && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) - clowning_around(user) //ouch! - return - if(iscyborg(target)) - ..() - return - if(target.mob_run_block(src, 0, "[user]'s [name]", ATTACK_TYPE_MELEE, 0, user, null, null) & BLOCK_SUCCESS) //No message; run_block() handles that - playsound(target, 'sound/weapons/genhit.ogg', 50, 1) - return FALSE - if(user.a_intent != INTENT_HARM) - if(stun_act(target, user)) - user.do_attack_animation(target) - user.adjustStaminaLossBuffered(stun_stam_cost) - return - else if(!harm_act(target, user)) - return ..() //if you can't fry them just beat them with it - else //we did harm act them - user.do_attack_animation(target) - user.adjustStaminaLossBuffered(lethal_stam_cost) - -/obj/item/twohanded/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) - var/stunforce = stun_stamdmg - if(!no_charge_and_force) - if(!on) - target.visible_message("[user] has bapped [target] with [src]. Luckily it was off.", \ - "[user] has bapped you with [src]. Luckily it was off") - turn_off() //if it wasn't already off - return FALSE - var/obj/item/stock_parts/cell/C = get_cell() - var/chargeleft = C.charge - deductcharge(stun_cost) - if(QDELETED(src) || QDELETED(C)) //boom - return FALSE - if(chargeleft < stun_cost) - stunforce *= round(chargeleft/stun_cost, 0.1) - target.adjustStaminaLoss(stunforce) - target.apply_effect(EFFECT_STUTTER, stunforce) - SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) - if(user) - target.lastattacker = user.real_name - target.lastattackerckey = user.ckey - target.visible_message("[user] has shocked [target] with [src]!", \ - "[user] has shocked you with [src]!") - log_combat(user, target, "stunned with an electrostaff") - playsound(src, 'sound/weapons/staff.ogg', 50, 1, -1) - target.apply_status_effect(stun_status_effect, stun_status_duration) - if(ishuman(user)) - var/mob/living/carbon/human/H = user - H.forcesay(GLOB.hit_appends) - return TRUE - -/obj/item/twohanded/electrostaff/proc/harm_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) - var/lethal_force = lethal_damage - if(!no_charge_and_force) - if(!on) - return FALSE //standard item attack - var/obj/item/stock_parts/cell/C = get_cell() - var/chargeleft = C.charge - deductcharge(lethal_cost) - if(QDELETED(src) || QDELETED(C)) //boom - return FALSE - if(chargeleft < stun_cost) - lethal_force *= round(chargeleft/lethal_cost, 0.1) - target.adjustFireLoss(lethal_force) //good against ointment spam - SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) - if(user) - target.lastattacker = user.real_name - target.lastattackerckey = user.ckey - target.visible_message("[user] has seared [target] with [src]!", \ - "[user] has seared you with [src]!") - log_combat(user, target, "burned with an electrostaff") - playsound(src, 'sound/weapons/sear.ogg', 50, 1, -1) - return TRUE - -/obj/item/twohanded/electrostaff/proc/clowning_around(mob/living/user) - user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ - "You accidentally hit yourself with [src]!") - SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) - harm_act(user, user, TRUE) - stun_act(user, user, TRUE) - deductcharge(lethal_cost) - -/obj/item/twohanded/electrostaff/emp_act(severity) - . = ..() - if (!(. & EMP_PROTECT_SELF)) - turn_off() - if(!iscyborg(loc)) - deductcharge(1000 / severity, TRUE, FALSE) - -/obj/item/twohanded/broom - name = "broom" - desc = "This is my BROOMSTICK! It can be used manually or braced with two hands to sweep items as you move. It has a telescopic handle for compact storage." //LIES - icon = 'icons/obj/janitor.dmi' - icon_state = "broom0" - lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' - force = 8 - throwforce = 10 - throw_speed = 3 - throw_range = 7 - w_class = WEIGHT_CLASS_NORMAL - force_unwielded = 8 - force_wielded = 12 - attack_verb = list("swept", "brushed off", "bludgeoned", "whacked") - resistance_flags = FLAMMABLE - -/obj/item/twohanded/broom/update_icon_state() - icon_state = "broom[wielded]" - -/obj/item/twohanded/broom/wield(mob/user) - . = ..() - if(!wielded) - return - to_chat(user, "You brace the [src] against the ground in a firm sweeping stance.") - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/sweep) - -/obj/item/twohanded/broom/unwield(mob/user) - . = ..() - UnregisterSignal(user, COMSIG_MOVABLE_MOVED) - -/obj/item/twohanded/broom/afterattack(atom/A, mob/user, proximity) - . = ..() - if(!proximity) - return - sweep(user, A, FALSE) - -/obj/item/twohanded/broom/proc/sweep(mob/user, atom/A, moving = TRUE) - var/turf/target - if (!moving) - if (isturf(A)) - target = A - else - target = A.loc - if(!isturf(target)) //read: Mob inventories. - return - else - target = user.loc - if (locate(/obj/structure/table) in target.contents) - return - var/i = 0 - for(var/obj/item/garbage in target.contents) - if(!garbage.anchored) - garbage.Move(get_step(target, user.dir), user.dir) - i++ - if(i >= 20) - break - if(i >= 1) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 5, TRUE, -1) - -/obj/item/twohanded/broom/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) //bless you whoever fixes this copypasta - J.put_in_cart(src, user) - J.mybroom=src - J.update_icon() diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index d34daf5c75..fc5680e524 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -261,7 +261,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/item/wirerod/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/shard)) - var/obj/item/twohanded/spear/S = new /obj/item/twohanded/spear + var/obj/item/spear/S = new /obj/item/spear remove_item_from_storage(user) if (!user.transferItemToLoc(I, S)) @@ -457,7 +457,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/item/mounted_chainsaw/Destroy() var/obj/item/bodypart/part - new /obj/item/twohanded/required/chainsaw(get_turf(src)) + new /obj/item/chainsaw(get_turf(src)) if(iscarbon(loc)) var/mob/living/carbon/holder = loc var/index = holder.get_held_index_of_item(src) @@ -734,3 +734,59 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 to_chat(user, "[M] is too close to use [src] on.") return M.attack_hand(user) + +//HF blade + +/obj/item/vibro_weapon + icon_state = "hfrequency0" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + name = "vibro sword" + desc = "A potent weapon capable of cutting through nearly anything. Wielding it in two hands will allow you to deflect gunfire." + armour_penetration = 100 + block_chance = 40 + throwforce = 20 + throw_speed = 4 + sharpness = IS_SHARP + attack_verb = list("cut", "sliced", "diced") + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + hitsound = 'sound/weapons/bladeslice.ogg' + var/wielded = FALSE // track wielded status on item + +/obj/item/vibro_weapon/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/vibro_weapon/ComponentInitialize() + . = ..() + AddComponent(/datum/component/butchering, 20, 105) + AddComponent(/datum/component/two_handed, force_multiplier=2, icon_wielded="hfrequency1") + AddElement(/datum/element/sword_point) + +/// triggered on wield of two handed item +/obj/item/vibro_weapon/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/vibro_weapon/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/vibro_weapon/update_icon_state() + icon_state = "hfrequency0" + +/obj/item/vibro_weapon/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) + if(wielded) + final_block_chance *= 2 + if(wielded || !(attack_type & ATTACK_TYPE_PROJECTILE)) + if(prob(final_block_chance)) + if(attack_type & ATTACK_TYPE_PROJECTILE) + owner.visible_message("[owner] deflects [attack_text] with [src]!") + playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, 1) + block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_DEFLECT + return BLOCK_SUCCESS | BLOCK_REDIRECTED | BLOCK_SHOULD_REDIRECT | BLOCK_PHYSICAL_EXTERNAL + else + owner.visible_message("[owner] parries [attack_text] with [src]!") + return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL + return NONE diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index e5c50af782..3bba7608c2 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -272,8 +272,8 @@ icon_state = "tac" /obj/structure/closet/secure_closet/lethalshots/PopulateContents() ..() - new /obj/item/twohanded/electrostaff(src) - new /obj/item/twohanded/electrostaff(src) + new /obj/item/electrostaff(src) + new /obj/item/electrostaff(src) for(var/i in 1 to 3) new /obj/item/storage/box/lethalshot(src) diff --git a/code/game/objects/structures/fireaxe.dm b/code/game/objects/structures/fireaxe.dm index f4c1dd5ab9..bcf1016c1e 100644 --- a/code/game/objects/structures/fireaxe.dm +++ b/code/game/objects/structures/fireaxe.dm @@ -11,7 +11,7 @@ integrity_failure = 0.33 var/locked = TRUE var/open = FALSE - var/obj/item/twohanded/fireaxe/fireaxe + var/obj/item/fireaxe/fireaxe /obj/structure/fireaxecabinet/Initialize() . = ..() @@ -50,8 +50,8 @@ obj_integrity = max_integrity update_icon() else if(open || broken) - if(istype(I, /obj/item/twohanded/fireaxe) && !fireaxe) - var/obj/item/twohanded/fireaxe/F = I + if(istype(I, /obj/item/fireaxe) && !fireaxe) + var/obj/item/fireaxe/F = I if(F.wielded) to_chat(user, "Unwield the [F.name] first.") return diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index c0ee7bb987..daa3631a46 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -288,7 +288,7 @@ icon_state = "fullgrass_[rand(1, 3)]" . = ..() -/obj/item/twohanded/required/kirbyplants +/obj/item/kirbyplants name = "potted plant" icon = 'icons/obj/flora/plants.dmi' icon_state = "plant-01" @@ -300,23 +300,24 @@ throw_speed = 2 throw_range = 4 -/obj/item/twohanded/required/kirbyplants/Initialize() +/obj/item/kirbyplants/ComponentInitialize() . = ..() AddComponent(/datum/component/tactical) + AddComponent(/datum/component/two_handed, require_twohands=TRUE, force_unwielded=10, force_wielded=10) -/obj/item/twohanded/required/kirbyplants/random +/obj/item/kirbyplants/random icon = 'icons/obj/flora/_flora.dmi' icon_state = "random_plant" var/list/static/states -/obj/item/twohanded/required/kirbyplants/random/Initialize() +/obj/item/kirbyplants/random/Initialize() . = ..() icon = 'icons/obj/flora/plants.dmi' if(!states) generate_states() icon_state = pick(states) -/obj/item/twohanded/required/kirbyplants/random/proc/generate_states() +/obj/item/kirbyplants/random/proc/generate_states() states = list() for(var/i in 1 to 25) var/number @@ -328,12 +329,12 @@ states += "applebush" -/obj/item/twohanded/required/kirbyplants/dead +/obj/item/kirbyplants/dead name = "RD's potted plant" desc = "A gift from the botanical staff, presented after the RD's reassignment. There's a tag on it that says \"Y'all come back now, y'hear?\"\nIt doesn't look very healthy..." icon_state = "plant-25" -/obj/item/twohanded/required/kirbyplants/photosynthetic +/obj/item/kirbyplants/photosynthetic name = "photosynthetic potted plant" desc = "A bioluminescent plant." icon_state = "plant-09" diff --git a/code/game/objects/structures/headpike.dm b/code/game/objects/structures/headpike.dm index 581ce850de..65d930e08b 100644 --- a/code/game/objects/structures/headpike.dm +++ b/code/game/objects/structures/headpike.dm @@ -6,7 +6,7 @@ density = FALSE anchored = TRUE var/bonespear = FALSE - var/obj/item/twohanded/spear/spear + var/obj/item/spear/spear var/obj/item/bodypart/head/victim /obj/structure/headpike/bone //for bone spears @@ -20,9 +20,9 @@ name = "[victim.name] on a spear" update_icon() if(bonespear) - spear = locate(/obj/item/twohanded/bonespear) in parts_list + spear = locate(/obj/item/spear/bonespear) in parts_list else - spear = locate(/obj/item/twohanded/spear) in parts_list + spear = locate(/obj/item/spear) in parts_list /obj/structure/headpike/Initialize() . = ..() diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 38133d9089..dc4a741b8b 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -8,7 +8,7 @@ //copypaste sorry var/obj/item/storage/bag/trash/mybag var/obj/item/mop/mymop - var/obj/item/twohanded/broom/mybroom + var/obj/item/broom/mybroom var/obj/item/reagent_containers/spray/cleaner/myspray var/obj/item/lightreplacer/myreplacer var/signs = 0 @@ -48,9 +48,9 @@ m.janicart_insert(user, src) else to_chat(user, fail_msg) - else if(istype(I, /obj/item/twohanded/broom)) + else if(istype(I, /obj/item/broom)) if(!mybroom) - var/obj/item/twohanded/broom/b=I + var/obj/item/broom/b=I b.janicart_insert(user,src) else to_chat(user, fail_msg) diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index 7d476d559e..a7f4838228 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -803,7 +803,7 @@ stage = GIBTONITE_DETONATE explosion(bombturf,1,2,5, adminlog = 0) if(stage == GIBTONITE_STABLE) //Gibtonite deposit is now benign and extractable. Depending on how close you were to it blowing up before defusing, you get better quality ore. - var/obj/item/twohanded/required/gibtonite/G = new (src) + var/obj/item/gibtonite/G = new (src) if(det_time <= 0) G.quality = 3 G.icon_state = "Gibtonite ore 3" diff --git a/code/game/turfs/simulated/wall/mineral_walls.dm b/code/game/turfs/simulated/wall/mineral_walls.dm index b04f4f0aa0..01c321bf36 100644 --- a/code/game/turfs/simulated/wall/mineral_walls.dm +++ b/code/game/turfs/simulated/wall/mineral_walls.dm @@ -136,7 +136,7 @@ /turf/closed/wall/mineral/wood/attackby(obj/item/W, mob/user) if(W.sharpness && W.force) var/duration = (48/W.force) * 2 //In seconds, for now. - if(istype(W, /obj/item/hatchet) || istype(W, /obj/item/twohanded/fireaxe)) + if(istype(W, /obj/item/hatchet) || istype(W, /obj/item/fireaxe)) duration /= 4 //Much better with hatchets and axes. var/src_type = type if(do_after(user, duration*10, target=src) && type == src_type) //Into deciseconds. diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 88f6dd6962..8d5e497138 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -179,7 +179,7 @@ target.zImpact(A, levels, src) return TRUE -/turf/proc/handleRCL(obj/item/twohanded/rcl/C, mob/user) +/turf/proc/handleRCL(obj/item/rcl/C, mob/user) if(C.loaded) for(var/obj/structure/cable/LC in src) if(!LC.d1 || !LC.d2) @@ -202,7 +202,7 @@ coil.place_turf(src, user) return TRUE - else if(istype(C, /obj/item/twohanded/rcl)) + else if(istype(C, /obj/item/rcl)) handleRCL(C, user) return FALSE diff --git a/code/modules/admin/fun_balloon.dm b/code/modules/admin/fun_balloon.dm index 44dcfc0ae6..417663fcb7 100644 --- a/code/modules/admin/fun_balloon.dm +++ b/code/modules/admin/fun_balloon.dm @@ -126,7 +126,7 @@ L.forceMove(LA) L.hallucination = 0 to_chat(L, "The battle is won. Your bloodlust subsides.") - for(var/obj/item/twohanded/required/chainsaw/doomslayer/chainsaw in L) + for(var/obj/item/chainsaw/doomslayer/chainsaw in L) qdel(chainsaw) else to_chat(L, "You are not yet worthy of passing. Drag a severed head to the barrier to be allowed entry to the hall of champions.") diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 28d1a66e00..90d7563ce6 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -801,7 +801,7 @@ var/turf/T = get_turf(user) qdel(src) var/datum/action/innate/cult/spear/S = new(user) - var/obj/item/twohanded/cult_spear/rite = new(T) + var/obj/item/cult_spear/rite = new(T) S.Grant(user, rite) rite.spear_act = S if(user.put_in_hands(rite)) diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index ffab8174e5..84775329c7 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -100,7 +100,7 @@ user.apply_damage(30, BRUTE, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) user.dropItemToGround(src) -/obj/item/twohanded/required/cult_bastard +/obj/item/cult_bastard name = "bloody bastard sword" desc = "An enormous sword used by Nar'Sien cultists to rapidly harvest the souls of non-believers." w_class = WEIGHT_CLASS_HUGE @@ -127,31 +127,35 @@ var/spin_cooldown = 250 var/dash_toggled = TRUE -/obj/item/twohanded/required/cult_bastard/Initialize() +/obj/item/cult_bastard/Initialize() . = ..() set_light(4) jaunt = new(src) linked_action = new(src) - AddComponent(/datum/component/butchering, 50, 80) -/obj/item/twohanded/required/cult_bastard/examine(mob/user) +/obj/item/cult_bastard/ComponentInitialize() + . = ..() + AddComponent(/datum/component/butchering, 50, 80) + AddComponent(/datum/component/two_handed, require_twohands=TRUE) + +/obj/item/cult_bastard/examine(mob/user) . = ..() if(contents.len) . += "
There are [contents.len] souls trapped within the sword's core." else . += "
The sword appears to be quite lifeless." -/obj/item/twohanded/required/cult_bastard/can_be_pulled(user) +/obj/item/cult_bastard/can_be_pulled(user) return FALSE -/obj/item/twohanded/required/cult_bastard/attack_self(mob/user) +/obj/item/cult_bastard/attack_self(mob/user) dash_toggled = !dash_toggled if(dash_toggled) to_chat(loc, "You raise [src] and prepare to jaunt with it.") else to_chat(loc, "You lower [src] and prepare to swing it normally.") -/obj/item/twohanded/required/cult_bastard/pickup(mob/living/user) +/obj/item/cult_bastard/pickup(mob/living/user) . = ..() if(!iscultist(user)) if(!is_servant_of_ratvar(user)) @@ -171,13 +175,13 @@ linked_action.Grant(user, src) user.update_icons() -/obj/item/twohanded/required/cult_bastard/dropped(mob/user) +/obj/item/cult_bastard/dropped(mob/user) . = ..() linked_action.Remove(user) jaunt.Remove(user) user.update_icons() -/obj/item/twohanded/required/cult_bastard/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) +/obj/item/cult_bastard/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) if(spinning && is_energy_reflectable_projectile(object) && (attack_type & ATTACK_TYPE_PROJECTILE)) playsound(src, pick('sound/weapons/effects/ric1.ogg', 'sound/weapons/effects/ric2.ogg', 'sound/weapons/effects/ric3.ogg', 'sound/weapons/effects/ric4.ogg', 'sound/weapons/effects/ric5.ogg'), 100, 1) return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL | BLOCK_REDIRECTED | BLOCK_SHOULD_REDIRECT @@ -192,7 +196,7 @@ return BLOCK_SUCCESS | BLOCK_PHYSICAL_EXTERNAL return BLOCK_NONE -/obj/item/twohanded/required/cult_bastard/afterattack(atom/target, mob/user, proximity, click_parameters) +/obj/item/cult_bastard/afterattack(atom/target, mob/user, proximity, click_parameters) . = ..() if(dash_toggled && !proximity) jaunt.Teleport(user, target) @@ -235,7 +239,7 @@ button_icon_state = "sintouch" var/cooldown = 0 var/mob/living/carbon/human/holder - var/obj/item/twohanded/required/cult_bastard/sword + var/obj/item/cult_bastard/sword /datum/action/innate/cult/spin2win/Grant(mob/user, obj/bastard) . = ..() @@ -686,7 +690,7 @@ to_chat(user, "\The [src] can only transport items!") -/obj/item/twohanded/cult_spear +/obj/item/cult_spear name = "blood halberd" desc = "A sickening spear composed entirely of crystallized blood." icon_state = "bloodspear0" @@ -694,8 +698,6 @@ righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' slot_flags = 0 force = 17 - force_unwielded = 17 - force_wielded = 24 throwforce = 40 throw_speed = 2 armour_penetration = 30 @@ -704,20 +706,36 @@ sharpness = IS_SHARP hitsound = 'sound/weapons/bladeslice.ogg' var/datum/action/innate/cult/spear/spear_act + var/wielded = FALSE // track wielded status on item -/obj/item/twohanded/cult_spear/Initialize() + +/obj/item/cult_spear/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + +/obj/item/cult_spear/ComponentInitialize() . = ..() AddComponent(/datum/component/butchering, 100, 90) + AddComponent(/datum/component/two_handed, force_unwielded=17, force_wielded=24, icon_wielded="bloodspear1") -/obj/item/twohanded/cult_spear/Destroy() +/// triggered on wield of two handed item +/obj/item/cult_spear/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/cult_spear/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/cult_spear/update_icon_state() + icon_state = "bloodspear0" + +/obj/item/cult_spear/Destroy() if(spear_act) qdel(spear_act) ..() -/obj/item/twohanded/cult_spear/update_icon_state() - icon_state = "bloodspear[wielded]" - -/obj/item/twohanded/cult_spear/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) +/obj/item/cult_spear/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) var/turf/T = get_turf(hit_atom) if(isliving(hit_atom)) var/mob/living/L = hit_atom @@ -740,7 +758,7 @@ else ..() -/obj/item/twohanded/cult_spear/proc/break_spear(turf/T) +/obj/item/cult_spear/proc/break_spear(turf/T) if(src) if(!T) T = get_turf(src) @@ -751,7 +769,7 @@ playsound(T, 'sound/effects/glassbr3.ogg', 100) qdel(src) -/obj/item/twohanded/cult_spear/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) +/obj/item/cult_spear/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) if(wielded) final_block_chance *= 2 if(prob(final_block_chance)) @@ -770,7 +788,7 @@ desc = "Call the blood spear back to your hand!" background_icon_state = "bg_demon" button_icon_state = "bloodspear" - var/obj/item/twohanded/cult_spear/spear + var/obj/item/cult_spear/spear var/cooldown = 0 /datum/action/innate/cult/spear/Grant(mob/user, obj/blood_spear) diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index ff3d95598d..b96087a7cb 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -234,7 +234,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/roman(H), SLOT_SHOES) H.put_in_hands(new /obj/item/shield/riot/roman(H), TRUE) H.put_in_hands(new /obj/item/claymore(H), TRUE) - H.equip_to_slot_or_del(new /obj/item/twohanded/spear(H), SLOT_BACK) + H.equip_to_slot_or_del(new /obj/item/spear(H), SLOT_BACK) /obj/item/voodoo diff --git a/code/modules/antagonists/wizard/equipment/spellbook.dm b/code/modules/antagonists/wizard/equipment/spellbook.dm index d49a8f83c6..68ed0d736e 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook.dm @@ -426,12 +426,12 @@ /datum/spellbook_entry/item/mjolnir name = "Mjolnir" desc = "A mighty hammer on loan from Thor, God of Thunder. It crackles with barely contained power." - item_path = /obj/item/twohanded/mjollnir + item_path = /obj/item/mjollnir /datum/spellbook_entry/item/singularity_hammer name = "Singularity Hammer" desc = "A hammer that creates an intensely powerful field of gravity where it strikes, pulling everything nearby to the point of impact." - item_path = /obj/item/twohanded/singularityhammer + item_path = /obj/item/singularityhammer /datum/spellbook_entry/item/battlemage name = "Battlemage Armour" diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index f841ae20ca..fcdc564380 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -7,7 +7,7 @@ #define AMMO_DROP_LIFETIME 300 #define CTF_REQUIRED_PLAYERS 4 -/obj/item/twohanded/ctf +/obj/item/ctf name = "banner" icon = 'icons/obj/items_and_weapons.dmi' icon_state = "banner" @@ -16,6 +16,7 @@ righthand_file = 'icons/mob/inhands/equipment/banners_righthand.dmi' desc = "A banner with Nanotrasen's logo on it." slowdown = 2 + item_flags = SLOWS_WHILE_IN_HAND throw_speed = 0 throw_range = 1 force = 200 @@ -28,16 +29,20 @@ var/obj/effect/ctf/flag_reset/reset var/reset_path = /obj/effect/ctf/flag_reset -/obj/item/twohanded/ctf/Destroy() +/obj/item/ctf/Destroy() QDEL_NULL(reset) return ..() -/obj/item/twohanded/ctf/Initialize() +/obj/item/ctf/Initialize() . = ..() if(!reset) reset = new reset_path(get_turf(src)) -/obj/item/twohanded/ctf/process() +/obj/item/ctf/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed) + +/obj/item/ctf/process() if(is_ctf_target(loc)) //don't reset from someone's hands. return PROCESS_KILL if(world.time > reset_cooldown) @@ -49,7 +54,7 @@ STOP_PROCESSING(SSobj, src) //ATTACK HAND IGNORING PARENT RETURN VALUE -/obj/item/twohanded/ctf/attack_hand(mob/living/user) +/obj/item/ctf/attack_hand(mob/living/user) if(!is_ctf_target(user) && !anyonecanpickup) to_chat(user, "Non players shouldn't be moving the flag!") return @@ -73,7 +78,7 @@ STOP_PROCESSING(SSobj, src) ..() -/obj/item/twohanded/ctf/dropped(mob/user) +/obj/item/ctf/dropped(mob/user) ..() user.anchored = FALSE user.status_flags |= CANPUSH @@ -86,7 +91,7 @@ anchored = TRUE -/obj/item/twohanded/ctf/red +/obj/item/ctf/red name = "red flag" icon_state = "banner-red" item_state = "banner-red" @@ -95,7 +100,7 @@ reset_path = /obj/effect/ctf/flag_reset/red -/obj/item/twohanded/ctf/blue +/obj/item/ctf/blue name = "blue flag" icon_state = "banner-blue" item_state = "banner-blue" @@ -276,8 +281,8 @@ attack_ghost(ghost) /obj/machinery/capture_the_flag/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/twohanded/ctf)) - var/obj/item/twohanded/ctf/flag = I + if(istype(I, /obj/item/ctf)) + var/obj/item/ctf/flag = I if(flag.team != src.team) user.transferItemToLoc(flag, get_turf(flag.reset), TRUE) points++ @@ -294,7 +299,7 @@ if(istype(mob_area, /area/ctf)) to_chat(M, "[team] team wins!") to_chat(M, "Teams have been cleared. Click on the machines to vote to begin another round.") - for(var/obj/item/twohanded/ctf/W in M) + for(var/obj/item/ctf/W in M) M.dropItemToGround(W) M.dust() for(var/obj/machinery/control_point/control in GLOB.machines) @@ -335,7 +340,7 @@ var/list/ctf_object_typecache = typecacheof(list( /obj/machinery, /obj/effect/ctf, - /obj/item/twohanded/ctf + /obj/item/ctf )) for(var/atm in A) if (isturf(A) || ismob(A) || isarea(A)) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index c11267a5f3..e91dfee034 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -661,5 +661,5 @@ /datum/outfit/lavaknight/captain name ="Cydonian Knight Captain" - l_pocket = /obj/item/twohanded/dualsaber/hypereutactic + l_pocket = /obj/item/dualsaber/hypereutactic id = /obj/item/card/id/knight/captain diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index fc797d227c..547f74105b 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -519,11 +519,11 @@ /obj/effect/spawner/lootdrop/snowdin/dungeonheavy name = "dungeon heavy" - loot = list(/obj/item/twohanded/singularityhammer = 25, - /obj/item/twohanded/mjollnir = 10, - /obj/item/twohanded/fireaxe = 25, + loot = list(/obj/item/singularityhammer = 25, + /obj/item/mjollnir = 10, + /obj/item/fireaxe = 25, /obj/item/organ/brain/alien = 17, - /obj/item/twohanded/dualsaber = 15, + /obj/item/dualsaber = 15, /obj/item/organ/heart/demon = 7, /obj/item/gun/ballistic/automatic/c20r/unrestricted = 16, /obj/item/gun/magic/wand/resurrection/inert = 15, @@ -544,7 +544,7 @@ loot = list(/obj/item/stack/sheet/mineral/snow{amount = 25} = 10, /obj/item/toy/snowball = 15, /obj/item/shovel = 10, - /obj/item/twohanded/spear = 8, + /obj/item/spear = 8, ) //special items//-- diff --git a/code/modules/cargo/bounties/assistant.dm b/code/modules/cargo/bounties/assistant.dm index 4af28d78cc..744c01a257 100644 --- a/code/modules/cargo/bounties/assistant.dm +++ b/code/modules/cargo/bounties/assistant.dm @@ -31,7 +31,7 @@ description = "CentCom's security forces are going through budget cuts. You will be paid if you ship a set of spears." reward = 1000 required_count = 5 - wanted_types = list(/obj/item/twohanded/spear) + wanted_types = list(/obj/item/spear) /datum/bounty/item/assistant/toolbox name = "Toolboxes" @@ -134,7 +134,7 @@ description = "Central Command is looking to commission a new BirdBoat-class station. You've been ordered to supply the potted plants." reward = 2000 required_count = 8 - wanted_types = list(/obj/item/twohanded/required/kirbyplants) + wanted_types = list(/obj/item/kirbyplants) // /datum/bounty/item/assistant/earmuffs // name = "Earmuffs" @@ -160,7 +160,7 @@ name = "Chainsaw" description = "The chef at CentCom is having trouble butchering her animals. She requests one chainsaw, please." reward = 2500 - wanted_types = list(/obj/item/twohanded/required/chainsaw) + wanted_types = list(/obj/item/chainsaw) /datum/bounty/item/assistant/ied name = "IED" diff --git a/code/modules/cargo/bounties/mining.dm b/code/modules/cargo/bounties/mining.dm index 1f3266af62..cd8d5707d8 100644 --- a/code/modules/cargo/bounties/mining.dm +++ b/code/modules/cargo/bounties/mining.dm @@ -22,7 +22,7 @@ name = "Bone Axe" description = "Station 12 has had their fire axes stolen by marauding clowns. Ship them a bone axe as a replacement." reward = 3500 - wanted_types = list(/obj/item/twohanded/fireaxe/boneaxe) + wanted_types = list(/obj/item/fireaxe/boneaxe) /datum/bounty/item/mining/bone_armor name = "Bone Armor" diff --git a/code/modules/cargo/exports/weapons.dm b/code/modules/cargo/exports/weapons.dm index 2342603bde..983348a358 100644 --- a/code/modules/cargo/exports/weapons.dm +++ b/code/modules/cargo/exports/weapons.dm @@ -267,7 +267,7 @@ /datum/export/weapon/duelsaber cost = 360 //Get it? unit_name = "energy saber" - export_types = list(/obj/item/twohanded/dualsaber) + export_types = list(/obj/item/dualsaber) /datum/export/weapon/esword cost = 130 diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm index 5265b2c2f6..cd834940e9 100644 --- a/code/modules/cargo/packs/misc.dm +++ b/code/modules/cargo/packs/misc.dm @@ -294,11 +294,11 @@ name = "Potted Plants Crate" desc = "Spruce up the station with these lovely plants! Contains a random assortment of five potted plants from Nanotrasen's potted plant research division. Warranty void if thrown." cost = 730 - contains = list(/obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random) + contains = list(/obj/item/kirbyplants/random, + /obj/item/kirbyplants/random, + /obj/item/kirbyplants/random, + /obj/item/kirbyplants/random, + /obj/item/kirbyplants/random) crate_name = "potted plants crate" crate_type = /obj/structure/closet/crate/hydroponics diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm index d692f9c3fb..afe74de6a0 100644 --- a/code/modules/clothing/outfits/standard.dm +++ b/code/modules/clothing/outfits/standard.dm @@ -123,7 +123,7 @@ l_pocket = /obj/item/reagent_containers/food/snacks/grown/banana r_pocket = /obj/item/bikehorn id = /obj/item/card/id - r_hand = /obj/item/twohanded/fireaxe + r_hand = /obj/item/fireaxe /datum/outfit/tunnel_clown/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE, client/preference_source) if(visualsOnly) @@ -148,7 +148,7 @@ suit = /obj/item/clothing/suit/apron l_pocket = /obj/item/kitchen/knife r_pocket = /obj/item/scalpel - r_hand = /obj/item/twohanded/fireaxe + r_hand = /obj/item/fireaxe /datum/outfit/psycho/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE, client/preference_source) for(var/obj/item/carried_item in H.get_equipped_items(TRUE)) diff --git a/code/modules/clothing/suits/cloaks.dm b/code/modules/clothing/suits/cloaks.dm index c3369204f9..c765247dc0 100644 --- a/code/modules/clothing/suits/cloaks.dm +++ b/code/modules/clothing/suits/cloaks.dm @@ -59,7 +59,7 @@ name = "goliath cloak" icon_state = "goliath_cloak" desc = "A staunch, practical cape made out of numerous monster materials, it is coveted amongst exiles & hermits." - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/pickaxe, /obj/item/twohanded/spear, /obj/item/twohanded/bonespear, /obj/item/organ/regenerative_core/legion, /obj/item/kitchen/knife/combat/bone, /obj/item/kitchen/knife/combat/survival) + allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/pickaxe, /obj/item/spear, /obj/item/spear/bonespear, /obj/item/organ/regenerative_core/legion, /obj/item/kitchen/knife/combat/bone, /obj/item/kitchen/knife/combat/survival) armor = list("melee" = 35, "bullet" = 10, "laser" = 25, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 60, "acid" = 60) //a fair alternative to bone armor, requiring alternative materials and gaining a suit slot hoodtype = /obj/item/clothing/head/hooded/cloakhood/goliath body_parts_covered = CHEST|ARMS|LEGS @@ -75,7 +75,7 @@ name = "drake armour" icon_state = "dragon" desc = "A suit of armour fashioned from the remains of an ash drake." - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/twohanded/spear) + allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/spear) armor = list("melee" = 60, "bullet" = 20, "laser" = 30, "energy" = 25, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) hoodtype = /obj/item/clothing/head/hooded/cloakhood/drake heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 6c4511324d..fadb1b481b 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -854,7 +854,7 @@ icon_state = "coatnarsie" item_state = "coatnarsie" armor = list("melee" = 30, "bullet" = 20, "laser" = 30,"energy" = 10, "bomb" = 30, "bio" = 10, "rad" = 10, "fire" = 30, "acid" = 30) - allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/restraints/legcuffs/bola/cult,/obj/item/melee/cultblade,/obj/item/melee/cultblade/dagger,/obj/item/reagent_containers/glass/beaker/unholywater,/obj/item/cult_shift,/obj/item/flashlight/flare/culttorch,/obj/item/twohanded/cult_spear) + allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/restraints/legcuffs/bola/cult,/obj/item/melee/cultblade,/obj/item/melee/cultblade/dagger,/obj/item/reagent_containers/glass/beaker/unholywater,/obj/item/cult_shift,/obj/item/flashlight/flare/culttorch,/obj/item/cult_spear) hoodtype = /obj/item/clothing/head/hooded/winterhood/narsie var/real = TRUE diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index fd4e6abfc5..91cdea1246 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -162,7 +162,7 @@ /obj/item/integrated_circuit/manipulation/grabber/do_work() var/obj/item/AM = get_pin_data_as_type(IC_INPUT, 1, /obj/item) - if(!QDELETED(AM) && !istype(AM, /obj/item/electronic_assembly) && !istype(AM, /obj/item/transfer_valve) && !istype(AM, /obj/item/twohanded) && !istype(assembly.loc, /obj/item/implant/storage)) + if(!QDELETED(AM) && !istype(AM, /obj/item/electronic_assembly) && !istype(AM, /obj/item/transfer_valve) && !istype(assembly.loc, /obj/item/implant/storage) && !AM.GetComponent(/datum/component/two_handed)) var/mode = get_pin_data(IC_INPUT, 2) switch(mode) if(1) @@ -300,7 +300,7 @@ var/target_y_rel = round(get_pin_data(IC_INPUT, 2)) var/obj/item/A = get_pin_data_as_type(IC_INPUT, 3, /obj/item) - if(!A || A.anchored || A.throwing || A == assembly || istype(A, /obj/item/twohanded) || istype(A, /obj/item/transfer_valve)) + if(!A || A.anchored || A.throwing || A == assembly || istype(A, /obj/item/transfer_valve) || A.GetComponent(/datum/component/two_handed)) return if (istype(assembly.loc, /obj/item/implant/storage)) //Prevents the more abusive form of chestgun. diff --git a/code/modules/integrated_electronics/subtypes/weaponized.dm b/code/modules/integrated_electronics/subtypes/weaponized.dm index 2f6a2cd841..88742dfa9a 100644 --- a/code/modules/integrated_electronics/subtypes/weaponized.dm +++ b/code/modules/integrated_electronics/subtypes/weaponized.dm @@ -246,7 +246,7 @@ var/obj/item/A = get_pin_data_as_type(IC_INPUT, 3, /obj/item) var/obj/item/integrated_circuit/atmospherics/AT = get_pin_data_as_type(IC_INPUT, 4, /obj/item/integrated_circuit/atmospherics) - if(!A || A.anchored || A.throwing || A == assembly || istype(A, /obj/item/twohanded) || istype(A, /obj/item/transfer_valve)) + if(!A || A.anchored || A.throwing || A == assembly || istype(A, /obj/item/transfer_valve) || A.GetComponent(/datum/component/two_handed)) return var/obj/item/I = get_object() diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index 1fd1b31b69..0998ccf36f 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -1,5 +1,5 @@ /*********************Mining Hammer****************/ -/obj/item/twohanded/kinetic_crusher +/obj/item/kinetic_crusher icon = 'icons/obj/mining.dmi' icon_state = "crusher" item_state = "crusher0" @@ -11,8 +11,6 @@ force = 0 //You can't hit stuff unless wielded w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK - force_unwielded = 0 - force_wielded = 20 throwforce = 5 throw_speed = 4 armour_penetration = 10 @@ -28,33 +26,45 @@ var/backstab_bonus = 30 var/light_on = FALSE var/brightness_on = 7 + var/wielded = FALSE // track wielded status on item -/obj/item/twohanded/kinetic_crusher/cyborg //probably give this a unique sprite later +/obj/item/kinetic_crusher/cyborg //probably give this a unique sprite later desc = "An integrated version of the standard kinetic crusher with a grinded down axe head to dissuade mis-use against crewmen. Deals damage equal to the standard crusher against creatures, however." force = 10 //wouldn't want to give a borg a 20 brute melee weapon unemagged now would we detonation_damage = 60 wielded = 1 -/obj/item/twohanded/kinetic_crusher/cyborg/unwield() - return +/obj/item/kinetic_crusher/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) -/obj/item/twohanded/kinetic_crusher/Initialize() +/obj/item/kinetic_crusher/ComponentInitialize() . = ..() AddComponent(/datum/component/butchering, 60, 110) //technically it's huge and bulky, but this provides an incentive to use it + AddComponent(/datum/component/two_handed, force_unwielded=0, force_wielded=20) -/obj/item/twohanded/kinetic_crusher/Destroy() +/obj/item/kinetic_crusher/Destroy() QDEL_LIST(trophies) return ..() -/obj/item/twohanded/kinetic_crusher/examine(mob/living/user) +/// triggered on wield of two handed item +/obj/item/kinetic_crusher/proc/on_wield(obj/item/source, mob/user) + wielded = TRUE + +/// triggered on unwield of two handed item +/obj/item/kinetic_crusher/proc/on_unwield(obj/item/source, mob/user) + wielded = FALSE + +/obj/item/kinetic_crusher/examine(mob/living/user) . = ..() - . += "Mark a large creature with the destabilizing force, then hit them in melee to do [force_wielded + detonation_damage] damage." - . += "Does [force_wielded + detonation_damage + backstab_bonus] damage if the target is backstabbed, instead of [force_wielded + detonation_damage]." + . += "Mark a large creature with the destabilizing force, then hit them in melee to do [force + detonation_damage] damage." + . += "Does [force + detonation_damage + backstab_bonus] damage if the target is backstabbed, instead of [force + detonation_damage]." for(var/t in trophies) var/obj/item/crusher_trophy/T = t . += "It has \a [T] attached, which causes [T.effect_desc()]." -/obj/item/twohanded/kinetic_crusher/attackby(obj/item/I, mob/living/user) +/obj/item/kinetic_crusher/attackby(obj/item/I, mob/living/user) if(istype(I, /obj/item/crowbar)) if(LAZYLEN(trophies)) to_chat(user, "You remove [src]'s trophies.") @@ -70,7 +80,7 @@ else return ..() -/obj/item/twohanded/kinetic_crusher/attack(mob/living/target, mob/living/carbon/user) +/obj/item/kinetic_crusher/attack(mob/living/target, mob/living/carbon/user) if(!wielded) to_chat(user, "[src] is too heavy to use with one hand.") return @@ -84,7 +94,7 @@ if(!QDELETED(C) && !QDELETED(target)) C.total_damage += target_health - target.health //we did some damage, but let's not assume how much we did -/obj/item/twohanded/kinetic_crusher/afterattack(atom/target, mob/living/user, proximity_flag, clickparams) +/obj/item/kinetic_crusher/afterattack(atom/target, mob/living/user, proximity_flag, clickparams) . = ..() if(istype(target, /obj/item/crusher_trophy)) var/obj/item/crusher_trophy/T = target @@ -137,28 +147,28 @@ if(user && lavaland_equipment_pressure_check(get_turf(user))) //CIT CHANGE - makes sure below only happens in low pressure environments user.adjustStaminaLoss(-30)//CIT CHANGE - makes crushers heal stamina -/obj/item/twohanded/kinetic_crusher/proc/Recharge() +/obj/item/kinetic_crusher/proc/Recharge() if(!charged) charged = TRUE update_icon() playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) -/obj/item/twohanded/kinetic_crusher/ui_action_click(mob/user, actiontype) +/obj/item/kinetic_crusher/ui_action_click(mob/user, actiontype) light_on = !light_on playsound(user, 'sound/weapons/empty.ogg', 100, TRUE) update_brightness(user) update_icon() -/obj/item/twohanded/kinetic_crusher/proc/update_brightness(mob/user = null) +/obj/item/kinetic_crusher/proc/update_brightness(mob/user = null) if(light_on) set_light(brightness_on) else set_light(0) -/obj/item/twohanded/kinetic_crusher/update_icon_state() - item_state = "crusher[wielded]" +/obj/item/kinetic_crusher/update_icon_state() + item_state = "crusher[wielded]" // this is not icon_state and not supported by 2hcomponent -/obj/item/twohanded/kinetic_crusher/update_overlays() +/obj/item/kinetic_crusher/update_overlays() . = ..() if(!charged) . += "[icon_state]_uncharged" @@ -175,7 +185,7 @@ flag = "bomb" range = 6 log_override = TRUE - var/obj/item/twohanded/kinetic_crusher/hammer_synced + var/obj/item/kinetic_crusher/hammer_synced /obj/item/projectile/destabilizer/Destroy() hammer_synced = null @@ -214,12 +224,12 @@ return "errors" /obj/item/crusher_trophy/attackby(obj/item/A, mob/living/user) - if(istype(A, /obj/item/twohanded/kinetic_crusher)) + if(istype(A, /obj/item/kinetic_crusher)) add_to(A, user) else ..() -/obj/item/crusher_trophy/proc/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/proc/add_to(obj/item/kinetic_crusher/H, mob/living/user) for(var/t in H.trophies) var/obj/item/crusher_trophy/T = t if(istype(T, denied_type) || istype(src, T.denied_type)) @@ -231,7 +241,7 @@ to_chat(user, "You attach [src] to [H].") return TRUE -/obj/item/crusher_trophy/proc/remove_from(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/proc/remove_from(obj/item/kinetic_crusher/H, mob/living/user) forceMove(get_turf(H)) H.trophies -= src return TRUE @@ -318,12 +328,12 @@ /obj/item/crusher_trophy/legion_skull/effect_desc() return "a kinetic crusher to recharge [bonus_value*0.1] second\s faster" -/obj/item/crusher_trophy/legion_skull/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/legion_skull/add_to(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.charge_time -= bonus_value -/obj/item/crusher_trophy/legion_skull/remove_from(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/legion_skull/remove_from(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.charge_time += bonus_value @@ -376,21 +386,19 @@ /obj/item/crusher_trophy/demon_claws/effect_desc() return "melee hits to do [bonus_value * 0.2] more damage and heal you for [bonus_value * 0.1], with 5X effect on mark detonation" -/obj/item/crusher_trophy/demon_claws/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/demon_claws/add_to(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.force += bonus_value * 0.2 - H.force_unwielded += bonus_value * 0.2 - H.force_wielded += bonus_value * 0.2 H.detonation_damage += bonus_value * 0.8 + AddComponent(/datum/component/two_handed, force_wielded=(20 + bonus_value * 0.2)) -/obj/item/crusher_trophy/demon_claws/remove_from(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/demon_claws/remove_from(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.force -= bonus_value * 0.2 - H.force_unwielded -= bonus_value * 0.2 - H.force_wielded -= bonus_value * 0.2 H.detonation_damage -= bonus_value * 0.8 + AddComponent(/datum/component/two_handed, force_wielded=20) /obj/item/crusher_trophy/demon_claws/on_melee_hit(mob/living/target, mob/living/user) user.heal_ordered_damage(bonus_value * 0.1, damage_heal_order) diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index ed6d9e31db..dd317c5b23 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -30,7 +30,7 @@ new /datum/data/mining_equipment("500 Point Transfer Card", /obj/item/card/mining_point_card/mp500, 500), new /datum/data/mining_equipment("Tracking Implant Kit", /obj/item/storage/box/minertracker, 600), new /datum/data/mining_equipment("Jaunter", /obj/item/wormhole_jaunter, 750), - new /datum/data/mining_equipment("Kinetic Crusher", /obj/item/twohanded/kinetic_crusher, 750), + new /datum/data/mining_equipment("Kinetic Crusher", /obj/item/kinetic_crusher, 750), new /datum/data/mining_equipment("Kinetic Accelerator", /obj/item/gun/energy/kinetic_accelerator, 750), new /datum/data/mining_equipment("Survival Medipen", /obj/item/reagent_containers/hypospray/medipen/survival, 750), new /datum/data/mining_equipment("Brute First-Aid Kit", /obj/item/storage/firstaid/brute, 800), @@ -176,7 +176,7 @@ new /obj/item/stack/marker_beacon/thirty(drop_location) if("Crusher Kit") new /obj/item/extinguisher/mini(drop_location) - new /obj/item/twohanded/kinetic_crusher(drop_location) + new /obj/item/kinetic_crusher(drop_location) if("Mining Conscription Kit") new /obj/item/storage/backpack/duffelbag/mining_conscript(drop_location) diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index b54b990c77..581072c5bf 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -194,7 +194,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ item_state = "slag" singular_name = "slag chunk" -/obj/item/twohanded/required/gibtonite +/obj/item/gibtonite name = "gibtonite ore" desc = "Extremely explosive if struck with mining equipment, Gibtonite is often used by miners to speed up their work by using it as a mining charge. This material is illegal to possess by unauthorized personnel under space law." icon = 'icons/obj/mining.dmi' @@ -208,12 +208,16 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ var/attacher = "UNKNOWN" var/det_timer -/obj/item/twohanded/required/gibtonite/Destroy() +/obj/item/gibtonite/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, require_twohands=TRUE) + +/obj/item/gibtonite/Destroy() qdel(wires) wires = null return ..() -/obj/item/twohanded/required/gibtonite/attackby(obj/item/I, mob/user, params) +/obj/item/gibtonite/attackby(obj/item/I, mob/user, params) if(!wires && istype(I, /obj/item/assembly/igniter)) user.visible_message("[user] attaches [I] to [src].", "You attach [I] to [src].") wires = new /datum/wires/explosive/gibtonite(src) @@ -241,22 +245,22 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ return ..() -/obj/item/twohanded/required/gibtonite/attack_self(user) +/obj/item/gibtonite/attack_self(user) if(wires) wires.interact(user) else ..() -/obj/item/twohanded/required/gibtonite/bullet_act(obj/item/projectile/P) +/obj/item/gibtonite/bullet_act(obj/item/projectile/P) GibtoniteReaction(P.firer) return ..() -/obj/item/twohanded/required/gibtonite/ex_act() +/obj/item/gibtonite/ex_act() GibtoniteReaction(null, 1) -/obj/item/twohanded/required/gibtonite/proc/GibtoniteReaction(mob/user, triggered_by = 0) +/obj/item/gibtonite/proc/GibtoniteReaction(mob/user, triggered_by = 0) if(!primed) primed = TRUE playsound(src,'sound/effects/hit_on_shattered_glass.ogg',50,1) @@ -282,7 +286,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ log_game("[key_name(user)] has primed a [name] for detonation at [AREACOORD(bombturf)]") det_timer = addtimer(CALLBACK(src, .proc/detonate, notify_admins), det_time, TIMER_STOPPABLE) -/obj/item/twohanded/required/gibtonite/proc/detonate(notify_admins) +/obj/item/gibtonite/proc/detonate(notify_admins) if(primed) switch(quality) if(GIBTONITE_QUALITY_HIGH) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index f694890b95..e15c2b010d 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -50,16 +50,13 @@ /mob/living/carbon/swap_hand(held_index) + . = ..() + if(!.) + var/obj/item/held_item = get_active_held_item() + to_chat(usr, "Your other hand is too busy holding [held_item].") + return if(!held_index) held_index = (active_hand_index % held_items.len)+1 - - var/obj/item/item_in_hand = src.get_active_held_item() - if(item_in_hand) //this segment checks if the item in your hand is twohanded. - var/obj/item/twohanded/TH = item_in_hand - if(istype(TH)) - if(TH.wielded == 1) - to_chat(usr, "Your other hand is too busy holding [TH]") - return var/oindex = active_hand_index active_hand_index = held_index if(hud_used) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index bf693d70b6..358dc399fc 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -339,7 +339,7 @@ /obj/item/organ_storage, /obj/item/borg/lollipop, /obj/item/sensor_device, - /obj/item/twohanded/shockpaddles/cyborg) + /obj/item/shockpaddles/cyborg) emag_modules = list(/obj/item/reagent_containers/borghypo/hacked) ratvar_modules = list( /obj/item/clockwork/slab/cyborg/medical, @@ -910,7 +910,7 @@ /obj/item/borg/sight/meson, /obj/item/storage/bag/ore/cyborg, /obj/item/pickaxe/drill/cyborg, - /obj/item/twohanded/kinetic_crusher/cyborg, + /obj/item/kinetic_crusher/cyborg, /obj/item/weldingtool/mini, /obj/item/storage/bag/sheetsnatcher/borg, /obj/item/t_scanner/adv_mining_scanner, @@ -1027,7 +1027,7 @@ /obj/item/extinguisher/mini, /obj/item/crowbar/cyborg, /obj/item/reagent_containers/borghypo/syndicate, - /obj/item/twohanded/shockpaddles/syndicate, + /obj/item/shockpaddles/syndicate, /obj/item/healthanalyzer/advanced, /obj/item/surgical_drapes/advanced, /obj/item/retractor, diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index adb49938e1..5bfaf8ad27 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -91,7 +91,7 @@ else to_chat(user, "\the [src] already has this mop!") - if(istype(W, /obj/item/twohanded/broom)) + if(istype(W, /obj/item/broom)) if(bot_core.allowed(user) && open && broom == TRUE) to_chat(user, "You add to \the [src] a broom speeding it up!") broom = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index c406baf2a6..47756688c8 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -158,7 +158,7 @@ var/client/C = L.client SSmedals.UnlockMedal("Boss [BOSS_KILL_MEDAL]", C) SSmedals.UnlockMedal("[medaltype] [BOSS_KILL_MEDAL]", C) - if(crusher_kill && istype(L.get_active_held_item(), /obj/item/twohanded/kinetic_crusher)) + if(crusher_kill && istype(L.get_active_held_item(), /obj/item/kinetic_crusher)) SSmedals.UnlockMedal("[medaltype] [BOSS_KILL_MEDAL_CRUSHER]", C) SSmedals.SetScore(BOSS_SCORE, C, 1) SSmedals.SetScore(score_type, C, 1) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index e4362711b3..822dafcb9f 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -317,7 +317,7 @@ suit = /obj/item/clothing/suit/armor/bone gloves = /obj/item/clothing/gloves/bracer if(prob(5)) - back = pickweight(list(/obj/item/twohanded/bonespear = 3, /obj/item/twohanded/fireaxe/boneaxe = 2)) + back = pickweight(list(/obj/item/spear/bonespear = 3, /obj/item/fireaxe/boneaxe = 2)) if(prob(10)) belt = /obj/item/storage/belt/mining/primitive if(prob(30)) @@ -404,7 +404,7 @@ if(prob(5)) gloves = /obj/item/clothing/gloves/color/yellow if(prob(10)) - back = /obj/item/twohanded/spear + back = /obj/item/spear else if(prob(80)) //Now they dont always have a backpack back = /obj/item/storage/backpack backpack_contents = list(/obj/item/stack/cable_coil = 1, /obj/item/assembly/flash = 1, /obj/item/storage/fancy/donut_box = 1, /obj/item/storage/fancy/cigarettes/cigpack_shadyjims = 1, /obj/item/lighter = 1) diff --git a/code/modules/mob/living/simple_animal/hostile/skeleton.dm b/code/modules/mob/living/simple_animal/hostile/skeleton.dm index df71701bb7..9aee944c6d 100644 --- a/code/modules/mob/living/simple_animal/hostile/skeleton.dm +++ b/code/modules/mob/living/simple_animal/hostile/skeleton.dm @@ -52,7 +52,7 @@ melee_damage_upper = 20 deathmessage = "collapses into a pile of bones, its gear falling to the floor!" loot = list(/obj/effect/decal/remains/human, - /obj/item/twohanded/spear, + /obj/item/spear, /obj/item/clothing/shoes/winterboots, /obj/item/clothing/suit/hooded/wintercoat) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index def6327461..25a4215670 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -493,17 +493,13 @@ mode() /mob/living/simple_animal/swap_hand(hand_index) + . = ..() + if(!.) + return if(!dextrous) - return ..() + return if(!hand_index) hand_index = (active_hand_index % held_items.len)+1 - var/obj/item/held_item = get_active_held_item() - if(held_item) - if(istype(held_item, /obj/item/twohanded)) - var/obj/item/twohanded/T = held_item - if(T.wielded == 1) - to_chat(usr, "Your other hand is too busy holding the [T.name].") - return var/oindex = active_hand_index active_hand_index = hand_index if(hud_used) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 7eec11892e..a3d5a4f3c5 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -745,7 +745,11 @@ GLOBAL_VAR_INIT(exploit_warn_spam_prevention, 0) return FALSE /mob/proc/swap_hand() - return + var/obj/item/held_item = get_active_held_item() + if(SEND_SIGNAL(src, COMSIG_MOB_SWAP_HANDS, held_item) & COMPONENT_BLOCK_SWAP) + to_chat(src, "Your other hand is too busy holding [held_item].") + return FALSE + return TRUE /mob/proc/activate_hand(selhand) return diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index c8563c653f..6bfd2046fc 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -170,8 +170,8 @@ By design, d1 is the smallest direction and d2 is the highest return coil.cable_join(src, user) - else if(istype(W, /obj/item/twohanded/rcl)) - var/obj/item/twohanded/rcl/R = W + else if(istype(W, /obj/item/rcl)) + var/obj/item/rcl/R = W if(R.loaded) R.loaded.cable_join(src, user) R.is_empty(user) diff --git a/code/modules/research/designs/autoylathe_designs.dm b/code/modules/research/designs/autoylathe_designs.dm index c2076db121..6db9755585 100644 --- a/code/modules/research/designs/autoylathe_designs.dm +++ b/code/modules/research/designs/autoylathe_designs.dm @@ -63,7 +63,7 @@ name = "Double-Bladed Toy Sword" id = "dbtoysword" materials = list(/datum/material/plastic = 1000) - build_path = /obj/item/twohanded/dualsaber/toy + build_path = /obj/item/dualsaber/toy category = list("initial", "Melee") /datum/design/autoylathe/toykatana diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index e407277ebf..ff60478eb4 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -295,7 +295,7 @@ id = "broom" build_type = PROTOLATHE | AUTOLATHE materials = list(/datum/material/iron = 1000, /datum/material/glass = 600) - build_path = /obj/item/twohanded/broom + build_path = /obj/item/broom category = list("initial", "Equipment", "Misc") departmental_flags = DEPARTMENTAL_FLAG_SERVICE diff --git a/code/modules/research/xenobiology/crossbreeding/burning.dm b/code/modules/research/xenobiology/crossbreeding/burning.dm index 7b5004e722..1a8b82232b 100644 --- a/code/modules/research/xenobiology/crossbreeding/burning.dm +++ b/code/modules/research/xenobiology/crossbreeding/burning.dm @@ -276,7 +276,7 @@ Burning extracts: /obj/item/slimecross/burning/adamantine/do_effect(mob/user) user.visible_message("[src] crystallizes into a large shield!") - new /obj/item/twohanded/required/adamantineshield(get_turf(user)) + new /obj/item/shield/adamantineshield(get_turf(user)) ..() /obj/item/slimecross/burning/rainbow @@ -440,7 +440,7 @@ Burning extracts: attack_verb = list("irradiated","mutated","maligned") return ..() -/obj/item/twohanded/required/adamantineshield +/obj/item/shield/adamantineshield name = "adamantine shield" desc = "A gigantic shield made of solid adamantium." icon = 'icons/obj/slimecrossing.dmi' @@ -450,12 +450,15 @@ Burning extracts: armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 0, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 70) slot_flags = ITEM_SLOT_BACK block_chance = 75 + force = 0 throw_range = 1 //How far do you think you're gonna throw a solid crystalline shield...? throw_speed = 2 - force = 15 //Heavy, but hard to wield. attack_verb = list("bashed","pounded","slammed") item_flags = SLOWS_WHILE_IN_HAND +/obj/item/shield/adamantineshield/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, require_twohands=TRUE, force_wielded=15) /obj/effect/proc_holder/spell/targeted/shapeshift/slimeform name = "Slime Transformation" diff --git a/code/modules/spells/spell_types/devil.dm b/code/modules/spells/spell_types/devil.dm index 34b033fd17..6e66fa1a4a 100644 --- a/code/modules/spells/spell_types/devil.dm +++ b/code/modules/spells/spell_types/devil.dm @@ -5,7 +5,7 @@ include_user = 1 range = -1 clothes_req = NONE - item_type = /obj/item/twohanded/pitchfork/demonic + item_type = /obj/item/pitchfork/demonic school = "conjuration" charge_max = 150 @@ -15,10 +15,10 @@ action_background_icon_state = "bg_demon" /obj/effect/proc_holder/spell/targeted/conjure_item/summon_pitchfork/greater - item_type = /obj/item/twohanded/pitchfork/demonic/greater + item_type = /obj/item/pitchfork/demonic/greater /obj/effect/proc_holder/spell/targeted/conjure_item/summon_pitchfork/ascended - item_type = /obj/item/twohanded/pitchfork/demonic/ascended + item_type = /obj/item/pitchfork/demonic/ascended /obj/effect/proc_holder/spell/targeted/conjure_item/violin item_type = /obj/item/instrument/violin/golden diff --git a/code/modules/surgery/advanced/revival.dm b/code/modules/surgery/advanced/revival.dm index e9f8ff4446..b4c78b5d6e 100644 --- a/code/modules/surgery/advanced/revival.dm +++ b/code/modules/surgery/advanced/revival.dm @@ -25,12 +25,12 @@ return TRUE /datum/surgery_step/revive name = "electrically stimulate brain" - implements = list(/obj/item/twohanded/shockpaddles = 100, /obj/item/abductor/gizmo = 100, /obj/item/melee/baton = 75, /obj/item/organ/cyberimp/arm/baton = 75, /obj/item/organ/cyberimp/arm/gun/taser = 60, /obj/item/gun/energy/e_gun/advtaser = 60, /obj/item/gun/energy/taser = 60) + implements = list(/obj/item/shockpaddles = 100, /obj/item/abductor/gizmo = 100, /obj/item/melee/baton = 75, /obj/item/organ/cyberimp/arm/baton = 75, /obj/item/organ/cyberimp/arm/gun/taser = 60, /obj/item/gun/energy/e_gun/advtaser = 60, /obj/item/gun/energy/taser = 60) time = 120 /datum/surgery_step/revive/tool_check(mob/user, obj/item/tool) . = TRUE - if(istype(tool, /obj/item/twohanded/shockpaddles)) - var/obj/item/twohanded/shockpaddles/S = tool + if(istype(tool, /obj/item/shockpaddles)) + var/obj/item/shockpaddles/S = tool if((S.req_defib && !S.defib.powered) || !S.wielded || S.cooldown || S.busy) to_chat(user, "You need to wield both paddles, and [S.defib] must be powered!") return FALSE diff --git a/code/modules/surgery/amputation.dm b/code/modules/surgery/amputation.dm index 5c77532188..e00ff66ee7 100644 --- a/code/modules/surgery/amputation.dm +++ b/code/modules/surgery/amputation.dm @@ -6,7 +6,7 @@ requires_bodypart_type = 0 /datum/surgery_step/sever_limb name = "sever limb" - implements = list(TOOL_SCALPEL = 100, TOOL_SAW = 100, /obj/item/melee/transforming/energy/sword/cyborg/saw = 100, /obj/item/melee/arm_blade = 80, /obj/item/twohanded/required/chainsaw = 80, /obj/item/mounted_chainsaw = 80, /obj/item/twohanded/fireaxe = 50, /obj/item/hatchet = 40, /obj/item/kitchen/knife/butcher = 25) + implements = list(TOOL_SCALPEL = 100, TOOL_SAW = 100, /obj/item/melee/transforming/energy/sword/cyborg/saw = 100, /obj/item/melee/arm_blade = 80, /obj/item/chainsaw = 80, /obj/item/mounted_chainsaw = 80, /obj/item/fireaxe = 50, /obj/item/hatchet = 40, /obj/item/kitchen/knife/butcher = 25) time = 64 /datum/surgery_step/sever_limb/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) diff --git a/code/modules/surgery/emergency_cardioversion_recovery.dm b/code/modules/surgery/emergency_cardioversion_recovery.dm index 5646c43f00..5df90c5e80 100644 --- a/code/modules/surgery/emergency_cardioversion_recovery.dm +++ b/code/modules/surgery/emergency_cardioversion_recovery.dm @@ -6,13 +6,13 @@ /datum/surgery_step/ventricular_electrotherapy name = "ventricular electrotherapy" - implements = list(/obj/item/twohanded/shockpaddles = 90, /obj/item/defibrillator = 75, /obj/item/inducer = 55, /obj/item/stock_parts/cell = 25) //Just because the idea of a new player using the whole magine to defib is hillarious to me + implements = list(/obj/item/shockpaddles = 90, /obj/item/defibrillator = 75, /obj/item/inducer = 55, /obj/item/stock_parts/cell = 25) //Just because the idea of a new player using the whole magine to defib is hillarious to me time = 50 repeatable = TRUE //So you can retry /datum/surgery_step/ventricular_electrotherapy/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - if(istype(tool, /obj/item/twohanded/shockpaddles)) - var/obj/item/twohanded/shockpaddles/pads = tool + if(istype(tool, /obj/item/shockpaddles)) + var/obj/item/shockpaddles/pads = tool if(!pads.wielded) to_chat(user, "You need to wield the paddles in both hands before you can use them!") return FALSE @@ -23,8 +23,8 @@ playsound(src, 'sound/machines/defib_charge.ogg', 75, 0) /datum/surgery_step/ventricular_electrotherapy/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - if(istype(tool, /obj/item/twohanded/shockpaddles)) - var/obj/item/twohanded/shockpaddles/pads = tool + if(istype(tool, /obj/item/shockpaddles)) + var/obj/item/shockpaddles/pads = tool if(!pads.wielded) return FALSE var/mob/living/carbon/human/H = target @@ -52,7 +52,7 @@ H.adjustOrganLoss(ORGAN_SLOT_BRAIN, -5) H.electrocute_act(0, (tool), 1, SHOCK_ILLUSION) //If we're using a defib, let the defib handle the revive. - if(istype(tool, /obj/item/twohanded/shockpaddles)) + if(istype(tool, /obj/item/shockpaddles)) return //Otherwise, we're ad hocing it if(!(do_after(user, 50, target = target))) diff --git a/code/modules/surgery/organic_steps.dm b/code/modules/surgery/organic_steps.dm index 3b05873a0a..0b38ecc2fe 100644 --- a/code/modules/surgery/organic_steps.dm +++ b/code/modules/surgery/organic_steps.dm @@ -91,7 +91,7 @@ //saw bone /datum/surgery_step/saw name = "saw bone" - implements = list(TOOL_SAW = 100, /obj/item/melee/arm_blade = 75, /obj/item/twohanded/fireaxe = 50, /obj/item/hatchet = 35, /obj/item/kitchen/knife/butcher = 25) + implements = list(TOOL_SAW = 100, /obj/item/melee/arm_blade = 75, /obj/item/fireaxe = 50, /obj/item/hatchet = 35, /obj/item/kitchen/knife/butcher = 25) time = 54 /datum/surgery_step/saw/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm index 62ce16e7e6..8eac5b7895 100644 --- a/code/modules/surgery/prosthetic_replacement.dm +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -13,7 +13,7 @@ return 1 /datum/surgery_step/add_prosthetic name = "add prosthetic" - implements = list(/obj/item/bodypart = 100, /obj/item/organ_storage = 100, /obj/item/twohanded/required/chainsaw = 100, /obj/item/melee/synthetic_arm_blade = 100) + implements = list(/obj/item/bodypart = 100, /obj/item/organ_storage = 100, /obj/item/chainsaw = 100, /obj/item/melee/synthetic_arm_blade = 100) time = 32 var/organ_rejection_dam = 0 /datum/surgery_step/add_prosthetic/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) @@ -79,7 +79,7 @@ "[user] finishes attaching [tool]!", "[user] finishes the attachment procedure!") qdel(tool) - if(istype(tool, /obj/item/twohanded/required/chainsaw)) + if(istype(tool, /obj/item/chainsaw)) var/obj/item/mounted_chainsaw/new_arm = new(target) target_zone == BODY_ZONE_R_ARM ? target.put_in_r_hand(new_arm) : target.put_in_l_hand(new_arm) return 1 diff --git a/code/modules/uplink/uplink_items/uplink_dangerous.dm b/code/modules/uplink/uplink_items/uplink_dangerous.dm index 99c9c505c0..7d96390115 100644 --- a/code/modules/uplink/uplink_items/uplink_dangerous.dm +++ b/code/modules/uplink/uplink_items/uplink_dangerous.dm @@ -109,7 +109,7 @@ name = "Double-Bladed Energy Sword" desc = "The double-bladed energy sword does slightly more damage than a standard energy sword and will deflect \ all energy projectiles, but requires two hands to wield." - item = /obj/item/twohanded/dualsaber + item = /obj/item/dualsaber player_minimum = 25 cost = 16 exclude_modes = list(/datum/game_mode/nuclear/clown_ops) diff --git a/code/modules/vending/liberation_toy.dm b/code/modules/vending/liberation_toy.dm index 8ed4cd85ae..9f9b489266 100644 --- a/code/modules/vending/liberation_toy.dm +++ b/code/modules/vending/liberation_toy.dm @@ -20,7 +20,7 @@ /obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted/riot = 10, /obj/item/ammo_box/foambox/riot = 20, /obj/item/toy/katana = 10, - /obj/item/twohanded/dualsaber/toy = 5, + /obj/item/dualsaber/toy = 5, /obj/item/toy/cards/deck/syndicate = 10) //Gambling and it hurts, making it a +18 item armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF diff --git a/code/modules/vending/toys.dm b/code/modules/vending/toys.dm index a00dd17a9c..f8b9e134b2 100644 --- a/code/modules/vending/toys.dm +++ b/code/modules/vending/toys.dm @@ -21,7 +21,7 @@ /obj/item/gun/ballistic/automatic/c20r/toy/unrestricted = 10, /obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted = 10, /obj/item/toy/katana = 10, - /obj/item/twohanded/dualsaber/toy = 5) + /obj/item/dualsaber/toy = 5) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/donksoft diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index b2a8b59403..a1caca0200 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -306,7 +306,7 @@ /obj/item/cartridge/janitor = 3, /obj/item/clothing/gloves/color/black = 2, /obj/item/clothing/head/soft/purple = 2, - /obj/item/twohanded/broom = 2, + /obj/item/broom = 2, /obj/item/paint/paint_remover = 2, /obj/item/melee/flyswatter = 2, /obj/item/flashlight = 2, diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 58083f5f6d34358bbea2baecc38ff968a4becc20..8c61c287acbf3a4b949877c1d1a2c3b4fcc3d747 100644 GIT binary patch literal 132474 zcmZs?2UJs0^DlZr3B4mAT|_{7FCqkNh*VLE6a%94-h1ev2&hOeK~VvbF1-XqKokhQ z_ud19mJpH~{l5Qw_r3ep+Uw+;vy!uC&zU{*o8L@c8tQA&QFBrQ06?dG|Bev=kP=Tx z7AV2QkE>OT^#DLc8uZxA=gtdnTQ5fsA4hjL00_vbvCv83QleK!;;4BjF-vl_3zdhQn<&z_SKe@=U2qVK8QAI$UbJqrTz zzi7vlzFV=4WhcSR`q&vtFkY?PussAj!QcF<(6;L5KrQ1J0-F29qGRn~tL6LUB_F{S z(`3?JHkP7#E3~em$8Yl13<^~^j?BpyShuM^?Qq>+Nfl1)H>RMSyw;?dbk@4DwX@WP zbo?F_T~4R0^;99#mN~-|*iLb>l>DYV3T}4Hw>Cksi!_v(YHq>#|?ZaGR(Ba=)P-FMngd z^C5@(XTY*6Pa8SeKr{5ip6Z9f$H_eQ`f^JH%U}1>)0m!C?xlF@xSTvZBrpn|o)__T zk$sL1mVDy5NpIl5>yWVe`o)31Ll%PN(+yb}&FL`4&YW28qLZnSVP&hKCl!y7A%{|UXC-b@1NqNb)@B2pC?Z<*wUE+JF znHegr1t~q(6H~vK+}0=g1k}~GHpR9;5G<*4k?z}mo;25~!awCK-L#q*p3G=$$)hBb zuWS5yL+RLB`?*`OQ_{JkW$UPxR(@3JyM0L%nY{Mod4EMJ*(JXpAFpUG8{Rij-d4R7 zoDf-b$z>>1r@3rhKeqLQ^AA7VL zdsCE2nMZItT`?&ACyMJ8)s#tvGKp|(kW&cb`wbSB@2*z4T`y=|S^%=KH*HY?DYp(q zgT?I1x&~gBzr6PRUBBcc-Thu4BOFyf+dDv-Gkzl6`zr{9QdrG%f0s4@{Jh8Sw^C4k z%?2){(uNisSN@zqI%O*NOz5_;*AmAi(OY7h1HSJptsn8ITrKJHWvG=*br2CD zcrK|WVD3(;LvU-`$jZ<=4fp1hiH?|Yb0B;)uv^-QKQc7gK}gE;#XINJgw+5$Xu4+&M|&b zF)drb?1c3DUaBmi`>7zrbe!3CW0x%TbTG6lyQMO1&sw8~jYDof|9Sc4^_WyjVcJHV zsD}MqXHA`})sX!z+@bv1Q#dgU9RWC3&X+t_v|(I6YsX7 zez?47SNUP`k^{4jSz5%%EBm`CO&F<#`K_RCMi+TrO|ryum&B&cZ>` zv%JSK$mXt>byRD$d*zj6Q81ZiOUS!R{M4FnFh4e+)S>oj0_@X|=IJjFm`VKlak})- z;wX~7sHGmfx5aZeuHm75ZKVJGTq`I3FVFb1%~qUR1J2|z%lITu=a%dJXChf%zPyhF zDi9b9}V>jQEfM zoO%n4;Vf%_i@Du&IsWy?c2ZR&ZHFuiG_<_QjW)BCLil5e{zp;#Ti2cK8bwXrF@M__ zlX0BoQ;oB{9<5(YH*82}YA7mtvJCZtOL1 z)tvM*jfDk%dVXC6EgR6RyH!-qGlSyqt5j#=ym@OesGqyg@}tM%^S_Ge$!86MpIp}R ze6v@|a`S~=wDGfwcUlr(D8(HPtK6c*x0}2!+X9Jdn3}dO@IcXxE~^p#062$6!B#t0 z#7>&vMSt79k$$zj2!}x^4AYGuobw$F-8%3jy=CK5#F8x4tVBgKfYxnZ$Qlkq#&u&- z-EHP>#U7@whhopyMpsy(^nX6ciYIPYhc30l%Q06o%~@UFaFHkqnAi$Po~adQ*j7v# zB~^i6XH=zM*?4%EX4mG~Rui|enZ142DKPI3_pjJ8+_W~NzZHiM{D)5nq~s589v87M ztN{Q&pnXU4aX`*aZeR$jaU&kSB`6*tB=jcr9y2IH!|cb`fXOl;@sG3+?iaDDuh`pn zlQu-^X-QufkR&Y?6_7mjT-#EnjV}r(d+*A6>5j&I;0ben4_GKx{LPV97|aK*?^}5K zcyx31!b#odYZF$**X!$6ph3$z_e&Wtl!F#L&*v32=ph_oy*+zgMc+IqYwx1w$h$U^uXozHBM2fnkk%8 zv$fJZ%w4!EnlM;~5b}uvAiadpuWW5~7(>(f2JyY#bUQ3>Z`@aGSca7G@r5)YYXrfL z=9}C#*vAMrUNpSFi$)tHQJ~AM&aYAmtPtl0`tIds2b$h4PjH@p#wXONe6iQ)E|Nir zIk*l0I<9JLE!a4d%l16wDkU{FoitUz2~6VIO6X!CM(R;1fX`$&KFa;G)Dz09VETVAq?MhV28JN58uL)G4;`ME5G5%OCu{7q$4Bccu%sl^* zoo(bnc(0?s22UYMr9ud#FUNH(oHaYpPF_rubBR_?{*wG@sdmq=ojV00Il;yVE=2YfucAhxOWRD^iWM`E-m?GoDnQ@b%*2LWZD9u^e1; z1d5Krm^S0@{uS{JMmSz1CY#{d1n`o@TWjbiX~DU+UA5en=CSgml}6%r^FjTknDtMc zoi=mjuLFV~af*9ZW@JmPg-5LA5&FKY*}~Mn@ETa$(3me!1s1xknxgb|-aYdHIKyrD3ec7@80b=s7+#Tk7sMgc4o;dmi44$oP-N>O9VZIbPz3 z1zafmBtMa-+uB|Rd}Om@M(P|c4DY(({gcSMc1fP{ERDLA{0PtCPRn?|auAw)&HUJj zw#R7k0K+JgH-6#RSo-c;e3%E*PgbTPN^89kUCHs* z+jaY{&kca>OeW#$4P~P@WSdRG{Ah%?H0Q|JsgpX#BlG!ttXVKsP^J{Pa~r~sh6G0~ z?MempA?OCz;TtCu{IB{5mf4tY5O90M=n9a(FEi~Dd*+6eiK;K=1 zx}39w;$OPKJ|ZDk)}ZeMW3SN8;Hpzc&dY^jl8)Pr+&SLdGy(agvAk0#$jGsLSCe&J|j2n9`~^@27? z5cnk5YmKl-k@xUh@bEdsETYq;@B9AH?1h-ELHZfity;6C_84uzE0ShiTP=0rkcrtvq@+wVXH@oWY z`le&VP=G7}W-7a@b&uAzq6#Q{Xv7@*<~M;NT+v|7-O1b>&|Krg1O{eP*SbdWqZgk* zxzI7qxMsa+>RKWyIW1yv?S+huuDdrD+y;?l!pe7{zG#MnU4x^)Uhbtj;bsj?p%)>j z{aQvSagTmSh354h{X#g|HC}D+Wx~%$f~K!;sqOjXJ0l-tuLo9X07bj5(KZ@F+NXv( znD--Bbp63U^D4HRPoraRR6MLV^c8Q3(#6u(doEIm9XWUii0~mPtmvu|!PwYXIpnNj zt(z|%LxH0N@VtEU0+hglG?v>xLQ^CIc6T^zC8IQc6r}r}N~t3a%=%2Tt$4c8W=41& zl-LI;%x(`ylk~=Eg(mj0cMtRdo6RR{9VzPave2As=S`sDnL3CxI>sR{ll1b4%DCZAbI3VtOBHW2K=x^uy9k{x%E`aGKYGM6_1%+jAD7mA zv->p8mT{p!gbU8wwz9@oH%DBZd&iJeKPiwG?Ikpm9afDQ2N4d!KVp}=lTClt?M_tQ z9z_HyXTjQZ0Bd>9YfBsW{pkGkvYa?Zb61v=HDw(^ODx7TNj@5%Q>Y-ze zurT$KuU|=QX@v_p2DTp+d|88*xo=Ee>Y`znSKxCyR*;8!U6jR^)mt~`7h^mM8R+`b zEnx@hq-+dIPEL5W8dzyBOr++2FLZeqDuIRw4cp;B7W@^5O=DcJ{7D?&jR2DAI@jCC zym3hA8mqz4R5b9Nb|1&pT>gOPoDx zKe47u;-jag%w6Vd>FQQiZBBB6Bk4)lW@o#l&kH2E_$$Mk13 zg%dt?hz}BWGkBvt&SUH7`q9oH3&6<2WqbbeWkhQMuZ)aL{L7a$uEU-DLMCw&85|ov zG6S1F^&uG9vW7Lz*L;w?;!9+|`e1kOlD~TO>c zy#maLkKQRM+E72tu2-gALHOoj2aHZeRBrKIe_ z`R`0H*;QW#DvlD+XUiPEM{1d{YsX?zCePX<$%m?5{4qo3)$(gB5wuUn-$^X$4`~mm z%ndIduA0;G+<1(|6a9d<)1nJL!h{Sc`-LXdXxyJlrqxknw2i6Xq~Bs>-h?!-Yp?Vr zA8Et?j?v+DAp*X&&7ylpg-~&fFMqsnK6{L}w@Rl1>U|D`EgKyysumN+O&8na))(6F zSCd>vM{CRuw)i{`wF;Imh;NXd=jP%WzC9{V4nc^p^!5pH~R^!l^b+0FA|qCUe`J0EcDCfp}aAvvl;T+mh9^*Oo9 zTbcZ;K#~E#V*ep(JL)%!-v3tnH;6rD#g>NmRI+nFL<#FcFGz$T^vc-;>paSk zR#$k(_dldjTU+Mb6R@95WPk>7qx)#@?F2*)sL2&{;wet}sIX_NBAH9eQa3MYmE^$; zu;wQ?@3B$~d$HR#HWk-30&oZ2sUp+>zp85Xix)47o$&BRxulkgv6X}1R9QlJGSKEA z|A31ynA?Xa?5!*s-#qB#9VdBHNcf9dk2`2}GmMyhK*LQhsyIR^gwax3+u!+A*l419 zo=39U-m;kIGv$?YNr>n?!&>jZR*eq;s4Ao?hSz#WPXx-)@a&xHI~Kfuuh|OR`uekedUT7egAy5{)EOp#q=%|2&_; zC0C8vc;!SF4l*HL7LVWD)k^Ale#^Fi{6>$c5Fp*22L8lcw#KIsG(1F-(^$&IVVjlB z0Bn*^*M7)u&rfXiej=1GvM%=8O>6>uTgmmvsxN&E`}YS}9vdv=BX6p{vz9)#ZV9mZT?<0Sj$~pi~%4`u(`RvMOgS^>>roFZcEo*-Af>39nX!D$rIZv%O=5=#V|()Ci36oH zkGi3qWRpNkUA`KrivcP2Mb}cX>hc6myON_egdN*@m?*Huw|^C=N7=BL;Kj(3@l`_y ztZnS8LM(Gw`O655yV&b{^YGI%-tmwA3n&hD7!~+2^LCyizQ-R`hg^)O~}yAo?O)o zugeVkWNbaNqT{`LU4!EJG)@<^WB{^5Hgq4bE{qiO@u1x2YfC%T_i7uWPVtDAt=W82 zQj?AeiXYSB49K1^)24N(^TpI=mD!E4u+=7Ldojn@0sYZ&;{#eKKO5@$oueQr@e9=5;_1+ibN5@WUwrmhIlG3bT+ zP^F)DT@*zTaUKDaQ*)2;u`c0QJvM7 zCy+y)QIFToJDjXZYJK#(1!Im|vItQ?`1wu(cX1Ru8gx!waB??xq`Nc3v2^}N$b_Wl z=_I>~kqLShhW=HGV^$Rv3*=+9?faVnDPqt&+-jYh{B@C`{C1W zTtT3(-s(X|NYPi6C0pGZO}LQQw;)+Q;IW0x2p^jK()K(by8MfJcQ$7H7GHSAiSQYY zWfpJw`y&P;+?|4<$e*G{g!dhJqY>-hUw_cUTq-+1_u7>>G2FAKnYm(z4~Q(X|X8dZhjey;egH0>2LD#=mBYq zz5z`Np5b;;?Sak>po^be+O+W|<;GYk*YNi7k6ws1-+p#Ryebw6-Z3Bvp<|{eBLV>; zWkw4o%~q>qbq~#oJTH8FBN8zEttW(g5lU^hn*Q<1wa>-#q2oQyx`iKHRqyjRfh{?4Ex_oM$s1aiJ-D;}C zr=gqy>)eL^<*|sY0D+>)6^-*oqmWyzbGof{2OvBn)fX%6Lp1uKp<(zXF_Zg%dCd!;or(n?CQZ<$LY( z6XWi)p-y>k~bzO`B>tB1_*ksPw4hw&kT2C~e=*>40l}ZUeSII>` z^F?FICsjCpCq`4vgp7pC_}*J00>ti+QE3rV0+Aren&e`2f%*NyC8+#|K)Ul8L*deL zae7+QhvpjylYA7m1n?{2+9hf4DWf+ElB;mI5Zw%E&HGkgiy>jS0Kai7|AtWa=~~yK zuV0-iLw7a?Cu-~&aFg!cNj#dVPu>aINpo1gvKN7Tm~A6ys;G#!yWy2Wj^5rj-Q;g8 zXXVGUE;MdA%|L2M%3(RN^+IxMbDmVdeixSZ`|i*E`M?*iG6`qzC6$|f*}aa|-%PUv zpdQa#Ba-$>GGT>($t1MF8oU=ak_pQXjG3>)-9LZ3>~v&BxP~sLZKeqO5lzKZh_LOZ zcf_3?@CFyCT|R@fvE3wVgd=_-qrT69zuaY9=)rlv4= zbPzw9A>iraIMgyx{W9#uqRQFZuYBL0xR>^vrjPjL@t$W&b@yOMdgwx3Au?!(+98wwCix7>MCrJFIJlxdpWJ}2s zo=w9y{t{V40wyLJW6CUx-)ak9C@_W!I&s2?S=2ahD3^0`Yhu<{(YiIb9ML0b53};C z%q(!xg1c?g<*Ihu1(2BZY(ldOPw<%{kDGoF4YEAICsOM=?@&C@dI;Q-QJJcDC89>i*6trgWP@jMxOAQ zPtO{WEyG%v$MXf_a))|5L7qS#s=3xt-Kx0u=Y!NQT<}Po;@bS*Gu5M*3|MCC#tD%F zAUdUglTktA_afL!`KTXT9=q#BXsGzC#QWG2ChMySF5EY~?#LmwPsKIbLmD6v5m%b{ zvM13Tc)xw~_qkGU|B{$ob-8WZa5JVYHG&iJygUY9A7xF_2jSP&&Bu6@m*-+4$zD>) z6I1sOxtJf*!);_)u;g9nRkT#|U#8_hoJ7+J(Y`#i1d$}H^bQJ?W;!>)Kzml0K>#&) zsOg0)pzjEY-3b%t>K0jta%D)P-N)JO@UxrFj;%Y`kG*lKp$-nM^{pakuCUb;W)lR|=P=q=rFrD1YAT z+JR+;AXYBM;7 z1Q1~KdnpMp4M_)tjaohqoOl)yVm8@n&Mc;jV=>QX~xO zIY(EOc|-toc_WCup}&jdy-d_B&K(oP5GLbC*;V#5!F#=bDO4fGwSrvaHde=3dc7-q zzjIUIrrdM!uSy{iRaLSshR}H_lBbm79N?7|>E6837}m{_PlynVSI=Bi16dn~JG=%a zxdcA_E6Wq72d|*;;BDx-z}}e(H1zlqmx9y#apcIz$S(+2n(tyU546#TsyQ9PJgssi z>0r6L#7URPbbN3O=J7cPekPI0mRDYcc}i6T=aH3SX~1;czn*FF`i;TJjXs^2k~!dw z>3};~Fybnb>wZ2P91k{}J=GrRwFq}U?g7G~CD+|h7z3Ci-MuHz4#pTLJXD<7_JWv5nVFeeQ$tz6VD)XC?GyeTPrgXXSfb?BN^=3EuG6(KtSnKnjW>RFc1Aq8 z%&C`HVJ2RYk!@Xbzrsw*Zc0L1HcaE0m6^Te`6-JYpiL;H2 zkJ=EOyY4Z+M%8f{lH7x`EyGiBnQo#FCd5)mc(BrcgN5iDcS(3e)d)0S`se!9@MSj`pbe0$VM$HV$!}2vh;+x3UXI^o{p{e`e)_o?6I#g z6pv|vJJ|+9rY3MC37Pc{4ukFv*uJ2U9{YoDGDrKgrSzP#af@iqKiyRJtLiwW90P z6(J!okt~cS2E(v%+B>QP#|7t-0i(wVxouu`Frssomlm6d$c@~0E6p{kNk zo8xUdVm}ZsmA%(!pZVS}li0EnVBi+%-kZH^Mu>x0Qvnlwrw;&Y-5Z~>sv5Cg!*Dp9 zZ(p60g7l#)p8eNQSgWJ+52-Ht_MTBf+#wyjK;(jRLw@7m&WNo+fVHMF_IJW7rQM#y zP36u%bAKSbajO?cDoPH#wF@H#U$>z8D@)~}JL3WxZ+20N0sG{rMYyz0?w$dha zzLMatQp-I`MkH2dzrG#!lYljclptF--EcwY1w;yflUq;x?} zPX1JV_H_vSNwu8}T~v6H0^u-+z$0VF(M=EXb2d3~HnDGPG`%O5u!IZW)Y%!+$B&707Z zSoDK4sGk9V`A&f`cU4{f(_+%Hztkgt0K>{)VnPZ{NgO+1W|Mmwio4*!CLMc?*%kjyFN^AF@G1fxCSO;m}fVd}0D$Y}gzL zE@){t<8-n+YZXTb+VI#(uC^ZNwHVwVQ{_mmAghzg92Z5ymS^-OYGHvIKT=Wv z>x$u%&lcg?vEN^_d)Xb?=S2dYV;~~^%C(Didwn5^zX}tuR#LLHmb*w;_`D9i9%S_- zdg@R548F(}U*aU5G``o{>fDdOq2J!h#}M8EeB)I_OcN5UN|8kr?_>%d8`{?gp`#VT zeK>Gp$@*sU-Ff_rO85Np%2S*YLAvCUi5=JepKm7J_)C{A)ua2NH$v?#ExF5{y54z| zqMa%$^`zuSnQCs@cGdBZJvY)vtT3;F7Ic*#7$7W~BPPT`?MC6b4nlaY=p; z&)K~!UT>oz_1F!=TpVM+KQz`?^N3Z8ldGUvo*^TqZem9iI<-mKGF;cx38}5I;IQJKqSt#HgBRTqma4e=#sM z4ULUFr$RZ52@7t*7}N_ft%Hx-oyK!useK60ivgk@9n&SR+Wl6Rr>m!j5@;I>*T z?$qtG;LJ0(Z}(iL?`SbDP`Tmz5=XzL#TimSNS-ucPB9bO*U?aO^WUCtg;a8wia9n~d5ejCt;OBw)ONj!;CtrMFQVujaJF{k7P2bU4g7;~NtT#3q=J54ts2L|oJu3F9CehRTRKvfpv>Un5) z9K$Q>?soj3gKBDg$|9r)8&o}Q3Hne~W#sel@!h;~lXkx7SJn)n?og00UULxVU(tc~S)(DFYV!R$=z7%&S!3T^}J!!TA$05LI55vs3oM z>O6P=03C4*6xP8c{+PoTg%@Y`XTTECM{Cp+YZR2O!%wlKZ5vDt0S;ZyEkk_i^!aWi zLFX}0r*)ia(1q2p^HI?21jLt76@mce4Io|~t%G$lRhcDMzD$_KDRj^NMpS8#R4@o8 z{p4>OJ|FyL3JoO(482}!EZSa}nHX8Hnksyp{}ThM$+bRRMW6p6iMXqgpwVWrl`Oil zw)OxXhP_T2F4cPWqq4;SuAVf$y1FW^q-2`nt?O1lTN!o{)H&>)Hs=|)eEk0UqnoXT zX{~JXnG$CQ-F%+2zO_%(#M$IHNWYngwPmQG;1QGT7gc8B5?uhX3xP5CWXIE`+Pw4) zhqcY`&qDXAFzfsL3wgnN?M=I5}9-abMT z*PEQIFMjUw#rj9Bi zK1u1%UxUMun+Prs2m%Joe=t+&`%)60=)8U&CHnB;lb0j!S?i`%g@00sybao)Bb2vd zf0s6-UxxMIn}#(Ov$8n3)q+?f^g%%?ifPAk+1HkbNheN*l#ggCW~OzPrCV|@|1G#k zc6U|j+j(p3vUz+$0sXP_35 zNor*4VqI?b{>cb$o>Ti<1YcPT0kD>t25*^*v)z|r))kTi9e ze4_X47oJ>}CG(66xRWlCUkbHhpw7Y97TimG_dY{n1Lq!0;et&)lN`sKuOs0MK*%Wc zO4od9W8;n2m*v2|zP`$yOJrW&-XM)s)_m(egi#ABuNQ%XPTF4@ALk6yJw84jkl_(G zp=n#-AO%V;v30d&jH-j%RDhzQqPB&IsLIpqmLykG&N6;UA^OINF(igbZ*Bh4`NBM# zBVo{8Qgo_njyTp`_02 z1e1lOLRIcHi=G@pw(#8VDZHJiA~K`zc+hiDj3a%DC!NCXS!a=U0IS&ku+}tSAF5%4 zmQp&)tDx5l-)rJTsBhEPnMVKBAxgpl30S!MAbQPi`r316L$0%RJSh8!N-QtRI$6>q zD7BPo?0VT?y`eaa?C057Wm+7hddKkTkxujX?U@l=tFF-l7R$i^!&vPgSs_Jb_SI)D!W{8$3G6eD~&x z+5?VCB+hJ*>OR`~U5IJ32KD?~NJRP5&{=W+Tmvi^Z}**O(YSjv@qu)PFW=Wk)&AMO>8O zi&#OxgLkIHI1Iu-GNX4|{28;}HGfPMzO5(_@T!FKQZUKD6sl^SfI7x#+PmdIV0ZzA z{)C+!m(PeQ<02cp3bB6yopEw?o{ega50K=L$|vSB#g4@l=HEmlB*=m8Th#wuaH_#8i)v0L~AMzt3tmQ*uY&46y5 ziJJ?>T62YeQagV$(LjT@f|i;i5eTz5A?ro+`L%g2bvRW&QE%q0*Wx_UP_t*TzL|be zPaD*g2p^9cFzla^eTXq^h(`IJwx?}@9w@g!51^=yH$3g${3UlGxO;(y#^r$WP@@oW zw;l)D0D^_A?)_Kp+ecP!Z#{g-M1&Ucb1lKPYrUCY9ms~x8AKo(X@&Uv?^d4UtcJrz zhS)n5sKyrxx8Q~r771r32M+VCYFWC({3s!2^tW`#na76D4YSNkdWm}0CMCnsN5uF_ zWaz!J1WeuuX6WkO*M0CariuoXuKgXuR*HI1sNY{w9i&4=&04-Tzb1!jvTin9TNQgR zo{=x3< z%O=xkXdCG&9{Ti8c$=;o1KAvQyupMIC5ld&g%Rs}E=1TQ%|Uy%-@))V{NCMGWHo{{ z(;cR|Cw!VC{H39Y$YS9fg@|kSka+g&+J+!c{_rFlNG{v;I)qKVv@rCQVacWWkaLN> z#%)QTtr4ofoq+!b$8ffiV&L(8L!|2b`7$wgny9pmn?Dwu3P~8F$YO^tyABMS1M^|$ z5`>#OaE790djpva52G8#m7v8RgQ67quJ~8&`^!L zXq4mX+?dBoRDs0r?PIDoVzo%_|ELyarmdwAsVDClT?Xm^D)3Ae%q?W4yd$~}@2lTP zNFSHA{R|u4P{{PXzmfkMv);QXB@572B6w-ECXB&PfQkp#jZXyy1@mD9{MlAXd5)x! zR|@oz?H?6de>8(~4dGfHMCY=Cf5idOF-%1^o<`|2D*RbIJ_~mp29rsM7?$ zQ>LDjo1h@VZ&Z#(rRP5$hYr@cL;Y;y9*Kw;kOM1)#@6nk26taO<%4stGH}QZQ?u1pV75P*4wDCed3EG_ub2Fvj?GISb>SGRa@l zaB;0IJ>Bd7h@WT)uInaUdGuJcCqIY#q@$pAuNNd%#{Lmjwf_*%C=U~h-XPQt*i}5; zrRY1(-5>t+x9T$6>Mp!iKJ6fPCnW#sfb8g%*AyTY#g&qapmSOn#H9}wUq>L4aIMmr zTLz?*ryF-w!`O$0hg=2Y-`ytJK~E6+kz_2R6Ma#t>nEK zrA4hG<_LLyra%w00AZF+Vhnf#(|1DpwNu}Boiy9{brwfewh7tWf3edscIN#f{{l5x zO+ic#+KF#E6=(i~;g*cT=ZXr(o?O*}&}>B@eEey!9(H-D^EKf=5`d;%R4=fn-M`4S zJWm(A>jRfccZlJ!L1FQ2krZ{IqedY0?+;hCqPYc$F!eNkh8C39_nPm^OG?+7Rf3k6 zXfia~>>REh+IZWZ=w1VsUJ8Fab-&GM^P0?2k=V2Bjy2DO_*6~&TJJm{I=8d! z`{V41NMC^RBY9bD{OvE09hJaCK~fhL0xJ-p;c-q_h+^QzwgjKvb90ltaHSNWeakQN zaBV)NH9io(-s;Zytp4tHLM#ao$v?w<(tu;?O^|B+1sI|rn$b$S?=k*`<$o*JU~T|= zjAHP=uJpD{iunI%%1B~Gjh|BB)c^)hsmVz8Z@eWT2mW(L#&p*Z(D?7|hh+bA+vbkB zIj4?}PJw35oq_-P!eW$s%g>>scOJvJX=zXPSa1beA;-(DBZ&_|RtCfj-KptY{aBD9SZDOecw{bv+DXXcl=2@bg-M)TPkJ52lSgx9PX^^ zZzra5>4!t8>dma;4yVRK{fkoM3J~2`L{PKJ=oc&a_RX;Fw+u<5Pqp3&%5-JOH>y^w zi%S!ayvd|zxkE;^5#RqE`3*g zE=ukI{F2<8`Q5+1Vyz~87fjKaM>NpL`$98Qhi6LTXcV%k1y?uN)z;sMmw@JWe0n&( z6w-M~ixJSM$CQ_pQ{>NSEaY6im`wCmt(m~Df~XAiNy6Lpr_`cz_rVsJmn>lg>=lc@&_iz-XM*X~Z+0@6e&5_uehclTDj$Hi(6;5t0QA41^4 zdzx*+SN^N8ZErN4ayF6L`X8C#yM=Qj6cvcNE zS37z?oI{LYjV_gUogPOSvEd7an8BS7oMe%_pQMn`7sSWAR{ja>tV3pxAFhb0?Af

MFb$CF8C)bH4xbicp-q7{l_)jx= zd2?=*lDs+Nyds$WYhQ-6^jlXo%hEswA7Z!vz=x=@s-(G#12J&>=4RU)O?{LY9TI~; zNbQfwSWGckZ(l%*Up-@teu#v0Z?gblOZE5W^7h$EDQ?$qHL2GoD_&@vTnQZ#CXS2! zf%JK(W$<{-jWB~2?1L?$D4WlGc{n*Gl%LGSV`Ifc%3m-e&(}d929ikThvCFJ_`{(r z*~TV`HH|}{KM|Je16=6yrau^?N2I?%?`%#JIhjw zpCG=ss;Smj2aV=q%`P19=l|_?FDBmqMqsP;y8_>7 z44%#1oX!`NIL2&S8Ft~~EH3^tpH`JRqT8VqiL&3@b2jH8h;`SDp2`m!6p?|1s-Nhn z2>Z;BDnFeD)0TAPTxt7C+UE$l$@6RTwkGF7{(&8?X24&9LRiD9oH(g_7Bt<8WT@#o zPB(v=^vcY!f9UW7G#~MABG<8*j&0*w5nNc(YpZ=Iibge#i(dI@XMAYcS+&}PEYT2& znD}QNEXSc0e}Gy(t+w)4dznc1-uLtB(wTpc9boimo?Rd+JT?~W^Ei+;d}bkdX;PIC z9pel`joXvneJ9w}2O*62oOz?q5haHBNuk2f;s3?eo4`Z$M*rh??6NP}vL;f9vae%T zA|kSnkbMo=&15N&P_pm4vLr-g1`%c7%f4hM>sZDt|EoTIzrXMQzIwgpHgnzkJm)#j zdEVzd?{h90-NWN;xsR|U>Ba1!(2;>X6EZo~^&lP+H`KAC15tBlNF-Ae90CYkasFh5 zq;dMBluC7d?KRS}q`Ixrb9?^VCULD^oqLKWvD@UEA(SI`0u0A6#ALC)zg39|Ic=({ zy#tjPmTnO>4V{V50+soN@&M*ACv6O~4<&dUtw3jI)Cj+qH_p?ukE0BRa%8q|z2IX1 z*||-Zw|7Z}CIr2{fqd86R);z|t-)V}{ff5fJFToQ&02 zoLnO89UVKK9KPCXG5N(GIz%Uh>rw7oF8CGD4PV;6Qq)g*FGn40cHb8CULSlYo*SpK zmdMc$@FLx*fyt3PFiBu*qRtNVD!e{@WC6oRF=FAPpJ@>{R*~;^gEege`=E0lx>7Q% z;m=NB4+$8#kMT*O)taHsOrDzW^@-2I^v1^LzkmOpFj7esCL7xD^MHIe^vRGKd?q5s z1w#!aUHm}>{Fmi%rj1AwOl$5#`hiL-h2()UruFrW!GQt#>kvSO5E2C|Nei=vb?l(t zAqd$Kdu#P_(x+gN6JB@R<+)RgUG6iQ3tvI@bxW@dAe#+1B`hzRT$H5u zS^v!M|7N*?cDHZt^MY5q^PT*=y%S8S%7o}47#;8XTCSpm41$uQ6&ZHog$%Jp3w0(aX>sq$GO9}ji4)f4TeWEinVKtar?)~~w@~h19 z2_}F+F~L1!B_{(O-}y_P3~-VoLzEB-OI)EUGB0w0GfodLg&N;4RRAWb`;AxS)urU5 z)aZ9{aSTkr%~$Qew_QPZuZrt)FVRTMXM$7szqOupUKMy&C0O3>fBRMY!r~%?*Omyt zlK?wIr`wbj|>HkYBTUnbY9{5+bDV}|1&T?#;+TrY+12M4FG%=sLW(S-LqY5z&nWw=W_4W|$T zF_nhMjs2Y8%Ud@_sRlxJ&lm74{pd}3pOG_-9qzr){3n|^KKjurUi}yWa)d5=Unf+u zs#Nr%4l#WX(>4zj>@uWASrI)Ul%Gz%^`Le#wi_b6FsIv`)b0fQzl3D|e9lG!eV7Ua zVDN6ZPS~T$1s$)7zl8aexsY8)1H!_#Em9J7@+lRbCj)CbiLd-WoY<8u=f2jJO&SjJ zoIwh(;m|y=yF!YogwezLZKG!3w-|C_O(7);7812Od6o@XREE5;FSfaSS%NS){6A#- z$aJwLkf>N9;7i~m;++HL`V_W(n|yaB>Rg@EHYjYOkV?b|ZP%*E>Dl4eC$n;FZ2krj zL;;P*H^^>s+%Lf{2&=#x&Io_K2TG}MJ{c$&7%cxk40G@aX(x0yp_$vzw!Bk123|-7 zF-U7X4T`6r!)KN{hOSrUf3s(_N@!OoIf&@mIr?)siHm}Q-1!MxRLUB)lC4v+H^ z3_XYdl$T(fxjwIiQ^B`{M?GZFmnEKH3D~31pZamHjKqT^ z2%h>87NK>;fWSVF`7$i_-%UY)F@q0XB0Sr`Y0HB03UA;3BQJZ`@ya)Xx~X$xtDe)1 z#tS)jD+3};6mv=)BjA-^IvQl#Tdp?BhN&;lmVvpx->|Pif%80GhFboW$ly6FE#Ttf zBL1L_#KhEe^)U1>rwJ^R^tUd6KFDGN_wEi5FFkP>^n>#hW@%eJ%@n+r=kEOf?#DyX z|F^%juMma^aCP#JI|kVdCKgiBz~){^s;o?x!~ zi`9kW$R3oDS=XPo=`TY?dZF}~qnx23!{o$72Kj1AP{T+mgn-rYDjr28NVM;Me`3fB z2S*V_o=7YwD|t;B?L!Kj9q<13J(e4Uzn!GB*r$uc<4Qh%<~-YL5*4KZKSXErZ{Ln^ zfDnNHI?bf7rC98F1c% zZRn>@pN2|u!oCA@ptI%Wwmn=DzvvejDA(QFYh2%R_YvU)_M^CJ;uQbbQr=?zV5U>Q z|6a3|Mr>G14bZ&zT{t>E-hX0jU;v>Md?;irs0Qe{FL>oHlrJ7lLKLS3-uR_W(K=As zc(|yn2&e4s8$TtT%*f=JyMStVYOJDG&-Qemg{!gS2bp)4#N^C2_m|w)Y<=kvN)wR@ zQ`URLg8xSj!Jr&EagN`Ut}p_Y4PH;&XFjuo+m~7(C9PEt?(AIF7=JB)6JO(lrUe#; zTJu$NOo#*lU`tn!&1wafd}%6yBSOtc+x`RFy^FMFXusp>$itpoyZ2zoY}Ll;S>o>a zoSXXjr?=#Juh9YnpD;HT~f-Ga?3;hPa7|tTnWY&KM2NQ2h^Zmc=il_K9KH7Jz zthm0uV2=RzX)t7Tdho*jB6YEDd#0uirYv)LRqkIa3UP`UfOkVNSnl%=Ol{+mu$* zS4i4A>SXqG&GG6eVw4GWx0e#r@_Sgha*LBRs)dl1k)`1S}_7yno_Cvz~L z+I$U4=-;As4`d%1ppyj}g3wn%i@U-MST+Y452~GfL1ah#pevz`>fz1vD#^luP75ib zQFabKR{z-)DJ~If#)jzD0}zkKSUf%C7SW#Gv!YgJ8PZ7T3YquvY(&^4Scua1SSg;1 zy{u_)75h`FD6omBm}MS{wNrg6FctQ_*Sy-n@97H?j(u)h<0luHCs4~PaN(Y7#OA0Z zjoQ^yF2HTNakTo}&d&UoEL{S)hkKTr0)A&KrS2ilmI~%SkR5Qg1Bf2fhkKo0^Ob;_ zZ@(HS^o8EFw1oZK^m>qJWCcZAd$;(Zf`SK{uU+hgQ{kK%jz1=_x+(LHg(RM^PU73o zc-zKO1eKe!aPx$$ESiGB)qsi{3zMj?U}J_Y&2j!O1#yUM0L)C7_RVogBY-4-6Juji zUdbSwy7x<4f#VwXfS>pYH=Y+#Z39dSVi{A`ky09kC;mh6Ph+ddK}KmjW}qeHNe>F7 zZ%<(NZ$!JmxzYR`SYp0Vg0m{Pp8*P^_Eo_tT^R7HAo>O&`yemz#Qc5^YV9R0Dg6UHq<;&>v>#9JbXKCE z^^BvxQicOjkridpX}m%$Co%759F;PG(vR||83M$zoL^_b%t(Z&&<_+G^`3VQdHS14 zV4B))=;|$7S({V8mufJDjn-%48=s(gg@q)57ki7;;Sv70%~0fI|F+xUB8tiI2+SfA z|82ydTYa*^*7!K;u5N!pa45*|u%fZzV~;w(HjO^hT8^y=$bqCTBXMQUc)7|gnDBl- z!yoQDSXpFszrPOm?g3u?1iu*b6x`WvuZIt=K=ZiyE&yJ`V%mi#FjQFRP0J9#hSmr< zK5JWDk^U+z?dL-CW%v<8&82BxObuZ^fdvY%({kc{uvxy2}|bnB4m zb=QF1Hyi#^zUR#e`DoT{rb)b7F^?`t#zzl}KC&ipf; zx5Z34Td?*M9$veLRsM-c_|3%h;X5RK1^UolU1Q?`KONv*v)iN)q^fzhn0~*17&S#2 z@i*JJkVg)a=S$etdi+@Wf>MxV(81~xDc7;w(wir{l!M1dmuoNE=K%B*H47&z>I)hv zM~cyn$BBPJ7_X6!F?o*&yU)PI#HK%6iA^b}c43yQ0uEOTUZn&W45NPs^8UsCq3b8; z_CJ&p=l|l9%|A{Mt-1UEP#R*l&zjF-+kWv3P#;C!px&fXu zh#OswvkN^v@W$fXy7THx^$XR}`t%yL7crR2=CCVH^x~@Ykn4U!veFOtGyoNodS9UB z&?@-L;YBtNjoUc=EXlsLz4r213 zA1<=ejG}@yU<8c~VVXDy7&R5TdQ}(#bgXoHt@~Eb4QcQsniHnlSJ7MpHQFpehh1v! z?n;=$wc&jK;pwmto@OL5a6Bb8a-hky)hWjD7EYiK#W7V>kw}suc%u=e6&26GXO~^M z@{$VH&uu3A7~3%Ss!roz(M#%Jv>ZN&?(kMp25;ixx)J(&yhc0OC<}NKw#9lCGiXi7 zkB8MNYx|zwkMU~4M@5A39>0Zy!PARGiOX$k?T*5Et8wKYKXQYWd=4|H)jp8_D(mF7 zF%r~oFB|T7d0}U^jLwg})IetlD5jXuCDbgDr#WKrTj8sHamsgrbip6{>ed+I4V{}@Nb8VcX7$6o<>qbY2? zW;gDk%ywhvkT`O$&EwsKrsHp7Uf?Kk%CxC?bUBqsl$j(pTs`r#=`h ze2toI0ggFIuFS@7PlB?AMO;?b{P!U8_Ikn?W8XN+Yv4$e7p;Fqg+!I4=c}kfQIqF) zTdAxY>gx;S0B+*mmvfUHVus)*FWe*S07H9cxd4{oQgjKs5S22UlpVAQ>5S`{&2W2v z8Wj^(JC0giWUV+eXcp?SFhZN=?1d*IP^B}?a;imM$1J3kMWpT;#tkDxvZ39cn~8;0 zCb*_U7Iv}GIq)Y*y{LfsC7B|-&UkhIW!FoV*LH(ZL!lOV3j2QVdgE{6oT}i1onq!Z z^t1Q~KEq1*eEzmhE?OU)Z5kx4MhMzC<;7a7HPsft>qyV6XFveb@2<$qsKkq1II0(m z6=(_Ub5Le_nl7VRfqqj7KamX21V@pJYAPBV+%#5kdE{yV%RkLS%4pQX;S@(3u!glJ zMqQi{xNE>bBtxLY(3U3Z;U4e&U^l*I;KF8bvi)RANO78%_~gzY=1Klnny&kS5rg;M z(uSn*)_HcBuWAS5VwJ-NF*62D_%+OB6PN}rm>R&del$}*LxL%NCbG>(yTcO3RbF7I z(rJv2`P0d4-FCF#lF=T~@rWIrxU%VU!iJ}3BC6RgubhWE-vjYvwK2oIS}KB3X|&G7 zkIx)xP;v7eL8UI~>_IN0P%A?FdhA`p?aeSQ$XVg%-_fQP6tmLjHqaIER^;5-0{Iotj!EcKT=9i>0(oc_*jP-r4!qX zMg(rY5CU+T(VUxnDRCj)MpgWbun>+iKb``rI3-3vy?mFcI^ zbkR!xkK{_>^^lg`4=&OxPa&o5lJg+IoS(TRbB2kD1_W{Qhbyyo-41$My>A2+LBOeY z0I~U5{>}8ggT(JFUnXD#=!fvEe3Si%g|mZ(s_+`Y2-gAg4n2`wO2_dDG*Ls(di%og(Qd zUBL3%lfk9^X^Et)VKB6xD`Z8e=ok=aT{~(k)&M@XI__ytBHY9F#;zIE7PUvpd04wf zIfdTOufSUkV!*Kxw)#6ZZ}HP)U=!UQ9|WwwmU!<$U|)SLA-RRa4i`tzhT^M|F_>S} zSm$9?@aus*caa&~o_25TC*{i(M!}yCHThh`k{1qD)6zGN?&!7TNONgybr?=f`4=x^ z08R`KR8))SeHN?v+NoOM$%@>w&ntNc&tA(a_|a1xG8}-55Lfp&u@|=6@!HNoz-uUx zsNeW0ixxP6d~xLJYsiY7%cO0786h6%vG?E#=nRhQ3zW&P+h1<}vtai>{GCnqxL{of zm=58fvQfgBw1KJ-$o(KxNtn>KMduJoOmU>H?d#+>HCBW9nR`%8s!shRfecd(4@;PP zlDx6aHHVo$Z1#CIH^{>|&^$sRJCm6*A8*YBaR)XNc^$Yw`iz7>KCLNwBX0ecVeC{y z=ik#;gpB`bxHE@AI0e7jAl9cXltX?H)9T`N@d3wI6?&=D==6W)B#ajvrn4!*V>pap zBw;X*1lgRCLu!&CE>d@RjowA2Ba^AFLw=WtFe`0k3n#Jw8vmJ%Cl?!WO^m<6So7G? zGn;iVlO&viSflT7xJu7Y#VBq!*5-jx{`;a;iKqHNj(Np#h?&8@@Uw8F3A&$0b$o10 zp@%M~`qyx84&VHv=fy@!m9_ex%}zL}8iTW$TF>`zFL4|e>X5A1h*@z!m< zf9uaI54bkKBKOf^%m)^?|E``4;nAEs-SaYSp0u2Y4LW%Wzm#Yu{kM!m2D#urz(*ad zE%)b+`+GGWm!%P^YLUt4eov0NI`m6iY=6pw)5_);U9(c=DeS>!;?m7=AUBQD@b*7t zJ7OK&nuWD(VOV1@6|J+FqXt?KcG^;q?t3=bNFF@}^CGM4*Ic2^$cV-Kl85VY!h3-Y zOOtJ?;8N3+eE*%z6@yfn?5K zpR8YwgcrMf2}3r+5z2rTYeZt7K*z|^gC~!BMCU7cw$R|#p614B#Ofgr#Ti}^2o=~d zCL|GQ(DQw5wR60bxSRu}C3j=30asXDIx=p%Gg!q<=`xyc@-@p_16**4W4wrV*vF8M z$xef;dbQwKUId5q42rr^RuHSuM_Po3h6vx-5`2}5@$WZ^S8Dm?V@dq+(?p#-xX%6o zuX-T5{ey%>|Hj-Ygnt=rJYRjlR3Vn`1PvQBz%l87k>LNpx(34;D5c0hFDc2%I1y_I zt1&7Ko9?JnL%a4ji`*kT8sxtlip?kB^Cv-ufiQ^XBcFcW8%QoinrTk#j$14DluNOp|8-LpYT)8^jOdraxiwc@mbWqw$Kidu$!)%K+;+P_ZXtNuB ztOs8K13Y;QRf@Gy#`o(Ptf(JoOzg^xaoUtG(}`OTgypebeQ^};nzD*;>8&)J`6gT$7XZYRXpsPVDb6?X>N3Q24Rd0a@J-tul=T9 zJTlr#HWkr|VOEN^lV1^Qwj^sC43pO6Ec~lCxP54B6?AN>!|{dHSqvF~_}zCuYj0_} zF}5s_tepWBID8N+BuerquRMQrR+Z`rL*zN?sjT|u#w zBG>NbIFg>%{A}`g{Ja5ccxPiH^nQqait)8KT>=4K6pexul-i74kWZI8?HwA!;5`Qe z><+Kw8k+=fpk0>i@+IhE_#+5PqF7RFo5EMzou6;Y@XtuMj6TIX(O>|x5g`!U!W zB;NQQ_Q}{X8F1Gc1)~A(-MeH@UEK!}Nu9OaBZ+I?5X@9`Ot5OgcbnZi-GS#pgOj5p z00Ckmx$c~j!GStOx`xzG<#*rJ{Vq_USCQoG;ow%Rinw!`@Tpl1R`TShJ;ZZRjWzc( zu>gc4l~`o1m(%yjcWsqRro=w)NJA8!Tr)jk=FA^&ahq$cXIRCE4>($djjiPDqO08j!27I-GqupFt+D_okp>2D zZ_?-9JGoHD-4np7I|zGxw|2Z~S*~GLYMv7$~1MJg6jgwPz5iV{WwTWI{ z%L}rM6tQZm+T=JBrs(4HoRo+tRa(jGwGmDhtqh_f)Q?(jWieraF#Sc{qQiR<(Co>~>i1rr5;BF$KNzgrypeX(ftK$E< z{6YN<6#H*4ae@Lxp2S0HqSU0>>*u3|95p04L|-`20;Gd`F>4d(I(ard=}<0W90FjA zGg;ImN1K=TWBn z#7UWiFmI3o)%}9~hm2e5MNxuI3hM5=tsNT(Ik&tuITg97$oE+-xt#$sBAY>gMS?%n z2M{rDu{FdWy^QEc4=*Bqt(wazGQckNo&@oY*Yt47F%_hMRF+Q?74;bOf)88S#Dy}STrfEZ<|#t~RC zY=Ss9e}PGubu<5+a;EC<^x7!t5iE^empO+_t=RXc_;8*(nvLVm z!UQ)*?~1bkSZG?df|Nw&@}wk&{_6fb8cx`@D{ZKQQIPC3lQ!Jk!39eECWKOlZtELQ zf2V$|rLIm4CgQDu!JjN-c3N8556uMj3&BxiecyF7H`3|Vt`ynpFuvdB6bHLS-$Jaz z9Z6COLBzz+MLx60Am9USXuk=NUwMir0uGZsTU=g!`LYCM(FO^IwqL|Lbyak~Z@aMY z#(iCKHB^rSs*2_)qn@|20TV&@!V);WxyP9LEJ)TZKA?l3 zE1DC#{$Do+(NOeZv~UkJZee#O=UQS}z4m}o&d4ig_QZqJD)t^45s6B0PtzPMvr~=< z-zDf7G8!^5J@D|*@^TWwZy$S~y6TV;$t@zLb|cR%!)N6XSASq&lRw7htLp#uMiJwX z9NO6ZArECUC#JruMEl@}Utojl5R3e!TXaA|FsY^EGK@0m8oWS@SX}3n;Y%9iwh=L$52ks{ZNXk@KVp(gtzIJ~4@AZIBFVJ}e8NbuYOUiA@-(p78%Fe#_ zcLvU3{KxiSqj&Be-*SI;>TVp|-xGO7NXUzwMCbutJ1T1aYvCmgIyOY{g!w_-bJb8Y z_T?9BPh9(QI*;n=x?aQ;JtBv&e=}L6GbMh4{jxa}MlFgIC2GT`+|%r!`A}2iY-yP} zJRXKwyBq?hqLKh$+8M}r58dj2qauzvkCL=i!0|%{TCvKz{ZRoM_3$@(Id4u_4c=m1 zMOhZasGfMMy3eIss6q^~RcXU+QZ+nf$xx2q+ziv3yLJu}(;X4(2Hc-<7{P`!PxYBJ?z(sFarjXV`FMO95E~rki5HhODoDX;LY5`<`&+ck=A2&^pEgd^;dpk z#00F!0K3kYMcVP)TLujv72WrkVW!SC#VzVSI=EihMv4Fi#Q_9ZCc!H2O+tdoM9q%)-ey{*+^`O&;cIQ>`Y2WZ(ROwm z)?J*&e&M#~%Q#J*W^TWgett=57QMPUir>TJb#LBKP}6FK+VLBn9(I(DnV1DZNM56a zXnq*j>zzW%D+nhaL-7Ge{s+(Dy7x9YcIwbPUUn?G1={his_i-_P!A*=dUE}LPeg@V z`RCh=XEpeYR|-?-B{ht|LNA{)kra$jQw_vr_ zd3Y84Og*fVmq4j>25#pZuc%>nE9{R%D(5aFNclBKD$QR$XBradFXZ zVwqzrk7zHTE3M|*l1IFjY3hwaa@USV9s&rv1mZ9J%p*2h!MwtM1@`6>UMz#a(R2b0 z{%Q};#=iqebXDR65q1Wqh~jjP$gf}9yml{QR?($Zl^-+Uaas}SAEgiI5>{+8U)k&7 zej1R7=+rD@x0QlFjS}Mh;o2SWtsi4#JNGTg0QG0o)jSP0M5F~N!S?)KBrOb+1fUXy z54uG)QKl?Sv{+tseUSA#^kp0pfssR`~;A=?>@Xj9I*TGRT2^y$T(9qG9OxAm9 z`})@6>ekm?zyttZ0Rd7bLEVgM>Hoc=Z0#N*uFqo?BiXnu(8 zuUx4cf9)PDZv*Cb7-eGSDsJ%f=arq(>RDjYHcJsO2_xORm**tQUfE-=bmZ+GkInXZ;&lyBp&$g1# z>gu*+-KFaQ`MteSXemF8bMwF<~bbpKY#gB3(V)v4p^X!M_$TW zqiQ7TImp@s8Abnb0pj0}mUKbnKHT-jh0J5Wa8UocT?z$R13||-4jF-#CAS+UP|1RB3dhu{7w(2B#UT|IZ?i`GG%71YwmT|2V)F^RM!)wMJ2aDR7mkU zs`O?oEeAij5AVMj*@*90ww_`FfYBAo!;m4LVvH|q!Os^eQI~B?on6%6z!Ozfr?>AS zqFGX8p^qQd1D%BZ3l3`Y@3 z=v8O0K$Z*|GVG(h!sdiC3&qo)`eY60av6N7jfhX_1uL^@+`9GL9`>~F zfXZanSqimSE_krW{(XZO;Bu6j)7hB)MCtMGtXxyda^ZHZ)anF zNlms7FXK00JQv8#65D~Fd&rTrR(aA4uG144y(r5i|Hx6m2H1Rp~`oz%-w+%wPOeLRB^`1vFx4E*Z zJ|AHXL_Sw&B-$CqWGVQ+(wFx9IHnbV%eLTPy@*z;-@$acC-MBEvhXN-D zZKRTtQhYZ{)Zj}14a15rSxFO4o>l3dGVE_=im$I% zp}?Zrv1W+JTN9cNJ*lcuKW(62J7fCP7R4}tcvc?1^O$W|b24d+HM`p^jIZvQp-!aO z(pY%-ojR~gkW)y==U>B!}9$L zouX^o9_Aejzkh1OpVyV>@!bH{3GrnIWbZ&IyP#VIZ)cm(bX@Wpk<~!9p|$n3lj=|D zTVKyB4Pt9VP{I^^c5eo}wGdb6lNMDcr3Rdmct|;IsL4i6RVHPf*j_*=oM<4U<|-MK zlJZNUHV8iEdz}%|j81Gl;mja6OEQ7Hf`34~tJTr^ujeN=Cwm%igO5VJ;-?m}at_94 z?u6gi9}s?UkhN}N@~Y>DY0zgRcR^d5IIk=ltGNY3{%HOWoA><$@XZIP_aC;C3SUa# zWH)a`$@@zZ`YQqkk>fsMm5BFr(i44IB&vwKj_3zDV(rf}W)GL_Mxt8oVPC61qxCxu ze{b%jE{>`|g~af%aYmq0;U-J|Q8sw9BFL`!xtX>nPFDuLtH3%VWL#BznZ?Bi=zg`< zyOytw(@-Bo1n#(V-V{g3lVO6mL#Q0N@OQgaz&~g!ASb6*1ue5KUH#Y zi5&qHJI`iwffl`EE-zW~h)(zRGJd(aH43jqp52p1?BYQe?ReO2bsEgU#_WTf%jd2I z78V?WsnxO%(ktH8aT`tR1Se9NEYHHeZ&N1=1275iivX{m!8tNPS`9O2_85H&a%@`f zUdhE$%vtn2CRyDtbFb!rCOvr)<3}|ZX-{~z{To#VZUF&jVCkx+=C7m zW7sH&GmDWr{Tkwg3o!_qYs)A8WRScOKDN29P+LL{6#LW=khNE%Gxcne^G;hGEG{0FV&4-`E_*AGTLDV2OvD(XjYExdvcMbj^QRe%6NhD~ zdj&?p_$cUy5bYFeP{RyD$693LxWzmNnQ(Mz=`oLMvReu89@h@<(i`@{jbXoQ`U^w5 z*%6P!@N&;%UbKfdvG88KVd%Y|2ad~IWrff;+0ROrc^cd>9ZJB|v3B(07bJ?O4omgN z0gB63_7A=9o3ck$K@f=m0Jc=wgrd)X#`Nk{YHwY_ng@8DPL;M3j%D?lmg&_-yA!iw zfHLV#G9Osp43vs7&bqWJzb%G}&{s(C84qAaiMN(;hMkF5^+>$=(a>afRsPvA#6>?w zyyH6q*B&uL+zSG$ZMl^+|HM9C*{j(kl{L0}Vbsx4{tFZbY}E1WjvO!$2=oyZ4pFh+ zkcyZ=Z%~IE8C`jdL|fNOqOSgT%;b{+SDT+k9?UZX7!7UPfw_0gG6dUDpkZU2-L&o? zPznHZG5;LQV3XF)Un-<45vw(2jR`E)m;6ozH<`l5f`K(j)vZv2zt=qom!~i->f}$| zcEo5910s68rk{SBbzFowVw763{ok_htk~<{x1eXs8$-p!=y*ncqM&Su_-(|g}EXt6#!$@5e0=kVHbb-{JFF8ZAHs5)iWpx_g;f-#hj=`6u? zD$VWvn06lW10g{m zlQ=&5Jw2^FZq}h>NJdkTm-pm&dD1hD`&q-16|biD=5p{tw1xxb{6j}dz+O27y3hN~ z;-i}|ZyTMSv7gkPOvUG-ljpF%gRkMQXTDa-x*Gc8Pea2`1~yK`%VZ$C@owMNYCKT- z;!xw!QSeJ&1>B4^0SscA!w_inwlMe_f|YH|?}aG5P3xKdqHOBK#DJT4F3gmT@zv|OTe?t5fm>tNej**Ca#cfIM>A1dqvA>r@d&hC+Zy@3+?9xYO!jLRb^S zeMU8ktXCwuw}|fKoOEpWz+<{XsDzyH9ZGc5N?VeJ zzU_}9__2oG4=^NnpaJUJH=RZ|(5lY-+HG#q>IH)cBHs7NlnD%xP?0!$Txn%_JAb^= z(^sz;1A~D_?oVZMt_CF%e*2@E@`tS9IKK{*lZ%7Yv*y2tpu}`e6MY6N`VQW#2HL1z9kv& z=+s4CDHFSoi*0%tWx}7l5_D%wlB33sZf|;|Pax8yH#0_bvgj7n*!*9YPzwQUFhceK z({K2+<}7>m7|H_DBE_#&dq_!1$)Ok`t1HMPSFXx2huSR)&NxI^DgvSAh5!DE< zw}p{Y;t$UmUpz15|GDnB4EL_*e*e`i?SXA)XQ(Z9i%bZ4LOB@;G0@3?gX&cdckJxl z3sHDy;n?N(LTBUOTz>f;iJ#89JWXhfK=RLwoVD7|uJhwM5phIYL4j%@_s9e`9)SP= zL|HRe5+nV~Hn$sJrpBIj#4Cp9x2gRkLd1O<`%aGFHxQ(t?}0yfFn`{BZEfw|H(r}o zF8={_?fCrT183lvT?Huejb?-(2G;2SFk}Y?w~#=2ugpd^dGhfv&A>EIS9W24J|5R= z6PJ9#=fuY@7aO@Uw7nE-zR_R(UOLh2cUgsC}QE< zxD_DpmpKAeE=S|iLUg_{n09ae4lYbTC;rUv2JIM+b?11}@pXp^x`W>s@*l}Lbx1>W z)ePZBKDZ_SnHJz<6SgNxYhldkszFc`5tMe@wVDtxSlOyD{s-`sIM^AYyLW?$L3!H<5NPAe`4O+gE zXKr$zOev)8$ml?|*pDF)>)C2rNr1WN&k{70FG}C}xT2mo_H~6^ zGQpb-hd)&&>0IwQ&X!pW?+G$`b*%(1qC+gr?3cBVilCP_s_nn7w(2A%Hq!9q+r6%p zZBU_AboRGO3E@=xRqgV`_?FCaXW!T@%f4^vT19ML%MHS3C8F5Ib-wjZX2I;fF-}bUWdF zEw$2D(>wofzu*1sHw$_@F?czUXohGLxhB|jLXMau7l1^(vT+$xDUpIiBD^>$F3+lc z@tia#`0QQD3_U5dCm4gjZ-T|J;OKa+|IZ>bI0Ms#7iY=YS)ZbcNneDHeo> zdNp8W1iILe>A+5|1G}`KC+*RmH~T#9%v`i?*Wz{P%oav2KB~jNAMe4EIb`pwZ_#M+!T&QS6XApB=tcDUK+k@8G7X6;#!Z2p zi6P-ui%l8WqbGJY&x<_I0`X04+?<~k^=Tx4LoVss$$e7_L_El*E@MJAJ!pzSPpQ5? z)5Y^SBR?DCr(&Y151}#)d+)Q>x@lbhXW@T|xxWo}Lz|7Dv>}MmaSNrV)mE`BfW(Wf zv3Lq<@rXqmG~y$3Zt}7N4{e1{q#4{)mvo(OM8<4j2q0Nq5|-uzcNSpBlYCp+;<%Ua z2YN>g7s9-G=dO7Zzb+G$EQ~l|DFEO6pn$+?7KNi_*W&|pMHhYe{^s4R%lSfR5J=+Iy<>><_d1aCN}=hbbCh< z)OtV#hqTx)(1TkvfDi&~CEG&|5)tXs=H6qf5hDb7?otJ^(Ymdl#r(MBZxG_jx9x`E zH=_7_UK`1x_6x&e#rc~e&o89vlI|-#m*KV0-eEpyxIZk?bn;kxmS-sJYup9x)5ERU zF)$46Cx5{!N&iaXp5W>?yxN`eBvs&c=zWmWlQrLqP-l6Ucz7=;7zb{2xP}TCoQd^K zIlSuiK?IRl#%Y2Le}D^4NR2|MzaX#j&KNgPL_ZYpab(=CVvyp#9nj+-Vdg4ndpk7r z+0nP>-<-5UZ(jgZ)*sKluzwfG8jcY5^2?KR%ei%hfxA z#-Y}bZn;VQ`+vmjF(rEr00aL{Zf+W`uEHNae7HoXHI?Sxl5u6Pux*q%(C`kV%MiAP z@qavpm)!Q#FZmC4Yqe4cLrs^d{~Tt2 z<=ea7-ohG43qpz_pzc#zmlD7RxTrk%XzEqgD}Q0=Zg$EqpD54~SAzxjW2AdmXw^!0 zcI?S`TSGi0?lzr-!BqFB-yj(`s2jc{@@q#Q-vw(EfdZZiJl%Q~dII7mpWwIG=LNfL z9Vj|8aueVRVVh3hiUIq)DqoyJM$8>4==Z_@G{XOW(034NA53>-V2-W=11_SuNfBk! zL=|I1u~9YdHOM=V+Pb>dP5bxnV~HDJ=CGc~hhb&QDk?fU(m8Z9mQVFoE5`2+Z>FVj_ex~y zU-_1u_PpL2*85A)RLbY-Oi-v47xb~DA(_Az8>hRH6bXL>of+eS{V^B-qTE`S<$EXz z=t7!FP)wL-6&Sd3tk|Y3uYx=J9-YZPIHm->Z347-bIMNEW@oOd%8F79h7ViL6c0MJ zI7>P?yGP|!-^DP#{c+OtO#?qNq=lc>?2l{`xl`Y_FO~||Y4*gieg!D#^k-prA18Cp z9dxmzZI>`h&Vn)Q)8mbcFg1DuE90p7wY7uj6xFHB&9&OMjU1pyz&-uBIW*^9^oo7u zA77^_Lm6~lq|av!?YlLpANJ_JfF0??5C4PP(@~($5c4~Xu+JLmxm$>TuHYB8mm1gIMn zez2vJ916L`^#P>0^R|Nj%Y=W-Ul*2z2UrS>2#=V!-l0ygoHz)l;RNbTw zR-QSDKr%NNouTSfJwZtssl3`k5@XhDxz*JSVA;FU8m09OFx&V?^!j(5q&G>qWk_y^ znosE~Cn-f@$uXRuRaZ|ua)$QpI8dvoVZ0_T%QJTR|89*QFr1PpW==N*_?L|^tbQ+Nc8A<^}66P_>yT8H0q%R zM9zD!5OyKdES9i~^`9bS=57tMY(qk|7BR z*+rpCB%ivHZ;`Xujnea>2Y2@Y>^Xo@-!dfWNf;SIG6PRm zvErpXf?0#mt7SvP`@h}J z5GoQA3RS$CZ6q(^68u!oL$K3ZJgxVK_SMIiQbz0{DylOt0s--b=Q7Fr6Qv+ki(oV* zHCJ{5BsApOzSh8q*{3d=L?6I(uYpDKigO?UfA&;E`emHp#6ii#!4c-Is59X8BEc96 zuo0_ZSzBa*0K|~ltLJ54Dafwq`mYu`!&|W@DT@J|-lGa1euq?}{iNst8wtW9BGbEt za0>irDwZJwB8ik%g6MmonwU3LdGrPm2#?l*!A0k<#@ADC3e8kqpVu`b)zK%6hh>F* zoWn?U-|h|k`Pz|B{5=nMZ_@=}Ak3y6+wk+DGC9O!Rm|Ml#d=!+UHdC3kW*oDEL=)PLZ6A!ZYwq5kug>(1P!unOxq*eZ9XZ8nu?(hP@rA zXiKsjdSt^!V0twz*bq6VpkM7|g&3x4SiCHhzzombU zh=Pyc=YZd;DxgmqdUsy&(s{ZvJ=!c8KHjB*^L7QTZ^rWF1gWbytJ>+7Yi?swIPh0D zWkU98|bUiT>OA;W2fIEtrT@7kN>TExpZ;Lt@ z$WuQn6RY6X-`7_>Ljr+Km{)rqv_w*EuYJ48o+^9lmb=l?=1riT#0m+qDY-C@S_gA} zdoZ@5lR;=M=;;FMCFD*yAm4oXgd}8MxKdqrTu_5h>444$a&ISDcp2%!L(Im2ER$Hl zYpe5kgc5L^+Z?3**!fG3M90#Pnj>M6Q2Xl(cDCN$U3qCgIIE{qcw3_IJ^x*a>DU~4 zdj8JAeH$N=&oo4ze?yKh@Vx_E)8lJQ2r}yG_tDqc019`Wmc<7Teg-vj0|q80V~ZXn zc=;Z9|JK!Wtc=Kk- zTOVO_ZCEitKXJ#JQnz$O%VN#?xmZ7I0mbj}sC!FREA){{+E*C*iY~T3(GzA>QAWJ@ z+>NRR;{m^TAdfov78_W`l8^U1DxjV-iX~4Uf?TH*Ur1)kj@~a?_ zO_DD493y4t`z=sDjzzwLMbzD$f|j~{rP#;yb*z}uIa6{ z@d$t52jlhn#|1K-maj`;l3FRBXP)C1el6U-;D%vmvdBMd7=Sah$T0Z0)(5}cG6Lqx zM+s}CKa2tT*|8S_dV0c|r^B6J+UQwXpKZj(By4L}NE(6+GP8PnK0aw~Fq2f{9zn>m z{8Kb27S7|}7k=uAyW)=Lulwq*2biJ1eEE`PT~4C%KK3ZH>fP(|skh1&p`Lt^2KvN6 zHM^f=QWjrWJad^C9xS_Mhp#%OX2m=@yjrdR+uRTIzMv))*?&3moNCKzBEL7thVDR8 z6==uhcfKT0BzObOZf!?lrxh1Fd7mML_r+Sk*8yk7lNxja;&UQ-Z$4%w{~+l{F0PPi z_Z2XAOVG=t?=chG7I-1|E{1=J*bT(3oftV~PGd8A6oLPbtM7nnBKY3j(4|`_(h=!W zlwLzoK$M~=NDZO_(tC%5E*(Koq<54qy(J(5D!oe$y-E))kmRku|NFi7&f}atC(Pd2 z+1=ThoxS(F-^Zn_%t1IEJRN>*+tr?Y-K~uV0PoI+r2*<6xQQtIn4qMS9uszIo&>Nc z2I5@5>4+1=%*$GDiTg-%L)L|as+y1-=w=XnY+64g=e{N`L!G5o2AwXhhc^ehOo$i@ z+^O{@pcbgLT>2DQA&8 z3kQd8!U^l2IdtKFu>h3ix>VN+h>PojJWHmmaJ>ffnPj!&w&`1;2(2OFaRLy*ttlm_7_4t#V1)+d^r$gZ0`!Nd#__vw6r*Fv8UmNoYea5BeP`mM0WKm z`E+4lnmH6#RdXQZy7vN8f4+Il?kd@_J;1cwd(_2I$n`6{n5>OrV0%YStt21var9E5 z=(PxY;uePac4yQ%dEv^ZJ65#s{5awvKY3M9H*o8E z@CymV>p|4a!(vfKZ8neNwfO-HU6nC#98bHzc zdn;P;-2*x?wHI%1-CFa5MHCo(JOR0YvF&R^MU$x!W}b&n1BtJ0?!AA6E(I1oiQqK* zXw?k4?{$AU=ahBH!S(vaE(2NKvt6$=bXZ0gsoSqvl1;p z3G-VN0e&_r6C)J)GU||)_|o5{u3Ixp!paw`A7KT^ExP!)!uP?!%xng<#M}$OMS!2Y zb}qz{%<>jV?uVt<&qL^V-OAwxGseuZBpJExIP*XQkPSwc=L=rFi`OZI5IWphZrTVu zJpLHyKO%ywlSv>WrHkX!x)uo2($m|kKVlPOPmBiTl3epcJ}*7H={*5;2`|OHky)UX zrMkbO907`sjD$*9=YaGI0zyf38N_6W-P!Z&8nJ9|>68ya-*CQ09;_;04JL^5Jz5*q zNtb>PY5)|Y*TES3wU?YQ5BcSV4*s`Ph?|qR+($HWeT23CbU~mmQ^Dx{-azx_C~u3m zsE9yf`GLFkHSyE=qd%8;;J)sGXxHEUPo>?dS<3D=+J}vvT2)*)_B|($OW8S@>`53? z7hfzaCOlfYHu_dun`IzFF8p9wlWSi;MQ>GBaqa8a$f!*;xN;4*;{C?)hOpj z$(&AqO&u2X6j~y-zEfMkCvn7a?^+TKP^||&5(oYUZiY9kh%XLcAb*Ng-kYL?L8PRf zQeBAFKgn7N?h~q1U_pQsGNem!r+!B#%u?%d(~2sBA1lEUQ(fvT$4XrvFX6C*vDeLZq(I{T=PF=TuQdd?h;Zt$RaPqu(GfurlmccY&-cpI%!Ty_SAKMn}5?Y zxl-NJoL!nDAZg8mnn?QUjc8Ew_H~fYU65qF2-I_W@a94IKFVP-)$(#3lv|&+v->-< zt(&QKw$QgP6`NOC#p-ma{#MJW&ka*X>IZqWqbwtz7LINOU>FFPzHMy_fzPng~;Vi&x zw1mYn>(BV_QUwSd+Z+~soF5vui(^jDWcZzU|1R-qb zcQobSxfZ4)gZ1SiZ|A4A>%rmp=1GfAc)gS7`SeH+N3zK^pz5WLbepof5DPWg#`n&v z*{KoybQL-9#@z?GvGIZ`M}XD@an);(A~qd;`H$oLU0h6O!FENm2*nGTKzW8(!kSI? z@kX0Q3~4aSdfWWun>SNXSTq-x4O^l@mVU?Oo&vc(=Wfk28*|dewyv=J$$~QDp}nuI z8FDW@x(men{7O3O6q!}tj{66$cg><31)(13fU;(mYWT6^6Y;M#15z)+LCHfWsXHIqY z(a?e-i6gN!RqckUkl^S)#o4|-d-%4-(_Me=$H{^p@u43$0ux8_t4_$CX_fCqoiq7t zePOsy8Myev#DT8o`rO1s1fQC?baS6QjUZ;7SvQnw?CvP+=^2%zpOL!z>LlEHZ*V9g zQoCZ07WoPOg1OsNSUR0 zmV0Y69292P$iE7HW*Lz{o^DaBp_XQxs~vYts2^&7Pb|0{%ceA4-V^4!oZ-Zo^dT&C zrhM6;=IAg$SLC-ApU3i5%jK(}%lPyTFL=(t*~`tZtp>#d+=#u zG0YOyH!7OeSSpbuSsMyuL{B&TU*So!{Om{%o^t{|BXtg>>xK@(rOH>5l!5*Guu-wF zFG%Tcm3Oe2i+XFYcJ`Wcw!#8_*4?Z=Fy#FJ4DkHu?oP6=Y-8L*UQ{ftWvAeG+}D?K zAH?hrQ7ZmFBB$J=& zzc4^>DRQ||>IVfWpM#>GH?9zceaQaXsu=6D!A+edL5@B1q3-+HxU|pggD z_Gn=lK>YN#tEdRz_n-l?O$jlKJ>-75*{0{Z8@JMtld39_H*)s(U9caqer(IKwFipz z{I@N`I}**;#bY963Gi^k7=JlYe^pxn%XGedvE$=+q~fEDDRp5HBN<^N9|&hWS>I@H z>>l!QOXIEL!ESk+u9Vr$OVh50=4@~#pm`IP-ERPZ7n~1`xb9<%XBWJ4=SQ12I_B`V zQFA6zYz@s67#g}5@Y{h5Xe}5YZ>?N11hbbQM#9JwQQFZx(2;|_L8 zy1bmtW-|K?RbN9i5$835grEYQ?OWVlI04hc)dvU24wi?YN0YN3g+LV%S8I2?Zzj!R z&|bfcF|M;?c+$KcT=#EsRM&Fp$?9L5F#LOgwKw)8G{5Fg!&&p;#y_O%Tg=CXk+6U7 z>`Y8$M6AL%eDHJ<70GpfL6Ml-GBO_rvZ0*dxYBy`C|QzSYZmL==+ZH7MfYOVyT07q zo}l1{*`TeA$+lTv&D|XnEWWss&5I%ONus>Haw+yN9%Vcl1aJ|=dC!qI*i@#mR3b0f zP&}7S+17@J&t9D(+XTeK8U`9i?Yf~h&qVG@U3zxZ?`!fE7EyP8{U~jPDama-&idRs zy4P(v6#6^?TjKm<>5Qo}`{Hdl6>e&WX1my#4t7`)iuVJZBF=R?s6lYdVdlFvz{sYt zeRU#Nd}pPY8N#A+Pn>W{mnRb$8EMdFkpS=NQLmiLzt0(k1qGRRu-n|X4;0xM9znKM z7OJYme>C_)#a+h=?miPIh(uTy6cpd$Rbn8tthjziO_iTR+utP*kV40|0a-;IXL);N zOgX~1L}sNpPL5ZVP{BT^OA}N3jATx+2%{p%VXv8F@V5v(B@Owq_nXe-&L{S1x*GM1 zDIHXeBhYTzm$W^&ZD?deb7Oe*QV&v~QcVS{OL+@X;`)j(4v%?Ot)NrJ8ucBOvmxN?^q@v5iXAd7$A zJk<#Ma#nGYb6c9zy9mu6R*`Lc=CJh_YXtKgg2Ava%_17|*j%PAE9+kTWoVwT;s*06 z@+P-;R6*WZAHy@)i}BM*CQ-|4+_FzSX~Bp;$e07=AlbLJ6^L`T?+(wQ2L&*$n(BR* zcBb_JJ7~;xEj#JE)vWXmBiJ>0C0jRy1~MBO@KhI%u99dCABwJ}JJVVY=c?0P)C9Sw z1XF82QoY<~X1SLC@dpTKLJ{!(*~5-_?*9e1@u<1LqKC!G6@W8g%1W>RpD0lnov?b z{<}q>7DZG%s8K`xuEFbWz|kq9u33M_=9Li>=YYx4aca!;O2$Jp5_bnE^ZV7jYjnA@ zuKd+l+9fUl3vC*Ll~Iic$#{7l{4#|J|M6G0{KJ|I5Y0OsQM9Begt#jW2 z53w)2uC@V^=5vuiLKd0uoE&VipuScHr#L_tMYbCeMRsmMLAjZDDDl&B|BQ=N0&TVN z$DgbAl2cG_&5aO*>kObIDv(60iM0UFLgUwPcRNyDG*=}>^<}$nEw0?p7 z0%aDsuantF-!wvH22vLWdHD~%^Zh(lj{&j3m(P0ut7CLxi zIZ0%0{T4T~TM@Ip)Mr{jm4flxO-P=Q^K5xfy9TForqLObZQ~DJ+uKl%m?xnsQHT0&-q03b#tw){K8mjHVq2#>VSI!RpRMVE9fN!W+Hpe;+ zaKJ<;E6;CUkXgU}bIP>*hj>9yZn;bZPlQ~%^wu~sRiBLKl!5SQ6j+&b$N6l{#kLMT zR5iL%X@hFMxc{RnLd<#+WdfKDuU+y40TQ|oU{TEM?7vtmcpuof_rkvF_cKu55vCp(Y`co!S>V|S49-7=m=>exc; z8lPvcf{Sk^@barZ?=gE3#m+r|B5HW_NA8uR&v01o#-|H02Y=)ICMyk=CJfp$k08U3 z9gBPzr7+60j;ETbcb#RxDvBi_Wlv#$yrSs&v4{19n0~_UTnlaqi($ARG7I`fR5eSn z`rNHrqWyy7>VJBmfjMr2m`lHOr%LCom#DegJ$H10K}A{!XAJyDKaZwWnMFcst>j<- zL$1t2^3`sVfa7ta#>EI$dJc}=<4=e}QqtFRm`zM`*&Y816k_o^Y3UcJS0COicK>tY z>7Ijvi`<)yg_9kpa&pkwCATa(cv5qq)$>Ie?YAwG5VXJ%bhaoeWngIL_raeZ%eu4D z&nXhH&tXpGAi>?g9$ch{jma9+w5*d0wrz4bO^(Dk4O9}aAr zev-G-_(o~6AxHY+FITw@=Y{zw(GlJGR?Py!tI?RwZ<=MY)pJGgC9r;*GN)K3u4HHP z_!jPX-7rp9*TmPMsm1R{+C%QJp+Ytry(_AIos@YT6fpti$OyxnzwKRq|M6tH|~ki2}$O4QYQgXh+*zm-(mMBs8U zzrLOk?|{cWAegIlPy3OW-CDW)_%WkrigVzul##2e>q$&)c{vRmm~;qPciEw=83l6~ zREcw1-GJ|)1X3ey%7_?+?)N%Rl=vvzUW=0P@=QVk$5hE0(u2ef+XUMDe1lJ6zR|K9 z;QDdxNKVa`h0B3TG> z0sJYKMJTY z@29_a$XtioWO!Cp`ecJ%mEllmDWGsHeZu`-3&^qlCOi_%=wiE1+(z0HoqLxVy8Oi1*Uf$;F@Nl zBz(G8emBesoW`;|KvkA^-O8ke{ph}h?YpVS%t;s8fjEV1Y;PaD_LYlxoEc5T1pS@$ z32uYg=8TyBY|>JlE$uJQ5Q11H58}$_i>rp7re=ZDwZDAgBQO(BL0vpM9*)z=uK$@# zv|JxluGs6+R61z%tLB=Ep2NBK{oh%Lff4f;b?w3_Cp8`_LKB%{5&Fu`p2q3u`3gD! zyv?`4Y+Ouoe|jdedm*vP{o>kTdY{bZPeB8h`c^i3F~Q z`1;Rph(AtwojVi8--w1nL@e1!?l={?OSfAsv?!s ze6V)oQw1iD@7(>3!l<*9HYec8f3)YoYpzFK@=O&0r3Jhc`MwyjdzINN zHi`e7PR3d~2Kl!jnGH2i5_t3g?@AMR_Z$t17WUw9_D5b7&oIngs_loXz3;QL_v(=J zB*4dFj7J8J91++e?(*VK&p0(yO?)`zoIgzeWCp8WW-@yBb-}u{h z!T|yjT>NYT+uG`2v6lGB!lI=Y2G^-+Xig@BN@-?KM!J3*FX7y;OnrXzb0R?724V=l z9V9?v8lMo$E%0Lt#x!^#rhD^HlJs5Oxpg@@vkz|64co;7-WWlC7(;XZp#79cga%|^ z{w?`yZ~h~?KYc}^)yHG8!sBXtw(TiwpJtxtEWdTxUp-%N5o^%vzhz~P8CV*L!0r)!|1sBa$l{JGN;fW_a(u9iv^ZEHH|K+765M4gJNpQO^ zHND@jKJ2`lsYDf?g;?;daq5I4XM?}|-e6L?fje39KDlGI7lmZ38X&p>I@%lfZ!Zk0 znwVJUo!rO~BPQBt0XSl#f;$Y;mgYl>^Q{_`*%?}%vyrSA$Zz)#4V8oLm5OWDxPysH zsz&>j7D`65j_CjpPzx$R)|`7QiZ9agN*B0^Dz8Q%jU#~e>w)<{$Yu?2sVX0DMsSSI zfops@9LcrMZ}noET8gI9AYw$XdkNl#WCwR;pOUoC0b1gOcnx$qMPs+UZ8v5cvGH)U&U>mBHNoi3539=m!er}c=yR!~US{bOMu zk>3An!ZJd+X96A!#(-)HKoUzg&};sqw*!@>^W?TtALiniPSf|7Z*4x!CNx^p^l$ za3djz2}7Pi*ZYbO*6)K3#h+!c6*VYb6&WPnd1L54KZd0B2AiL6KGpKxPc+3879q0Q za}vM+DCSh1pT4&P6~^#6Xng~6AZQLt2Q;_03)e?A=mRX;s&80W7ow0;w*qe^@nbcT zSEB<{#+*|u*@+m}U|RtmFq$v2;a$mw=bqA|yA{Y+U;7whQsu4?&6e}K(gxY|@C5ZI zPX(`t6Ut)6Ku9eZL~Wz%xO5gEl5Tu|vYc>RPoe%Tu4HT#u<(7elg|m6@WmP_XNCre zeR%BP!`F4ho2WF3ZV7s}1%m`!{+`x6mEBmEQcMO#%awGCA;*j$63s*6sB)?JwuwU;DWm6dL9&;v9MzJAxW73Y3b%fgQ6HSowHbV?DlOne{L zKg(I09=id^Ok*Y$hGD6-ho6)fv_}4c8E8p}DFK}-7X8KaI~K9g?RLuHj-JPYfYRTi zkMpKDG2*1V$looV0tG{GDbcHRj2t#aD31-5GVFlih&_zH%b9#9#UHD#<$xlPAOf za4bZ_To=(s!wIN+3n-iEgOdp|J{fOVDDVZuL9_vGAY7ZCh}u;zbeS6Zo8vvG??**) zw71s{%W0DKjQd4@L4$y`VFxZ1ffpyxQ&qIgv-itR6*}gx@BLteX!##!o^NMvmi{Ai zh=x@Y;z&NsD69O>g=7+RqfeY%>3F_PhC$i8MMA|n68Z? z!aHA@KY_{n&X?}>5jK!5Hr$>r-&@9??6ChqtjwzZ zBa;FDRzee%0W9R*b*1@`;|9$sM0lb@5w9HCbz=?kH;4`+P531 zL%3X3yB-SC=6Sq$W)~s1`#}rt;`UIdS_jGoXeb>GCiF8pMd(1k7s2?$l>xI9`6Nm# z7|8N}P^zNii1SMRbr0-tc=Q_-TxG;C6ug|ydws4C@(zo^Rx^Nqt>Pe-AO-ZL)-${o zpk=22gy%iJ6+A)BTe$OIyi(~7*iAtEaPw69h3)>aG;UEErxt}FB)yFHe_W9L$?WM- zqYj)5h<%YoxHcGW{%RC8T!eab3%7G~tugHujvG9Lu{7@gfz(Lj&ZPtSd;^4p=0Ym^ zp!-!JJ#K~PMo&>pBPr*RYR7xOFNF)idsPWWgd*ZO^du^xJMOC;1jSvk`7I>>XA(U7w^M;{y}6y0T~RZxrJR&e-u8> zwWc?KmS}beR?|9`v3?&O1X`e|h@xSiR1C7^3cMUkt2&jAU=ZyFL6V)X<=leK;m&H?@yJ#u^21hZ0 zp*PE(^$VB3#cD$bnn7RY*zWdxBregRrSZ#6&di!=WK)%as`5_vHwKU%z;VD=TP+NX*0V8Sln$HJP22u)t@KNLBSZ5oHNg-2k^ zYJ}eD{;TkVC-5vP96B1q>6uG-va|MX2f6V`=YZgC04&#D_US`uxmyUjW z#2TIP0Y#C{GjeNfA}jF)+ylPwP759cf^Rf+G0^X86!-hekDGaC!|~;~;Qm{twZlVfTF_9^!#!kF8%MTQE|SQfz0b&h2k{P4mu)yOK7>?t*wxHd$l3rI=aCsWg%LVO%}axmFplwi}@$VX`$CQ9T9v}GupZs9cu&f;txgL}k^ zo=fp#6L^_mCa*@b?^g4E?Ob^M9&Znv__Bsg+}@gu9p+t^8-}Hu1#CV^$G3t<;A|Q~ zLo6SGM~Iu>coaN$d4xT&8n7f#<(ShDJ-gB2euM_JO<&8WI=#hfYW}`>uH+Tch^u5D(?qp$9qcDcF50C!eNuF?#2DbU-05ftQy*;c9izQcmgSkn6;==pU*^21eK( zxX^*1-CvlUY)f`&?45;PP5BRm*z!vpe?yPiR>5WbHofmx!YX)DJ`fmkNR>d99)txC zoUJfS_&ILV@&#oLHS&E0f#HKg@%GZVo5?e;kbmzJ?s6V;&J8{v5L@U?klR?F!mR5! zC7hRlBLcZ`p$#(k3=A!b-Owi2*3!!PuI?oA98JJDmaM^utZwnN`mwd#S7=2aG!cO% z4_rrf&qqThTod$G2eVYN>mRB32=qO?DNff)dj?lmYUZ4noP727Pjx|k5n0ZSLPB<% z1fBEO-{>>{BoF7eo5)d<)YLYrTRh(kqY?6kHkMy$CGv9OJHOufMpYty>wC$i%GO2> zb)Sk28+~ul2i5j(V!U_W*i+5PG&ejP*h^R`didF+*L>t8AZuNDvrXog|L!jxY|!9& zmixDFDyptf1@bVW57+cd`D%fIN?%J$bM^l$UN*Ux+!52%(VCa>3k;J!nwLCi`J--;r`{qV}Q&s0J zjm8jSdz+XdqNdq^)(cJxRI+Yg!C43A+x@Xj}+x}KyCuY zXtuZY@#AB4&P_ejk%m+bnV4uz+sl-HM*U{+_Y}u)&#-R7_M9jK#2O=Ue+a6mwoLf# z^f6jX0vmaM2rZ?y41L}3=z&8OitaJSJKB{{N1mTbu(Ue4N<7|;v-iNx+)@T?TrX?10ajT;bs(vjaFIz9!=o&p8XW~$9)#(PUk&%&P$(+kx=zKX| z>F-22D~OYMG&eVwJ7G%?W~*omhJ=LX^?_6pZ=c_X1DZ9pBa%=7;j6 zojb=Vqt^%^lC-#!6W&@1UmHnwpXNT*As4Fb4V|uG+6uTJLI&!ujuTTh02uu`W!3xn z!|nb3G(vSOc6BT)bz~pxau!Vvq;9a(NlR%JjuZjUjf{9?8eC-`dBzc=8J3D+^8c?YE;S zXPAPwgxJ*1`RpA>r|}=?%LwebU+wny$1b0wydS0*5;%ODJ~r5d7+6M;;^v7qUQNvM zVqCCSohY@gO*wN(71OCW6ZwvLXMom)C)k>wA1vnQ!6qIsRzS58+o%7^D+~z`-?ES1 zD3aoKYAWnQqK(MD&n+vT4WS7E=-!K8V6i$Qh9HCpsx)^0m@&S!p1kMptM|}_a`vq% zp^E+#X1dvgk^E&Q6((JOW@Hi&rt%6xM#oY>cz)5`$PE8l_JavAA2y%;Db%|gvYo|b z-PJ#_F)H%C{A4OANLM#L=i%JbZPp}lr&%O1Ii1?IBXkBbWi4CcMEUAf7Z=y+v)1OX zLO6GS#f!3%WvAcKcAw{%h%dsgTx>xVfv7%s4OXr8QbuxY8M7(D1?FJqeE3#v2r}CB zAJiptyw69b6P+M)^%b$KfSW*cMaaAoIn8sG`QN7_wqsmF2wMtCgmfe-mQdlC*l|m6bBnlK>*Zq;8GN2Bfj3s*NDTI>E_&v>)EEJ!=Ca#-&be5X+dEYULMGs06}#li_NIzQT@ByF4zDJ}y@t+Hrdvbv-y-TDCYQFyL)tsKNWq`q!4mU28Lp!=`iFgRcdS|= zZftUrc!&kAEeOUDp!fqi$$Q`E;$j_4cjfXkXXVxus>M{5p66R|M;6uJ*vg>JK{7_S zrt7Z?tNx{kK7m&iNjdk_U6ziq*pAtijM>>r&K5zQ+vnu6*b0!2+xnC7>3n{T;b4jD zw#|M@Q%fM54tnG;zKSI_>4cNTS;Hfoh*?I1>T3^h$B_2(G~tB#R$sak7MsU??y@Ep z`r&c#-sC{<#t*XcvQIS0`EfC=FwuFPaSs821fDk7YuCPRQ_**CXwXiTApd+6$W#_9 zg*fBZ_CAc#QS3ZQA2k}EJi@OkL)}-|L$^_*-;ZI1b|3<+1GaYbjb$Hfkd9@8b8PcE z6&C$eD$uO>e;;zzG6$7QifbtOjDPaqvWz!5&{9%d^)sE18yH>~#b1X#kcs^-Gw@E5 zirz*oSmWsCY(6>iY>DbgDDVhtMG9HNa9hz^euZvM**v&H^p8{M;lnEeg%q@uME9i$ z*2li$gz~%iBH6}9k0!46D!j8YJM}vUyvQb1+EJyQJ_Oi(%#9g%t+pw-;Cxtlm5DX7 z@sBL#?@d+zlh}=Wr-&ORP>vM3K|g^An$WE*qHpO?Ra_-BG>C=nIJi!Kj47wv0+KK) zJl}@2)Q`yyHz^F(&JQ*z57916hiDaozk)T&hmXl@Yu8|t3W=_((Zl|qXwSw^m~+gP zfQXv&jBx2Le%;ekM#*?$Tj%Y3P(RU`LMpxnuNWw!iZu8-34PZg+ zVyL`Kr@4#OCDb}^OB@M67<4bEBmyh_p3cpF|M4$l-sn0ng>8&-wyKIkCBe$#n<+DJ z2G6p8PM;INGgQHjH9bn2%NpA>WgrniQ+PN;20gX-Hsg?qe6ET(j8j?n+BhA2c1uQvNls4gHa~wPVq{NsQ%?W0aKyPxsTj8-4U7D}wJk!iZ2-YQasYQD&g^a< ziWgVkIyha&IaIG0#PkK%Fxj8aI;;Nu$x`mzK$b#`^9==h*6X2vJ~1m^;}{45kiX=2 z^iTQK#*uC%SY=`sHu3~|=MuNoszH!Ss+SwSfsk*oY`i>S9n0fr%dA-HZq2cVQq@JI zZyAurX((hCYm|?~k?Y&rV4m1}j0V^hpE(FNWZRY0Gv#E;smwAXZj$vhqMGIrB4j;- zwQiL9DontA$Dka)rSuq~=#b*U(RYjfjf-xh0Ewa4potwZoLbp9Ibu@`m-S)< z<+pgF+Tf4E=dB|Kl8p-J*R<_Z__w9KyVezi0nqfj&yceZcmf8WhZE9YAdeX&u;kA0 z&C}a-*gCz-Ru^>%tk`2A^kw)>98CiXlinX1bbK8ucA0w<2URl1pATANZ07JId)Muc zXQ*uO#QjcgUgZuha))geJwNFwDL=Z7a#?Kg0ky?8zK8EEO^PTg zgTXsYuG1&da&k%DE@o^dwK^(UweV@K);vwijh5<1)vTf9bW6)mZ_2x&vQG8JVH}m7 z6t1M-HB^>I*lBw35!i3!XN47XyFdESK1ZrDLtnLJ8E)et`UP<=o^63BvC4nO}_(Fci;iD{T6ZZI$dqS4I{|8uyB5Ajeh3 z#q_T2-jAC`Mw+dd5h|_AE9%2V0ji(9iUul0|IRrNlW6GT99xf1j1cQA#2 z^NkgV{2J6}K3uM0lrlNyDNBtal+5duNA5#~?KM@rIWR9Dasr0s0j0X420oQ0=Zts9 z)~op!RNW`RP{Lt1&+*Mg@Q{1XC7jr&Cz)mJkbu5ZuWxdJOia)1JdWRgD(;;i%-<(i zPQ)XSiW|<(y6CBJCuYNQ^UKjU+l0aUaCLBx4+myax_ECTWU5ox3wr7?g(akI4E~J(0%hPRAqo3?oX+m90 zkW}n0BAbC)IyFga3wNkez8xRM5kJ zR{lhNo9;C@p#5u#GlQ5p{tFcoi3>J>1o9-EQ?b?sx9H^*J@Tn8?RjMdZfWnLA(+Vpm zRe{EQSf`iyV$WE>xF*H)_T9basGyR`>Aw#47|6oVdxJ53c+W|kwR1*cFSIZMOX=@l z3a0>@rEO7iK(i-rd((l9asQ{W3PA0|udl_f1csEnHEZv9VlI4~-3pqiUdM5OZM?p@ zK~BV6H~DJ5fe*XfI$_QE?J4|Z=jDa;rwz@>IHXI53W^gkdFt2a-+Lb(KRNAC8hchg zKA%0yQSY1@h5uPK%oKlfgO0Syy0WLWnh(p`Heqd=nKZ^Gk_NA~?Y^|aa}1%_NJ>=Q zNo??ubWfJk^qa<4opfQvnmWf1?hzuG@r}_|c$&M9&lhJd$;rsH?eIT_plKP8!IW`V zC_gzszp*p7WG}ls*yi-7_HDT+dOr*4Q6=+s@@rd5{JQ1gzU2y2O8ekU%`asD{I#HV z74%gSm2Q>Q1mRz4Bosi|l_G}oHFBg93a_Y~61PY71Z&<3P!$#ifFI*Dc(|B~iwix# zr7+VN8%F=Th}uz!3C*F-`Q_}UQ-$4-IGjFP;MoncFw-Y@qp1`Zj^SO5+lTGHWoR#& zTUIp&El%AY$-nB3&2>f{Nx$1I{v5Ie?-2ADg>RW0ZnJJZdHy`^@SEF*l#h!WdeE1k z!05(!DN{U~T*!5P-Hp>qi#AGnmHem6Xu>&N(B(mobl{1pXDQ%*gkv2zcb3N$E9={? z$|Cq605JRTWG7I@Ztxi2M!ulxbXU|mL(^j|DVR9bY*gD2! za{EIX2_5-jm={4W^-M*%Y}?h?5xmzFgn~S(*eu45nWG3`E$_z_DCdM#rVoZ& zr){it{GIoq*6m65*e}Ww$`tz~^er`B2jD}-3!^DW;^_Q6Q8L`KSD@W^wXAJ7_ooTv_5YiYedk!Yi046~H z9%JLvD~PSU03yYMn1c&4lCy2XK!5)$d$QUjVPOm8EOZZsTf7rF{eU6) z%|!&TkbDPE)PDEXMn;o61{9B1iIS#RSi?s;EjWjY0zPN^+`oVKCVENgIG@pR%Eu-b z>u#M^nj!OO07;gA{N#?H#;g{b6w3;gqdmdUmWE)+TzthbI0XXqtd74&0(O8Uc!L<$ zvhptlTvpM#2IK>60HMsFHd0(7JHwuJ+Q!BGpszQ|=?vdx z0YGD`{0ONE@zCGn$ej|O)A-z=wOQ4m_t`?_CQK^Ddy(BB*KE_e0F*MoO|z?oTnF>& z7D(7tCyLNT$spV^kyB4Re1?>5-&C5ytKgB1CFalkFXvU*}ivaccf-F6DN232*+&=ygo; zd5i3)^u&=#X@5jFV@W*Va0>Qq&Ih9 z%^p{{+T*rma-Ipzumdi9XqR@eNghjCb$XC<%-+|9&vIq0Ehd3TW0PKQQx|<|lJ4j! zJ`@u46D*AjK^zudP1w*i@+t3URAirwx2A`J~@#Mn6hx42r(8=LpvV(3(>cl8r`eWc_P>)a;6x4gezhb*Ob8GqzZU zP_Wa@Ev`if4yxxAr6_SO(bVyz5fT>Ce`e-(CwhHvhlLouM?mU8 zR5E_4S-RS0Tx3&GGy?4|fQvmbVBD+sHm$vJwzdG79Y=(qgJLOx1>}~Y_SR5Bkp7+K zfG<9(KYf%vJ`WG-Ze19cLl!G0|Sp61Y2x;Ft@gCzGGNSMUW4WAx#Vxu_;Y?x_#-dgDzu?I^N)E%7JvTJP1R2fepSE(n_V-7p zr@@QFz6MdPakksbo$l$`t+Aiod360q?5i^3iF0f4^jVViAHtPC(0biLgepMT1OPe7=XO7%1@xct zygQed zyj15(b=?~0f*?42vO7|mMl~E+L0{@%fBcf9?})qXWzF+fAv1X}ImfYj{Vy1ZBR$vR zvC(7JIuSE9+{Hg@{#<;@+x+_e_xgmD+9xy8hhGN!prcIBQ4DLGaiuMkF{DRy9EN9( z!l=*EG~m|1@xnbAn0z%fY#VnTNs$eAUxQHxrbj&e#?U@d)9hI4)oF-O3#+|#JrF5( zp#YWFvH%+YsB(V{6#~Gd$!Ah_|9n?4O8>aDhI`eP9Yjy{UjR*Nv@j_2=c?No){b-4 zO>X7hPLaL<{mq+K6ciNlPpfKV=0EhVah*J7SGt|FJ=8s{wNX&6s5J_XPfDM`{0t zKjj?N!W{pFiv*Ti?Ucyp^w<1&Y*1zW36c2GAm+iibNV^c1Y#=j9NO$#gFMdW;S;>F z?)7(w;CM!1YY?u{cA$}7_dB{)_|Ym;O0BQNk6C5!*irGqxHVYSAWCWtRW5w#C0%5o zU9>muI9kV=DLVg&NIg&)eTo_DsO8tT+_RvQl~h?S2`T$cTk=2#Vw)5wmK5jh!b(tB0zjtNF21DKOAI& zWZ+$v|8CFT?F{Z9A_q!@HgA%0?RCc09QSiY5QlbA0ElkYjtHz33FJAi5;@?rzt}y6 z4ITvdkcC9T?>uBO#iowmjnFz*Y)GbqaT-@%a5`_v%ub?<5cAY>ssFRPqW@2xB1?3rVAo^;(OMHOC=^QjqQcsTV>90UMDq zQ3qNCV{BNjF8e0frW!$je!#iCFTFyQa>4_)Tom0DY$C=(kC{`WS*Ty zuwDp3Oxz(N1AdnpJ&++7eg`kF$b~hz7KUF#akyR>je1C#@^W$IOa+>TpWfh7|Eld5 z?@)pnB&DxX_Wk_?cp>gAWY*FYb=YB;f}ws}f~h1~Xjb;sPW^+8a1m6!1%tm(FNBi< z4adI>cC~T{uhk0)fq?3EGN^8;0`~&{V*qfI{CZPd!FYa}6g)qK+B9474OpF8BSz8& z+0u9}v-;Z2ErxKX@E#tgG+PqcaGlKmdf;!mh6)ubK@}{PY38y)BRdVQp=k-GYI=;l zyGlVv)!7R_BmQ4BeFr?%-~a#HmQAu(DI`L6vWe`3tjz4aw<|;_GP1cOdsSxE6^hCx zGIEXV?V6W+@BjFGe}516;@<1t^M0N4I_GtsujhHb@FGr(stRJx8($URMclSC=?sO9= z!M}Ze^7B0Dt8nDor`O+|0VwNxKg_}IFsO|T?n~z@?cH3XJ9ua$o;~zkc$2y{Sew4~7ZM!&=83@@^gmJSrTrVp1f1*MDI) z3JM#EJ%p3I`*|T*3Rc6Y>krPSey&dv^vgK=xe1eFl%icfTLOVRvMjXJ4Nx*~i^MX#lK*{o| zQek;&r(WGX7Q*pzJbR_$sNV=-V-TCiDLaW zp8$RVC4R(rUoIb8eBy6CkD=zk9j!X#Na|S{1x4*_CAivprnak@nCZfa=}L1Kt4_lny;*$6)m9R~xH)kY)8+ad| zcffh0cM8)U=tghDIEFlEY#uzH4LokU0>L(r6e zjq#-@2Kwm!_dfK;!COlYQ)7XnK;_Ej#MakW{%Ln*Ho||n!kLyr{$O1_3@5@w!6kWq zcOf$3^_{2ln@evZ-U?^ugk?~~#}yI1RNXt;|6bw6`0>yR*m?L5-Lq0nRcpbK#jXwH zeN&KQs3@Kz`G6iqr37V^=A~e{)4!t?s}Gpo{j< zw@=MqNzP@y0Oy3Pf27=M+hnOf*sa^6*X#{?QHlFq`7}osIkkxZ#d_rA+b?{pCpULf~Rii@Zo$Nht?4!361Ubov(hZGijoiZu(%*gSlok3^X<4u3iPtGDE z$}86!1}@>7o5wCLJ{7`u>lzsmKmA3m3{MFb*kNH|+upy9o@wt#ie19`=WD+TM;s5G z26N=lui9E2@x1Dry8q^$msM3N6e=l_QxYqfB`E$ve5kT$XGu;@wwKg=fd{W|1QW~K zc3D9KzBLDe#lSPRii(QYk&xV6UG>e@kTf}DJ8S#=zvB$dU`>0HbZcn)(A1P-{AbV8 z^YheRjt~mV@Uvp875LKb40UI3@9!=9+rn#G0v2t?dm;NXeb5Ge0aXMiG?nn^v@V;@ zJ+(cPkW8UCt0{Ke+d}yboAv4SxC#Nn%BZ z@R*WF7cj9IStB3WaMy6z!~ts(L7ea6PorZ|{zFd<4e=sw%HpxMwWqTGyO+fFl5O+f zMia8k2!Z*Wz=kv^uY&}xRkE!ZfAPL$(h(|sZS(>Z|F+cm=y(Xjc}LQuNKiUp8HFsg zCaX-i|Fj#2h*FOaU3vUcJhPQ<2SO8#g7Gb|@&YOOEX6QAv0xFCs#F z`*!1FobJSADl8_}#SB#X3>>ilo@@ec%aPEhv50umAiGwrDAxeB551=m`TR;os&L9 z5!hYEhjfH*IA-k!bh!zfBEJVlbW?um?+ZnKOvQ8Nx-na-y&Kl86BA7=?*8Y;aI0eF zS7vXs5f8zb6_~RxLwH}D;`euV9x6g7#(Kul@>px<%2NCWm8}GszA2B?vdTIMCi-wWe}+H3c< z`&d99h>@N)nkVWzQXW5#GV)hO3DVna!alFtO0`NcvsczseEn3v6#CQnVKv@kn!f(m zVS0|x`%m4eM@Ro2S!;S3WzhLD3{yjLgq;5f%IJJ7=$J%yNv$KG&X6T53`S4=JR@P zK*1hz$mW4&Bp+Hl>m$5ikee$79;g;-|CIcj&bD<67IiQ5r#K0K)!ahnVUD|AbPenwFa68#?D?COi)|%5u?EBg+MUNIWXzJo+!}!-R*Rd8Hh5@%CyI zt|KqWLGHkXj?mLdaou6iX0azO5T?NaqMMOK2Ev;>Jfm0kmp)-@S?3oP3MK!}dUa!F zXU)^zy|bQ!uZoGRvKzvcE6_te4c$4r>=GMzdtqBa^tsbfg-gAQOT3uFUOc8^@+;Ct zou(*iV`<{f@lb-!yU!}#(63m!hTY~;agobo+kTTcDKW0ZlbR)768Z_O;$g#C;ZbU1 zh@*bEJe);`cAEL^XDr^n8CKe!p7B}c;}p)3J2%xOHt!F_d;50jJ4{aB=wp-gI}!M^ zva=um$Bu61LbQHeE@lM>L?Vcw52dBHYr};GWg>XH8~WiJ!x1n-wXZ`%mIw^D6q%pn zyrIY2q(;G|y-%r7#BC43hx(c1i)s|z`CZ?|KAPNlPb(HIY}8K(zR}e0jYaChvVkr2 z2OW`*uO7M&GiB{QO@Sd-(wLQ-Cp-MM@kAUtiYGiMzf1)@QnaQmdFZf?IxltOBt%U6 z^bK@qYF!p8SXo{86eCW`1cMlxdN)D{rj>yosN4Cqhg+`Y`VKzl^}w;FY21^g-~XlLvhNfjw%@$Oenrbl8FC8dfZO0c2BfRCQ6@ANq;%<)-6hLDW;uyCerhN()SvY zOsz8n>`m^sp6!mcHjM-T=Z*Q^+iNy^S$gm*!nR~3Ulcc6RJ>}^t>zwG^C_SR0R_VK zz2z&3m31#7FD@QnBo2Fon&G#!cubE@5LPRqx|hAM$00>*S*zV$>22vNB%So;4olOu z9IJXiA!%gA$q*vBs`ifZ82jDQW@}#2dq^d&hH$fm?@(x%9DU{YXAwzoc`_8rbFadm z-}A1*+9U#j6~ByxUwcG-TK>k?g9zgUX{{|i#ZGK@xm3`>2dtz{xdC0VzSAMw<(*7s zN{Z4kr_MG#x&(;4d3xSfU{mf*62EVc?mME|dt_q5{1-@oK%4#Y!-Mn%U|&)F(W>K{ zf-?qfdTopS3_emOUZ!Zh`wyZHywN$tD2fcvd8is~+fy4uHiw=y^##bAlj7#)rnQF$ z^57~_0rxmUPfG7WaC--F2L10SuUfo!_nx|Lxs$y4PKBH-D?GjucsS5Cdnhn8mFk{Xqi9Z^%whX3Z<_?d2yOjde)8>n7lHg2G~tZbSrV*O*42vhN4RQ(Z6_p_Zu9)8 zoZB-FP(N==K}q=&GNt}GIA2Aomn;_(W$q7{{W%ydeMsP8`3NgZQ5WZaae%ii>q}dE z(l(B+z6CZgEG4I|Eq^#ahn#!uSM1+cm_3aM$DDHyy32RSamJUAm>35O6Dx3x4%N4? z|GHsQQl#~Y6ZtPwzx?K-M{fvh2QXARuQ;jYw3^4!D>O3feV!B%)?~v%r-3?n=v9Yj- zUj!9Y#N&2hhIY4Vkj;gNj?7G^V5co(bNoHsoq55(#051qWPq?l*CsbnWugpjMVthk zSvWP$F#6CWywgPe&oMMDF*N87_qo3?;@J5?jDFv5dS~$$<~oJ`H`my&b>aqy*RJ?aN0xwQzG@6`ncg@guAYRi@Sk|)uM;48Rxxb9LS3Ke_SbvPy zo`_j&m^x!7I;*#SW#OVZO!~Ywle#Y2cvj$m4sowQ94G&;XKl#N{0qK|J<%e~ujn25 z-1w)++_`^&Zf=4c75q72&l~{oZG7Z$pBQq~!n?-~xt_AgO?|Q@$rHB5KNZ6%uo6J! zW^={ky4u>mYw^)*Z`Iyt!O-izAGRJTIy+a)+ohD>=DWoe9YGV1)Xj?AntfnkX!v#D zclEL)O?sVDHKUaQE=kV$IeKhtEIFlX!;)fKr&ITGfW`47zX@ zp35}vpSsqElM%!BRJw{6ngdRVptKAI<50k~0Jb%-pJbO?h%@>fJC1gH;c_vG?O;cNy^s40uf%Bz%2?5^=wR?>W0AxNvWBv<%o&^%Fcc)5*gJ+idK z*_WJe;U9Tibv-;mtPrU@M`+AUWSXVzIUHtm=m9@HdCW8B5>EnFSdFT>HiJg zbn73#-!hZqUU|iX&nm~lpU;&;{sjG?q2GA5;S#|b5qwQmxqvazku7XI-Zaqu_tLk~ zQ7SjA^oI_d>lJsch_?w5kG^H9XoPEB_kF7?5H2A0VC)a8=N753P1P~2f~`;|vc6pY zj+{##-u@Ncn=b=E4KQwQcdF~JL6ZkW_;?b%SKvj}V}ag^5j4PcMGHL!FeGds$I8aU zsT3$$I3tJDunhBQ!M1l5#T1;De4biG6}sF(3toSYIVU2z9(I=6S6-&}F-M}0G-SgM z6EtQ7>t32DA$-Foozl|WY}NCM_La8gSPAmpr4xK8~ z0l9}**-?s{N-WzeE6+bjQ{>VLF_*y8tbja(TbEH1?$?zu&J!(!tg5dpmyC)%^K?18 zFo7b*R%>i=3*$Vi+72u0Wxy|Y(eR61wrsH5X2Y%WP~fT?@4RJ&LQi5H4>NZlL;+XP zZ3S%-f>_E|u9J~gxo5Q%6-uV2*~drGjy`XL-cLaa&X=*5U`kF1+~3Dv$?%!%&!0c_ z^zpBJ=7a-D)P&dIf_B_qE(D}`x zeZUYC)n2+#TT%LfxX zaGIU6^#pwgk9-oMpbRt@#Quq#5)qk%3TEJsPe7ej07RsQ1WKSsZeS^GGW_Q)%~$-8 z72=Z!CDgc0N?TLWY`_&2hLNuO>lU>O{HTrx=lT2chD1Bxdlox2sE8ZPC~M; zN%joKV1~upbHd`0%R>4&9_2@FS!PY{`qb3aVq#*BW(5gkkByBXZi-xsCjq3!}ZNolP_Od+1Xgc$|?=HpDP4J z|E*B~V5G&@zmJWK@ck(F)b)D4S2_&!r?>P|5O*Il(O*>qrS4ztB5)iEy`s1n(kW2y z8btZ?rt_4v{6`PLCEQTCpFT{ZwDyXY8&Vifhhb*2iT~GP8GKz?**Ir079cT)e^1(g z|JnoD+5L~7HGEM)X;Qa8dS~As@wJ4Pfw<3=~aWf9`g`X zj~CQ5)4jc_b>i7IQTftyeVtt9eaw9XUD1Q649wG@pm*bTm-xJ@1K7nX5#m9e%wB40 zYM8V?U%q_dyL0F2c&KJI(&)Z3jRNI>-1S3&2;)MqeqYXw6ztVv>$Cj|sMVoKustCN zdr?v@m-n1TxF{K(%Z90;Gs)L4>~z2zR8W=O8mG5poc#Jodp}tBsY-}U!Fh4)soGm| z{5#Gc4VE4p9bJ&XGFrBP$^0)(HW~Jj7{w?^JS^QWA4{XC0D|%NMMXz~dm6?54>?5o z!Kb?wa}(p)6jDR~%{-!7!r~}~VIn+xGi;I)0mMYaEQ-y`)RKvnGo;@=dF(<5i)0%* z^n9UgM*!gC09t#W0`y2Xf!N3H7+1FV36!Y5ISq?Oyrz8)S zmR~<=;@`I}yJ{{*pD}1xcOLz9?Y-v;3^jNzm2t(qhIHF^1#Sz{EmYpveg^}CG%T)~ zp4j|0Y{Vu*U?C9TyI+&+~uvp0811Xv5U)94{f@b^ooL7is`BJc6W$I<$HlHSY zMZWu%BIjvN)Bf<;wzvuQ;#(Cs-n2Lilh6R+=!Z*d#<+bAhL|W`e5pSVa$aR7ml-k+ z|;&dOO z{*340%tF7sTJe1fhbC-15nkRk(Un!3_q-r+Vf8$+XGG}UIQ(=gnjrY9K%`uRdRz@m zN?;O}Y=t&e9%|T=JUMgOw9JHh7FUJ7VtBC_k0Pe*-Ly3NSItbVWdENFkOvb2wv@2O zi=aFJTDe9R?ZJisA*h}uXS^%LF5|!T1r#V~!vI11yXh^iuP3^*a3N|`5Trq#aO*Cu z^3B)%Lu*BlL!_$;E<0j67$wW+KaWR_z8JzjpUn=}PCdJZ1){nwWaK`g}DMFq=%=>o3|4-kt$z+@~1LHcJ455#E1m8FM4`Cf+=r z66v!>S7tP*{sz>ZwDKQ(`DU@_Xz%c_ zrz+*esnhta#{*A&(A-V=n$QOzMvw5Pai09`Q3dO8;2NdEHcXu-3599$Ad2S|T>sa{ z_lc`WIyFeI`>IfHBa2Gzb^|^28H{R+YC4-@bj@ z7%SCHU0ZWBefEsq8-qTo$#lzhRw^!<^El1%jeLjcGI`JG0cC> z?J33Tt<|atmuiOC;pKHw3Kp?fi7et|89?I^oSl>S#{YVN8oFMp_#CZ;5Z%zte~`5^ z-H`B_Q+}?>`jNKwty!O{R{YI{{s5p=l$@I@kafnWBrhkI-*GY*a=N}}{W>veQvR-4 zBL#rk)7y5K-J*z~Z7@7<7e9Z_RM@+N#~loT`?LcGsl2?rrsK`Y-3BD~xCw&{TFrY6 zE+;!HD-MVO9jn$w7_4v#Q$anKg?vyu3O}>9>y$@nLV|B58Y0TV2Ky$bt7j|(3xAH$ z3X98=bRg)-p~$AT#;RS)`Q~V}z9ozn`nrnn*hjxuP)h&0Qj3fqf{S8BvOY0QV5EzD zcr|fvd}N34hl%mGJ0Om?Ez8dwF{h`2=%1We2$ZA6d;(Q?L(hIc6@b3A_ z#dDOhU{G02O+E($0}t|(ZSOna^jy5WBp})N2UGi3T*yqV9K4wo7|vwBzPg{ z5G|ggsHhlze0<#Ov#KL^{R5A`XVp^V8Tpz=_zA1Tn@TD(VO-32&IrJa0K_XpLqi~C z)Y<{P&zjI zWUfe_U8V%dDQiQ>AY?XC9zNDeX2jap)6;YJnj(!-wt4Lr+fZ*D7IOh)4gV29#pCN+ zFYB@=ErX&c0^5WrNu1WMj20t88||^SrEo65vH>%fl#~=WdajK`-%V$LgTd*`hw42n z9$~ckhHPA89mN}vS6f8INll^z^>G&#@G?= zhtO~~?oYE+Pj7F)ZO%U?ANh&+08{`#u_TaW%1%icE!XDDK;eSv_h1@s)6@lS7^Kb0 z8G(GRf{@^BZEb4vSkYS6b+w>!ZjJH>Hda#Y*D9lXh4iGTRh@)rhH?s65VA3Bkh!_Jo{7nomr5_dP=4HS%CDXWSI(G3hq)aSkZ`vcXUgvj`XUpBEhW(>0QrnR#vK`rgI?Xi^MMbuCt1?gYgx{;# zZcsB4?&YD73}oNus{PhUdeLw^eX@YbeZDm!I?t>1it2yC~!aXo(u3&eK>bKTKX)jXhQxM3;Ebj63o>7=H_lG!bLb(A;9%^r|vvH_t6chVICX~xc z>i6m^j?R_JG(ck8Bo3ESBAco8oX@;f$ z2;WzQ^m-adVc5Eih7VFmYee6}l>FNkq&^J!j_F8EFtd8*PQ>qjqtlJd8zS5*f1Od>m+2KS-~eE|h>7hJBZZ*b1GpwjkAe|pqpu66mC$L*^;;I-4IpSneBK3Ph{`5 zN&aayeef*Hj63BsgE9&^a%7fE)Rz*Z3o=ICYLtK##wk9#=&Haza^X{le!Vv0h;7O( z{7@~8%V5~yon;6JPP4*O#KL|>v83Icygozew;B;^`Bk3o!)M7?qLwVHgL&NM`LHUy z*&w+wnAW3K%`1{T3c)CN1geyJ@BWys%i4(-@u$kb;Sa^niuL#BM(0ecf4mD(xt%1~ znFR-hf`I#Hb@YMBG$l>;wz_;?;`Byv8h!d^)8W{<`c&$TQ~HAc;udXb7`83#fP%x( zkUHXa?%8gMr+9Gw7XvuRKgv9(>1?>~qZsieE8JA6PXsCf;|g@bwCvEW*@4=cHvDVy zovJHIvah~B3Eg0m3(b5bLjLx4@?4`W)-w0LS_$*m$9mPwVp0?ddS^{Xa0NYhWa`|JdIvyUy1!br6eWKye;+@dv|B z^dH^HVBPywy*I;AcYA^fdU9}*etyo|l2K+p@+|x(rL$73H3{y%jnJ8(-ylK|RQ*s_ zSMOZJv2|u!o_qsK>cU0^W#>!bnd%X+LkBYShn+77q5<`P=&&`vwRdJmDhNPOYr{wsfXQVNP^_lq3Ye=|m-FoSYY{OHwL4#^VoRDde zhkHTom&qLNwU>tVHG5R%9C1ZDFT%>6SaEI~sOLH+Xfl;xJXdgk+K&YfzP-Vlm%wVe zWVNMv54E76TlG|Fp?6CfX@pV8z83@}z9r}U42hJA_Vy)KP7?>u`m%n)L+HQI# zgtT)M=dB{Xtj-bMDzQhJ>v63xMGTUP;=X$d?liu?^*reRv>NW+yT|o%pClrIQ7Gl@ zTbk|ncLo=0eSw>VKb^>+Z2>7xHtc6kU>y$Iu0cBfhfM3zrVzf!9kv&NuO6RxYfurnlT6TGZRZ!Ao8w5 zIUoszk%xj2P6-Ub?J$(92%=^%0}YtsWP}HfA-;DSbl0vG<3@AH@xvd4k8ep2o`UsO z+~j6I9hKYypT@a?N=SyNXLaEVY^^4|$d60I~hlRqDSMKBM$>4ez7h zflC6IlpN4`uRx}W8MQK?4BBz?KOATBrQY;zUUql!eq^n--_{|tQ{OmFWl0llHM z>5rGs|3?o7+}`WQHm(217JjWmh3D1in;2=7V8Zb5i7^BOubC*mE->g2_Upp?0fIw) zAGPbg;QJ-hE;$?EM9jt0Y*=f!_67En$bSrEnluZpam=B5)$G3DB^u4!+j&8fIn_eH zudDrjw;wCY@h0J0k=G}E#$M71g8#k!d_QhBXDm4_tp^aDN8&_mv6MfqeG#}yd2)O0 z#Ad^11t$c*xW@dnrgO5F74S)I7z$1PuW5>ayf?xSb8>ji*C=Hvi)f33o`zfy$EKeN z`*FAg&sO1llOTQ%2gm?D$PTn=zl|6Nr4O_SJuuhO`D;2U+j1V>!##yfEAb7k@q)!0dI0>wFsCu6#-m#%%=7U zDnX-4Fni#}(QfT6l&+#8*Ultz_(HRAC<|A=#Cy1c>>Wa0a-s1d;-V+C7~ED~P^iK0 zsa`|?&pF3ukDIPaf9TX{XiN;A8@gOesIC9@j_=v{M1`T*&+|t2XZ5V{tfnq^Y^n_v z2`lF#t3Jo5(nLl_Z#}nk7(DO&r(@5P8n)AZ)w=^e6l%ZIpLZ@3kn#l;l8?&u8I6r^ zeGu4oOEcZKQgaS$!nV&XLbkx* zmg&APUyg*E4Pd;sz$O6BL{rG4{wU7w;Q7!krinRPGKKzfCjJ-(8m}9Pqt?qhGcT?W zfJb~S+cN>Io=LP&-$_=olu%xatE`3o}om+NE#1VkBrKH z(-*L3;$$L}WH)fXKf|lxZnmpCvi>M|$lBY$EX*$p|k zn|*#B*ZejLQhnU>+Mr-xpm)MNv$FV@&WXwNdi< zDqKKCb@xKO!_iW_EuXdk*KMK5#b}$w_^Y{%n#$FLbSi68iema!Fw2DUuU8LZ#yD#b zqZdtu*|@yc6R1G$7-*#5gWjs&bk~E0-fdaCaqa`ECj1TFC7^!L*%Nowq%BYctScQ{ zm(2nQL{>5xJU529T<`F=Nl}g+-{{3=H$bFRK-H^KUAPgn^Mw8r<7uAGQt07u(w#)b zdNDdn=0|y|R*hm!Gl_CJ3QjhHU%RARcU=q}z5Y<~F;V0m7>xNA%A3QA&pf&tR&eP# z8TU}5nr)xAdTE&<^_z@LL$6uzfylJ%WDXkFy4x}1bdEVeHp%Pg>Nd&CfsAVF$zZ;0 zPJ_$jJ?pOM{GXtJqMf2n;|&88?uQc%L100H7>*saUJ8$2A1e*n5`8>y5>`!sSsJjv zr^PewCP;v%hN>;@aCA~}Ixf1gz&3E5Vew9iqqB&#hZ&2Aq;a{X;P;`0c1mrdQd^?N z!y%ZOM+a5|g^X#<#${z#bYbLSe<}y$`yhoIU#v3U${9e>vBWcx5k|)x((5A$dcnc> zot&I>W)kI<;4rMTuH4y8tMlsz^!wbY%2lTwnL$o}K4}Z>;OqjuFXDb)_;kzi3~Sq$ zOud%>ga6`p>kNhNagB-1$p=A;u#pon%-;*ZU?^Rj{~9G=**?0+7r{ z7zG;+SL9S_EA|KLO|N7>$m$pBn144hSx<(4fI^KZTRI&tg_>W9B8wC;i~7VTo}1+2 zJAGHniEAN{CVkJ-l+8Y{>Xi#m*MhMhk4wml@YjzgEw4FYXZkWT1ta{$aVNM7>tooL zna$dlm!sw`#5RCS&m)obUI;o{&e%@+z2k7y>i|Ms=)r!^Rlv4GuB)xd8oMC)py&d14%)(4V$bvVZOGfqkOTzi(@B+k|H(tLfk2BT`z zTWA)~=b2i^y?&OVio@gO0+>be{57A1zeU8H&c~LT7?js7m9*Z+Z2s9F(Fy{mbdNa} z>hnVHr?J39-xZd|`38Du7?S>`nvrAhflqsbMxF$^MJCCi%Z89d9Ff`r5IB)0|r&1M0tv-!?c zw|Iy6!>=dn-l7owdo_pYVDd?9#RLDX8a-`n-um7at=SaypU=2TGjPmOT(j(ippdZu zkpuf^x7z!LHI`S?*F0#Wyfm$8CtHAwe8}rpd(xgaCqC8WL5`M-ng5LB9rBLTF3~qT zJf`bvX}u$5;|eNVg@%!JB5yK(Mvpam_z7#@zSYCXJF1?HX>ZV|8~dc8AJT+Pb-n;( zQ#ZHxk4JZ!Cl)6sC!ZMFwK9}X${e+aT_Fq&4Q;MJ(?8`6Jq}x{{l5tzp{}k^*7p_o zfmR(r+-WC+h=*P?LIacxEO)ZEhB9D=<-g)I!^-8~9Joe6Wi^CL?xti_%M zOo{A7aJlY*vE9XG3&#rP(-%M%B5I07tAB){q8k$@k5q~h?{k`A8&}Ydh_kQsiPPOK zc!U0jF6gD;!>^Rs4IjVRZmbkE$`%kOlxU$qS5tUS>)ap1JotK<5_$NV=_|s#Y6Gh*#BpW^f!CG+TQJiy zNr;_2@T`0f4p$j5?M0)e) z^^XYwK~%p(S<8{eBP#z?tqnpA?K0&QzCATOmS8Hk+e zGi}^SuvXtoJCjC}@agHo`qsXRWqEeDlWPIl@$X3kn!qIQ%s>+qb@o)ATsIf?7pHAC z;68*&YFw%m)HD0O#|K+fVIIJX3Uqf@Pogdw>=4!4ds6VDG`(ztsSH(IY*9bcD1lD( zyqlQvxIt&PI=f^WLKb@PkVz{ey-@0Cse>pp5`~I4J z^EuXsntdZi!>@ zdEs7RZYU}wq!=hxOXeb6yy}dF9uU#U2rQ7LCat%wCg!yl3kAo&e`RN~H_Ks01MX~p zh0hY#n45-sY$`WSx98WThAITQtR$4 zbvevL)0z(6+oedeh_Ib7?qN~L>7cw=;Qi}9?~jD&t9tBOCI-o4jnW2sOwW}5JuQ?v z#*2QZg6FU`Q|u(Zort6bUjo?m$p}st_&1B`rBpFGPhm_$@5i*f9&;2)zp~|b{ZPnf zD=<5;?G19CB9w@aZ1zx7e%{5#);8pVxyrO5KBxIgeykx=Fos=t1$KNS%nbM;-j2unj1kSc(OnGMh! z`h6iob?jGME)4P~4vYly){S0E}7dQ|f#grFA~i zy?Z`6_2=lg^DotN@WaN{D9pb0quBXm zzS23X{j1jjPIeqfWGU2!r6NVu9xR?5i-uqg7rRf8PsTsPb3BHwOYmebrs&s-;$RoW zH;9uWMp1j~rJSOejU7bOQ@jY;DE8uxan3b#a270LH9tfr)i&e?=_}5xP}~>WGhO_u zX8ZQf%Wu34?N%d|bIg7sUUO!(oxhLsqKDValGDhDjnJ_%hf*;8z4|80Ny4X`7>_** z*6x`xFu~m|7_DbNn0x!P{8{wh&KOG8+|Nl53-X&v2XQ1GE*XZ1o!?h~0@`*13IEeX zQoC;E=>brkr5kB@j0hUaAGA1T0=U{D@tY$O_?r&`C6RqygjMMe>0y>XZzSY4y5wxe zk=D_e(Z?;BcD@K#)ai{E&>-yC@nY3~^5n~Uz?p)@CS_#g`-qtcn~e6NvdUjBVYwvH zU}rsRt1Z-yWwFP~j7@f3RF-fKCcjPLv9W!>Z6`mMd4^jOazi{pvU!Br5Qd^_Zj@O5 zZFjLn?BcyuC&mwchjE>0)UH$xp-{DcGOPM1J)NhryrpU#wQ%)@Qm^)#k`@6S{`=7n>i z&k8J`Msl3#Pomb#ND73$I8LC%vTZrVbqZ&bU^H7hHZrw*JrM`3@}l< zsGqqESZ60+IU}c^Uo4tz_vXKX18GaUyVMHC#!NsZdixjrbJLq*DnLLU7@b6|?sPa9W`_WP6DyQoU1tpDatJ zFdgA#T)%H~D1ieKI{Gmb%%g*AL5ph3m)ToHr_51S&hXqk`ygoh zZ2GnXYNKEKO*#sDJ^TpoYviluK97Laz<@W61E|_;m!tMLujEh8_ z2jQyb=Jorp-j5#0vG*Qf5@%L5W#9rpAq(5|IdI>m@NR)PNcdYc0S)8E@@_0h)dXzr zZfZ{=L4opkkd5>9@p+`7b3}{i-L$}A>68p zrsU+e8G&NRo`O>pKMXVhzJnvE)r#Vj?X0u?AkdJgZdJ^}Wmefvwgrsd3 z5=Yh44FBg0ewiz^Wi5uSg*M!ixKTgUu4R@u;ny6t7V4LQ8v;s*4ZA*L+LF=@ynK9R z7*^BrN}mb82RgcYG5?K0RlqO+46%Q!tDAEiMMuBih5vqya5Ina+LSv=YsEd~lSi1* zX2>s*i`A(;j&9{rpjA5F(6~7lBbkOdPx1<+TyPnB zx?beRxS`RL$9jq*`;k=gzgi#OS)7{qCJ~ao?Js%tEw2MKN`AQ)XBLG%oSo3X+9eEU zQ`l99xh?s@dQ7*m(fun!X!mF}1pb~>tw(AB8CPZ5V$0s)PPO#qrH*ehkIOg`~MEE|+JuUpvh&0w?P|h_g ze0Boe`&}h|*L<0O#(OF}lnvfK_F@msmoZ@%fdv01-M-DZcfpr*MHnYi{dN%gN9ZT zdA-g?HF2yA9Yt$eOY2o<>yjkVgpe=H+bvGzMzXoyKaTr78@JB>v1v52VqaKY7+y}s z>S$RW&ascETMbDJt51a*CCt83*rzJ}i1V+*66$28=A+MA+Drd(s9!dVASQP*g;~_U zYGgo|@IM3Iq`Q1?3a-l`clipsxY(eD`}fVIw~m|M)}=fO?zdBZ68&wui#OYv zOHAv(mytM$;}+Q4%*!3jZZZp9OQsNYr>YohJ*b6!DxG`*q;ub-UcRf! zjeQ1?z~})XvtPBJzcB8KyL$>=7sqKsFsf%?X9t(kJi<7_#?)6vlyO~!8x?aa9**>W zQj0|_GeMV4bnNQC{iNqpeCQziCZe*a4Q zBd(omnRX z;Xjv}Da94bVm%bGRFhp{GP;gYkn#U9^(D|yM{oaQCkfftQ6l@kW=)|&l1kY|WZzR{ z86&iiC6#^69@+PGsE}psyBLur+h8zejG6cLdw=iw|Icw8#vH!xeeQGbeLl;Rc+&xL z-WR^Se-4@eTdTORys?G3OcMh zOG(QTw@O}qr%NEYftqX^L`S!rh1tV^I zBh1H7+WAX0t{WIMqafnCc61nZE3@BK{x{)YzyiNM3M>9v@n(Wfx0iB+m--+FJn%kv z;AbJ_V>mThhByqLPH0HObCFYMz$)3|T1g82E{4v?U*B+*eAKY`YP0t4cBQmG);p54 zrQiPw=8^#q{tA0nzM^WdQM!tjRf?0EQ!&vwamemNln?QXP+p6O;>|L+a|iOEw8M?# z_&DWDh4&@7Vdw>F(T`C-F7#3x>fiZv!om3Fa@6sK?=O6@mj$wdE2zR~7&+fE@u`S` zrla=gc6eVn4I}lxv#b(6M_5?6i*3sJJSS(kDN!ioTg26{f|7IWG$S6J{DL>eX3l?o zAbCbRMJ|DzM_lvqxBT{T)w{5Z6!dY7tnZQ$?~)(1uENRY(H9|4!{EAcl%-vQKYQ(0 zL!tFv=!G&B?_Z5(#ZIBi-Ld%v1y#Pw2Dh^`dqG>y`EB%ywqd;B{rF9IcKVOJf8?~5 z{vPb!SE>bj5+&_Tlc{-UTp5`eyWuOx?~QSAIu) z6q~M#$A3THbpmU!Vqsg?hg1T~GgbkC*gX8uzyLeMO^5}2b2*sW;789p7X%{oWP#O< zorW!^&>sG(<7_Pi6|Gmy^7Y{rhDy65h9tsWBzlvtOVQjQ*yD9rOFeXQ;zdDz{#!-o z<{ipy(@XKU+1U!?*S@Rj{O-9B5T$c^!1H}bR-6G0$kpyxD6^gzq?AMd52WmnxgX=ptE3cTR%&aN*!>Dq zY#Hm#i)tz_5h3k!f3fQ$Qo1&dCpJ_RriZjKZ{xWjbiC24ebm+Ep*?VNw+D3Ef5e4ENecS8A`WzeR%>oEI zw03}b_|zbWk=qapv$Y*0ot`M4S{Z?&wh}o@m8@#gfBtZ-pWA=sEF~3j4~NTZYI;>z z=tN0%>gwiJpG^7aRY#9U;g>I|5Ckj|!pO-^!4xa4q^x4r=pZ}6vGxd&Tc(;brv-i@ zRq1@f#>O_EMA({ZFr~P0>(+UBdHFUi?}l+Pm8RL(v_)NvUuzv5C@3i@J%*-K?4?T& zryEQ*jNrnDhfAsAd9U1vX#AJ8?pTxN-zq12b!RDMu455cipUs>jyhD3FApmF?v6Y*prxw$-4MtZ{>5J}2d=i^lu zh*YoB5W)unD4j)lEb|@T^7qpNRiMcrtNNv=)m6@rkO6R0x@$2N79YZdO22>Fdi;IVoxj$4f>9a};5g`*~^P!CP=m zPm+KcDybl1ijS99NGPmma(k`4E9+D~fp8b?0+%*JA$}iiZ&~6lUNbPI5E4>2A2vL8 z0-@JQGg>K@zgOh+^bZzyGg}1;@!e(n_U&8oZB#7=mYH_*nm!GPhoAX;UJirT;(_S? zUswRI9pOkJb@fMo)^MQk;EjtKGn$yjF(~O6*6`hNHG#+0%J_-z?|dXo22G26W^NQzKBm_HJxXQu>rwf5~w}f1-U%blx(b{})bqMWz@1fk|$B!eSs5+>Tv5oFJ7vEdHgd1+woK|4q zGu{Z|UZev~ljM0ewq6u!MNggtv4FMRIm@FG6YfV-d{wuqF0!!j%56b>+ULLD|E2ai zedXqCzmSkt1;;-2y-_3Cz;R-!b;w>z@M3|{5m&Cgwr>N@f;2VRyb8f2C%F54=@p${XGimARmYZag z@hR0M4CYO)m>A`TyPLe^okxL!P#uJuWr_R=;XI$f%||=(M2;7Jb244y`WnBgz0ukQ zIXPh%1o>opgV-Y#1Z%=4_dI+$6{_h-n%HMdbSX_tc|cXzeqK28RGmX)`i*U-9T$O7 znzOvxGV`FK+H!lywG3fo#Moddb(;V_9j(<)B8m%My|Fof)<4_=KlMJqZ=T{X)FTmA zMa46So@SC?aNN_{k|flHh(@)Uqm%ZPWi2q;1;ye?xrGlU3}YXI889q$n@NTJ1XJ|( z3nPgB>v;Q!(}(&dRbig|FJ~DSqnLG3MDK-Ge7FM8>k{1MpKsjDrPF8OJP&9gdS?S$ zOvP!M^v`st_6*8BCcFq=);s%X5Wdm}B!H_hM=*Z^X^5OmysU%_rAHgp6-Tnx(dlLk z|6A?Tg3$^2^Ud&0uljZqou4;OisiPVHMfTCJz`%p`>Fam0{}#orRN+UN+BD zHKACiUq%wvGf_^T-u_|3m$Q?JntNnuMy!j1r zwQK)!5PY|}P1Vltr;rTol0iqppN54v|(8v+MM{=RU2fVnxI4M zk)PC0>AUB9enjOG?MG{56!I@GmS^z$F8#S_GC&^5Gi>?QV}p;6dqF&zVlDmrDN0ZM zwBX|C>M4a;NX3}5me(&e-`y2KnS=2NW1?HJ;$5@=IG6xH+C^)}FpaDNlF9;6qx$zI z1eyp%z>Vfu_m5T&GNoG^svTMkl$EzK`~Wn0_LD{?YRi1-U&%ztB}qLLpUP77Lf9s6#u~Ij~=#p zPmp7~2?p875d^||!0<@00OhKd&u5dhF@dYYZ%DERYyV3oz0g)#zhsu6AZU$D|3#!Y zr#1o#_SKRe6hvsSB4tCAn}c&8wbCwbm1`EbHXU*D|JAE#vHqEgF#ONdP%#tl0W}`1 z>)#gu=Eh_WT5L0jsoi&BrqmAob5VvglAH#Yu>_W_?<{wgZv+HEG%LANywExvb;MPI zV||_@Q@vI;wn9rYCDQ~D<(A7sG9&1$PHz#v?_ekfwf8mE95-7Az6BVOoz#HMYFyni zwBGUbW9X@-GxTplyD(ssT?G4k8X^`2uG)MYQ$0ax-ri%XqeP8;QWWJ1SZI4YZ?boF zYKlg=pLF%~7=wEa3dL#c#3ov!ckRBwV}M7{MBaf}nLc+_Pef;|w6P5`hCke(p*>C22W#V3hdEqX@p3i6sP35DdW-tpUrw%+`7l97|2#;LMXjTZswn@28= z`#0<_5r`Iir89pG4Sm7T>T>z^n?&cr7|xAnnIKa~W-SqKcLaEGhe?=t}kzFRT5`7!|3Ybvbfm) zX7QKz;+F9HgUvY19N&YXb?O4(F*j0henoD;Dl(D6k!0hmjLzOhcNXw`d@k9t zM+-N^Vu~vo@Bv*@e}-NLOny|@whzy{xQoS#h>3+YH`5L{!P3$#S#n>kCUHjN1TRXd zw9m^2DKV|%kYu=-rKKB;N>_kuvD0sZQ}jZm#2L}#tH^JUD+_swzj|)WtxJB9J!~^X zH*M)Y=WgNf*C;-i2)Q1|-3iWs?&-9(^sg}?u^_?h!UGg1{E~g-eF`O}ZF%pR-_d2N zioB}}a`^yn!VR;JWppo>X_W5W^V!(-7oGRvOAt0VAW+@m!k^bWOOHjfjSJ~2Sypih zT$EV05@e=q?IK?5(Slt5wY6za3Vt_-$*vAI&2C4iv$XNvYMI3xBuA@_1Px1Cay{(# zhI{^M^rdW!s426}$DXKsPZK%gXSeHiTsTB4W*_&{>Q5Avj5!Fl)ArMR9sfJ z9D90s7Vb2E1~NVhJ**l{qhQf{*0_Y3sqSmfa(`32+JD$SAL=XtuGUDFgE?lkfp1Ql znkj+zf+P&iNy1j@b0qV|~;7{dTrj@^+w6{2r>c%nW;#QI6<+q2n zbk6Ex5ifcSx~fQ8$QkNCf1TRfY|t*)Y;Y)FMWttIN4WPeaV3&xu8;m;~bNJP9^9HWm7`_>9sV5a$8*wMqpI5L+TpVF63aI1!y z!YQ_$*;u^@oSJ6-IkXfIKf$1k=;fYyr|pTgiI?9uv^S0}C7({%|R1Fr4TaXLkpv7J&-3$U0OmcE*Da$FY zddE-MSksKdoD8oOc55h8w1ct$F8EY%KxAhG1B02Iy!xSVc=e(u;{BsC)y1Z@XI^(y z%?7t}8)guBZX}ZkkFfzYTBEOl_cQIcQP^f z1Q5eu++u_h{2>nK+*59ITSVS1Dke#En(uI804Ye2XltTHPF_K+eZ3H6-~S~JrE_or z;-fE%^?sVNZAkx;$0x&GUm5lwr+lGCMCf1fB1hJwF~8@aZU>!CODx&?)l_4Ofi*pK zj7RD0pEz>^^An4^ckfc``n_-e9y_VG}-q@T^3RmU@+t; z#<&0Y^jl~otOi*yKn%#hPtG2kdj>b$>FZ?;vW_?blesiEtgEa-RTwG}_fB4X+Bk(^ z{qTkm2M34X2?PM^|0;eXR9dl!Qh6?*3ErBpL*IVX{Aq8w#|Vp{$l)c&#GEy8e+ke% zie)EW#arn0>g1Q@n7$-a?Gb%LR)j#@2+*vBGE8O`H zNA*81T~`QOw}=P>zaSsE_w6|~#c$p4@7wq}H084_XA-EMyMSu##gXLxqx0h&<@XUz>YrKuCR|BB`A^08bwQ1ztbD+XM81|Q<(f>CG<>K}sIgv;9 zCUTYF>Y#7phr5N-o=%k{qnUE~R>|iC=9UJDn}xCoHx9ZwiI*D#o9?Ww-e_e3olODH znm!DWVK?1wmD{{{b^KevXgl7KMd+{hFC};ei*AJeF2?gs^C?*aw0b=vh5{`V`YMNs24JOOY>D z5-l15_u=3Jbp}eO<6EHLRvSf-oL?V1tB%5>xZ0$HGz^OWGHLJc)s^gQ!FxgWq|Qky zpHmTs6>@gmK?l*DbnRCv9(gJ~L}oF%bl$<&fh6D^)S%x+aw)7xBflM{eqH3u%9=JT zBlNz}Fj){XLB!0rBm-TcX~R!rWir(3G<-&}=;=mGJ3~dPdEwhK9_fK!*w>ubP~=fj;+E=Yr4pv>^^tF(f^2h@3+?sTaL1p5;@KGeLg<<1}!I` zC$Cw-ChPtTbrRhRD{|<~B-ve`uLs`iq50Gn~kXy5i8wm8)v>pq$xmWDKHSTtP> zjv0t{xgk4%D0uCeunN1#qxhZ0k zL`ow3N(S-9Xmp_#gld9Fb#HR&`vz6clb6%qCo`mMf+_D|o18}lOk@rI~TQzv&D%;bxxfBJU4T{-hrqMcLSNZ{soUH|XD1;QcS{{J(-+1_0% z_07sai!~8#D5m%RpBy`rCc6Q0cxgK-XMNhX?ssRfH=6?e`x^&W(-6+Lu#9hS-_BP; z>iU&&NIrNAuFO;dXmW>U1JzLO~9kG=$B} z9;u62*(j0;X^5drgtO!`Sdy~Aaf*xcaYf4y6|MC`8A^&Mr-NWDNGSuo{9E?fz8zoT z8q;-f#*c*qlo`P+PvnL*vW`2?#~;pU?M_YoK`&BXPeb4yUWbhIMrEj%npc9AhFzG#1kh}q;WOMRqZ5o1qKu1sPM2XAm zy9SDUlI>DD%Sj!J2qDE#F}KH4UdcvE)9?LRL)-b1i4C$mlG+Q)3ya8!E7yiIZaPFJ zUF~oz)3S*Rk-Cm-Ty*Vio^8U+vk)l^K+n8`le<_1%Zu9Dlz!Q46d=p5ACdN{=>GjX z4S#+OrA?Sp?#`$CLBwRGk7fm5LWzrXOThc0bgIrsnG`_UVg>phwYCQz0y0u+SwH;| zz)Z-Wm2QR8n}(=-PUo4fl@2fkwWrso zu(;b;=%cwx%uga%f;Q~ zWi<6%J+yo!me0nPZ}DYEpN+WBJkRh9F(4lkMS)C)X{Vo_;65fKJXQsK5~xAXQ=`FC z$dOP^Yb|$Jg(?3|X{#u3E7yzRRqk7Ns$GtPN&(_H;-~?+V^!^;# z!q!VC6mf>~wUk??`cpQ|;|{6}X|csOHETR>}RN9+AMF%!TEhQ_H<F|4*R)!&nu}2 z$I_NSl7>pQWfHm;RfD#L4Lp;IA1R^f1|Z8Ij86|f2c0d7@b*bbhX=oN2cSCh)NBn| z0v*_fBDU}e=g{1$H|aUFH60%~0aqy|MY82)sTL&8Q73LrVgqzdJA|B#j&q#e9kEpU zV&uiG`7pA+c6W#v;FJu&8&cNOLiTwyvoy@!SJaq4`|N3fA(1VtC;LUX1q?nB>K9^S6frM5QlKDuad#y$wVRDzP31M3z#&nnbG~?wZVE@uc93@ zDVR5{UU|w@EcVg);=)*_->*j2-?3@zj zMYlOfB+`$fe8}J`QdSEBj0}OTW}p(i&j87=`-l8~AKwfA35f;5_iJYdTO$#k)5dt; zx!Us+ho~P+(U(-D!Wyq8+?!IJLvQZD_KETJ@chrSC()9f4+87Nyfj z4H+{OvnRYAM5s+n72u~@R*|P3ssv|JCRfu_oy7;GIeGA*o*hQD0%rZeuX{Rv?xj-qbVOE($J{o#{Obb!aPwIg zp(mvK{5_CHNh-=0K@;w`aR!GFYn>OBZ(ZD$@P2Dst2*oB;(*Q^6&ELZGc!HXeo)s->PgBTezV8-Sns<6{1tZk>5Zm*s`?P^;zAH z$XkzwVluQZJMvjIH262hOY0 z-$5aIJ7@h*T%$ge(F2iz1~Ps;=h^KCnZKXSv)+xE4gb%@<<=^!>-mQ16ku^>tr%tO z+;SHps~q3V;bbBGw>Sy_=_J|7(JFQRK9tL4B<$sZ982B5R2WkIOo8KprQ zdCE5MmL_3NrzUi{kiwmmiE6mA_`oPbk$gmfj2{XZo(dhV+H=&&{OcaDvlAW`my)@S z-$M2U*uLRNt?%*v_4XrvNUJ0s4^`&=M(3bPF4~NfQ<0B7erpU!DIN8vC%HIq+iLR> zV34)$`N380@Ef4|ugp>rc?Ufd%mQj1Z$_$avALUnkoPRUyR$!f7wkZHp2U`?N) zbEsKW(9`hqf((!PU8NLM@v2U4_4$u8#xtD}{#f#w4*5|r4nFeyETvcLo&hi`i88&h z{+wmE0|ql!@u)Y!G%fb^&s5^`Zkx0?u;iqX`Ba7w+lYi`NuD|uz8-ivplF71?S8$jc0Tu(CZiD zpqQYDeo^?FwC_4A8wJi`n99}DWzSV|vvl#v=EU^Bp*2oXN^Wb>9-cprU|mI`?gePh zowIH<_dL3e=5ylP58)fP4J+rwHRnF}=s+m1^Bg~+ z=(*>DyCvog6VwFgL3-i@9l)j#0$-AAkYLtj)Vz&zzRjcP6a$p91u-exD zftCDRMA*Vo<4=p{&!4wUO?=T3c39fF8rF;?v=Sb6?WxsY{kAj3x-J8bw-(ys&bx3? z+xgJJ(2C0yA$QL$j?*5h$AW!<@g7#^@zUWDPnhO?%0EAur?MW9s?{b)R274GOf$Nl ztntAd9kSyKm%bC}1MM(|etsJOt76J%4*HvVv`VhBj8PyPB`s(`1`vGRDc);~-%~jJ zJztDnp)<(PnN~PqC7ro%;)$MmKbaaTk$ye78(EGb=?{ z8r}kh2)SNp&J3|bl<)JYnJooknKdiQD^E%@dz*QDKn3gzd9ke_ipBz-es!d3YqtHB zLx6V2oyALX`!kmzjfaC*JE-ksWwopZ^TlhxN!{trGbscjP#N8({>EmmLC)jYMWq$z zeZ`XDc*ebggKjYUGG<(yQi>CN?7u$S=~g#7K0f}KFCsmS-plP`d2^a24CY2WH8U2C z4v*lO91c@fOL@KFHd@{oevrodO^TBk0%wqsz3hGD5em{u;1;&Ox0m&wAO`GXV1}@Z z5zN&=ha0v6c8G4QQ)`gOS8!!&_m^7qzr()CirwRM*~t2^oCfIi_}qTC+aB$NUfZ@eig$*hLe(OoZm(hi51f`4Kz&c@9A!Y8U;hFO&lE zILmM%o^Hp*=8usdAaH9Pyo>IKY|VsB5ShDt%_>$pZ0#s};>ztuKRx;v{IF~_V>91W zxQbBEa?|o)1NuQI&{JLnj^e!S#1BDG==pu@7mHcaGwrel+BZ05JpO_d=MpQTX0<5bFI#5>Gm?-5?reA-Dr?V1&e?`BD zm%i9MxFkMU@m)Nx@j(|+Hr?gCd3!R|`p3g5KSvwyak|}LpPgWnctjY;5Q=bcyMbzJ|=wz{x)%|h@XqDK}w%ZpG{Ncd^lhJHUd+`;#-^XH-5$~ROd9X z(hC$AfdA_gOqxi{fM&$S*>r>!Cr=G%l)PDxtt@3`9gM%XKyc9rMrv=GF_}_B;u_P} z&|}?*Z;=epEk#VaqMKaI?K(#SxM(}DjU9&s3u?a{zKeDu1*e~4;_yX>Z*WHq$JH3; z8CR=cY2*iNm<$KWW+F~ zlIczj;dl`}s#g=wjMCN?)6J`p)sEJ4aS-PG$nb6=+P>-z@A+`VHLA%%(WQ#U@cbMh z%2#3emjr{>FMLN?o9_LwK82UzVJah+(#p=Xi(dUztDcsQi2Bc+0Qhwnw5I>JXstjl zcY=D1gcshVN7CVvde6}B+(|3R{)O$iCVyT?ex#)R-HTfiVTz{e z&Zmd;|0we3u#!2?JAeev($z-6t+LqD?E+v6y>8}hXoIwM0??WnWGPMB?szxF6F2-& z71haXYG@@70(dv55sw#0oN11~W0lAfZY+xo057?}(}K}9v$8V!O*lM$RQB-oxvskw zZzk+J8@@1r-dSJuavqj}I5PXYX%y%oHJQX|j6z*9PB$oIQ6k_+&U18Ki`Sa0AmQ2) z9NA1LbH3WLta|5`jPxPntRIT@^O-rH%(ez9hV3ZE@swp}Xx@5OTb#V?hIE^R%4h;u z5Mr0wEYIlj95%E)A_wtNASaelMOrD6!<5Lp%P#F#PrnK{pNvdKYNVm(Ki03i5$6Fq zWky(jb1C|BFGC2tFf0O4qer(ZRuTJeyVXlg1s{*wrT1E(LJbR%6=_<^WZji*Z`Y53 zSXwNGNwdWx^(StxGlZnsQtwHn-#IlDzgj5D^3C7x@jyWPweFc3C2Bw&Rq?Zc-txVq z0)*GdIQkXBGyNL?N#5{)8QfO($k*=p@l~I4cA(uoHNNka3qfE+0pg=U+X2@5P&QQg zttlc-i+=b_9tr{a#Q@=%$}ghxb{fO>K*N#fuQvQ4Ew;jx#s0~z@8Z3e3Nq4H^MCZb zSJ%|v((o-8xfRt@oRB&<#ZjHcndnJQuFWpomK~N{Y1ytDF`{QK<6onqM-Dl!NbGsHS}97o!ar@$?HSS;wP~;SR>f%85EVP zaL;(?ZgU(IOZ#1pWraRd@GNfl?LsomEVJ+NC7T4}b}~!rb{MDBc@VCowohCS%Guiw z59#$gHH* z5j|wp;8XWK2c}F989GO;{oEjV=CC!*H-4yy!S2Jj>MgWYak=;B-ZR%6z6T$)mvb^< z4F0DlM`NKrGO#)nOyrXKK;v#{Tu)8`E!4FB()?#orvxI{(&afAuDUHk(xb(h#dt?cEelc%N z^6bq^0&+nIF20yH+-yYH_ct0@)px-^Kv2{O*k1bZ#auoe)$E?kp6RgZJhyfApS-oG zx9$kfV=*23Lm+#)a7|GCX}+5OR!VDqi=5|(p8P7Jyehq82yI=l>3r!hb}akji+A>s zq{47zJtn1~JXtylBh7F(lE6RHfhR0Nu02MeWwX>b^hA7Z@a1|chL3) zIpt|+jukd`_UnFrif_&de3&|Va1Xn3V@C%)f{MHaUp}-Ty0UtQj^vlNr~QTDmsS6+ z69poudwPcZA$C8DJ&IH_uQXfP($mTTK)k(OFbr60>C#esP?>B!MmJX6-X^2>y9dZk zPu7b*Gp!gNt!fep*YoB?5)P=9Aub*sz^QUFsyqPl{(l9Ve{ZwAmmfI_ZX@^akZ7N;JSgOU%l3S#Qw%1);#3m*tn&~Kj(TTtN!^v_R_i68#Jp5PbQizb6 z#QEVK>RWKk2ux`r-eN)0t*C<6+k$F=Yuw=rp+u!o2N5u9{OTKrGFqwbh zLNfQfc2s`R*I8t?sm{sSFi%*>V;8Gi(SucfI6<#=t)gpK9i1lUOpg*g-L4{@#ZG0! z#g#%xS}De{KgrC-CbptNR@g9Ze0z2w0gu^GmiAT7&TSkgad%W*y0!tECcG;o?Cl#h z9rb`OW)8JHNu5nw^oxnO=!Ze~Gi;#E+GN2)NHI`8B4DS*TMXPeF@jo_zks7GkluaF z$napM{P6LkqiF|Z1!sYF^Ga3nxM{9Ss8HD+;=OA-^KD?n&?q+|TDx8)yA3mi#CP%J z&50!(oYAi$yVxo`FOjBa(Zji?&obVzz8f6`dm(Dt3tUCU*ZwKWLaW4U=4L>h7;_`9 zfCf<`n?MTvq@r|ZVY)+hDC7E26$H!;r+_0tBiO{fP}))qxX~N3C+Ge!m@_Fp&sSz7 zYPrEzT9Nd-m3X&&Duaw_i1VFe`%PHzqJx;3nO&4}qDO`<4e@I|T0fXA{>-4c-w|Id zp{@@M36uh@?Dm#w<`=g?45Vc}~X;%{cS_L_TnlL4d^ zJE&oMiq~q{m{|P&=C&;~Q|+*Oxqub>hJfhoW>aj`gp=2jo=aQk1a2Kg?+9+r_LOr$ zv?&JtIBJz@r=czFtGA45q_pf;PJ%g>U%dXh{>bR4 zJ(T`y0K@y}7NJGpiBlbV8g$~i&+R3R}`bNn6mT-|$OaVTAN zsO<4fqi^1l^i|0805nWYM&uHlIwzaq6VOq#5a!cp#3UqcfoV+x2llK`0`o7wA=3<7 zU?`&l`Im@5V~0o}0TKkZ!w<&qW|x*XM+1B!+@0})+RJE%mbd)sz3ZYI-#(;!oo9%O z0KDA0qWlqqY!*cWS=0iS^D_ixn84rwFr+f26`<-HLo<1_Vi z!^6e9fkt9AhM_^)+FM&g814FME1=jXAzMyw_PO2hB%kH)u7qIIP0SK`q>=ug$7 z8pLce|ApKITy~n$OOW8N8xmB}S7-X{8b5VBFKy0iFuHlp#|pvE!pgPl8f? z%wnz3pyy5dg`eMz1p>DsW~)nt=heIG;%#K_EhEs3xE3Iy{)$Z74(Mr+ZR4z@q0Bl% znPy3Mqh#s|(7&QoWmn!kxc1_pxPFE8-|$OuGV0O$@66KF(o$U6&~Q4nF$x7~YHtv( z|Lf==`%$CMh0Uo7%t#d!TtHUL1Ub0sXekm%r0awebL5`GhwsAla_KIWwQ4jJ{6l%a zgH@kS*#t01M}!&f@86)OU*D~R6&1LO%!|0uate8m73Dh>QmG|I79UPqK6y!3-EPU~ z9ofFjp0RUqpQ=2uJz4{P|70ckDIRe&sM-ES0z=MD&v%_2O&V2^zLVo9E6v`wbeAQB z#Y{|}+Rp#j{JxG0|~hdDX>VIcOZOtI)l#=8%+r_W7NNt1F|; zs7f#XG$Cs)UFl}cFVOz;hI|5K~|U0_yqHZHLeSN zBH9i+@g}#nYO2%k3VVzpK;hZQk)Ma!;~LO1*MZ?P`RU)$0u8NsnJFR_gozS3zEJSeLpp$g)kv9@>cQVJI(>cp zErRn<7RQRF4gr~cuKemZs7VZ~4gKzkD~G|6jNV<3PV%eQk?`jAUSypW`%M&i?;G3k z{+o*TpFTxim}issoW8eSzFGBq&4hbYi&eENo&s`j^1eN;$=E+N1C4NSXIQ`TELFhJ z-@bb~cy}wND3Fmd29Q#2EFSjA;9~b^AB0q4UTwKh>GLU z;uZbKP;~t(MWr&iR#Zq_orkNs=5uVEUiX~*+c*jpk6+ZD&)A!B(U*~2T+Ja&9<#L! zLqG1IG7bNa3-IG*A>{-gikoGDqf^2t`vPx4i3!X56O44@qeY>`!{ZlfB^0|f*dgh| zg0~5j7dKB{lfnsjUOoSf1f zL7`NB?I;0acaw1=(pp^nD(LSFWOq@=0#`n*a(%9^_n#5&TE#)dr1#g!lET6f>>M1Q zK`WRWH*a2m6An6e=397p&-%Di0Q%FEuDH07{@i<@}qsUYU7&RmX-Xm3thU|W8U8`K(@A5w+6Q)#qs~mL5|5QJLGl>|R z2!uWv_Oi14v0d}^CCh&Q+X7mzGUU1BFF)smu^0!l6{4Cl^u zH@jQxRa?fsO!Y#a;LXu{Gw^r~E zu${NUK6)nl#sqk0YMMR6Zh8~yS1tOM(Z@GmC6c;Lx6-{oA5cuiXHQx;j?*7UUCt5$ z^Q>=d93#T<^Bk~j_y#Q3<$=IctDLVkMe`8rN=$Y`@c?qDmLD*1I(rGEfomVnB>fWi~{o2I6Q zPEMlPOfTnqPuPhWDBwW{kn}UaczPPN6c;RImJBke7^K8I7G9oPP9p%J)#v>DALR)} zofOI>uw3ld4l!sb9kU?&CD1@PR&@fky1*A&dLsp14I0DBOZpmRk3IivJaTf4&d>wH z={bp34W2AGYItHpFg4m#1+$NlI^m1s%7Q>9fhXKJ?Up)@$)A5Fs$mB<;WS&LnAM%0 zPIgoFyo0>j_yT{?DW;9?H1FgwDh~Om4!BZjE!WMr;94^h^ zZ9Nwv#=R*{bLAi%(r@x+mhpiZf@ZHbAz`UZV^#2;+eK>#!a>Xwq_wrhajrbXd7f$E zz{U|YIN#C=06i2`u&N%@LhEqRI&Fx@yQmA^xW5r>mrd=TlsIy~1L$DXzVYfLB(e=I z7@eK{J;32eXnC8vo(VEV^y@kEP`QC$96)nkEblWij9qldvOPz74Z2L>_uZ&V*}vi| zG87mX&`@gbZhKNs%KKlkyfev%(*ad{m~D!k=1m!e&4pm!x#=o;hH9CxukJ1#pM?!~ zC#GP_z&Vg@d;SK>;(2|6&*x@iXUA$6u2?yiWW50ZR54pc1H61sw z*}sNf;r&N4vjgUfYR~(8AN54BU4DoiQU%75LbZ`(P`Pa_fhL+GXHzS5{Ghe)#ZVWAUjn zzk@reY0MKvoT+h61*az9;v4oaTo7au0Jj8cLhw()ejs9;BG+)CWx&S{Hw&66Rm9Sm&>9v{rL6=ZpQOd^fhhTeV6TqChvgvDi?6r!&Da%JDC z1*zY+s(`bjUViW3FHZ$edOD1>t!i|CZUb3P3n4zQTgHF}8Q%_)K~w5c4+FD6X_cM^ z-qCONIh89IuBv`l&vh7?AUe|)%p7_mO$Xjfd!t`lu99dlhbhVqW7jAk?>Nsn7D-#yzWvwc7l@==+jqA%yc-MjYm{jW#o#g^K&T*J@my?Pz2tHb z60rfc-5D0bEDkT&oZq2hJS%j=9KVL8r=xXoElay60Ur}ST!~g=q^z!~N&WNZ$$4Pv zuEVvqJYopdUuuVbcDc#T%~7UbE`Vi*oGxD+p3Zk@P<9y>y69x_*?uGoPie{5ed{qP zavTk-e>wai0H#KIKEw40D_z^Jh{dcQH=Q`n(NCGrj;*PjJqi+%Lpf)E&dsF^KHBQc z(h8m(C>oQLkm&Fbql4VL*En?&rU(cOS4B;;29ge#`PEn;?`QWRw@pm+y}V>J<`)P% z>t)W|cVAC_zzvvMtwos;1}9`CAwjiH&yKJE)oJ)cZp)riC9{hUAXDyRK|0W^hoAVb zf^fwGGsw@YI$~n z_#OT|K18XpVu#cw2=H=)iS88Vvqn8z8ctPp6ob>gPcDa^&f72k^#^I9car|jx`MS= z+hI~NF7!me&CN|Jds8}_w+H&MH!`Uz;XTay-2&Wxq@`hHOj3b64*}UhZO59S*__64 zk$>k~RJmVYI9tRV*!OQY5fOGsdqUW*0-;*HLvbzrFPQT>1@fn|A!<9&1*Y||Z|M$V zWaz;vObl+A(f8ClOjY|K~DwL_|()gpg#;O$LkD!nwp|;*{1yDPD(t}@6bK$(j;Uk>fbXM zu*#Bl`%^~7uP?OW&$@_a`3hvcb#v@SG-$MvJ<2+yGj+@eM7e+G#-2CP3T=I7HmiCj z4yk3JES`xE!MrX__j?BrJ~^JlhLVb6vE9-qPn_z8Urfk3O}S{%nds@}E4P$+mq2+Dg1R`crda zEvoRkfC{4Y`DJ51a$s;1Iv;OC3(3mdQC~N_GAjw!hpBt^HfYgZYmkSkQ=)&euJb2#fK$$?{^}H&)UbYuio%D)Sc( z1bihVjcU`vcG{L0RJ+#ZYkKJ=gV@NP@?>^PqxYXOV$3LltNuRomI9{(S&S)-9gq5p zAD#}g6U#}zpnSiWH(K?KB4BA)v^`07oY`=!%bc4X%3zXn=Cy(1hZFtfivHKjrcjtJ zDAa%o#7!WXk{$YOkjMH`qTxjLH%-8Rh4W|;?I>3~IWfRlU8&K2y&-@YvXfj&D0gcf zrxj9A_yBAsmUat+b%PX&J%fI_k?NVh$#)lj6At#)b95Aufwjkg9wYzesZ<3rUJLv( zKf+Irs=oX)Qg9^ij219fTi&ui2+{(}+~ZIKur*HSCLnfNMV~x+CB4?jY%g5ZrZmJ0 z*sh^jAFQHdKOhAE9)OC%IY>Lc@NhNj%5w>ZGiUT{ZL_}DLu!+9K7W2G@M>mczkGj> zp!IQ+Nm;9}G&lRWssvL>kfCUNCU-{kd>EaV_C2mRvSDzvS(jslq}izHA~9AHWuG6AC)>2e6?|g#vi+_B#9~7VF(nvkpvdM+(`Rf*qKMj9uVxN zfxt!-l#&{J$i{EgC%(1(9uT;K%d&-D(Cr)dWG-Vyc*7hutlxwjSp{LcxfwKkQ?dS2 zU+w;YW>%5Q^JXQ(Aq;W$PsK;8mXSSUE{r!GzYhb|Sp@m{p=!-G!u7#vDyz}eAsQxz zYG>-~^0E#|5q-KjDl|u5xyfW;&OR4wnD2uRL&5Co|TLJ9uVMBpWhXua*M4>T!H5+=;~J-ht}zSu>NHh zB{Y(He58=uss%$R9Wgga)ND!T%&kQMPHcPs zP>?0WmMAvMkN91(Kks9HTqn{2|BhmkA}PJ#PZHIzm!lGXX?*8SE1eBk$)@P*e9v1~KnNyn`EaY>F@QIf5Gz$p&Y&g$~Aiajn22hB@x;jldj5F;{~D z@n?tIZ@BLGPjVF@tXJ-_PyDbMAMABCZ$s@&o@~t(Z+Q$Uoz6aDoSiRyN59f|T0gbY z?e4vtws2RXU9;W(>QK9@+>#_Ar1Ons6Rbie{jB;G;g{^M-@dlf-Cg5^w%rRlUt!sP zh`1Z$mbKf*LD@B3Yevty}% zYCD1zg*-LEG4__PPAEG7xGS&pUqNMS1x`xrfko;v{Mi_>=Wd9NQ@l>7ZvPVNnKKt7 zaMZIq+f|PUqyV$@9WfH#VY$VaY_xofnU3o#ew24#A@Hn9{9DbNBW$DwMaoCi+d(G> z@>#(~UBTI*(2obNQA)0<@8eLh@=06uG5cxOVs;=FA@pISCOQ+lHfACR)$gYc<&kl3|ABjpoHSof=woXTznh{o`W!2>sR1CPdTrwVbX;BcPng_JN< zIP_R&c)^G+_)WP1ZvIY0DT-V-x zm-B=WSIrwMdhG4&XwOpITfhe!Ahu$@49J4sXP_Aq7;}(og(N&@b6)aSt%{=ii2tM8 zL1;M5JB@#=isBS1Nb3X^FRq$QA!J1qo;&T{8P+_+$9^3e$7ph}O~0d9DL< z(7jNXW$>SyY|GcL??S2+?($^%KO|Qj2`(%e`1#Z35dzu>Mb#^j22G(EsU{wvF;Dzatw1G)&M^pPF9$ZktQ|fr@l`zwNhB zgd$x%X#Lq0O)Jk*!3Z5m5mh^-NubE1qq}>@M$G$Dhv_HUQ$~(!X!4n+35RTxtCkKa z@h5)j3T|aRW@;>7CC&25d>@2RCx_8Z9GSVzz9N1;b(rga`3{#UJK0*I8?k)uL>0ZW zWL9IGHzXwbE^{UTQadP(sP5jlc4>6%2~|j99}2#=ccJBX)Ih_E!sFz{Bigv_54w#{ zZjBv0+Oc#kd3vp+GtGSYxOuPpyHpcS6fYy+0iRG^Lj#mLXKZc>5)aUf%GIr)i_=Sak z;Hh3NqIR&%3?k)hBp)AqHx8=KF2ujhk9#9PGtTsL=b`+UhV6jAS;zJVZeMY!iHpd$ z_C%QO(h8_n#t#%;&peSe|Ck#(w`BRiR{Lb_?y?H8-wP7IIq@(JrT4+O5|5jiUX8ig zb(a6vUeEFGb=~V9v)ESeqGVQ(DZAt;NxY`V`f*BIw9z~igGv1EbvfkJOi6txw$n+0 zvh(sNpgiZ@D}t=Jv6YmMZ_*D&yUND8wq@76f7Q0UDtl+$6FU);EtL#!U8_otgXR(g zRP3JJ5)>=S?OKXFYfqnf{LScx$8a z<-w01_C?qSnjOXq*C|)uHjQ+nh@R)$=cR| zG01>TU-w9?`hk?h-+~TQZSA>}!!6s?B`U`1CWC3g1UGDs^f03u#K)-z`v{+8_^_^D9mS(i`Rp1Rp_l+* zNLz`kh0F<3f7dkU?l^ zCI~CfNOeAWVaDfR&2b7iEnUpUpgsT>SNY!OKgf5$QC{6oX||lg_jGkdzt*RMK(RgP zr26_B@w^X(g@wQ7yh}_>+#|!`X8aS$PkYrM+lG2ROG{BjW{1%9Dv@hEx+=3C>UjRf zd1(6H$f$*S-UA2UlYhF}nwpv&%KcfWyap~SMCQ(8o8#{}2rer!GBjdggH+s6B2vwN zNif@>dtja^Olt}1>guZg3U=d^Wo=I1tC2aGYXDhgTc!W>j`mg7i^`y0^K3(3FMpoc z%QVSvXjVVa7)r4YQr|XnGXq!B{44=3MVC+a6Jf<7n9V>FDqT;XhENqH3sXzKXBGA> zdoa8UT!>-^2D$Yvl-~`;e{DTFo>eogKel0*Bdez3Kk1QU`68K&TUo-VCM8K3Jh2e} znN1_AanZ`X#MeK#s)6fgwkHLJZ-jag759cP9G7G`_73hob!DnWpr$o8_FgA?5tI5L zRO&LgC|Zgx?KK&l9dyqiOiBms2wgi_#u#@fH~Ww`f-!2RrwaJTI2YZ`kbOM7lzNaq zf~xAgs7V*R&9e6p3AfmRYr-^(sMr~}N4=ow&&T%+Q6Lpv%JVD`wGoCJ7A}(#Dk?5Z z27uwmx;{G!;qO-lVBQ5snXUI$Ru*gE4zGHcvx0Q?v8|)WnN0l{4*To9bX4~qU2pYA zQH=2FLS&p$Qsm)?P+F|gg}4^vSYC5M6TdztT5L0cz=US~!t8M0-21T8{Z ziqqa(kn_{G)M6c}jRsLsax&{ku6D=Bsaer3jPK&N2nt9Jlv5;G21a+n5H0Vtpu*x3 zGAR7ECd4ukt{pMjDYvnuSf8R222*f%UrW zHK~jYwb)Bi&Wybs_Jv_#)^eOsGF>=~J(ezT;_r9%Z1v;sEl>x;uu131f8!Jq6QhMZ z7r#-0z!FQjGjy2h#y|V6v+?I;7IR8YH}-RRofY{xnKx-FWL5T$U|#nMOLi2FtK1*h zE{SkVZty{^#|_=?+RZG-FOwgeB=Eihie+mK9<)IpM5-?s7LHBDJrG ze2|+0Dh<`3|E&V&jJy}Lz_tH2CaD8-bdnrddxHOgdcFRI_aWE+8#t~L8L-f!m$IC0 z?#64obD`-?r+Zvw`l0TeEQF>nk6Id<=uxC2J9OXCV6f*Gnv4xZZj;+wlzIglF{J*) z6d5Lk(4p*j7T)bh#+FS%j-H*Rh)}20%xO>Epv!iAsLpEDktg<}nHmC=|3T-Pde22N z=tLG)or1VXO*g*#jx0&exFY32hEb!(?V`P$fp=g|EbYOLcqwU#gVD04rjrri!`Did^h+gv0W8q-SrUS z13jYOrNOli>~1N=ppN8WP#LVC;mGC#T@4=z7=@k}J3;1_v^ zBL!P_Xyx85c9?*aydmvBeEzbsm{_;F1XL<~I_5vqWGB1B^n*j?t=4qF46_Y^vgJgW zA++21$*F|nBfDUygPqOF=qI=%W9654nX`qtS@8T@?Zatx`J?l4TPtrzuNxs@1 z*h;R z3IA}e{lf=UPji{H<|Ggd&6}ogmHSau|F|w?=OB4+YAPnP?zjF+&m`qP4EeVxVy9;R z_0Xinir%UPe#!p42U-fsHB!r=qxde0uot|0-ShA2ebv(Np-CDlIw{A)BV3c`qPn`u z+Z2!$;glKRFU zZXT1f$I8jg7b=0%uQj*&Bgxqi&L?rbm!IxzbR}!}gG!G2Pr{T%yDLhF9MyBdJ?`Pkm5FvOyOXq$Lqs4rZ zIEALEKHtlAj#yLXkER3hOypGI*T`XNR;rLq5u?TZ$kQ9)CeTRt zLc99UW@84m>rT!wZUq@wRUF1Y3ikB{UF34>qjSn>;c>{PEKiYCDz%;Z*dJNSNXD>; z8>GnJn0p30IYJWa^FAx21liej`8q}@^*d@ls$<@p629wegz->tV;7vu!8IvEo_#71 zI|s*gFyM>kO+I&k95h_WzZ4gHd3UqR+&{Sx8rWF10oPXk;}%tfQ?B;8@IA9*;xO3U z(%B-@eNCVAI0%BGSI4K1u$Y-6#>iD*El`JwlB=cj3>nTdy!3=r;y8|i(Q5S(qQFx%i{tpUqYBYGf|7K?%Vx&C<2R9&dnK8r_a(mkq)k;|o- z339b0-T`gh_lrH!s-Ha4MlQbI?17IYnj6u!jj$(^dE&_oA^!PUl`-{6?lyD6O}Uz_g{ZOCMK$p zVPACirG-uPJ{-QW<-0l8l9AJf9?a3ue)&@NO-#%O@PRZfmMpNO?pnqZ9cYIf7Py@8 zF7O|RI8|3ChQvQvBU#fbiI&Be^@0{&Waaz4eR>8_FJ289P$N_?oQD$ZMZ>EkQ`yQS^G?F3b)LVM?}@ul{reQ<}gtR*vBJL zvu8rwRkKIdz|q2(eoT&D_h@7o6@F}X_x}B))QVkQJMoMt!9?pNjsT_~VGt@oHT=&Mtlxx;!&BBA^h-d#2<+)qt zhY+>4RJ(T^^wLwNQuEF~S@;O-i}PPB z53qGYLs(gh=(RYpkIZ!(*=ebP-pbcYmi=RgXviozBVii7g&rj?PTT$HSrdTXKsK(o zzxAyd6^p4iew%fzexcg&9g|v1yTI*Vwpf?hNia)@L@{Wfr6^pgDaxgvDcRz7zbu9k z2Q*A;l*X`yROqu9t-a}>DKXf)ucLe{xTD~^$dr(gY9334kU**lj(!zcg72Y8`)*>u zQa1_3a+9P^B3*w2op&_->!q&>Ok*{-60G5z7}1ItI?fHb)7B^C&y}smbHal7JKQIO zNzuOerx?=rk0)N8;{((GlZj;c9Vv(d5u8~uC z&u~7$60rayzz~dN_?AojlxV?2y4zZ{c<-P6ip*B*Fsp0|G7acGZCmKM>-sb>LuZ6F znu01+hHEIW_gDS%-)21ldQ_sxFpxOJ&#MS`!yExV*=7p{F)qbqdzh@M|P!az(N)l!Jh~QmOo8 zz=>R7_#`TY=*_4E8Md5jv+B7~u<;z6%6>LPu}C}_KMFdPK*&7SZF!_QsF(Dr;LQC8 z466g_q=oMH;%wLpEP6;?5TPvRhTe)?6*>)mmBrrCr#u@otu-2 zFE`e#Yae+JvZF*FC#TFSo$*Wc)JFb}Yc+!*gq8>H(=tH!j=w;=E{ay zK_(3s#nJJeg2rY#wX#$a@h8O3eV{5wV5sBQluRtO;6erb80p? z)6>2GJy$Nb|44P=1z)<34y(YYR;5i@GHP)(D^v)f3)r_TTwLAvC!A|m=UNm%@%hC= zlJ3*;OT89W9e-2iuRJ%s&ga@k^3b0icw<5cpy3T}=`eSKQdV~QC65ytBsIexP$JS0 z7P;FLxlCbUK3h(5-|wa87*Jhw|8v2BiYoLPIq=hbN=BB-oFcAXkl(^0eNMV%F^Am8 z!}GPFp>Af7mMx9n`*Vil|62Z>?U84sX#doESjXYk0nd`xP?GSt3T1&{hKh3b z&BKkkTSBi}uXIXgkot=UepvV-YegwmPv&=eRTg$}J@+{{XU_P+hkZe1n7QQrnWfEb zrF%LZG7sspi}Kj@NYl~b^r%WkFQ>J@pDAv6&!=pl6mIg?hc8SB-E5&L!JeP>A0>z1 zXMJu&?}__or}pARwgoYeRUtFcoMaq9B)>ShGr6nUd`tH1V*>#)O+zp7U+WVs11M$& zBg6wL#I+17IdZyW?)H1CG@;$26q-2@yG~jkuu|y?lMK>eHbRJRv#kh5)6#PsSF3&U z-ORpv%0N48|V*cVOOr zZ02p+|KPON5UW`h8M(hB(|}cq|T-QMLrMF3_S!{+c$!UbQb^S!*b6Y z^_P%@aS5-}0@HTQ(|4|phI_-kS0{%kn7;+I)j^P*i2hVUKLLZhw zPVQ7ratP7KT|woXkIqqiH`s1GH&N}~chlEOO6yg~ln=K1f)={g2t88?ONmZc7fw;u zh{lLZh*=W1W6MMhiJ2-Hl4ijGoI1AIp#H%qz$lDT&*hEo2>otO52gQnfDEJwRf^26 z+%zu7j#>7hMh7h66WGU&Yk_@#g9gt8xGRKaoiNc%+ld&X)^|K=KJe|0VxFhwD6+E4 zhi`&qUqs?zjC>IK;ER>JI|ch?mPc%y(7kLbDY>vT8k$@v*U)yNiSjO7YP57kvTg?+ zh^g1iIyFakHfPTH8(PudCx>pOF+-!PmxW6YQ^|_nB4-wieqtmydO+!JQabNzinEtE zO`TyMDPbv*DB;2;KL)VB(*#2=Nov6kjWLpfw#?gzr!sdsYcnDF$65@*=*CP$!Z9)O zv)0825n47ofx>CcCDiOzkf!z8@2Un~8U`|M9#t!{Gyra~Pmo-DfVY-xx6%IegKhv0~rPiV~)+E;qu8zWC;G{nX|#y!kFR0 zHw2PJ$zN5vml-dODiSM)f__n8Lg24@w<&14%bATTQt=*HhPG{ z|Il1tIwk#-1a27c1YhezC7pspb*+M7XEe`5JY*b6*5OQl4wNcIJ?iXUrPQyZ3vsBG z?qy5O4*E?-s^zY5`XY}Ct{7GE;15Qp_PuCj@UOEJGF;aVUURY}a|aTA&W2i3_)3h2 ziH7}m6H$*L{+F**iV}~Hica~d;K~W}vPVe=1T&P9OmHNt=$LBvOURLpM)bG3wX3u0 zqt`2pa8NK``{~n<&raKNb8)?CIUlI1NS+1E!LGQVVCrN1W6>li7o7!9dUZ`skdVkJ z^+lD%I~S}FE-&jQm|li#G6W4hhIU(0QG);q9Y4NyW<&QB5=E^wh2^ZCXPdN@deB}7 zz2tPkCldnECgw~wu7Cdi6|BLfm|AK^>IS|FrG0(nRcLoKc`)%zKAAz3z)~eIzdc); z6=Uq!UxPx!uecp6sc;t1{i&k)2zE5vV|h1EIRqfnSchPJnr($QX&F3_CS{~dZjMRF zURT#{9A{jR`A{kk?)cn4Or5utEQ^VjKaT!Ce6Hu1ShB-(fI~@v=ED>eqGDouI6`vb zT6DEMXPVH*=&JQw(ztIS>PcS5dp1CZG- z3Xk7vu2wix5epuZe#gUJ;dtp&l-r9Dhuh%mf+0>n_}_ys#~IEFKyORidpdNqhQ(9! zQTka)x+c$_-TpSeqXJh6;c`kWR|(l|q*@4Ce<3a7k{a~S?%8dd(_d$%Cx;x#$YIc! ztZcIi1@*y}%YkQo8ggg&P{~|hGcu;!0!|Dey?%+8mOk9Yp2X|3&$;u}M z>=rn=(3TQqV!*PTk}4>Dk?bWSXX8Ee}+Y~1fN9SR9$m*v1_ zn{@*>BBCO4zJ8(e?&;YJwz;Uz5D98fpK&ir07F;_Iq6%&I2g>g3K^8z7pLfdRJ!7P zP&#@Xw6qOkx+ljN?1}#BQffKe=^&VZKRF?+h=EL~^X?vvow5*puIyx?yjAWT0{P|V z$8oZc`kD8`@1MQpv!N<2bc@&jhlA8D-IYfirLhc_GIFvoXq}t8LQd`+#KOfI`t!@> z+FMD?;4LXJ5o#bV2;oFYNkdC#W698;y=Q9y3X)S{*`oe%+wm^S#jGI_f56%sn zI)JZV&g`i6v{>Z;rSAn`1g#KteJ%Huk-!tQ;~7 zc;_J%b+O;Mq4XsWv*#XWVaP1yxKhdr<3|0Jh|h8DKan9FpJsyw;tM0PmGy83)N4g7QfPnq%(*2LC*M}S(E-5Q#2?+~V zqJXoyYvrRz6qQj1 zu=wA36#c*RNMRU<1;;3F-R$$8F3`JW2gcwFASh}vRY8#ff#AqkG?;2CJs6oO2H&Z* zj~*;BXVAkmkdQ70Em#)m>sYIx+sr;swqGd6q9mx9&hsOL`Jq3NXmu7a{ne%tpK^0q z`S{`iOI5vK#JbIoaXaHW8&u)8;p2MT4V4r#ju%$3WH zZ?YdVF5vNR-gvcs)%U3`Jxo+EeP*ul>hFy9fkG)&L0mnAwvwtK@1+TLeYg=AQ@1jo z>89}HesAEn@*S1dnm_+72A|W#P(|H`^CP>gvfVUY@JcV2PvXITtKUJRTe~7A>I%d>0 zF|qKFNJidGqpidi>iyS%f#31@63_!}jxx0;|60@h4_|*+w#&C8gwd)T3LNj$9sU^>z zI1<1)ngF_tK@bzKVzgd{TqQ=XIe;3n8Y(WGmZZBknv4HG);+M`+dU?vO;OCtsPDu31k+?*lDZlW!v z2$%D;lPNPKR{#qCFoV+^=1wA-7tBTuRwufu4o-cz>3!+L^G@@$o8F&=9+VCqkK!dw zt7!nG`$xL0%W2-JxJd;B89aKEQ3KX)6$4a!mU@bdq zL1}djhj^)neoS~=Jnw~4Mtmy%5q)w1JM<86f%1qXYN>OoeoeZ2G<8BkvNu2ET@qna z?p4|P`nDB+QSjpQmh{f)0WbOK6V2@)9Lz}A`t-oBn<GX;%PKN zB#B1t!Loxv#1-q3YXa=%1_6H8*)IuSE|;^iDi=-Sor^Vi(H4SnQDyVY=~RJ152DE+ znG8iG`u-u$e$?db^}jw}t3HKUlg?Gf)Z)&bHAh9ix%gyiN=81Z*JFyqBfG^&{Hi3i zX=4ewc&9@_rST0V;^?1e((`6s^8N~PKCVVSa@YA%mZ%476G5pj^{_C5i9v)vCFSJD zg#Vrr(^e0<64Y0HlQ5E_2P;gOdqi()v3S1Kj}xfT<8A%}%&F1vMjkMwX(2}xX_lSu zSxSxA8g)q@97xm%V}rF%R)~XV_scCP3Dv zi6W=_Zh|3^rk~O*1*d(${Y^0MLaYYxcf97d=WQz8dJTH(Fm(mMqQ536LY={O1~Liw z1k6Qs^I)aZU$S6kux&~DlaVvaH`Bqu*y(Yn(8aN$dC;1c(^u${IvXd=t2QfN!G~+U z)tCY7!OGRlEuuF^QT#m9h2!H?QzZ56V4`*~K|7cPo6CSB*q}k);KId~GwE`}MF7&) zdW3jmY3fqL$ZfTImV&}{Dq^`|lcEW;it;va5DsW}9I6H-S z|AR3%q%D)h`43df3vF&$X&|UiPfyP^om|io*wz7bI!j2-@-aqYz{o9Iovm}?S1*~b$0XaDrKs7Ol)t4yxht!ddlVgpWrnR@k20hptsRbZK?VauR}s({i$O zJXD82G$mg_&cq+tyE*MAyMrfgpLrOlp309;n@52R!eD6kp^uG?mPJOjvlH>R&yLjVUZ#2PYPj z?jX%uFQb3n*Hn->l4|bml65XhmV-NvD@bz538cb{j+224L5oKUGY25d)^rz#$3$$z zzgoreLGA7B3A{=HkOd${tI217_z;-zp@ABy^iNzl@XwRfUX}cS9f4x~a`~)w0_o|i z{e34$T#(vhl&3;!x(V-8*-MJCcJe70_;~aEX(iaupQ^E$QbrY#*$>x8G|@7t$Qc@w z;xU`&)6l*9JizFg8zf{*)f}(l)~7z> z-OoLD9n7m6W@;<~&Bq&N7Gh>`2&>IXLMe5zPKe$X6BYcv8{&uatq64|*QVD*h+VL`1~+BJ>eTwN#MV}^zk0*2L; zCfc-g{4!;<9NB#x9h(tEvm1pgpi8g%KGtLWvUzWVR#$F32alZ89lZJ{%c-Ks3%krH`8 z-_f~Fy8F^9fMVM*^vK9Qi?|$8Kj<{u*0$Z(g7{>qzckuf%4^AfYDLHL)FMt;of#l4 z;axE&wrfkXH+%iC=Djz3nY>Jifw$h7&eyV5Sd=@wf@R*1x{i9h)ax-exb^}PUsJDj zgIwztnQHTK{jF{V!UZa)d!Diw#|5(YrhqOJ5Dv4Hy%Kt=HZARc#d=DzAmFc z&W&X2zn@o{_dVPnlP~lpsTg^_%aMiEY9eD=9v~WEKWwwM9C-3L_hY_-R5|dLv_ri%)kMkMk6 zvt?dK=3}FXy$+QsxMhDZ8|ym1q3o0AVz@FeGW*fm%bQg9s=H~>$%lt8S-!g z6Dq$lZyw(IpI>zHpI;PgsXzkw5KPtCc|8VH%qqdf$H&77M|(?$eJRv8&eKk^z6iI{ z+P(R^e6$^&RJBEl+l-fgNWOWPeH~5=`ln(mazhp_X(#J(f*%#u)tF=YJg^<5$6{b& z(gmS`PXv@tppV#+>rLO+v9Xt+L6MMVk>a|X!d($)Ay~-DxF1yz3o_Fet*wn(E&*q+ zIzvT!g4{Ilsi&QiZ>7YYfBDsK13%B+zkE=$%FX+>Y2ag9XJzGP%+}JRNfWN7`Zy36 zIx{bD9#PC%FZCEN<~FHzwSLb3pBvmn6Z{|4ari$sxb;7?pL{w6kKLTY9`JPvZ6 zyg<{-mD#<}^lhc!Dr^~_z}v0Dq+w^`znowbYKVJ629mY1L10wyW1qu7rrxgfu$jfR*l zns@+PC@0Ufc<;pbrX{i4ID&dXm6fN?eV>}zCi+(YsoionE;1PBRVVgG`Q*)iOVwO$ z^*?L_u*Xla4QvEvX9vqSIF7GN!eg9)E7t;bn}|-6uD;Q!vl%2nCaLWSoF*N ze*UsWn3A%vPTW&9=ipW^EWRm>a{>tt0T43?BIp+HTv?e%?x;{Z zsd)IeSW|bwR232==TY&nD#ogEGVPDU`}D>+LyoH6=)L$-BT%BHWJ7N~P7>U2$2uN! z7uXYqm(QN!czM|n^3tV?XHv4x$7<&4Zk&o+#QS+gYyO+zseo;DzK;1ihIQ%EY$))| z8Na};f3KS)rIZ^>FjPREnl$7B`~N|%AWmRO8eTv7hQm&r=$BOUU3HfyOL4LTU6v@I z`$*-uj~~wud7KBCTo(ieROAN|e(M}u+v<-q(rawYD)!`Y-~t9A01&}NAQN8nL)7lG zTkXteXr+;8sLJo{v4tnT7aE7X@$QgKC8qrAMoG zReYA|L8oCKZL{);+@L1H&`+f?5>ncjI;?IN$!od$WnLw(SAwAXQpsx1{;Gof%Wg- zzq`teb%)Svk6kx2x8tVjC`(})3EXK!XZ_S(zOe~M8Q_>{kMH|#jQ81Xx&LYu2w0nk znS_O|x42kKan26cIUE^(3S3Vsaz}zYBvZAFoAV%{1RznjCo=1Eb=RSgg@KFc*H(HvOl1J-eqCwUi*i}F?polFF~I61p-;(KGxh=E`NGx;Ecw+ zv0v%@*5>!UfmHa5QttO6t|aDf_twR)y(;(pEu!M4Me?v&^9I2i{_gJXFlSH;<~2YB zRKGfyYmKCWq=dF14p))o<;$anYf`(PIc}qFwvSE>*mgzCBWMd=Tit?@bK==N1Q_Mj zs4pDaNH#J}zFBYPQPujQANcqIvaAb$+b!t%+I-%X@hyc25!C%NpGxu^GOS8d2u_g3+y39U=NwDof8S?jWGG|NK=%9|6%!ItWQQuY zJ4-()lPouUn}|Ao2JB;SAeVs3Fz6VL9_u`7o`JZhN+>YfU-91m@vbf`opiF@q+c;i z0*Fr{*_cU()9#n{qS#lE7i)2n^5$v{YjltSml1vn&nMD1tX?8CiEGa>H^6Ls2&|r@J?K0Z%-|SR$n;LGwzI6asRb#@sS4y zN`Ln+#6!??a`t-f5t5HiuruDN8?JUw>CEp}Imph0a$C*ci@qU?1U#}$fAzJy!EgS1 zlW~sC;Zm`%P|+z$2rfIJ!qcVhgBUde=a z`-ibA=A`{I*qRAcad_M81%WouL$Pl-dol}GaQ^<&7_Xc97v=b&m=R!sZ}>RnoU-*n zT?7L_#DXD?j{E@3&JU{2C2>P#I8+!_dsK(XS`ONw2ksvVSuQQTRfP%Gm4*C$Cf!2vfLs>xe&M3=zkHz!1F3x!2Se8 zJQ<{2C#8DRWp!mR$oKDGfnz)=qm18ZibqEHZs9vWGmQR0U`qLIr_C$bVruH^-hC=# zr?R%dxm|M9Ne~Ra2{}g50||$_hZ>EPjqwagnEV|-U1N_9u`$AkA3+>xoI|>#AH$?u z_Cnh&0d#Tn;+b)S=ipD|ZV~$^?_~{=Myo528UVst4~m&b#CyX%=50DCy5hO;S8B8HjS* zH@;NMM*%Dgw)&1+NBU3h5jKj#xi=P;l)RRcwVzq33O{{v3B2!4T2UC0tRIhF_StXf z@%ywRrq8^pea19a{vLY%pUxeyRn|q?sh9rcHPBFdE}tku=mq3`0VgR$M#rK{Z2Nb` z^nX<4%&aGU5U9SPJ{4n>eAsPy(o;ga3(GIO_kqYd8Tj$dl?kt0 zkXii;KeHO+4i;C8GjV3!R|li-#7HJyAWwZV>HZ1cI~O$rni#QDRKIA=yq-FSA}&1* z|J8aYiQh^WnTnW4H2A$5L+Z|<&n*i_sUgloH_+oj7vMNI-L#K8S#SCZ1L(k%QG@ z>X*p;=qI|oUxgl~{3SPzLrKi4sxq8mW1~GSeO0ww1yUgqe!?UUp0b)DjuE^Ar7VAA zOigRrvdZ=S0G{BYUKIlIXxLgCJa6k6f>fBYR`z9N?tD?7iXG^k-3zak6oPhDmM$%I zy7ugH%)a2S-2d)Cc2lL_?qKL0lTdX?`8k5bFN<%pALUI5$rYm%lNwCWrqw`DYV(a) z&p4&wkq4xERCBis7$84hzC@Q3BJ-BS(i>Xe&-2ckXVLX`J_nf+g3myiwx$*BZ966Q zk?r<$lt)54KIRMR3%z!t+^S*wfc%7 z9b%G(fC)!6T87i)ZGJIibB@2N+KAZna)Zj!(z3Z}M>?!S>DT71F>2z(pTf=YpQxLt zhL`C}b+TWB3hX%Rf2!ybdCQN*G9{mBzdKx+!`$%JEpfW1YQ}bQLzu5m3L;IkmdD$3 zvYhyB@LXJ5Tg%&z$_IwJ(?PB8VL~fNz03x0+|}3jkR@IDe$sx9JYfF+W9lv7n)<*0 z@jJQ^K|vY?K}i(^X;DDw5Rj0eh)50*qy`%zpd#H}64D_ZgEvZzl8|O}cWyAY-{t-J ze7^tx9^2h^x!k?ZE6?kk=XoBU!z;~q8!`5NgQlcUd!v4xPmRvxmM*_)cD6UZ7S+dY z*4y9LcQbB#d2%A(msuhQKRP_DDbZp{h=p_Smo6SeAOxVDs0c(y6tO+nv?LIWcwt6h z({H~&knR9K>)s5T{Rezkw@4ZPjNvP}Fo)^^Pqek2Mq8ai@Ml=8a$a;U6z+ks5wY)* zt@)V-)86cb%H@-9JO||t6C#e?GrKKy_baie#8xlCB9OMVe098yb|LNT_uO`4fpJkR zq0>Dqj@!_IeIQPfgi|1H5tW-u0Vv^0fBb00$OqJRA+)vWgZ_HDMias0xKl=R9a;qD zdb-RYZo=*oKT#cB`r-acWemarZoH59iC=$43t!$>0z;#xe0G|qmJt1E3JHp-m+d}e zoGukDLc63xsR21$JT9J@S=*WfK<_iUA%y`jT<5&!YU$8b93=pQ!D?%3TP7!kC`3*3 zV&M+^u(c}liZIb3eeiY_$)c9G#w$19)bH2H)C+2d)0&PXj2zKzqjl}d!m`l_{bJct z;dneiPY%UZx^kK4g4D1^P%Z^my>fRk~lo?Sh7zP7G1tgHoy%aO{Ny&om9C^~aYB$)_|XHfO{iPy@uZ`> zSC9z_3Gwm@3f4k7CqCZZ&hl=n1B=IvGf08FCr5~&!M}(2__(;N0*wO3J~X;5Yj}8h z6ijD7&+#%8^Q<3*b3m)%zX??aJz3aPmZvZBnbW<@Hl1qcfQ3!x^3YA-UG+@qxvYf{8G%NB19q60?9z zca3@$7TNX3H(_b?emt>y*E~8*goqp- zQrfPAb{5&FcY&`jQDTD zb|3oUg;SIsvI#GYlLtGBi6J5Wh^?k03jE%rOlmga}3f zz>AUtwYe|1lhLS@?>AcVUlt?6M6*(;^F{lsjLaq~OP7t1QMX9}((k&lM?2M8X~rSW zB_+j4^iSf5@=j+kjSnXYcUXXG;vsW6KXIhp$v~3;W}4_bCDXi+A~ZqgWkDC}BdR?L zZ(?GyaC7jf6b|Ln!}j&<>?!T(_5WPdb?OXWw0};CoSe$e&olwx*Sb(qC?R{dIsZ+~ z)Lxu@H>w9EI*sdawe8h&fLAR-Thnb9b*oxdt`nJWYLz+QSnze-@OqybD{eDn7#3 z#9}Ns9}>)?^iO;=Ly^sT+JtmmVpNROr}nS{l-|kNOfLCB&}5Fg`ZVQt{%gBh9B+WA z=(IE)(9dA^G`_}sn(A#oow6%95$Y1=4oRFgdQlUyq!B6KD=F@-!*nEbgO%XEzUJrn z>OO#95M*L-e8KS)inVnPNd8#G?`0;cc#6{dhLS6Mfr!Vot63QCBlhN1M-+qa5))92 z?{Oyk{p+cTXjBwbf2Gv|9G@AMgw(s5`Y&Vjs(c7G%?9A9iw}Nv?+3t&lJX(+Vhu%i zjiQN>P1NMbfRznmFcog+IhZdNa*3Jwz`)B3_guA~h^~%9JgE3&((hB!WqEWfmKePJ z*DeH(hEEO2gDb};{G>$t3?id>8HIK?cx1(rtsOxQeKe)NeS3PfTi2XU+N|R(?f0^L zT)cJ2nzB=59K*Jgrgf{?RMR>KLbQ%%Amgy($GORkFis^M5T~K#4Rp6n&BRO9vO4J~%Zj|OZm$we&EIx`GaB{y^ zkRD(|AY^p+Ik(c|-o0chh(DL?FlpFSZ%w!NFD=0Hz`Hndd;`9x_ZxytjLO#5*6%=0 zHBfe5yh9emDsyvXX?XaV(IT{uUG^&MmS4?qp`xu0xs!9MLoAGYX1_NX!+Q$>02GI@ zentmDP+)f>oMK9{dd?+P;74f-EQ%4xfEx-}a_-w_uXx_~9hz{s8NP)YdSx08Cza4d zgOo+PRB0pCDDmEjFMWIc}v5UZ)$chAd?BrO|7IleAt&1ur2K@i&REV6{ToSuU>U#OHl zHpXh%6ByI-UN6cG5^J0$YiMyhNc`3F_~+VGMtC)*uP#@7=K?%YH&mO!R|?jLS{m0 z1dRDZy7TnvQ$azk@Nd6z#9rv-{Na`11!}@MyB3K^0l%>3%ao7YC!cqs1PERT1%{w? z?tfc^Qg&qCD!-(1!qEW_n!^p#c8Cn=QGJa#xwgU%*G1jwYnJB_T0dim-h?z&4l2;v zD*Pb#9YiE5A>ql5>({kBelGE0xKee6oCxO@+El50L^>-9BdE7$w-Rs>mbpD%NeL2& zR@Ik^ny#2Fk>Zz^!M#R2Ho4``3@#_b{fFbeon>h0hBma zs-$t6C{)iYvt> z8NI3eM7diG>mogIQ0kG6u))X2P%>$-)%_q8*zn;nCD_Kf?c=hUfZ)c~(dEcXEt}mFZ%e-+QVRLTd5)S}6S08nR zas-3K$L0#yi|({=a51Bj-R_G7R)De?4K)leF`;onGI5BLSS61|mc0_l&qX6;x_3L5r z;DXb88xZLtcFufq)};&9B@$m99z`47f*3G(zG#L&0F}{N`dW9E=4mN_#RRzeJvX;N zv9sIEb9DA#_M&+BH2_o9O^h zc}PLXG$}(`8u@ske0tyo-%gX6$$^7Ako_wppt_&~mXsW@d8B+50jLmEA3rwZ@|q#~ zu$sJ!MgX5be^v&=>uTw0-5)nkhe9NdvG3Q8OoBY<6&(~|xaD4$zRclivienc9iLUR z#a8D>acQ!i_(Cqz-K8KT&b8_WZS&M6324cO*RAm!BtQf;9|5d_t#J8SlLwQGv^bCN z6&ybElP^eHEU%A_hV#IhW{L$iENJn#_dJ>BSt+$$(lA0*!dSzVNttZ}iKHIRFUXuE{>`w)AvEafuNYjG_@XU}XZxA8RC`IpRDx%=RKz+}TtX^5*sekAzCNqro+7z%{R zP$>WM8#G?4jQiW2@t@1UAGB7N1RnqQA?p%%#CB4Pt5~TxE-L?7qJd`>-No2+LY@7I zF-bjXqe`mc`0}Y{S!k|S=5tgU@QMy3>i*B8z?4O*-XB24m4gd{qUCnc7d^3qp@tW) zIuVig5Dy&uPFnl*1kDO>W*sHo4UCJ8f0Wjy^M5}r>t--Nuf4=jt{$Cu+%5K%{d_*v ze3S1@ z)D}djs#&CTZSsp?KZ;*G!_Yi3=XwD)g3Ril)sO)l7KD2W>t#Y)WYH*U&HeN>eM(mC zmH6QjV$DsW8X?)wyGGNV0jR$CLURLJWo@NR2*szWHTO~i>Y;Fd@8M^2!+&(Cfy1ql z5bt`g>kTE8*Z;|y-MR8P{iHE-0)wHsuDx&@jkw0g0?sZmh!!;g7l5+GKK`; z{A%%gF{&s^X?|YoTdhnqhZ1(>4wc=TyD$HT1t56QN&79E&ve4k$sEMpN+TJ(;}vPb z`X7|_(JF>KojDzZUY{LwoZ;Kf@Mmh6UeD~EH_LESLc>av|F#zl0KOMOviLjoZ!AJP zl{CR^v$ov>$!*1iyGH^vfbHFTU0e%0YCI@TGBS1L>>;aPo!1J|qJyrXN_ju!k{U1Z zlszPE!Ka6F8WTVD5OLivk95Z@6c@{)F1^Raw-qp1i6LB{Kh3DacfS;9jl;5VTj09W zxz^5C&T$LAggIY=FIXNheRQJVo8KnjMujyL=m?8I@DYo^nYZ!9^jvP~KVLMDh_r3q zfy(OiGVfiarW&b80_uMRO52e0J#(gd9*t^$% z*A`#TQ-#3)fa#j4aIE|N1_XM$%%9s92-yrDo{1lY94Yybl9*SEtF}Ub{83NkqJ`Sk z#(>~f(~WPb81ag8OqS_d_}#yYJbHF?$O=Ik;BO>3FkDPs^_Q9Q2@&~xKUN_Uh(K)U zYT>$tA;5sc!z+f(6@qL)5Ms4ArgW2<5_#F3!wVB9&_0XxOv#wa6_ zf2jz&AB)^SXOx^h3$>(dIkqM#C@2si92_1Wzq!BNGI+miank$~o)%|&lQ_M2b94<5scV6SqVSE1)tzdmeJP{A{6h3pYKyk^LIXaDl>A96Q5$~f ze$LD5N9EF{XEhl5{deh6zy2qk&jN0*I5STeqMMcAg&_qUDi`*?b}3@eKz^S~7KMx< zn7r41gGQfgJM2Pcz(r#1oes>YfBsb?%@w8 zH|J&g7NqUz+MP8u!TL4nN71E6V{9rn9w9p~wTzRyxJUE+S@4h48SbUW+Czs*|4jVb zyxuJ^?G~3N+cCz0!RxhAym~Y;sUK93u!jLh41$Q>}mx?v}ZQHFTHGHSbd z^2r;UqyXe5bKvKu66U*_FPPY7!-Lfu{*<0Lh&Z?1sJYBOPCr1pyJv@e?(#%({_LsA zBc8_bFMcN>PV5jBLLmMiVXI?EfN_AlZPozd=^jub#L9hMN>a7nziZ8HN?5WaK391= zj@{c8{FIeQq1>Q>6iJ8YL>IY!psE%`T&U>a)5EPNo-QRb3G>SW1n6Bb7l98!)5wT?#i_se6sgh zFG~7~hFx-VGk#w)DLL8U^mHFB{-f$>qWjXnMZDNcbd?qreUEE4+ix6&BF>X$bw88$ zwlTZ?bpi=%vT1$YQsjK$jU1`o_c9IDFQ0Y?^c^aNdktOlz?%6sB`!R)o!-)2QJS58 zn~Kmr%p)eP>gI*H=0rR5ZzX!xFBWxA6AC+IKgtpya5Skk<=^+Q zTO8}atV-EOULj=VL|XHhBogPrKZ(}-18tUcEh^}+0r2GKFtS&laHWfTj| zu|XYYNG`n5K+t9deS6tM*zQ4TK)hKp(Eg`R3G#_?VLX_5C;K50W$mNJvd{m~TEJrx z{sfH*Jot_kGA~}~9|5br5w4kn<`;+1LTAZWY^1bcOev~m56P&A@Y#D?w>iI|M za+dNTSsJ(H?*4vIaCH$r3GD(LRbo_T7#5BmbHxV^Zd zB@9XW54`#8K`in8i5}-k_VD;M>~#F!sP;;cim%0sJa27CTl94Z|54pO?j*nu#{FXE zoo157PI`n@8wD!K$2kyaeGTqwGOUqIX%c!QsoeQLegq^ZbAUwlt~9B7`nkW?<9*-u zAOWDIk-G0^1{KzZNDe4h-A3*{O3Ki;dxJFUGieK$BWc3@h6FcWv_0AP z{CyFRy9b}kyWISOkrt~AaGK;Ym1q)9-TMF;KYq$j4tNlCuvQKb9ASaVyMHLY(;DFB z(tNwP_0rQ@gN^Vd7CZl%2amQEJ3XRScGBjeK_8C6YfDBtRBsVSw}>Hycr@H{zjXF} zB!WCW1TT!eA5HB3)bh%aj+qvqN zFjZ!ol^l-JYz%Pu`G3;T`WZ&5T9_6pfeX5!T^}fqnY>e;!X66T@XWt2vAFfm36J`~ z5W-T81Q2v$x-Y(=qxrR4YXeTWA;35@ul6FvzeSl*{;rGIl)`jG>t-(l5Gtv^y<*-q74 zG78%4K~sqoKc0r6+Kz(QW?ObT;eA|wFkIGwdwgw*NB6S`L4@4U(i=f?ki z4JN_)UQqD$czc=yR8wpRsjOO|VC9b(v&^T5|62HGT&3~QvPRKzM z1v@Uu!k_bIoq5lnq(|>{X3>!V2RrX_U?ox!!ts@Re`~5^FDpm2fSKnP7RL{Sy!LET z6x_esjfY3^e4nipI@8~G&`p21TTjnx+b1Cmel5IPd8yHv^k-sXPq$wTyoNdNQq7q< z+3*fZdr66Sd}laM)1>wrPhdf_!rWBOJ(`tf;8B_z?L+Z^ds#uh=Ty9yzNQJ+kXIN* zE+M2G#fi$y^Z;&AIC!+{zdKFPc5?+KH9s}%D5pV3HS)EV@i0Wq;pb-|7Br&Fuw}+aX_-D>U_e=db_# z<2$>(#PCA&uDRDk!*}JOY}krH@Xl7sV6SH85s{ z0z3*lY7YxtWQ$o4D4$Dx>2*l_lvyLH+_#GGH!B8}Li5z`)MHJ>hB~GaEUXd#vt6!W zloao02C8)mj{rzthD$Co ztUZ`?>+{#I^Y>>p|7V9tzk)G~8FESzwXJZ9!xoKQlm%UKHT(Oskep=q#Yz+J!Qo*? zc!eQai?Eb{NeGFB)A)5Pr>{!Icn_M%7%EsO&#GC>Ugo4Sf$}`_s-4qFU{6MgUo6Wy z->LpC>TXei#thx*1K_B$(?3~I0;?ExHRi8l~u z{`Ak$Ux-FidPQ=C8>|H6&S+%iJzImCd+`qo*E8pP-A7w8X^3f<6)Je!My!zpLt1*R~Jc-EBFms1AT+Piq?(YE;V$vEO|n640t({I+_}33F=}& zTuQq$EFGFOLT^4|aKX~hUt-y2q*frUBEs>_J`Z}9!4|xS0qB2~#eYdR@P2f(>#tpM zLz?9ABjsOz_7_SN+|DLp3!OV>5<4ZR5F$z>n&j&UP?M%R17~Uo?d=#@$a^RkbODRo`kJ|LOyobRHQR8gk9w^T1AiE14|2@e%JN7&ySuF&*&*^L(C@$R#1q42*w_g32(7c~HUD=kK)ouNv^~{hcNz&P zlHp!^njW$;nie{pj#RxW?60x$M-Ng*y$(tPsc#qUe3FOb59s5T;I%CGp5t%uzMi+Ys#H~UDJ{6{7(*Os2{p!|AkRzeZy;9) zAwO@suIYl{%eB>gm}oLLn|kpJrcNO-qrKZm1CYXUmhVReelo4!y!pRB&8Z@!?Eids z&36Tq^=xdL2H<0fi4wdeaI5045;vLXTLDWDUOFlABU|h8)(im0v@8~uguhA)sXsr z$xDTNtu#0o1e&S_^q;fZ8L5SHD>VH4c^D1C985lJPvNfaY?TLVnbia*NR!MoD5Om^ zGg&<)n8p*wED0z-2i|i>m@WJ$9fIu;&f}+Pv-F(7FJB(4^vm$wCT|XP;v>Qj7JCvU zeS6qm+uD-a+4Y1g!J0d(qCZFj-P^SRr#lm>%2e7AmtW6GV!}=@XRxTOG7U4*Icti< zo_A6+GQxhAXruiXD_DPDuUUL;*ze(Kd^KY%XryKNT6L6_&3O2$a$+(p$(zuogujHH zB^4mHUmJYyG(J>Jwr5{Sn~7&Wz$_g%dTG zAptTwM=sbEWRkiX1VyS=*3XSxsna?Mk;cet%*EfcS$7+&KniVBS_xoThcZelLqKS7f7>N5>F%hCY^ej z@o@(*j%lw_=!31I(WtLy*7|>=MjbrBnXq5?)ZgH8ajm>CEs>_uHKV%SY&_h6AP#MI ze8)9{Gc^sx@rc=UNC$DGw-QKOlB&i?csY?2$g4;OAkfW_gB1u2*Zs|(9I%0F1ymq0 zq(bC+PE!=DKpJouuIn^T*?;qnU-cVy#JK}@w{~J;q6r9coT}ZEsoX-Iqft4HwI@$J z4;-o_xl9NiZ zeE*iLhb<}uo4xR`Fz25=e>h0Ej0iPp55wza*P~I@P6^) zn`PnneO&fG-|71gIh=$`yxurw)_D3v^0(IXDEU72xKje#HLW$+pMEKipLH4B{4xj{ zbP!1C1AaVGcMTz`VQbKj?)_(q& zl966DG%d?mH-mC^bCZme{I6Zr6LOdBy&po=SD=a8(+@p%6#X|S=XWsM3#C=S!*!3!M>sF5kz4*z*>;m3XOZMKI^i5d>7uc{5L&F~>6u2zIpX zl8(pDwFLvnr}zWcb#Y!B%RX{|#iC2P*ay3to?A$=F?zFLg6au=Q`1{ONnHwO@)ZGQ z(ai3stgMVoOJiuc^KauQ>E^tETa+0UwtazC?s_!&2W_~UnaaN$u>XeH$QZSoU0#xQ z*eXi9&vSUVJ32f$MB4#j7r@5h`W}a4H@vr~w>GcMFMpKVUek0<@_CUwMWq!-yaC{E z36ulf?cvf-ReXlnag^V^-5i!woR)&capK5RNNH>IO~?&(k{jytuHoEAXyDseZR;|; zrq~=Z%!oZQZ!)`mhMOg|@H-wqwE?mW3}kxSftUvAyJfPy9uDAMJNV{!Oc@;DH88g~T-|unM!4c`~S*{LH(64?YjJm6BMkr5> z-6N3>4xVrSyv;VZ5jbj*QhvGRr<4QJYuaWn1A~1RkXWjbFyWAEQ-N1kSI7Lw#e3{9 zc+dZ$zRifG%y}JK&UC$BhJO)djYhl>@y|SCJ3JjNmbu&ZbcCb8Gzwvik4U@o^ZpK< z{Xw5q_wbr0Y|nsG5ieLD7-YS%yfs$uC3jbRC8?RFWHEbILotYv=T*I|#N13nxu4T@ zFxI-#)2PK*-;jU;xh+n6r7;5_zyM5`+nt3cRR(>mYN70b;F+QKj&)qeDIkImB%CGV z(R&;Arp?ecV~!$~g2GAkaKemD(tW_eA#-$CC9gP8$1tEf3oUG05)?050|DflIty7O zHFiZ0eC4U;&w^VM?c0q;U-@Y+@|68%0|N2M_Fxm%E-=^^3Ioe_8iZK1BbPQ@ekv-O z;}DK6nw_-*Ri% z$%6P)1?7BUS?GP-S}6 z)ycTb0^FXnkZ)XaS4&X@Sp~P%OJMfXxw*OWHw*2dN@JgF1a95(0xy%i-*n7ABO%6d z=hZI?+&exZmnOkFm?5V_=yxG+ZkmV9Yig5hLCZIW8eNgsbYcXQzT46@z5fHB0wdK4 zFrr@(!s$*>J6)?!Nc{YG@Q(6YDd{ByRxKs9hMjx*l%&khUAg|U%dfcPQQj}iCH^GlQ{|8vaptTQVpm z&16WaNL?PujnhZPCx?LUxQlGGzsJh0@4&GxLQ6_gQb*M0`|RJpw0D3>37Oc~YWF}o zwCH3+W*7@)1abITNVr|YR)E8d)4+#GTg}%YVATc%%kmOwQnxq#LfA&P7UzYx`0&l;8 zwmLKm?X7tPgFC$%Xc;mM-%m1ImDv?YqwwZRKd)&Q7brmzxWG6?PeK(u>EJ-dGM zsKUpBoTMA6)$fhlVIf;&1#qg$E6Tj3mv#>U`6>Ub%Rg(>pO%gUESms)X~+iVSyK|v zXC!q5WV zlz>hWv6B{3z0$F zi3`LRw-q{So6X<{25i#rn?qlP!Yn~3PUG{vks0DX&81YG^_Psh*rFlz%{1Q9NG$UGgcJs0F`Z^FwvAY*l{cwl2_JQWcYfCaW?={+I zNnTRmg+BuC0V^MP$W&)M7wBJE9%onMN&j;2fS{$_-QBVoqe;G@y(Og&t9s5ylk(%e zHegi>X$BA!5DcIy6?V%o&l)^K$D{Z?5{nM_=ydJsKJ>Yek=RWE0aH%wWDFJ^4&wN3 z@biEF-2;NI?>mc5%0%JOe;n5JG7DAhezZT|&RRYCYyVBf%ppe4Rp`|1e^`JkWEO^$ zO(j>!N7!THELBGV-9tM17R+_o%>3_kEB7iQl1*}Dp-CSq_XrISNZp@NHdS9$X!F73 zzVB!W&6C(BK=NO=!Z!9`?xa?M@6r&)pxf}CkbqoTvZjCB34U@@5r}b4eAw9}hwMd4 zPKKKM`DLfUq$~5rUsG^ujDEb-gLDfJS5DgMFaW{mMy$y_0KXF{>YOsg-k!fpT!ciH z@~H`_n|I3>fLygD7S4P9+3EHQEz1>66AF8K$WLg?^sT@U;~RS+pNCgn-a%4QfdEK; z0mS0PcVR%PYS5D`00PWXv}C8^DfH8@rd=q`gLZW=Iv9-b-ZOS}-Ipt>_D9Gz<4KPc zcIE$xF76?2VPKbiZF)2V{-UbKB!|N5@KB8h08ndYXkB^oB@mB(;Bzc;k+Tnfx>1^I z^AhBNK>H$tDk0NuL)v2%Hnh$STh&+hNJvN=%SN>GGBPq=^m{x8Q4*=fm17yj$)%%q zS_-}1*>LvtyzEa83m^WX5BD3u3sAnfkDsXz4NqhP3a78Tmg^PXVl6&zl!S;5v6Kw2IVmKMRit{gz;=cg0B4+Ft) z0>pt>$H&@szHmfItqiu#lg~J4mOzUDEPf7@16~XMFQ%Z6WO?7Jvonbi(Vw zV`3t6<{7Z=#_Q}n=-}h?G!zgdA)^55$OlIt_JEr#Ql>Ryh}2sF?&LxT?8YMA`+;o$ z<|KrIpxeDg=s0QrDMN$&c=w{^69GOjnBl6aAKvqxbr>zE7Tw>`O8!lpZT5Y(BXacO zLissl7g<8|r961OHkcy`+MoFN_^xVt6@5X4hckl7`#y@AS6hL9=6YiQT2V#B$_laHbqh)O~v&ycf89DU>=xi1|BRh8V^YdNLA zpG=(Ty#Io{6L5CqCw>LD@wX*je%$gVZq)dX5=QlCURVJZjS3K3Tf4tJwv~S8haq4U zX@oW%^eLxOus@OBu-Co)Frr|ztsl({N#l0e-;H1gblR!i9PD!nA+aM!e-a&?fl<3i zRjOu6y&)Y%Wcz+xD!h;9*x|*D zx|V7SVFUm8?qF(+c1uP5Dm_TzKywz-=!5IWxE;EpZ@t_2NsDhD?NyyMHvK4@>b1TW zW9)h-qRq*wnW$+z2OuN1r!TFo&`PVU=V5w;0aFEPco;;BdovcumU8>2OS^;b9S??|7r4%`j5~CB6*$asB zbuKyW`@n@;gbh*6imM5^bobA^tJD%IP2oz5p)t3S2>~2gXo9$DU=tuqIsgnjOnMWo z!p<;DmjU0_n##P65=ZI)-QS>9?M^O1lCvgC9yiV0D4Un>f{{}3r51JjaUvLS&yCe} zb*=Dz-m(W@e5xc!&eMAQrR^f3S$26P<0uE#DC*uQ*~!PrmPz6@63t`VQeh z!Ml9-df)5xRv$FxXR;cghfoFHreo3N9TXtkdbyW%4O?zT0y-dQfJZGgn;l|pDu>0D zqaUAp$$#w2;h%6mn@#%%*6lX~m#SO{NUe34 zNv++AG%tTO=t=@W;d|u1i;?P2+zkvmrtHT0*?^094e@yyyD=c)ZeXtC7{CXDkTP z(8muy$J%^>)1wXbB_FQc2oNdF)S=-^YSqm`1C+;H)=E^d9xY`>z^`Bb_DYO6-QWRr z*&HkPFomhVeY=WoS8E|r2XVzR?&~ao-_da+F7B>ll|N_V+++WC4}^_AqCdI+c6Sn@ zZZogG=o>?2Korl_2Ois;6!h%hCpL&jqfk+^@c-18&N?MTH&KO86SZ#(+VhR9b2fv= zkx=lX-#A!kZA>KOJ!rx>BXL`_MA$HJ%4B$Z89KZHE;FsIMzRB7&<@`@SQE^goLYhS zkk2x27`7+XNdp4*4u9He?V~^ngNeHLD-198!H9%^q>t$TtvCzUg-~fR9bMgYR?ryP z3c{i8r=J{y9)_~sR^KxrfQ*82p(pWPS#Y8shz^$hkkrJK@E`xf#qmkU7v>%MOBdb^ zebKC7br5kJvvO4|yI<6zeXEfdd)&rK4|F`u2ozWUn!SViO!{VPqUw3WhvK(n;D687 z1)^8+rb80zxt`yWWx{b@t&v!2)ctLExpec093;dofsCX~veot02K^k1ItGz!JE2fx z0AP>L(z`atE7$VU{WKPBATQ5%!H-{0ZR9#9svOqp-8Wn|ifc%K%a<<;0gjW^+Ko!r zuQOaVC0s4VUjVNI1piMc9j#^`^|<7<1+PYgIL&FTqT?3ctQe? z9r{pyQR?1%TWRKNTs7e;mOA$hbaNIacMvy+w(DZs=|0~-SM)h{G)qbif}x0}pKk_( z#BYC6RksHh=osh zbMj55+mNtuqb)zRTWRQEzV^!j7$M9^s7_XXy|>f~oxdTaSUpYlPk{K29FXGenWl=P z{3W8yB^9?g%BWno2l8l@`?PTR5}mGUE-8xorq!~y+y_JK+$O7?LKhLoo8#ESA>DEW z(GOh8XXk&1Jg;~A;i>faS=aV8(7zJ4_yXija0aG$IMl?iK-9&a!hP%j&cb0s;Pa9D z%WCa~n|;~3ea(zdQ8(X5BU)>q&9x*0dxI(XG>MW?{iV@ACzv;pXy3&d{NLf@kV44j zPzv7G)^=ef9YF!eAN1UtKfhFN_o4rDc7yG&KOAqA!ogR63IgHC)}(a*+usp8E%fF? z!ig=*pYv;~ZU@9_8XPNp8@@CGxkFWJog=XCbB)UbD7t9&8>6Q+0)g$Qkh%b2boTuuYgF?P3_cL*CNKlD zSqJ2W*5W6pO6)uSsd-YlGl-e-bp6NRmXm*7<7;N2*qioL8635l%hKiL#+Z+aFUxzD z40lWEF9d%#$d23k+=K~hCf*OXm=q^Y{T+?8rHJZa`aE`DQBm>nEh0#pFWE%|F`8QY zJS;4W68i|py?ZfvcxIK_(R6Wz1RYS+JJH0fO{K`ag&kn)Q^k;!{dEq0MT7OD@Nl=* zzM-Wtzk-NslV)K?>pw(@Kt`chyH9D)Yd_WN$l5#cx~;Gzn4Pyy9R5&ggNM}wkX7S+ z;RkjAqY%;DqnJEuBWuo_u5t?1 z3J*}&UorleOT0zjz0^v%PPtsrM6b<-I2eyKQ=r0T!t&E=1g{!cF^qs#NqegSJA)&N zwhgG#pjU(F2jyM!E9&u3aIzW6Dw>3aH=?bnKWu4N;H+lzpnd_0=cOIHdxGijB3)+S zHo0JoG^k^J14$}^H*x)Adx|5*Pe**sjeUdT{hC|c(y93lL16)4QuoST)&c8SZ?ibW z71z@DM#m2t8?1utC(DHRe!2P8IxL>=?yyqCbtoy`EsAUu(nNSl0$_uz$?1YT`D}Zu z(L##eoVG;SPuftimlX<{@x@svPT8+TMVe0(DuQtYT0+%tm=X2BH_^kZFmVGl{|6V| z4fBgVv#gW$x032tlZ)Yl$2Gn~r$X(@ggoL=!Vl>* zbkP=KM!x zr4+a;&Q!-EE}}$JZ;4dyQ#kpykCp7#!UBB*{gC>oSB}uLI|Ny8<)f`S<3*F*tq{!o z9U#qe(TL^|%ZMHS_{d*$siiq(fF)^D?$y{48_;CFjXNs1mhU`S@-tK%G3ut*Z2F%H zNaPn6n4*Xhp!{&q`Y60FuSg(;6&gnb znFr>AIGkIGOe?jfz)&#{?88y8g(Z$2@5t0LmBeyu;r1e5K3n%)HatOr%_m0em%C^> z07*Q9lLHx3O3$vO84w!C*0s>4JVeN}MFdZ&FS*KzZPlwE*zYq#h3RU;OykzFX30aH!+V_5iCs|zZ zr|mi1SO#=ycs9B;dq*i+$QFoNQo47K8H8M{juf(j+ofVf6H~=!;M)6lO1UVfeE3XE zJ0R(GKL6Rw1HkLSX{ zqM1B6p{p+_)N&z|y%`4)V>3?(2NnJIew?L))A^8BP%xZ^P}K|Dy8<++xX^<(+IlmY zhrzr&tcMJ=L524oYP$=7-jUU+q-AJXZ27NJ;iO zM10CN7E3r#6KAn>Z`Hk4#kRilwZ8s#89Sv_@u*jCcTI%Hae{r05-Awl?RlkE^gb2B z=Bk7OL4%OJ$Gv(vzs;w?{qri_atBX-JTWrc*y^S#WGuwI_{njt$y zD3WC`wumv-8D{4Gj`!#L`F(%C`G?1yd(XVi>%8tcul4yV(z0guNB&WVGxBvh3H!X_ zcvJx}eGom3&OE~*wNZNSP6onA^zn9sssYo85q3)%u3xyVgbgZ5#x@a-?oRLS!fOZb zV$*~6_J{lXk!OnDn|KCPSw3-3IQa1)PK@^5?ZCuLyo0oKZRWG23&U>?W*Vw;}1w@JHTrK(f-c;3LH#XJajToy?)-I&t4Y<^Jm4mjmy5(Xi0r-&!q;)JLPwn`Sgb z2ht#eY(~((XNapr9UeU_9K6!R`I1g+Amdq~oX_{aRz?7W_8vHkVZCFJe)SSNhTiE4 zy>R1%vD%g-F*D~`SGLl(j;qd zzK1mh4LkLLtA1@Se{iQ>`&s@Q`=2*aIpsq5G&y~BB9iYF(BXN~0n&u6O+z@X6wdWu z;C}$&LJDT3=ifAFcM#Mo$geHcD5V*vv%0aKo+m=LmX}smy~lUH-eiJ2R0<}ji5pW- zD?6vZMXydupkFVKd(?T z?7~JMQEc`1eRoYt*_&&scC)Zp!yfV7{dJZP_jBEO5M*7f;(TiO+^|K2l zxI0=vxYfi0olJu}-0q$KzBzj%1mV>Suqqy^6Sjs&r67S1l#fSRzg$+5-J(}~-N!Y) z&hWe%IPgmwfO>srg{*1SLJ{}f*uUt}WVfaS=)Ni!e!e$+usyzY>T~`5x>f1524h|? zi>=<(u6?({M;|4_iJkejT=gxSN6pWU!-7Pv8&URn`|<3@fzQ0&Nc4>zZhPE_Ff*9s z{7#u6>X$y8WZG&ozoOQ6w6+TMse>Gd_SV)ufZZkqjyz)cmVH6Hl0o~mEYp(0g8FS1 z=;_|$D<>F{e|Dtp*)tvKo*D}Ft(5>d9{6Rrpc@q~JQd+s>89*^V+IK5f|j7K_a1#e zKfdQzWya7cRhSW0?8-)g0_5L7@%lLFR2rYSLOTLU@*ML@DNcyq+t4O|AVUhK6H$>4gBCcdX%Ra7r9p+w+rg6^b@%K} zq_}8Y==wg=9AXsZD0n2wVrDGd22Gm)6&}kEAJLP5lR(f;2Z8JLQ2PWt1rJU65atH@ zd>?75VKIDrx*3&dm7fgiDvIac#iU&^0m9#$*$ z>^@Sb8%x~xp*GckGHojw)O4DeZ(AE5fuABOy!kL@@xzNY;>DtZDdYY~E5{%y2*=Ox z>}u~*q$m`a3G!qH03wm&&gN3b<&1?AwWm&kh!xJ}@_gWzdFnRscDNhG)M~o>FKHQF z5(~r(j5?E~9bZy-EUAP7Y%RB@YCYJ9i6~7{HZ#d8YF>G@tysZn%9U4rr`K z!GNyWZj$niE*Lmg%7SNV=J^HVtUfsY-tkVNFX91)XNeU)t)m zLPJAe0RXIMKFOm{*>r-0`m8R}Yhym~(0Duik{SL!KU=IzLlon;9dG|>2%rqB8yb%P zfI7Z@RUhNYTzeby>m*Vx*!m{>>x{)H;CgxyF=~?k;GbXXGY4H(^8@w8=E|*oCX*O; z)3z&%wAB~4oROc4)oKp@SZPu%8^`uRWd%2$UOo^w8BUkqh!4z zOMDq!bGidnxMIi@=~VF_K;~LHo;84t!pVdX1{Qot?#+ z?Fql8685BEX}1PPb`ANrK5O$6Nr*zL;m1FbNwvC)pS@yn5C3;LGSzTr+v<6)tx?Ti z1LJn{V0@qMJ+I!Jz30h>W_2rRBgx>axhod4nDfVi4`ZXJSrZ(Hmeg*gvSW=)YXt5W z-8k5rJR13`epR1o@LgX{{W#U=y9$Tw5tYa!s@bcGr~4Ch%P&>m`(Td}&Bf18 zwZ!v3i$AIsqvpLI3UF_CFXq&(G5G5A0CTsYFLhd_+>_!;0F$q8#Pt?k-RI5 z)q+zi?zGdO$QavCi)TI9PUzZ7KO;vJqin7&@}796$#ngw+p|jsvS)|Y>Y2P_d&47b zJEcH6S(g^&N|(R<(uRI=L-s92ATce6~BVNng9=1xE2lhOOEcSW+8;) zPR>0(oeqQ0L#BCNE`j(C{@Fv!uz&b&&)U7vR=m(TyAK~kef2~aAhtzJL6Vk4Jn}clW1K1as5U=VcTO8M$3|5%$e;Wb^Q<-% zz+_E7TXW>V!zJq1NO78Y=S_lZE^Ar8r4%zC>4bsvQLX>*%UiDBG;~Q`bKLuX?|YL7 zPd%XID>~96DU3I)B&@BWi_#%Irn927^n=T}x&k~rJi865>g(&FTV}kC6~yqk%Mw_v z`Y=5NfN2L4cvg<$E9;;4R}5-_Xb+W%xQ-7KGyM?d?IiWF09`!$U~Qgmk0whnu7U{>eO6 z0dLkhJLGK_6Br>D%`OVx>?|QDqb=BUg;AH;wAs+F{b?*bmezyl7qchq9&A2V(^e|` zR`t{#8;;N1$Lc}LrV1e|XGo9$~7nTl)z_?SqMvi?B5zBwiZG?=q61ETZ-(|&|#P`YI zY19T`QV4E833-DNq|$~Emf+$UX0qfYo!UWb5^o(KVlbC~G;qtr6K-vk>a8E0V{517(1!rj4oz8?8&Uv`Q(&|f zd3+UBRbV*>USIbw`MU<+-A+n*nku-GH?k~YSGS4H%u*G?xpGW|ewClk-Zc2wQ>*ha z3wNLwnvNjb{ESTQqqP8P{ySQYAo}f>w6)T!0BY2)&aP}^iF)Ci-rak}t=~$n`8U)f zf)n7%H(u&v?>1DJ@)7R5=au6R3wj&#;_8PyY%5aJ#{a+3c+onJ*VE~KOi)6Dh{x1O zLSU!4otv8r>dn67e;98oUJe`$40wMGrDi?*iuNNI*VIns#8IqWrhaG6ED+CMzRWjl z9`qNwL7SERUn=GC!6X9nr@5Os?#p%FEm5}~LLR{H$h_Y%RD#m)_0lb6U73a56R?5@ zxFDYfecmsrmFzcaLQvQHV*nNve`W6SU7p5ICW<$BYdLJKXjbhp$DVB?O$ z(-V$wAUD2{08)g)5&T64?&M&(Fcu z6t%Zg$>c>#l-g0p@&z`9KgLXKPzNvWZ@9z%!utH9T z`^yJp%fN!k?V_JW*(zYTfvd2s(+R8aVXk8XTKR=A7b3bD+E@UON;G0#4MZ zV%t8D)R|x=o%CC6HCL%kuMMW%$7UJ&5u?WO=Q6o#ia1F}dmHNnC&q{Uz7vPyn0N(le&?2TG* zJo_4w0;1C=ABD%YB*BQy_^a)$iP)38KC|JK_hIm+t|oX7(_b!(GQVXmQZ=A==8fxN z%O+Sf$f}T0Jvu%2^U#YNev3lRUHyx^G#nooF_L_G(XGH*84dJ8>cF_6l0=VA(a6m` zlN*vJ@oU6q6B; z)nOom=xzfgU+=@VxoF?>ZPYCdJc3P_$i>AqYF1#UiG63aNkd^*1hhvC=Gf#C8umdG zfg9VxaE({>)L4cjAAV2ptX(hZv8M^WRVc3|F$kMvV=eR|muLzO57puaUQy$T(c3eH z?OL%#0hl{0j4DUl1BBGiO@~0Pc6M^WbeT_t(aunWqy7yiO!qw2IVRDD#$1&7Qmk*Y zM81wxi-%tgtzK$E|50ePE<~lHn8>}taIzi~=%$fb|K54x$kKTX8g} zr_NV-Intw|*h<8g-x!Z0_Nd{V*P@F6K=SPUI`9(uGA9&$YS2+T)%?}(gu&7_E-jcO zt#RBGbN5dG_?mO#IeybY_w#D1lC{*)q!8PEw7q8$gq;U7cC^n=y1D69&UT_G!n2|c zv~62RguIXgcE<3=q{4)Icgvdd7D0lrXC?Jai2B5Fme+}>VNAt3O7bqJ2wldg7{wW! z@?guhY+J}}!F!tFHOL$yp^w{WTJVy7ldL*b-;*wD5|tReb)P7^hC>kD&xaf?U&8DP zFZ*J7a;03jddzDM#L=%I8^(H;0`<1Az3YDlSREvJ=qYwvV?mPndO^zh8t#HvW=1qM zooGKLM$~D=mRH21;O;Zh-J*!#R}&0x0Y_SY>o3YO+0uR(hZO61vAk|6En(inwZbzJ zTdQO^k$@pu-;_(hQpA63V^i|q^u#`yLZa)1g?djF!w=p}(NuTP8NI^SUkyyOEp6D= zR9OVkMGl8>LMPiIDLk%xE8o7uCZ#h@&4Z`i==#C!a6D&vQH9JaYIlaRsl+D|v17+T znCMTEj92V)b53vEvjnV(WvZI)>hb|n6Sb|v0Hd~!?W@Lk{5tAQ@4az#_AtCJ17y|4 zOzx7Qb}cQWo$z2Q>}2?+zs9a|*b(!odzQGnw`P|2!VO4N4_Hl~MHj`;hTJAuICe1I z7nmgbf2?Wh?lllb8;ex#u43(6>C9YE*G%^l%zhLbab7`b|9!fM#3P9)Ii8m`mM5!gy1W zrc<f|Y$hxyhw+jZEg;E~gXL4ryU^*jrHTxOGgJ~=Um9P-a=5*oVZ*4*bOZP(Y zN7^}ON$|2lKykAem51KXQMg(Vc} z!Hg9dNdG_r>JNs@aJ{2zCPi$JeQJ5p1o_vN?d;~6d%wGZ^}-RzHnmIFz8yj7fhrM2 zzkOHm*B`dSr#ngLgJ{dMXF08vKNAxI@!TpsIxb3Iryzelv@b`zlCc7Q4{c3Lx5;Fd zm|e^STF>!so3E{?EYrQjH}+f750E!oxFF)mNtY~^F-&E>RZ$kqzWW+xe!e|VV3c2Oolv~IYD#i4?ts7sdHJwNFu&79~B z`Iot;$)0NImt|7SUYhVW?r&MXrD&>r^3g4YuCHIOEP{4V$3A)V1AvHdo0)vtqW`W+ zR*+Vj@F`5@@8AbijIj()NiuI^^l;IY0#Ext(vzlQVGFEjy+jy)B~n*b)~SR1*=O?M zgCin%RW-Gc8UC0Kx|#X+bD~(O)r`7{kqkgd-?!`W4wufy99b-#*C~vKF}G(QdZQz} z&mGD;79`R!)Mqq}7R@)7Nja?`^9xzoMi}=ic%#AG$cwuc8mikrFfi$(J>jEW7PjR@ zrzBxpmd6@?4yA5op1VnESdD4Snz!s8QZan8`$K%5bg^!t5c%_+m3%*rBEoG9p+>ID z2%qmCk9~;&3=}o4SA%XkVQ>Exh8j2WyfB%cW8*TpR#Z0I-vmpHWH;t*dB)e$hto^v+&T66xR@ zXI4U)#xk85y_zqY;^9SuF@^e{yil;L+uo8bf3fnTQtv3l@u(vjWC-dK^5*=V9aX}0 zE1m*o@|Q@EbdvwAvNLHzb+kFbTVe|}4k3KB#lg(e>-YR}Z7P-{q4%QKdbM!KUsNgl zRjTM2t9y*CR`&t(mbI6*uo1~t6HGLE7$Iy0?})*bJPI+!Ph|lZDIkT5|LDZbpi98f z#xg5*plDyr#2t}GTe-4ullWfE#+@h|TVR<`VP+$%JC2{nrFJxI+gVMcwTZ~p+2)M> zAxH3O)SaoBA)?ltojy@(wZ!Z(rPLEE(uSR9ULQP8Ew+(LF_UZBTfawm4=C6gt$hGm z?5LPS`)|<|F(T#wt-7FhP0PjnOMQ4gn=s5I^B?=nUZXk?5k)zpq@9`-s1izx&?~u7 z!enAfDJL43%zft0l>|d#V`YZ)2El{b@f#&CA3Zlc{r!Ee+`(fWtG-ZbWnT4o9^n4K zAMQ-9JsGku-fmQCv1>2|@Pl0Y|LpOv)a@I;4|)-c|8c`_rf1LJO%wb2G6!2UV`rOH zI_zs2$_SSw&wdRNBEn6wMYJ!=FufXcj!~`tS@aM>?&lRZ@r`<#ilbJduBufLbo|B> zv?9_n)<@8;|5RGwPaSN$9uEW8Ic0l0bVCI&;`)^#Q!jm7Op)m z7{%U%Ko$;?*b*C64}$iq>}L>jd?l-~lt-(Elf1ZbY1?uc_%uzLSLCSxO+B6LYJBcJ zp?uO@GTd@Oq54h^PB+#U+6r?>P@-tXg4tF0rPGXU6uHl80`{M+J4tZ+8frW;X-skY9l(xSaCPx#e8iYJ%QMq)v zK;*BlaGAe6Ck`;|tuQPgAh1jPh&n}5#g%?>T~$lsa)@x!C5MOY))J;*7U03RsnQ2y z4!wAx2E}q@b5Re}ID#$7j{Ij+NB!cDi$-n>19|q5zq2vCJp1M@LQe7REiFJI4y#{+@lA}@pdteHea&HX1no$dWUq;@uL>l*03;E$RN*Cv2hxWq z;0v*G*gMYT5Lb8p!j#9W(1RqXB3S<^89;@)e+^FMG4eN)1EO|j0ofSB!xM|6f0j)F zz|oYaQ?htkltBAnMgQ5&)lyxtfBgF~^tw0VC?@?ng4j0=C7TUi?eH`ba2t4VS_C%D z<$rOBbFVX9EWjLed*py#fEdk|L+0b1II^j;^P5o5B#~%1Gvxu$!1K4nq<_z$nTCty zTXluugjphJZS_jR(lLT1bKi_to#0rOrk+_ zl5=``G&>e4JvZcm>C+*HZU|+q8GhOvntdKEPp0?mp!EB&6=T>Itvu{EhQ_W)7JBEk zSJvL44-}S`YYVcr2_GG9D_{=(#PzlSB2`rnl3wxqc(fAyAcgQd$fTtt)2llsvFp#w zUPC;?2n!bk6s68gc+U0T|3Kf1_wP@+xgGmZROCC|aR6#ekv(ex+F11WTLo}5?kTpZ zFum79@MjWB)1R#sOi2mrS@({yWhqMmzVGB&E112rw@`-WZLR zlwfrGaYNT4R(n4dxBDq4<*A?^n~*|X#egv5m;W?|#nn*EgM@^g-Zc#4qUIaE*ccy- zQQxcnS_8UyY!Lx*({dnLL3UQ*Z5@QH9e<-RX_vQv(Bq1VDe396!{K+0%nSL!+Xdop z#({yFAiDaktOQ{pV*&a2SY}v|^b{52K=k;1ugTg2sSP1oFS;2UelISV6lQ@(&}L6j z%SV90F1bXvU&D4uW|i$P{9WWzV<3>koY4uSl9>s5JNk%P#U7XG{4m9douI9U-$s`L zNy|}J0@~}rn^`vOQBQ-R;@$o1qhlfD=E_p(&T{7~+ub2HVFUhMCW3woa`N&!!T?8I zQZi|J`VK(+epO!|DwmnOu&{7?P{r3a+{M|MQgAlugHj&``yTTErZZ^S_{v3LVw(y6 z%-U9U$Z%Um6ZaBuStJEA{loSqj%p`F%l9<5mLf?t`>;LP-b7$hUNRU`8OwXMQ-j>`>z@TdK_?jerM%+{;YQobI%mwF(Y zb${)??`FnoklfP%jlUw0$>MoFmCs`jjCoxa%Po&CNGM z(AuvVbAFRw*d2*KLfZ%m)mWW7Kd|!{-!|;ZcAN_H+c414ne)?gxeOuAvAl;1iMntw*b4pJ{$8TfTsBPNP#GLJ24LylZYN8Pd^x3_I%fTE*MK62U6x@s^2Q6G#Qq^Ci z+$|Hq`IwROFT1!L6;fFW|NBctLBE(HDIjpf`M16Qu74OfnvU-3+{Ow@ywJoV8+SE_ zR8AqAV!tjTvKUeOY#w{z!anGo8Uzy24U+(28zIEpSd}*0n>Sxy3iIo+F*SXhL_wB| zmoNUu9av5U28!JIpig_WGgCcJqrE&eJrF($$3~)*b!b+63li>$vCxQD@1heG+uRGA29dFhrbL(Jd z{oV$E{-=wONx+)il$WxbgFqiEZW=>20QxG`mx2W>k%*$>=uB}U}GIn#f8 z6eQl%^uB99pY)X^lOTf=F!}jtuSM%O@hj3b&sUP!`pxgOBA&scE&&+f@HiKSKmXMy zO~C)fr`NvLhvNP?V-?`=U&D(nxRDVg{-e;sm#FiB(6wY3?jy_n*O6bWV8JjO<2}sC z_C-fFE4L|>*W`n>;UA^JpO2cp+le>)NvkZkLejr49H9-dRcvs>gt0Y!Brhux`F8)H zQK4{K7v_IaHMdZNz!mKVoM~Jf%qJeJ)s}y@d;KO&zI;x@`)87}Wu@HgP4D~DMmb&8 z-g*aZ)oB(@3p@J)U84>e6Q9cOvv+-3*%V$Sx2N(AEHl+Ja=RKBdnBjAY_AllzR+{I$#pSbDthJ5M6_M6jvNuBbc5GC!oO2gI}tN{J}bAwa+Uz5iX#U-uPp5A0` zG_A?myI~gCq2))9uD+>Fmn+2iDF3jLOtdg1?b`10yGv=;vTy$Icsf1pj%-ez^p0W9 zTL)H$tP~lWzx_EsXGnv;@`MOJ(G?subElU}7y6OBYoIRqC^f_e!muS6gl8$;K5lRp zx1aLcvE)~BG3BI4uTK78IQQ*3RCh$KL|xbsT138|^q_9%=I4c}9WBun-iR6CCh0Y) z>={iq&Q7NBA+m?_l>uhLoBLVFiQ}GMmZwxv@xh%b&cd@11}yCEQaE1UiYof512V>DVcuouMyf#d{l}4oDc`Q8U%9&3>l`SU zG4>FW{?jG%OEA~z+BCqB|L(9g?cRS?}1GOBCuB{t-rxyj+!yTU8|urhPC!_uzhioe<~_X1>R5qA1k zVJDo2l%&R&Hu)$j$JuVJ zG0iD!Xq}SD;9=a}({Sp!A~|oNpIFm^X71GA;(w;GjzR!;6mz3}1 zPmF&*Z3u*(y-8{KE9=M@S6=&aleV%)Qi{^}PMuQ@HQ#DC)!XP2Fg&M8d0ZL&{enSbdVIy!SQ$qc;PiXs+yPM?Q<1FYD_Sk1MFBT| z)!BKseYg8vW;q(?z0365!f1li^;#tGO3kb>;TBBj*u#c0lN!x9L-f1PsHW3s$ykp| zy`7Er#Z+cR>1_pCKiy|f1^Yy6u0n)fa!3&kE*;}@-ibfg$?fvQzn7FYQ3NO#g%o?` z=LVTD)sOgVE??a_I+_phm}!3fzTonqofKCNi?4PQjeh9Y#t$9Ox%$+yj0B@+^Ql3mL-T zh6YdV{nL~w<(0==LO*12M0e3n)O+W&uyMa^Z;MZq(YfA0|n!kX<6D*Djxi z^6o6Z{zyyWSSj~Tzv94&T8756uEA#FhDXj@ZiCg;?50d7m*en$V0#<$BFRg~% zyVb`#DU{9^?n)8%sdMw|>dfk*^Ro!4aD7R$wowNkj~}q!lgqwbL=+`#;ta}vMPE02 z^6Dx;1OT^mwX8xG_w9otUeDsAZtDk&N(Nebl%+NA3yC>UCDq0}WhL!&5N6}DnMAPq z2|PjH^y6Q>TR-=qytI0sUq{PL(9(KDq%!qj`FiLCDs#gW@%C2X+fc;o>)X#G3OYj( zYN#8iD-&no-P>H+qI%v*nVG(q*RBqajR_rUp76ZUcV8|_KxA$^9oLwtAMtcix@PcE zXmUi`e)FCk?*#ztaS1~qP9`VPtpv)yD}kjfz=&q834eM+Fhauu8~+?BU)YHh5L`2y zC|(~;wBuwy!fHo&_s-q#vj4c34Wpx@n~3?IGv5+*3r;U4_SIlSG$tiQBBL&Xmu-j( zD_O}{vY0zqby^853F2*P^52o8n1An*)(WAaTS)>jL){oYs!Hr^^)0SZ3YNCVyLU9yj&Hh#&z2x?adG|W0X}Uvp)9Nuc--6opr*yY zc4~4zuL53|g@KhdQ%KLSl{Htljv?WvtgkV6iRg3+*h)Vkd7G1nE{Sk)B{lPcb%f>@ z(pWZ16}cXjf5VR1@$-=?A0A~>%|qjCiNBW%9sHa54C`u7;9?+r&xZaRr!w$X+n(k4 zXN*H7txpiGkXIpDY)GAO62U#D8~_q(I3=RC7nCU7v-1LCdQQJxS!}{gxJzgpv3{eu zKpHdR+4>E-(~2^Zq!%#UECejoOf0|2cPKcrR(yjLtah&?7U`IOG}OD+$D!iKXKH44 zW@u3NJ^wXz;LQk(t2=Iei>u$GX=`2fz9dga7ln9mpw9E#+ZL2rDTIryl^9{#ULcKM z^YQchUxI1Kn$5Ue}>CS zXoSb_CKl`w6>Qsh&vK!q(68AK%q^fQCQ~f0PJ%Q1wh128N#Ol>20Lye2qk0 za(@ay>NpVf48XjRBY&`{x8MUc@O%-&2h$BY^Rg4LE7tf{%=YT)ixh%v2QWq9^qlDO z;@50j!Ou7-0Lp|*K{s~c&QqTh*n379!s&yEFB)WIbz}k8H{?blrjFrSb6Kakvx*@< z7}6%+k^nvV_8soBK>5;H)52sP7)i-6F*O5>)0m$vE zfH=aU!XZh|??rUmo#RmmToIhJJoQQd__Ti^Qq4JQ?wNh}z2yWv>6&Ek>jWp7A{9=- z^WcD3z=lXB`ZMQ@Y$9K%Ra>wT4#kyrzYS~0!khK;`zvY<5&WM`m@zUn<~tq-u8&6e zvvBOOJsNf8pPn8+Mni{0@ctA%=2DQ&{^X&w4_A;cH3o?@|5iE^dG*6_2-X` zop)q9Ukzd!z4}zZmoGNA(|XFF)+;RuZE! zN{>oHLhS_b)22u$;Rh)MU`D|^{(N4(Ljz0{-2ZBci%o@XA!C~`NMy<5e~YFSonGgD#LkuWPrv`dV7qR5WcSu!D!H{|={gSxXE_y((fvQ-4R zdSu>Aw@O?JQg!D{N~Ik`wrFP;Q(8sOT#22?RnioehgZ3-_B;QACc{L?lZnEeOWL)>yu^H(s87Ru#Za!#`7VEEP3wo-N5%I;yWi)3!v9>A zbh?JOlOTLfh0%+EhT*@~Z$X^!Gzq3nQJMA1g0iPLwWpc{NTgVjy(URT7-Gj0ySd%n zT4$Hu;OCbeN7gsO7m8_#ywS7@p)0XbC`heirdD3eB1|KCaruLX`QoLnDE_#Tc0Q*{ zPan>-Dt&a=B8+yte?P@_C_}V3%Do@1L)PQ2r8SlY0FTNLubfvYk%&5HsO1i+hZW!^ z^!2Yy0#RrlFKQz z&b?7LpFMVU6~y6u=#vpLQJvVcUloi_#u3{ZH=>OOpzlny{y=^EKd4F(0c^dI0-Zwm z>*#t2{wUfGJCwn_$F_VrZ3g{zKKiQy<2wcXbBt&-dS>NgceB%D7NDo?(C?lyk@qcJ zhwA>&SK=QO(SVq>>8&nzMRVrsCZ&~?m8Dt8{h5%Hb6Fb;wDe{s>IZ3CuC%zAhR>0> zNcUTuJ+fo<>4BTxK%!)n&_He$q3seKa!~U?ZvftPRG)=8d;8CK{nx_V;y0NHp2_-a z(wq=+I?I-mm~sp>Y(t^>@p4MBdN?tlt)oK($P<((9WQ;Efzp77!Yq!Wy`yl`ucvhv zvL1fCff+P?3-WCg^z?f7?y*Wa4C|n?nXK;Kb^i6UuGJYAGCJP+%T3S;ZU2ofc}j?I zL#SiBO9;)&%p6-#z}eZp{>o0bwGoN1$AR-)Nw1D!`24wXQvSU#pjl^e)zM2)TSvRh z`a_wuciNDZSGA&;$Bb7s*s&6`vbHV<&*4xFlE@yR04?&@ui6hEJ!+;#Bg%;;IcwGN z&HeEG6}I@ksJEqm0p}Y;E#r;-um=ygZWpQaJ{)ofGwd7C?QPuAaiJ@|E~BmQg1$#! z!+?eGMo`sx3G?A_M{ok!ncGR0ZP5Os9 zH-nDszs=a|M~fq&*RGL-b@2d)zcY+OG)(WIQMd8s;(E5Ne*B?-n&vzviuDDflL$$> z>at`@jI7VUAI5(Ms5MXp#DBZ@h+@8jC?@krDyF+N-lHN99*p+dhC2?9*Aw+5VUW z11RX|^q)ObRN$nosi|RMB^+#!NBeeT$q*68w4~9JcFnCv%nxuQ&cJ*DF<%uU!!N~` zDPN24&S%CGnR~Mk#J&zwRLfqvDN*N#uc-W!bP<9bV<4muk5AH%ROFj|3Bk^&$`x%spX&vAYrgrQE(yqc-$BVx` zR&t)t|JEllbvDNQ_H=-M=E?*tH1vj-R~oXkv=o?t64d;aVaCO<;3MMb4((_;Ik}~C zpSMV;xHxsLl)YCl65&kTv!c8D^P@jI7!OqZo^7Sx<|`a&iW zO~xTiB!8bQ>wm{^fvt3gRxm|x=4VL+YhqNrDGcM=IF1Ba@c;u4kCzfex0jcPCq;+c zNXEmj#Jb+s*Kgq1(cbhlYpIo`Aw*w`JquYMCPT_ z{Q4iBeWzd;fPtYD8`{y%DlJMdaebnT+^M?8neEiI4DNloT15%ec{|BN%)R9_yylZ& z2che@q7qOmP}>t6RJCd|ET^vA$I?`h1w`7`F~}E{m|!|1}$A!O%bX>v44z2S2Ll#M8Dn_CBKWOn?EIWEk8Nq>C>!-BQ zi9Vcw;in%@2q-FM2ccH%tz|d2OH3@7_`|h82|BQRVM4L`>r|w8jv!#!SB5d7%;385(19utG;z04 z8@w`sJEAT2l81*gmW6>*SohTLB-tYca41i#IVcr4GgPJP{Qi0kM7~b2kLbx zCVQR}d+O?v08ZQEZ-P*f2=dn=z|7B|-+yCKg&tX(CDJr+gFCGabYq<~33wJ@N$8(& zfgWhJ=T&vbh&(Yp^KfTZQm&&1mYhs67Qg}QBzQdQHQfZiW% zpS{+?=4fS!d%hh;dUxi}gg(n!6QQU+ZyUh|eex<71`6rqmoI#v1J!K|xM@dcaI5N*(Qz3j z(p-s=bsaPh*YDXslPV8CJE*S94px1s>hMAEp9rJ<6-s@}$;?J4e~`Xbh91rliZbhMX&&!5F9XmEMUBD%I# zehby|czJQ3({9K|>jV$`a&#v*m^epgUiB{9PDtl9tVGMUqbGiMx@vlU-gaYqyD(Ev z&)^C{Uq9d4j-Rb*8dJha3jlm#6?!*pCL5wdW=w+ zlw%O36&%T40j-%L_5z;9_sU(aF58H-+*-@D-~K-3cOzpiBs_4J=|9qwaRUCSYbL0+r;#$r zM(PA3v-7U?rkkGwU14C1$;^Jj;83`&6qQI5eM5N@Sz+p*r!G2i5a+bpk1%WQUn`~z z)wHrIeDWmL^K-oj-qCt)^;Uv2G!$X_)*rTP0<0D$+}6|)#7pePk-kGUI&j<$*9eFf z>4jVUq7?D$FY)7r3nF<dH(?m-GIpFz8ZBjk!CZuJ~yM|(=BknWAZlQ73S>s z{{;ZRbE17zaS;6}>3@MR_pgoAN6~pY(bfuMM1DdfhGIYTbb9O)NEdH3`z*K!eQg9Z z8PU?p@Rfw0KmX$E^YEAxX5eh}Nbmf&0;)aF>0O%@Bq!O#Hrh@RB zzrPDq^4+e@mQsYY2mLY9(b36IhV>|{DXVd{oEFmN=|k=pUfZ`O=2KSA?H?MNUU+>3 zu2zdY)uv$|659&Rs=m*P7On2uJYE&$i!4G-F07N1Bh zbB+Td(5F}a&uhdjGzw2Qe*?{553C~Lis;Q#T(Bi>MCU*2g0R|(xxhXI~_+oG`U$z-$udsDnoCG*70{q)1HlcxEiIsEs z^gj%=9Ug)~Bl>-$C;Vlfzt6E0bw$r>u?^z)aZ(cx+1YobqS*Uk1LM7Z2osL&0RvKz zZ1?MQ|L}!+Dyp;1e+YxiX^Y>*@iwx=^wQNHggMw#iOK@*r0wBUpS_uVRiZ*-NDBXO zHP+u2Ic30G38o@F{mIP9Eoe}wbH|8uP{je`cXZ6b@&XE(;tC}Xh|lNR*$PRhq9k1ZaEp6tsd91tU!hVDSR6SeBxA?6h6`pM{KH! zi`vlygSVgBh;wOn!ol;M=Orrs<#TAl$+X$S{rQG3m8i$uu%8drRKnl%x!GCLyPWsm z5lREXk&bby27p3Fv4|psr~5sKjzmPVGj!1fR9z8XX}yE9adT7%#|>50?2s!L4`QrX zmkUG>2m8C6gztHaRz`%hTobry)J!c{ZV6F(N{+n!UqD5;@^k0vQlXPK0{%y zKr*~Y0i+#6`dzoL4gC_p59Gn#V|Yty%IOi+U(@Sc0Y4G?><{clq;S=K0>UfR57f0KMHTY(J9n*E2s&Y31qWa& z!OXjaG0ucq_Jrx6@d@ym8!&(?nsgA!n>GODNQKF;5_qisH{o7KmQ*MnG6JU}wbCy) zgEM)cw;!DpreC>yw7!F0|NiIc!H$^bV?`#=zz3hGB@?)I6L7}th7n$l=e_Aw=oNa1 z+VZjVSv$e#F!KiFyE#~7Fi$}CDZ!s2sY&AGSa_ANtSpY0ok!q*5l^r-hB$fY|BGUX z5gyZ>r-h zv>Vc0NW%v$F50adWsO8QU~Nor;fDXvrvEr_5c8ok_!N5lNX$MFF^9Rqq5!D;Yii7) zp`i*=QW?ShAaX33+R2u)NSgKL(_{5*eb1$N#LFW1ADnTnl+bn578Bqp`NsR^#NPF@(XP6y=@}_c zcRK0eBsoO+N^EoO%LMJ)-izNggI>P% z2;~l(20T8JF{yGw9T&*=i_KV$*=aacUU+@fc=U~+l+O%m>BpgbcndBrE zbpsxb9k2lGkOm4&8%zfBk48T&Jgs-=y8ko7l!d_P>_tAFaTF$4su&j^pPwEbB!MqX zj!5SBIpd_Gvl$?e^F{zL7>uEbvuSpA(yOTyq8Iy-h%A=n>s#iyMi8H)+=mAU3>;@oA&>;h5>OeGHEg9vC8cRj!L$ETX?0=%&+7@8|{ z@0{=H5ha**vcd6t-2J5S>xs3mIS5;?LueZYeU2UxYqFF;5fSonp~oy{65H-0zQ%mX z0^i?&Y2j@tFtpwCH^E(<5SNIVxJtAVouhUMPVwc~&tPgc34r&?svoIXHkCmJm%gE) zh^8n_j1voq zF9+vJl@==V8W4zx0WTJeI7L|iu+~iU1({d* z;Oe%o@>kT(t=g2|(Qr66Z72zLj~0;X?n-rhKuXcG16q~0O&gcwGVSqu!A)*~J;lSm z-&Fj_EyD(o8w(M~;o&ce1-s9#t1#gO^+2-Iq8rDHnQ7k<3K1zOeJ~LlbGtbGh_si_kvVk7oG1u2-e2HeGQb4LB%@dX zP0<@-0o~sQq**V)xWn(9Gd`WDgpEKgM$>_A_&`h(-XD8H$>>5Oz#B92b=MXlzh@K`V;qwLx~=0E3a(->n# zONU{EZx?wqvj6G~m46w)qA7-Zdi8a=P?He{hN+WiMe|Wi7Ore>Z&!dK z0HQ}nO?373m9DVf30`{={irINckPT z-CxsqivFh^R$}KZJ`2dnXFt3T+O~OWN*Py=iwO;6v{9COFIB@tKJC4@hZA4JW=5_v z(@@e3_;P;{;VGcvT8ytT4S!J=KNO00lLuNcr($T|24rTsIk}fmo=+Izk3EV;OiWD1 zAE_IrIf1+fwV zp`-IAAtlw8*;%cc>T!}OHK^w?bwQLS_VQ`UaFi+!oL@CT8Ji-zKYe0&|NedJ(@mp0 z!YCBIjvMXQzGWzT9Uqi8c=;LoLD!i>8tkds$L@2l{a-EgV0^41+Jeb_35GP5Q_@ry z_ZlB9bZ(7E!+jo!nB>W5$qG8*;?R37PZp@ykZ_?WAy@nWCES&8M*Hz#iBz2B2zRwF z>c?SJ(DiY>jl17klLTyygGtZR z?su(G7C7P_CXT+yTH5E4KW-gHxX2{l@q$Ea)f?Ok6*>u1KOrO5Og{!lv;akp^$SuX zEz<;|N>fh$n>RVPCrS(q4U@38k4+T=+ruze(vHh0R~MJzSsO=FC?4ZFFaTe|F}@p+ z*Ik3Vjj%uC$h_ry?$D4&fYWwRk$)khX?Laag5o%A=($oz3t>H`##=47aE_`~I*sda zE&*GGD*%}t7wnm!-?F*aaq#{Xq9?z||E(Zq!aJRg{@g&_o@-Bjn3Th0?;qkisJni% zRn&Z*-!gsz)^D6WEcWe&aK;m7Y${g?C|ZW?CJFoYz?k<%AmE|CFQ1-pDV74$kj?93 zRG3jNw_spkSe;{8ub0nLBbZ8yQ7}~df0bq>IsO|TAD<_?u9S+H0S!#Oucm9o?VNCj z&kre``SIDSC5ql`|B^8fl(y|ZzGHOD#YNzjiOIDrr8=(@(3CQuBfQyQg zR||-`%)g-7bxTwdm6d!opIse*%SepA!@!@23>>%cdY-m}9qGh^JCuE2_cN}wx{-h~ zDp^C2e&Yd{=!HG^sGu3ETZO*8EeNS6YaLCWuM&a2wxc)--Kv~IXmp=A$LTwQPUnr2 z5FY0JjY8(KYjGI~RaRyP{C>}ff;p79m;#0W6JnwFDo12dZO#ldGCP5jd*I(Q29nr& z`*&iA!n96sgCH?0f9| zam7#=PjYf{^z2h@@avyCQSi@9wLuP85TG?z@kf$?kS^;4j17mrj^_O-%XK66Rm1n2 zTaI9`kr@#;4kMBs$Tm0QjvXXYKiuPWw`fMmNCi>#nm(qu@Mnn%R!9dFqN4gM5gv_T zVZFr{ZHFRqx}4)Y$Ow-*t_x=1cz7er-o`H0F=|E9yZtY%+axBjFg-dajRYN$aY{~3 zbMHOIalZ%Eria_!+?;A{Re=B{5l588p<7o{W#}vW30g+7a(uvam01hs$yk9R5Z(3n zFA(h<7s3r^suq#f)6*0B{{6d!gY|PT4l_45_XQt&h`#wzM z>FNI**X_CC0r;K(dzNJyhitiGEOQ)#h#N^#ac~aO(KBl580yu};FFh4w{)R0i1&S6 zE=#b)&ks3h>e;%R&}9yW(JrzaBRKmRN*a7=KY!6mr2C9g|6A?ViHU)*u&_+# z<#9ydvD<72ZjFe%!Tx?t1%?e4LisSy6$U4Cmq@1`T0QbSuuuoiIB2C<8uH*M+mg@RYyk0#NNaK_xp&v6E$`01hI-R%iUj?T4c%YD*@_y?*_=QXj%C_b^G|nTc5IV`p&gpU}fY|NgWaLsi{=<8`LmhRN2fSc#T* zA1^haU$5aIi{;6J#P9)G1xUPTwdb^SZ11EGT@Q%GH@Hvm9Ls7kXo@(M9#ET}kWRoo zNR}ecmN6i3Aldy34uhr6t$@G561d|LF4ck1BD@?IZcSjns*5Jnrjm$l6TyII)W}iDjNOD3l zl0sDBYt0ukd%w%3$Yl23Qm3XcaI?A{hg8Yb*-(a0UBH7;4uwbu0bKHKH&=K>jrRRnm*Vi|CA&>K|GP;Z*_p3P zI>z0;^(!zyX6M=UHDADjc_%Q;^?Z^AqARNSk>p|N;H_Tk0HFKgKy?J6z)||6nm;cp zH5IlER_gzWZ;W*nydj;Va4zOlZ-U^cBiQf+LHBkmSMYdc=w;*yi$I0zMh3PDJ#3H( zi%gT9vPWOO7u>P2N`~@=Q!aEwHEsoe!1&VE#F~ECTPTp(|4cNgJQadDj(>iVG50%3 z#E|?1Wk#g=WJ390RKNMn*FUB{P{7X^zNSQfPe(GE&*RI_p)8#$naA=Cj+SM|H_-@A z6aD7{jode$Uh^OF(#qx8UH`HZJmhW)^7oT0U7Zg>=|L*;}cVuEUF$~N5c-AIxE!PH7vp=|D_txXt9X??s=EO9M`S4X{B^h?6 zYwE~;gk9a&NWgX2ES#NCZd)SfMpg5{Tk{s{$;~eR8s4TN3X>^?E4G{v7H;mxD=&<6 zoy_@aylTu5M)Pd!gkoZEG(BI?UQS&Sij&^xJ;(^Tg`e$$_RUT_$Db}4Z;;FGyCdkT zucwnK{rReqjL8+;A`rKe$e-y>*Xx@KK}TUk#_vprK2&8muU?F+6p zPKzyF8A^bS@1a}=*6G)7cYcq9qyN$!hId+`2ZzJ1^<2vcvU?nKEj;!bCsA|Gg_R{P z^(!Kbq{ohyh)uWvwAI+HpxW0e_Z-S_aM6LvhN90bxG zhB~#tD0FjaWO!o2AkajCBsRLUQw@;uB?;OZy#i=jPF$lPBVr&itU6_5W7GaHTi(#% zIZ%?2pdSqh%{^|#_*Q}CDKRRlr^!is`{H8wY$T%FQ~ip{Lk`krKB;YibhR+5;QHmH z?#pxj0JI%Qyvvx4D!}AAZ6)6S-Qo`2B7EkJeD%74RkOeNk^(hz1v;1YZ3`Pbs2TF; z@3d4R;fn`g7{Bu){qnsC-t57oPKasSt$G1CSRg{DB1>4oPWBeN@X3ACeNqYGvx6K? z^6OLAM%2YbPq-QJ0{yN_41V;w^^v+S$dvmPRU$8G{cq}$VC`@@EqwCw%oA$IG+^N- zR`sA&r#J&aiGr@;Z?(AW(DV0eWA3P)ZO|flftv}>bZ_0G1gQ-SEF5t?J(>!?0}rRY z_$XLx?4Pk(iLsK1l{SX&Yo&8qw5(64SnR401cO18vbxXdkItTQG_`*(`98F{*CobCY-## zvlCHCkuWT>|3UQi>@ljAaq^wJiJj-hKU>z<*Jok<=)v;C-VKSO)=~rG*H+7v;}ba` zy|EN~RBD;l+&=geDNU(BdhoNU<967=&c<#;IySQJ!+FB%4@S7!L2Q34P(OU0jAKlc`bvi3n-vFJ2)h+Zl?7~s% zrv^2V`*LI;Inx4Th-hJsz&xYN54Te;u-llI3ri1U{Tj0@h}V0VxUv%BO%DJm+eprKKmk9jmEEvt|`Bh$3v zxzKLXZprqBk?<~eE|u_HCt<33cs%bIy85v<5nUp{SadT;7#3Je*m~1sjkt;|h zPsqH+;7&VG6q5=!nws3imW85jKvko{1q_ec@^^BJz3<=veR>a7C5V{UeaBmZ61FI7 zG%A@P9T0s>re$lJw?J`7HZMXjuKiAMsr(LK3IJ+@7amhSP4fMTt33p%Z7&;Khi>j; z1>-a;Eww5w?{U@F)M($kcO`+Imkv+~+$kkZlt1gg9}#Xj3a!jy*!A$C9*h}9IyNWF zzV3%T45Yb@!wMfs+w&18(o}3DJOp`bim=5+cGh(pDo%reDi(=;>1~?~xDewtMl}}T zN&7R-Zo(t`fVK5_@F@+(1C(19-j|TCzSxaa1lEf*kNJap!v4U*wKXJ0z;Zd05 z324_THrxoCJ8~h-Iy;^u;JfZi3ySz;aaF=cG>Hr_NfPbvE+~G&STjx)$Y|N;y!W$? zEg|j${M-GIaO6YB;9O;!ekf_S+p>2K@}K)<@hFHBXGKKINfmxek~K9O68 zwwO)~d9-*uX^1nqkiJxzV)WqoJ((d)6rjn1-&&5cyJ>*yUQU70OB3?*^O1uOKWCEp z&FhPJ5BSE<&(E_#141Ms9Kd=V&ndz|ynmK@cC5c8WW0yJPvmI}FwxbYLHJAm{9a>M z`JrdX<+=x%MW-S3mu90n@OJy9W;-=R6SwP8-FoON{E3d>`HjJ2%zSmzvHJ)PM)CU# zjpP;j>Bx9%=MWc<@5#)<3=8j>A(uD+Ky_b8h2q<`t1$E@#D=?TXFdh!O&2m2@YmFA)eUsDhdJI=uw24-Dt;FsGuj=sFFNE6m3DCOe9vr3Y6^WX8Bh;DOKoRg;k6zT0Oa z#L=;RLR$TLaGNVYwCq;NRiOAD9*#RQmWP#SM9MrIX2AP^*Qp}Xyq63M$4UIemK?)F zuE!KALc!t+SV3a?qmhG1MW650-vO2`CVHp3wZJ3oa7LhMize1YL|r<&;{!bH$0rO5yX68O&|EGT7bN{#LC{1x2d64cz#q3_v{DL`j#Sv9e@RTt zPa2=#8@m(PO4nu!|7S22ZJ3gP0A8Rc#n+6OLIK9UQU55&5nep$Jlu3_VSgvKGXk+p zQ^cTcAOz@Pg#FNtm;^j8;>t4R7cao1{oNn7gLjVaN9g1KOUjJQhOZ&L0~bg2)CeHG z)V+ru$fZj6KMihrw>%R>12 z6G1*#5gB)mGLYO8z*st?lim<)1JJvF>S$qWRg}EjJ!SK&KBBqPa<4mV_5o$(+)|`+ z(Z{&|P!z{ed$@8;GaEqygFW8Hb@xbrJiSxFY}TRxi6FXk|6B3(lML`B|Np>hkAueM zTgdX^x!N3TTh@Ynl2al$Jsqb3EqZ4BpZ*Ja6&Xs~`!8$NwJPeLgx$*g)joLF@4w_& z=_BK=A_Hj&mse3gah*8-C^npX3Qg;ScjQ1I*2#V2I|dj^`yVQNFhnx^3b6ibq^1FjI{qHKmgT+c zF@gJ$FvO0Hyu^aUT!c0LSs^>W>=jS};6sP0aMakYbanZ)>sgb-hYSy-rYnqF$(m@% zj?cgi3HF13n@MIeao_Hit6NHV>D8-OpRYO%{H@zr=DqmIXPZVx!~GE5#r3ts(rD`) zz+0@4a0%$62vlaQgxZ5%$}cJqK5H)TkzcId%dB5)qV}A_9oNtPZvPLtd1YAok7I4u zo>3*D*aq=I+djQU$)Q+%N7v<|CpXkhG)wxArGETK1p zfb0)hLWgvS`A()Jy8g=<;yzBb=g*{EDJWF0*_7KRN@2Bcb2>icz{0mmlp1curJhv; zo)b0Wx^cMwFsq9kZ{t0g3tRpeq0I{Cui-1tR?~4v!)T0yTCu&Y@vHJ!k-e9IP(MLB zao*d<|Gn81gKhDxZ%@sb@W5gPCU_W_ZyLYhy?h>NH?@L6Xt)*B#_8oj5h|j|dgsB; zFU_|8!zwO04wr||4~dLPpSm}nD^~s>oQk?(|J0qVi|R+;u6KVId6!qU}Lu&Fg@ z?zCC=G)fYe zEZb8LgUp=}OR*?KqW1l5FwCxLr~yP{g5Z#S7dc49zIWXC5!QL>y;Ab0pp9a$Tkd0j zpTK3uHF4nEHw33GCs9*V6UEC=x@fD_Uwzc_4*l{UN`iJCxNA{>ONgCtp917o;=_fg zlDxqJu)NCRZ~=JEPRg??~N z8HaLG5xmycZkdqbD$<84hk$keU^GIVH_!Z(+oiAYICZEFJFs5Ty{v@q*Ig%3w!!Mr zbAo*A+V3zIlV5v;xDKB=7&=5A-%+qAzJhNrf#Gp_9Fa}IRfy?yplzza#_`!F$V6?_ z;#$BPMm+MmV>zZJZ(khU&AzcsJngHykK`~Wo_xsA-#-XJ`fMsC9b+&d1syy0k~)p3 z3IFp6T4MrEL>I!4Wkcr0u_@D>)(2G87_Es?4ttl-QAO<%Jq!}lE_ap(^e?FZXV02`DffCUlJ`VbP-Ywu^QB|SYn8B{*ZwM}60+ZwOvn_!g7);9`Asv_2=3FXE&a5qQ;X;0nWK{1E9vVvp;A@w%-civZb%KyEu;BTR zP*{#31CA-8Ak!y(y zGWaj^YITha5r_uTvIV~mW1kSz9I^;z?ob1ozp{l6ZUudzQ2 z>&pFh`Ii=SYa-ZaT8Ri+HC1H!0)*VU0NumsITdWOdX6yvPoy9i$}I4ZYwo%bnn_*g zOOwHP*MvMJBpBAAd!}e>y^BJs5Z?Es3iYq}p{$LXNpMYMMfxKT8yh)ft_X)3_P53A z7@k#&N=vRdkAO(bnd+j4dsRaE#}Y9rl3flSl_5P;llabTE3H8HUh7aE#^Vjx{_l?gul*Zv(sT}Moe zjB=30`k^Ie>uo${>u}-0Ve9;gOQW)dOfgAnN+miNMxsR0GA`lItv~w8 z6Wp>jeu0y_w*DV2E7kFT{sDOLoL+zyTYMU|)tYhw5qy7IPY^W?nA&XX_=09cZ^z&% zLSX*CC9tP)wkTR@f-kY@Pe|9&OqA#y+&ky+D0#Ya6nAz~F_IBzTMdG^r!sEOi!u}I zZxA^DBYP4AWIAgZLf|LjWPBs^;*9l^pM{|&#pXXNt9RkG>|B>&6Ww_=-g_#mk;Jsn z;4|8s3iV0wOOq=}3iWh2VUpa=@acFg&bDX&N(<)R{~|NT;(Ve2h>75nBm|ZaCtc~T zuaa5n;VXA}wGSIGUo`C9y;QlpYP@~cNqShTZDeFIO{Fw!*nfKDsYQkGkdtD)R#4t$ z>e!bV>MtKOrsE8w#?x^bM^cG3@ehmfk}Sl|H~&))dU)j!Dq*bfY|0!)ImOcH550JGQ*@9e^DaIBP_WZ+c-7W%<#jxu;lnqZ$oLgAx&u;@HNN1WOfPS)KdD0748D+x5dm3l^ ztKRgh(+5YR#&GV~&KAURKr)j&Nf>b?Hj#e0XayM=8Cgy>M{a}fD_|;ZIelq!^fK0r z4gluTTSO-q%;mVo4z13%{+HlbjdK~F`tKE-0}eMNl4({}mN#a3q_Wt=b|B9<9|%y^ zB0hGl^>C=8CGSX`^ipcD_}PMRdGz06?jI+vW)a)k+uwrpUb=Pa1|eL-o-EU4yuL&c zKCwE5`A|^#n^J%HB9;30@;eJ&{oh=u?17|_#IYn5GOpZ=3RpnV(2!DTND%&mr>>Pl zuuTwqAOH#reGGF2Fk~fev~oPC-J>imL}5wxWW6Y4NsbN=RbLD!H|A61YX4g$9-wY8 zdlAIlE+XBDvtf83Y-EGHSB9)EroVoDTApPgUQi?AhgXN_K?bU+>QR3^(OCoAq8`0o zkJ@DT)&976L%EKo3n&9(GBX9Dt-&-rRBFp;(!I(V6Lg11qSlV^h!riWtlitO2a(29oR8ZDH2)R{buZ`?hb+hy$hx;go+Vo*kAjy`i#v_BfzFy+-R z%?@JX|5jd|4!$ylV7t`!fgF;ysK2J@G=$#X_5^$oiZ=_Lpia*YUdUKNc^4fVgFd^; zT1?CY~V-(_zx&kw!5m?Yir7xQL2p;#>2@$Z62!exSj0_0tTMnX9rVs!H5Rnx=z2m2T2Yn4g8@SkoKkb!eyJc?uM z@9)2?qoV-?TO|AlB+DRltswH^0CDATT!9wL&2@qb%B^|!K7wzP9gGB52=csHAI%Bf zhTs~?f*(1kSGdC0x{%q%)(_%Ja|_|_OAgHZOc7n*m>{-m?*kTSO@IFWOmrn90WN|S;n&%_M zsL$W=XEVd2!!D*FVLU$^8nj1blK&?8k1^yKDP6WI__$Fo>d$zg;mM=$U_`G>$LL4<7i% zde%opqLlGqa*)1wD@sP1@as83FZZ8oswLV#0W=|%tsmzWdfzjyRZTNgmyU@ZW++6M z(I`3zPfFq$xS>=<7ln2BqkdzP+YyAL!@X&eP-gCD>V4K30OQI5!aUu=g$OtV=+K%k zwL+1Qe_F?HYP}ya%?G0h?e3c(zH3@Rx}E%nD$3E)bRnn z#9lf88-4rn!>E=xy^Qy$;=UdZwJpx3-1{eZ0vcEl=1@(XFeiTcbhbhf8PN^D?R0?W z@d`+9hA(i8vtFpaz2Hkwd3XmaSUPhc^{S*E+fNcPpRvN@c1$ZCQb=O0QY^AseE=bZ z%@hLkT|SKA)N<;pW6Lh|V{pJE%HAxF!0m;Rq_SuJm?6|{u3yKlw;jbviCv&-7(4_n zJLjMz^`M~o+c?18X6Y6??>YgU6Pf^O5ZjD1NzanQ^m)z({c!E=9NU`EsG83{?l$>_ z0zwL-V{_KiQM1OU_XoK>u?S+^m9dO8uDCOZISFZkX0y*?$X$hW?GZeUVm;9EqG!%x z@gpV=pz zF>I$>h_B=wRUS~E4Xqhpc9G@u(FMF1r`^#v!~nYDdTh?rVg?X0#6(9o0jLZpm{b7W z197i~e>|JkUB=>O8MeHw*m7EOcAaJXu|1)54)qW*vN?ZdHp76#boSj(sl@x;BU&>8 zQWqyc!KS9CKYFj;86)~qYUzxvPvK*OeI2hUhi~};8qSBJGPXPht4!nM92R)(VWYdq zlm#8}(|tPkKRb5B{2pJB-V*B08E7Hb;B96nJHkEGsMC7YTf?+gFU>z z1XyMta_9&94^XtK69UuJ_s)G0%Ys+X6w4Z%jZfCKVO5+Kg zASm#EAh4!?;J1f61P@Y-_Yar^o-`D4eL4PvpMmFp|LtGFEr@VePdwr$;coBGIB#;k zdiL6hfd8J_zHf6ro#ZLPV?Ivs(>ZJhsH&^$`B9v%ZU#BDFec9dl{gPxlvej6d{#~C z>0DM=JLPUZZ;!7}C)TEK;rE(%J5z@({>0$t`*CLSkHjDWC5i99snan@ar}x-Q)#N5 zsLJdcOIEb>^sNN4@H@I0J6@3MW}o=`t;h11;(0{zyb4kEwB6+t-$2)31yg7#oKs&CEO)(={E891ME`7;gE4eq5xIjuTag zBN~VE^s6!%WB`nuWXsEQVB+F>x{xd8(KLAOgYxxsrP+kE58I_Zd|VfBvp-OJ$M{RG zTiDsjf=}M5E3!58iB^F{@ziwOzy+!j>ps?3eBE5nU(G1qL6NY)4fXg7CAm0Hir>Qt z#>V}bc}uk)5`(qC=hFXHu;{%x^5ieuWDS8cE8W0n5`lGY{n{nnvBq4YXJhFCvJ*mod)B_XIXUnY|H zKKb0dCsajj5PYrT^?jNPVNd2mFs!c@^2}k~u?f1cWua6y3Tm;&C&pOii7)Bm*re}K zQD*jEiSJo%b_@{l^0C`|_kQEw<=-KG)j)%-*Iftl^_n8(!iD$+H%b2O9m!Bj2YhWZ zxbEXEdUkdtk8umjCOLL|^_z3+Y3{v^&tg9Tl@t?kD9Or<@^ zFA_56ADIC~rheLCIoRL}le*0E_SWY52x#AJ)SuxY6T%7i^z6G3J-wDrP6zpz4W_mF zFf{2b$NGm+U2?(`w%YyRw~Bt9E(#O0eV;3b`MhOO^E5M}U}bBL{^6~QF3YvXHP<8> z*O&J@m5yrhhu(+t(MSBG{b%hpeE4I^x9Xp^M-md}ZR|5=m@<1hJ3QHTl`h)`CCXz& zJ&}c@#gebrzK0H6ivP{~iG?)G3VPSu_d7=rcs^xc^)|@se}mQi-c+7?cK_t7f#QdL zylbFuceO>{snWog&e*0AJEjnr*P^6)DthFqGU}@q{(ST69Xuo}Q@9XC?QcJ7u-R9p zwq3Mb(_57<0+(%7krXDs^|uFN6z32w#7C9HQb&jsH$o1-m1?Ojj=c!)`gR^d_9v@o zo;8`l9M+8a?kRiYiBq*fSoTh8g{e4w4ybiaBkMr6+m;Mmaz*}y+ zdCbjVE_SchrayZ3N2d}oP3^ZaYXWx8{Ta-1HgtM%4AG&0_@ME|kL(qg8Q3`3Uy7PU zefeh0T))|fm1|;4ts^~8hZaUmbU{O30u3Jdk2VA%7zd4v#;EKLPqin8*4tF zUDs!pNl_&v#!7JQZO`Z(T)U#JX(nV&aNuSQf_zugJx}9p$kx&x@j?^RF&MG$j1VoN zt*I`tSfd0(DNpbJTh6ZF4IUyD#MCRuWK6I0RL3BlA4*R@%gOE)!`U55j{#e8s z%=)YUH5{WPmJv#1Ems(?EXPWomN?589A#cw@}2fuxe`LKqt5Z5bPhC)v*x3D+2~GD zuBMosoIJ{&Ea!%*i+-kxV#A=7=(yLD;f{ZY)?NjEel^2o7o|Xtew^VX8=#^gG`;aN z*n=9FX!afMPaOz72*MUW!-Lq=*X@WoOsiFJ$Rbn^b>XcYjJ1~@I>QUcuEnx~fImEy zQdpv6TvUlprU(&|C+WwT;vPPQzvoB#+j@pglgt1uz_V`SqtArDnHOA-E3G>3%;e=o zeK7Ok#@y<1iWU$%#2vZ`%w5DDmEoBQ7>Efl=qK>cyaqYOJSQz$RXXs`Yy^_13fHIA>OqsOqGr2cllxcow(-Xv~NL(k|KW58`=bpTBmWK z(~P_d+f9m&nW%|Tj+E4CjT|?VYiX|GqH24U;YCoUb=x#;r82$pglwOtVWl5_I_0Jl zt@IqbU}aUv%e|NEf9H+>Q&O++IYiXciBV}Qhloa@mSaEGNo&k6womLIoK5POqgp;_ z*uorTkEd*9RHEt!iEgANIvQ2!rI23698*>HirV)1%`LegVa0oJCz;y|i`?U7KL2aV zTOs}dq*_qXY4DI;_detDX8&>#7E`C8*cV3jg7#hrBz1w!U^>_M}eXX ztJD%or_>kR=nbDGV#B`ZG}o1_iG4Ir(0FasKZZ;0K)JQBxcyRR7H@0g6AeP=B;Txk z{C^fOA1>&vunflpm_U|sx1)$3786~Y794-dXmg#z)_~$`BEEb>r$m45KlHdeG zkX{?gt)E4YmHVEPqh|P})citU+W*eXsefkXH95%piuvgV;6Y-7EoCE`(DO%u36~=^ z5yS*z_iTmC+K^6;p*h2FgFOJa{#Znh4`r&~)OvpsW8 zi3))mCKZu1W24!g^7`*2+u4qB0qrwD#4-smFffw0AH(!e%79fjNZIqpn)KscB?IOW z?^Tb(9OYPr5X8fwFc6YNx9WA^P(E9dFNycwgTTbPo&fI5X{5YUN{0g^x54E-WEg}p zUr;}b{&z*093tpb?(p#3#hW$_S<3k}<>kHd{^Yb;1IqMx``%_Drcg`2NEkOWXPZDA z*vn7)IOFj3v~GssTV?mne=n~0{x05(bt(7uf0qPb-TK@cNqKZqHyu zY4{u?nuhNkpmXkXk0^txMFkWU*BcV*s*kqH331_&o2xHp>}wTmuo-hZf7j^;h%=PS z9;N!GEx^wBUw2R$NSymHu|Iwm#1o2NZFNi>vFxP&X%Sut*3aF}lwpf{MzAD@>sBc} z0wU-q^O(JPB54K6cDzg0T0We7RrJpwwFobsA${TaKLMkwYnd|hse0Q5ZZLad9AfesITg5XwOuo(wT%OcdL-KXO6b| zmN-=T+UY1YdkXVauXArNtI@^CE+lu3w??U!sqIljko0nXgeQ`Y_8LtROlhzuTC@Ah z9%I?`Ui=|)hMb(|8}_%(9DNZ)mLBqBBj@mWyjCF2Vb|22TjcvDlF% zGd2neIxOTG6FUaF4KwT=-p(SFH#I5^C2fSgBUgTTmTZv0Z64 z?wh(lxSMouPN7%@J)b?*f)ck)!{N-cVG(x<)k4iF&>?o@Eg8jk-fD(+G#B4*Sf3An zLiu*%WYG8HK3-@9*V5C@RGg#*rcVuKm#cuKYS`-mBk-Iw@nq{euN=9aZ+b zO#;5G`W*!Rf&{|4;$Y3txA3<8f$I&rwhXZf_pqxY_UmCxKe(y^JY@cO@*Bb|65rd3 zgMgSjfVp~Tk(5%U&{+a?Zj95M>@@1erX$7&RubP@`9N(5&gTCFp}Vx20K zQg(rwEGYC0xel#JBGOnEIgH<0n1D@_c6nJ}#Y4?JKypVW zz2j6>4H-M~EgOuSJaO(pSAV`qBETdJO^d-RRtq^ewVUJ*LY(-0#l zD2qgEbw+@_;cW!!$t-d0>)Q`~BfvLp$OS55TEP^29gWlO)w7V9@9W@PkbJaP9LpNv$zr3(53&# zW97xZayDJ?)2xQqR=`*Z)v1Y=SU8d?EU3h_lcpfb7es>1mU{|l39Z52z!H9{_(!WM zq-NT^P7Q;;)sYoRVb^08i;ePO^oI|0vZ;*ZI3+@11pS~(>iyKYcGO1x;FmFqf;=iC zb!sCe(l2BMc`ze&CZiZO!s&FBaOPQ@Mt{RU?Lj#^{(K%&l5o;P_k(7D>Ci%2f-F$= zlsJ-$2@xg=w0xWXC!g&vCa4h8@}7dN-#)@Kr1b#ELc3dKKrrmpO{U`Z$-zl2Ri)v$0c z8p0dY@zOYVg`29l;K4{#b}#0Kr9k>8<`)u~e0i^w^dTclrcnO7w8ol+kr`@q-nZC| zOfCgc!pl4;jH-9Ef+(4-@~Y0}e&YJ|w}FaX_c4c9JO9aAhR@z9cYFz&ScJbnxm1l) zZQMkZtmh)zoLAt+w&}yhSLKdrgbuS80~mz5x`x5+J5ljn`h7P|gyhb$WK&Qqu(5wMEhPK*eKDk|g8kxm_si*~d)F`|W2>VE}6rC~7=OPMtqq zoFP45`+CPY(xSnA^pL`$qqXNY|4ZxHIy1cF%b@2>6I6MFSqAjEoCTrM0+7*Qgcf~f z&!@{MCOZuwu5$GEI0_WCT^d775c+!t1xn1WoG*q@fCHO`oh_3bykaDgr4)y8HMb?a z_SY4qX%KBj=xoQuY8hWSrfz*tKX8^NL|t9q+{lK52-MlaJ39+AqIy<5$(D3S`x~cZ z65N%mI(8g5Q}R>eFgjjn8+Aa=yq?`2`$>8?ZGrWV0pg}W8&iDyRP`~cSLTk*p?4q zu>u!pZ9_vAKmm^ZRchM{rgi@?9RIaexpp!GeALIyvD1X)YY4}MBj{vq)){DrP9^gI zLUZ2S(q@6;%C$%KLiNO1?d1kv!L z3>VqwQ|ZL~qTUw>k8k0?seqiE@=Z<|8>t`EKRQ8BQv=;0?B-jwD}kyGJN|YyFPN^M zIvHdHFHuQkS&rxL-f}qu7cdu1WR6d<7@8X|0nrB!%RNE(XYb`FBNZ-Rc?!riDXCvw z+5lZ+dL)uHAt~unz|PX+>uE|aQKAwOG{D^GR*7ZsjpTR2K?x@0=Li~3`{HMj424Fo zQIBzW-PQ&g#Z5;3i?8`qe3`%mOAdLi3^8*nK5U+8OEfSt3InwUyx^vQE)CGYk@oiD z-<_L}ycW9Dn6Z-V^@cK4oW!-&sSM2nRakRo$Q^x+Vi5s{S@!eY`I!oKnS)GBF`H@= z?+ob6&B^MX%l?Xp>~qX~Xr!^O{le*zrbD^DVs7T1ZS$WP1*1M|Apv|UV35A&OUuDm z>KUv=dVf_syLm*`yF8jS2uDSpnO8u^g+L@38#P$GZA`8K5sq4@fWWO)g7C+)PvDY_ z@{f;(qW3Mp5ZYWRi{0M$nr&Sd6BY=&7;u9#eXq;beouVB2xzEYo}0VG0EShN>O-C) zDx`VhYhP-d|Kxc&IXMAkq5f5SR&fL-&r_<^%s!m;e`+<9_A2$viwk#>mB`YmPkV8xP08f(x{1?02<IOkKh7zk! zS0xZZ_pli%vEul8NyBowHD+PB`do;y#MXGaYK;bvpwUro>BQR`=DeNq8TjVam(qf{ zyI4t?f2;vQ!uz4_Mufno;vzw^s^-goTHprd;}3$&XrA157wozxjLvhKEvRc z?i8w}aSnL;swfuR*k#B|f-5)P2(A(IXX*(egMvo9Xcl9$oOB?vZ@>iANYmzXB!Z8?bd zV`8dqnJz07m0i*ivecxVzp6?oObbm8JJ}Sd^Q6Ly51CJi-eHM%r@anxS%9;JY_5hn zPAV!6uI@c>Dd!H@czg_VH3vhX_mk;nT2@8}zmYInAusEuB!YIRSdhuc87eeU`)SF5 zwlI^;ZH4Y=WDZEkz>e}X)XL#@!ojZ^B`yce@*of0!F!( zIMq@AmgTg`!AGUUD8GkNgp7a#&8^#=bvU_ZkCLA4mEV@+MuQ3he(g@LUu`7Rg2lpj3#Bk@$Av9-@WVfb8$!xZmDpU zv0fX7l*jWoG}3Kz)v(wy-bZF0WpVAgrnb-aEGwHP9SujZkU#eNbl$cx_TGD6QhFtv z{^=R|^5@oN8dfsy!O6J2r0sxbK<$yQ1yr`%D+ysmqcu~89l|zg=dR;=m+Ak|6lLb- zH?Buap&mxLr4a{;OHi?{6J}`md&YX&#Z4v~PBGPmgI87qQ-ok6^%VZo4{wbBAVu%o zQ;H>>F$`a8+bKA{j3@T2N8*kKEtuKa9~T091)lZ(QqgAK{69p+v9`|1G^Q3}xM(or zYQdHZ@Y^z!v_{IWOo~`fOawf@t}_TVj7|t5d3Z!>kGiyKyu#h;F)~r(yU&7vn<^yh z_J#avf%ofoA?Tl`6-=aTF2-le!%9Hk?|+q=7K?8<)$WonlCUhBQ!Lm z!trMVsFsZIg`-_#jZD>?jQiB_5jq!Ax}*eyNu>YvP&^M$LHyq6r2|yy6T#)jlg?3- z^Q2B+wKqQ4+xbU=(ak5YMm4cgLmZgMhum;-V?lO8JNL08>AjuqY!gm5IXWKP|65uB zskH8!SjG)w^!Z0jb=vQ{Z!5l^+?&2IRJ(LzZGY~s{$WF$L@l&s0_R!4k@`lq+Y9|> zZom(m3JpGO)h5*GK^FE;R+>bqbdOj+?hwP>qQc7d`1cRiFkuuh3fx~Hqx$>9x^bm} z=b{iH<5(0N;>>d>!KK-X>jb$l5qo=z--E|IANk+3^u>OHpT;3+o0q{%-1}Kap~n>h zgE0J^R^Qj@V_e+V$2b*in5w8}_t)*y3O*~@4*WYcZTbgk^ex8`O`Vw)7Q~8*#G1bk zBAVKlxS)nPFsS7d^a*v}XP!Amy7+pY zu|_3gVBOJHGNE%a5Xy<=xl(*ZN5eW$6|Szq%*g_8v@AIv4h&S;9rE+^efQ5wrz7Il zz1L<~c>~F>s6Ml|%S8kott!qDRpU`A2DDLEz&| zEG&I%q~!R2lL;S)9(L@R%g+++EBRD6;vUm>cMVZHBO&rSJ`PNdp_++B+^Z#rFt3#e zT=S&@!c=sgW~WMTu#UB#taqOn7b|Z}$QN~}K`&reRy-_>i3U=w*@Hng8OkjMXCtOe zm;Cf91?y*Dg^jSF>@^Gyw zwA6MQ*0!AWtJICi>oc+5`+j9u#_2XkDu*V2`E7M+V!**<^m@3LC`N_N}2K z1Jw#13bbz7Ekppd0GwqFZy(1>yuyN&Qon+g;q|jyw?Yh@$9+5LG*tF$dd+co=FA+G zfI`q!|1U{^7)sPo4~Y+4gTHzE#wq8@6+Kgs+Xt^-voI8y&x`-B97P}Tf*d@ahu`8j z3kys9SxX2Q{q#A=i$U<|@;*5Zr1)bHHfmB(_~N>?6VlS8)~OqK5+}^m*rjHOxUYy; z_lJSAalWr6x3U9Uo#+19PaSDw*{v!9Vfxs*-z4P+m<~rhy6vEqYHG2@)u%YZHI`kW z`5aRztmK)^2Dk@xmIlm5)_<;|O|Jb0j>oc`)nl)U4B z*d3d;*>{CD0c;Z|s)+7s)f;{p zZGOgOI^`VEc~r4|-dWNm`3E=#;i`Qyha1v)729kc6UVPy|l zIHS<=?+eg*SVNrQu<0=}5~xL5)Rx?=5LY8z280-YL#{=k+af_6`|E8dFRums zNs_EDzv*P%93LD(xGWQSUXdXwV3}-OF_d7#P1(pFG@P?u9u$<>rT+G&#@m~rkUle9 zeWooX*@HUmD2pLfw>Zm=i#{HRB)%e6Nc4ShS%Cbe&=fj@9CuFrxN#MB(`WIiW>8Sz zXXYMS=-!*R_h-xHJJBt_$+Vj*f1lZ_cz%!+tKww7BW~c(bjBs5ROf5;=Pj$B>utBx z#4p%fExo&M&v+u~SyoPLil*(4e>et#!X%D?@=-?bA;hG9W`ACav(!0df9OS_=^3}Z zn^LN%&Xk#B?70B)*T|qrOD?_{B$S5bD_Hiytkzg!CTNgIz}!!s7;-QLln;3lqttbj7{HKz%{rIIRP)0GDXp zs^r)e3ddE*?#y1hL55)UU#hKWM+X5I4fb_*zZ;_7&=%ve|yZ zf<|ptzJJzAz%MEMhhOsAurmZHz==)+-t;X9=-PS$w0#*}q(xt-Ma2YvV;Gz}Gh&Am zO58(OQ?v-ay@_&R?~Hcmj6sNW3T>c zN^vq|_M0xdE+;BWNdH4W^~RtElNd4rn+@IU5d3yaE%L4hwCPd{9DmAUd4o6IKWm}I z2=BdC?CPa=!})F6!#s9kqS$wzX6fc1MNkI+I+SS@8a@M8xH82qT5WlXblR9>bX2#? zj4Qr+527=cFD%-feu#DXx&FZlQ90_LfAUHA0+vOUvHRhsdZhAcc*(7r6$0vX+4AF; zwf4t<%P&8c|I>t|SyNchbNXHP1HB~8R6(pm+efxPJO$41x>z+F>_3!;)<2Yo9n|#` zkd~QCA18eb7w&MeyUPxL421y3eVp={;^es%Ia(JD9PaFdw-{!oqc zh~*be7sB*?6hjKVo-d!$m;m$pT7<@ZQd95-%gvo{irHVJVF;GG^_K{SQJg2yeDaAN z;%IZWqbUohYtd+9ixq;{kj}dFTsE)BPqQD^i{O7!LKNf>S7UB|`{-%Bc(#p^IxuQ= zi+{%cTvUD!r}Gr8mh?>5`7W;*IEIOZbO6Xyz&rgIPjHkJbz|BR*RPh!zgO$Ipg)|Y zLDkpaf5!fimC{^?R@aB!1~%4ZASMzf)v*!&TXF^ui1g%->f=fMBaP5GD{ur6Mcnv# zhM?fQOIT_NFuElZy~vT`5mqY8-`hVHWWjdlpoJa(Pv8}JL#il|wT4plyW?_9XTwiS z8bI{d-!OO4?b5vJ$6iTd!Fu&w2^9eP{J`60)*Rzkz+nmWjT}>^9sNOfruV{1GO{$n z4WZnEf=l=B3ok7#$@*>DlXHA8UBSyrHE_pAZ0- zg_6+fF0z?bV^v%|R%)*8>rt#hEiv`p7Iq_NGg7IurrKY!qc36W)U0NP8k0Geh$%@6^(VP1@x_r|chSv9lzTLY|y{x7G6hjJ^Z*jubrc9KG z&Qh9RTjD-V4FcB7f9Q=V2Z$6pD5e#$NF_Z@#T4V(3p!zWbp)g1F#0voq|!X(lPe8awrm)a`wr*E;4r74p%A zfIx7BhE1^q`63JU=v~OvXW<|$kKX8vjvPFShPGQ#KAF$GJ0cat;Zmn1)B%g-MoeY? zU^Q)z{7c}|^&`eIVA?jBSn>SL4gWM}?f8rKC!f@9=#us<4H|KY>-YQgDC3s0@?X{5={UDD(1DvRCuaL)El zTIMMR<*Um2KGLXpCo*aOEuLy0y(z%IahEa^(;oXIVe!AoD~81RE^4&-dktM=fvIUyO3K?G+Y&M|+M4%;qiASc#g(~@XJ@;XcQiu;YJX&V9fD~Yp|a>d6em@6 zmP+7axeR^O(o^eHpDdIe!y4CXGB3N5dn9_JS=HLi6{qe+{XF^MiH=xu(B3s=k-C>J zGkxkbLwXt|y-DADkRDI3{H?J``(*^mXQT8x(Tm$V{)TObZ&}IZwNY-sr-d?a`2tzv zzsKF50K7{`B99IUWwQkl2-MUJPb}pZlbAxD)F}1!_vIdy4NuMV^@Te+I#l4xP^d!- znr~F`&o3{m(Mq?TALfLW?CzSzQI?6+=YNuUrMd?E%(o}GjeXatV5a9NZgblV;MZDt z)a`N?kH`x-6y+4YuN`}^>bJ+Sfp<|2yrRm&yW8RShbHB6{E-mxHefDw5m;Pqe+X|X zorr>g^TDFwJP@!3I)!c`yX}XxFDPs`@=`ZdbKYB9HH^D34$M*Thbp-0C*v1>fOmRdjnA~5o1nf`F3;|=5>nK>MVFjonAb6 z9lm<&I|=KU^y}I)JQef&1^{329Wz-(K(3Wrxx=RL)UN?K$ ziAK;PqaukK*}nTEA~BUV?Y$b|kIuB~cRSqkH@s*0W@?UW$FM#0mHS$9L3X~gk$qx+ znnEBPj%R4%YWHKXa6VO_k;yG84a=Np(8FU&TdMk45;1H{Ko`QWe^S!|pFc70cj z3@}D?Vj)gCC!c*Hqn$566`59U1Ha(S>%pO+O{*_d0~CICc2=IRuxg@wKayHO_{S-35 zReGa}HY?=5Hcr)gTUtf{Gb|QmxXG@#E%eSTP+rySd2~o`imrCjPZ^z{tF>*^0%3T2 z0B^@YSM3pF5&_azSv73w_H+)G76lFTXOrHD)CifY-b4!>&@y^`|3E;h6t8;?cFAJ& zPkAoJY`0A_a}S;nuM0S7X|b6TVR}`xG8o}pWzi$ejlZEhYgFumCbodLGu)CfKRuvJ z#Y9ypY80~zBWJvH(sO^W;Hwz%H1jqL92&x)5R;&zevc%QQ87%!AqXX>6Bifz*o7=p z+oA(QSx?@rZB3oL-qdW|^hQ{tG4W}L8X1-0&;GCRL*2OB_E=0nCZGM+DcH=b=E_e~ z7=Sg#QomFo*tH2vY+R!bL8IomWG~jRR+#0XL4q(@VuElT{R_gmSa;`azmB>xU+VtR zaZk^8W|E5OIB%$A9pkkx!x1sgXW%OvdQ0R5DWD&v-@um96W)JRfERJWq~oAR>fcxz zIOnX}mx)1k3(qo_9H2MrWWEK~U$^7qnV<&X%3oU~ShbXwZ)f9l>OfeO3_5#GPfZ`j zT|bUIkDveSULD-ZZb97SfzQ!t4xgcanvVPJ z{S#r`N|zdPe`l#bYVQm<&nw@GouOG9O43%7&N_odpL_D)N@aW{l_TrCeLt6-JXhbq zpitL1zp3Z(6yXQ#om5W~!?gRff`seV62kc#RDDJnFc$vK@Dk~%=RL_qzdgXWt3%5p z+nqNM@h^<=S&<0mOU^UW%6J(#P9A(FCJLOjSxeBMv7#Ww}a=#c@V66>K z;F*#U)w}mNrR52W`oavisL(|bhC~rvb({B>?}}H40D0WX(UHk7O<6}mReiUoYp2zx z&G7K>8zW=K1-d%qQ`*1(e*O?xr(txxny!!`CA7xfzU0f)wen`kq}xDMCkd%XPk4ha zXtR%1zwV!#pGv|VM`bWcaKS<;=^DDNzp~}ihEg)T(~diW#b-gzER&y6hcUorBVZ~c zn^{1fyr2bv*0mJSKM(LbOM=}6t__0itMmpn7$8nh(s4ZB+w@h z4}&OSc}S`4+5XHB2uaT#VY*LD8{ltjRMYoaf^;tnAYmH1sz~bGF~}YIqFsPpC+`FNs`-yPl(f>Er$)0> z(R;y3C+ylo)q_6(N^ss7+6QZkP*OfGtp~iDjR^!MQ$Q zdwMgj7=vD-gd2Oc<42UY$&qSC4wakZDaot)2SnxEVr<0s&O$sbN_m=z_~}?EQV?0l zU^#Z-T~1ELh*vECVh<}=SHIBH&;~Y~b!uf7`Zl)ziPn{hj=6f>3Om)}IbP)k&LpL{ zo}MJ1W>$lKIQEF=h>A{@n_u#s5F;6tz-j%9*kU%~zxD3}^MCd4)tmm~^`drCXt%-o z9*JQElESg)wqO5jzt@d%2&3f|s2I}kKLk)~bEanIY;bx-iZ zd+TK-G)AKh_=w-Y(1ykgmGqkuoC7y#CEnMg+j`HK~Yg_OP<7vJf|#mi85T)d06h# z!%?L>rlz#e`GDQi95UwDoFWNBVbVY8;Mp;dBvzFgTFdrq`Wp6*4Ef_m=Wj;nvxUD^ zGSA8190+KOMa+GxQiK4T0LJ1XYqD@C^9hqjurOql6av|uBB$)dN~m`!D-Et{q0ix` zB}z-`H1w!zv_$YIgg>0f+jqRChD!v$Rl(B&+NVq3tnDuTGZ%540lW6}TiHB?iTk$N zchUDI=JtT8t0HU5@Kec$0dO47iYfXd-6y|NgD&^<%HB?8ys6z9p?ulnjsJ9S4iDD}TGw(rj+E z?0rg>GQf>*;@P(@N3P}l61)Ri z4bOyi7K+S1Ll6Z8h3Ed}?3_C5K--I<;Uz8`+Xq=?C7e*a!j8XY45U28{e~HW3^kB! zlgDMuJ)@~BzoKNa!x17j5!-h!;J~3?-~b1c{rpJm_NxQ`+*4mEk1Oys-mhUd- z%&*E}8lho3%T^h=1*9V&;SI`%-0Z8488^nF#sl{z-^N{Z_unj5ZgvS^uG#GY`t^j@ zPoDJLs`dToK9#|ACq5%?^s|rkgU*+nM654pm0KH_tpQV9(2@V=an;R*x1Ub!G*$L4 zT8PAIX?n?*O-@GWTxn!IOwTF4d-&#s)-qG(3Fx;1e4|T)u^V%=>LMm7sd3Hew3c~5 zp_5hv7(05JlbGFKwrMpLjh1N4@NVv2d7@}4YMfV#1XFj&0+tD8{v>jwtHZF+?f69N z9bN{D>m)?t4*Ps&94i(yLUN?lbT9G&BY={9H9b>38aEz=Ir` z`_Qk`JS`PT98vbZbony%*{SI>222}E{HTfLSSi!fpyi~3GScjyF0Z8ZaGS){bC4eN z#$FM+3n9TmR5zA41cX~K<${)HDL1Xb3A=<*#CmI*&+lVyFRxYO*0Z-a>XP`LxXB5O zkK#Kb0Qw9hD%eJ@Yck7JW)>E466&(2mY$vN95W!;_s?f;4xXJxiEYXC2?qbbW&8?+ zzuM^X7A1_*cT>C0+||3IzMUYg>U@1_hvWR#T^@Gg;qK~>+07=I@~8!YcdkY+K8_rY_04crxVM0klIJgSLlXClm%gRtSqvYT>|0eP2mjXeziX8@LgxQ z4n5rr#p0h?n)Z=lMJnV4DmHTD-WHi*72R#_GYP_59qDz{2ti=CK-iLqawu6zgl``0 zo@JTfzf6WtJ?QB`$^1X6z5^VNFMM|v(R+y+C0cZ%1!0vSA&C+tx&$Fah%U;i(V_)G zge9W4=q)Uwg+xt=D2wQXU3IZ`?&SBs_dfUT^Q>Jn-zhU^&zbL>^M3E!n#ZvLg?fW8 z3aoU3l5W;HwniZW#qd;R;Um|v%}@D1Jt0*O2)L2ac`F<=H2s!XrV{Sec z!PO0@8C}aYpJ}otm}{Bl?qrM`VLjZ*W3S@%zOqnr-=zP?pPP|`{!Q;mh7wzbNNXE1 zcmR?KW%o`!K`VC8bR>yO_I|~ei0pkgWq-_5?B45N!AZu;-y>#ouwCz!;-PJj*tj@8 zbGs0Ewf|Hv;9`W$=DCRTwUNFM@Ac(WT^@PVZjK7;q(`fE=h^w#lYOLWkf%|}mx4KK z6Z3Pvo59k?#?=E%=YB?PT4B7Mi)-}xEMjIUHJxXA43N~%=^dmZ-NjxzT}Saft=raI zZN)|M=dG#$@7XYdxm9wD~i`L5R4=fK?`c2(Toq{2M0R77Df{^)2(q|&4t2e(zT zaUkSdPuDD3w)ecTCqX<++5xBtL`)}5{`Unijjs2!y$fElh%WGkdJZRy!wm~Q2~tEw9^~_7%NpbC(~>OegCoW-F}UF`=$T&MXnI-1M-kk9{NbFs{EF*!fGH(;AAHlm=2(I8zE)xS5`->UMAw+uUmeIBSOYW`V6DT`|ImkKh1= zzpDV_!CmDziO7)DWwx{OgxLLm_xt}aGz@qlC0=IZfvqYD?lb!xr zP^zjoKRm>960N_MdwzpMbywm&T8BV-lm6r}&U*ma^ab8n`}p*T^9#>A4@i-v7c8il z6D`A`>gyO!4E5f!QwyjU^?VNuB&VRLeF&b%W^_Y4^bsC^mj8Y1q>NmXk{S?3oKp4j z=9OG^xMu&Je6ALn>-=n2lXhouu<*dzY2H;rl`iZ( zP2^K5RFzTK6fUw*%f%Y)vUMLzCznXn!a;hN-W?Xhl!ozq{Kn#NR{6<@qM~B&2?uo+ z2gj?jf=5rrJ+|2Za?+03(-Lx`YK4wl{~dsKOXo(=*~Z^w*`!D9r4tCZIR}9J+D=+M z5k`Z{;D~y)G_T#Sf?t`vsKHS^d=L?80*5X5?l_u<&Yz6tS3J21>Bli}b0?*TiUcfQ zgw%1?dnJ?H7RJXvR)ZSHWPO$W$QELe>ix_NwOJ1|8h%^10+Yy{h3FF4{(mHLgjKFc zO>`8=Vvd*;nOzk#AaCA;1c zPhxOd0!wyja+SXv!KK=WPgJbLWv&M^4wBU6?ha`v5bDXiro1o zj`#hRIQaEz_t&2KK~%uZ&IRkJe+=|M8f|Ar5!zV2>9|_ZX{Txj}VfLWKn=0%0m!pF(2iKIjYvu>QbE>J*kXo5rPH{ z9{gRFSso9Ys5#$C)Z@gX8^@Z-w$U$)5ZN^0tJ&_!r_DM;`=96ey1NBL>!96u{r4|o zm!?6S#N;d2P_BK;sqU{HVBK!Kkc`8M2ahThpl^G9_nbxXV%c1fs=aewhw#S_$1?^Q z^FYSgISapQ&+F{=gZL5W8y;r(cD>7fx!ZLxLo+j-kIQ!7d^E{beYcoz@vAfAm(M%H z!#8H?g(V?&lXC$ke-%BU)3r+^R#EuF(rP~o{Ir=>5_fDKs5PVeH;-qk%pvDB;2-bt zf;oS5LUAv~vGu+nuBZ@5+6U{N@KDgw^ev*OJ#!#`c-l7T%PKn1qN+cLwGLaeBO5Ry zaAs##@!!`yO}~12UjIK#jT~?@(?zgubdiZ^dcaklAazb1T3P;y9Cr2P$uOEmlqK{* z8Ro>>xwe~mw|?R9R54@dI!URn%#7#@W(V5q?NHQ|~S1^HX_+dr-t_PfYITB z@u#<`44?ebYR!ox_!ozz(bH-IlC;F6>_r1%8j$~*JmwQ?-Fo9s za%n8wz7KWN$5H(??!wLv?ZbDqbs6(xU(vRH*={$UA-`5wIfjPwl^ew6-oeYe_>Dc7 zlQo7Q^kUquNV8_ndXAqQ_o0o0COSHxU6(FOPR{=J`p7Q_#?vWi#c(A1b!<~S2=$2- zfz`!ro@oG3*7fg)o6!}us}NPuYK^;#Iz50$>|f4W*6HG>OO5khC@HMw zh=$h@x}spj(gFe`jUpny4tmv;w^&x!Nbrz2$v+Lko-bc)@|ZA#Nmo{Kw`)qK@8>;B zI$|}-&2(ly(oKE`*XIir?!TB-rj?7P{yW<;UT^`B^T|25OuE9w=qx0UT3vsNmMFKJ z@1anpBOgl=)+-2Cjw;sL8tuM!p6m?{OLgZlA!clj9`C;=7$7Yv0CNcy@I21^G0*$B zOm2KRp)7Du(k>BkQ=0gZl;dc7i=!bbs!w;I^~^dgPm*AGv{#z;ZhLC?4F)tidhGQQ zEHQAG!y=WjdOPj1*oo+xEu^L7l3nPFulc=DI##917w&P)n&ct3imu0yeCLZIEj7U@ zNYa}7ZiIFyN__tQk=MQ3%aUr_y53bTl?Z0OTD? z`27S*uZig1x)pUA^ujJI{*71q+qXSweW(%);_e{*WNerX6jIbWllfw4P`h|pR6$|N z`u6trcEJZ`NY&XQ!{&wWyRa~z6t;5NMq?M z3UK$hc{a)8zGiNW7n2b=&KiXUAkFAxcvh17Z9OJF~HE9p-q4)zAUksU?1zQ1I( z>Ak}4iT!JV{|CT^Ji$v}UePt*2*q^4DlOVCL&$71LY@%Hpu}2{a=y{hnw2N{Qwn{0 zM#feA2)XvIwj2@u;v)6Un+OcXlX+#GUr1rZM8Dx5N4rg>3iF!cr%y+sJ3)xUj+PyE zH3^kPJ5?xj>C-2ESZ)X|bYAMmw-^;s&51fNK>(-WQ zFext-e_*h(_Tgk>{MVzB2Yx#ES!@sL|3A0Y^_L_oZ({VKFK$j02}7%+ z(VV{rA=Lkh&zm-J5Z#iIB_d{_ITNbEqYZ=#P;FQ0fGhmi3zH`PpDFXL@`FBE(^|b!VA~@EI zvhG0@I6j(=E`C7RIs9FeD8T_NEiIXB71hgke}Gmz4*&dvG+IHLX3wPoA*>VxE#8-#OiO`921 zG1|Z`52ea)T3|Uz!bK2~_eaxF)!i4QhCz&Ali!4|PFUM8Ii{DQYwBcW*CwXwzycp^ z{HEDDxS0n#YPr!I1-ggE-c-bfoJ|`QVvykHgct=WvqSD8ovshs37;PKQD&ZM^8+rH z6O%8Gc!0G(%e{}VTtQ;^*#28?&|-sTUv7x5U`t35PoUi7C;Vx%bID@Dx0tn#vl@fi z4WvK+PV|nISq&)ZIrNLd|KHupykBE;*8UpL18KDAPy0Z)?uT z%;~sj>IGF)gO*)PS<1ykzoAu2v1rUhMuf=3!8(0iC@tT%xuLQ)GYClEsY8T`>4f1H z&Vn}Ez=;$-XRR|-HX~eUOR8KXm$@ib3?T^CO3>ER<+elJ_( zibR0u^(Pk(Qf0QG=AhIo`3x;~5H7~X1eeR<)&H<>i?j~m3E13&hzH_I*q!piM4*zo5KV3mfB0sS916 zoWfMlv&dUODLG8015kG_QK#bW@{lIKd&hPJcUNh$ZRrDs^1eSz3WZcN$cNJg$gNKAXJGsnbPsKi2z(J;@!E_Y+@UrCzw$((ucb zaCvylo(40>lSiWF!@D!UlzL-rV{4Td;^)U~RSd5oF0oB-+Tl$|du#`}jj(qoEV57i zrFecpP*giq+cScs7$J~lR6wGk^Hqy?m6y?Bf{XJq@{88^_ZDJ#9~caHZR<=~*qnWP zA%WlrQ`ZVnjUP^%tD`Qhz{AVi9@lxsv4aN;wE^XFNOo}ErVz8IuPu2{zmISCw$L+w zo8xnG(ej78_uNJ3a_)3uC+L=H5X&NwRzijtB67i^K zxlrFp28y{~kpqDIAp!NicjEJ}N9OlZJ|xHtAT5plX9lC>8m8+ElH)W)4h$#_nYw0QO7Z zd~^zJ!7YgSxNR#d4KQB7oqStu!u_Y4v1Eih?Fe}HLpz}bmFN7sOJ8-&rH}1Xp1}6= zrN0{;4}%6ew0ZS)Ia)T>7cuvU^Hs?aLDxoGpZ9Zud8a>Z{O@Xv+Qvn}5Wk`STlI%V zA*2TMB8zg?$L&5`r$U7Je}p6udO{;i3)a0i z)Zsb)UkJ$(`Tu6Y=5vtJiU6Wuu^FGux__O}NAC&dilFEoe`EL+Oi&@y8prc^lW0AJ za3292-_C&*0o`K-Q)(X-U#I2?#W!hO?6i|Q4xvuQRbiz%rZB??XHwFO2A9VA zdQpim@CI;k7w;jvh=eV2FoD4fa-N=p;sgp{t+%H)4q}}a*=y?6V!V{7%4u?Y|+OT zZ#tmfU`FqLleBPOHjq~Z>1gCIQbL4IA;MinEGoM=ImDy~EdeE!VS+Aw1Le}EA5s3t zREWTN7e71Si;}s=qjIMQtpZ(6T^xcGIJCnoT-9Jw8iXjgdr|Kc`M9_w;}MIY#gM>U zs3ato?oqT4u~S2GzF*dJT=YcFs5x{d+jJdB3UHOTVjvbpiCdWDW>C=GC@IwZ%=f|K z9?z@OgIxfS+x?3c_S-5_;Dpg){B6<;M{B!z7*vjov*+-@*h!mPsXU@2HtD$x3D<4J zGK3ZhgcoTN>jM8_OKx)FWgSXv z_iym?LNQ7W>#}6HF@>0t1TfgJExZ6{{t6=Q4O&(~tlK|JIaPZFjT?&?$5IIF5wz`g z)Y5N9c29%h$t|{+Tl#I$)XWC&&iY2%VT+j;?Ww-I%nI%^k%a@Y8ZlRtZQ2wbTUtHO zmy?m3qeXm-0^eLAOiVN~xG&UAUPehgJXl|4Z4AV>$jLOMj*Tb z!hh0&h7_QJ3SL-mTIZV!KX^k0-+UW~Zu)|%@^SCYabH0`iUBn!z+e@;T}E}{uZ^e6 zJYmR9DYBULc*Gw_canz%^n!y^y{M}YWvJO$C9-Wb^v2uEor)=!5usFj2k)auA^GJl zls63<&pgGfq^Wwvc)lLXSPhfs-J4icqBi2*Xc=xd*i6#zFM%TYCLUP+;NV$w62A9I zVY!B(IlbEZNN5M+ze{4BiaF66ExX|s35rkY9LBd4$qnb?r*2?}YXq9CMBV%CthLFG z4P4Wjf8IYURE9;rIV}0OZt}h%m5}z3GnMg${-%iH0o@h}*T3HXX#S8h90J3b zw`YUJ_q!}9K&wq9mgL`yh#$RRR?g|(9!W6o5;{Hafy`G@P@ppL7aNp|qX7e`>iyKg z>?ZaPKa7i8l5pVEnF(!s)NHd0R>YnPR@|OC?z)3TO8p6G5GDB2_CKi!bAM0-uE8w`rHR`PoRbUX5K97dr1f@T?hnI!& z4|R$`FopU4YivhJLUc;MxM}05RG7|l63>8ATn$jvX#J0UK_hpys$4gr?3qp&)iUbw zy8VwKPaepTqrXo$!Aco(9DkpPb{qFx6NuOz)`+CwD7y@!s^F5`hVE{Wn0fU-l(Dk! zF10ARG#jMlOfyFHaxzGj`X%gTByF3HDhCH={^Vx9;)Vtd5hNQ9#T1cr+gsa(8Iz~K ztGU=gfxa{3Y&x&T3jnjR$XodLkIr`K!wP`wKqX1aBjpnLQiwzR{?RVd^iqf)d8_{q zc?AHt+M{BhPG4U!I<|DEXs9bgMRA2_W=l+Wp`#_ zN?)rrc&~AJR0bPkH_c}An+Tj~y8Pk&4*bq>cHyldbd@grw{xjX`Uk7z&>!4j?Vp*3 z#7z{YzC8bcmd`)T^lUU|0=?PRzp;FI0#TQUpA9u*Ih^NP8EINZyDl4aRLh**qQcuX zrh4lHYQ7myqL-Na9j^y%kRh;jcBSrWU`IJs6Xh>*6JM+4egB0If@AII>;Q zd1aJ!3w2miFI|xxRo~~VLm^W!O=7O?9~bwrZ?bi zgAsj+s0fg05;39Acl%LL-9*d6!t(1=sOsb8WqM>vSox6X&O*m5K3je6Sx;lQ;`pRg zJYGxs<(VvR+_*vr>1%!fB3>sW^G_a9Iw=Xo)lzBGvF6=5+}j`%m0O*KfFcjuuE8u5 zDNmKMNq{$RjCskGsX3>32+`5*FTAf_TZd%Er#LNWotnTNQ{ z4?~%lEE2rev*HXPj2U{i5A54Rl~i>ETgO1YL=vXm3ZKlS^u|`vO8^-##L-HIKj1km z*?L99cJ*ZepD0W0R^+?;6k}2SS2gwm!eV*J$!Tb!7wp5J9e#Uy^)f)?aG8oZqMME5 z<20vM7!;6|ibTuh7B!9R%d(IdYN{_;8l}EEjjbsVDv-LM2EM$Oc7|^16&h$!YoMIQsMRs4hH6&lSr*6 z$6IrOn)cSUxrZf#DTLU-WYt`cl~I24ldU;_P5U_t=n+2Lh4zK)k=OTGQ)oJr(b9a< z&vUL2{GAr}tWr8H??juv(dUG070xrr9~KX7y+E`}Yj_(j0jdGgE)E z9m;9jOqv0dz&0B}g1TzgMJNc}-F~BPrDZb69M8#n@gwabQq^wQdPa6;3Co(1-Kt5)YwgYCby^*K( zaH7WG8`-IQd}M*;AIUBuLN!xQTV_)a&-3Nvt~a3!GCV7+?S<0vQ(FM=^~a%* zP-Nc3)Sa&4!x+5@2ZeqAR1DNEmFIDpjWXO0uf%=j8r&*! zi{lB~;qG~h^LTe%+lbC-8W$k6jFv=kLb{;FjLT%yE=G9bFodTx^i>@?66`C-yWL-X zw-=$0_lmxdQ&7-khNvDi$qP>AycO@=-_=S>JIAEL1U*9yOkRp=@XO~L6}~dGBh}ia z$gkyo7g0aPnnyCu$m|ikDySQJ{}8`TLqq~m!bQR&csof9BY|*A`fHb1Uh@+_D85^J z{VIvRyT+vlii^Ri51+;##oWR0q{m(;6|;^pAJ_Mo5-$$&>-*)Z1~G(c(oay~{Y{yF z+Rq4ID&K3)Oa(x7jzu1q&e8+4{*)o{6&Qf!VQq6#T;xv{|C)+fZ|Fh1<8Y~rLrb*7 zYVdej(ft8G{UQnMHYex2ZENz)x|PoY7wcAc5JK`}lK*Blafpg2L`59(*AmDhKbHDG zvl+o9Lt)7?*LK=owb*DMSWs(7Gw4{W^?-NoWj;F*4L+faCzuFM|rF^SlH|ff*cK z$c|Ao`s;yLz0&c-#&g1L<$>RPrI{_Et~drJ!s_Qy@NRY zrv_g2W_%5rmAqgHC4*4&Ca`!#ztbpTdZ(6Xs7&>XcRse|*Nxu3em?O^Xs*BAPXyyG z!rxG%+dWF5;im4BU>BICQ$HO>X~21iSMyj>ey$hxTar#c(1#Xgq|0Z#3rtG$4a@RP zMDq<@bO7Vhe3SBg<8rwwn5aD7&63Pm5`ue%{zZZDug**$$zZzmGGkG>3t0LVLrA*lcWLAnpIXlF-xAUC z=a=&TZWE`J)+YshZzQc8w?MQ-Lr+EGu)&`*@sB|9m!AEHB5aBZu<-D3;0J%+pc^yJ z@0RUh)P4<*X*o0b_T_M=;pyd*D=~|w568Q6(74wwd#$gnbE`OxM?YYM@Erpt_?j99 za8?n8rMTXABzJC?oYs$*LaN-abew8>MJT2uk{jTe>BXKeSYd5mr~WZOohBN@Qs7s= z5G>?6D8QCDCpYBvWz@-7P3di(tsgnhusjKJ67S!?XGtS_1u`<&82XN8H`sRi~wxFUmGrkgy2gs>+jp0A?Lh~2;u_#@a(Tvly#H_tTzH2@glHFyu5OP zhG$D!9x8LYteq0hg(to4DN!^_Slw3~HQJBF#*D6j1a^+a+IK;37+X z-}a1J%&ho}vFKfE%ni;k6lF2=I)J%!*>zMtrvOal7he`i0EQ=gE>%-+Zg4o$lY4fJ z9#Py#Y`+p=C6;@3|Gl42Lm!GD&+>q~g>L>!yBpu_Ct}fs9r)4Gtw^JjjL<`J;Jr#s z9+NoEE}P85V}JX3#KF7ibX2>|X=2LRkCbygc)T#&piC?7%f{aYt7_|j=*cH3j zctH$yG%KDS$%TU__fBV3#!Mr{5Io*cB0F}dK|8*Byr#gL%dL8>hh@Gpdlrc4oJb}p zU=Y}2A=J~yU*OGoR76n`AfHyub-|x$N+5}L@cRY zcFNMeHuD3Gw0Ri2|M_P6`f5RSdAT;StfG7(RH*$EeXd3BCf?w^be?VNoA?Yd^JP6( zQM1a2abo7iwU3Li>yVzRmdG@aXC3|en-`wVOY3}aP<&vMXwe6TdAYg=vA#;$w0(LT z=C?I6N%*lh(H2ug0Io8s7g0XExR7{OpYZ6yR+W9<={iNovrT;$K|3?z(N0VmSYZ>|PXuGW;A(bwVk9jd1Gu1^CR|pUM zuVgZk>RiUC!4)41}&&>cV7C)$<^4auSHp7VZ-OMC;< zG(=%e!#}fi2@gDMBrMr}RKNY#yIB%(WL8RFhaQ`KG#$0AU7KP*r#RJ0syR@^NJ&Cg zyKeyp!ki2I9dG`|cR{3zrv|X@5zqUt+(7;T9@kX?u{euVv!lcK8rhNAjz1G0Vj@~4GL!OpI?)VK^4SPC- zPUk0LKbVeXJ0QEO!eQh<=#L1yf&!D!{yWmy2f zXp0dro@H;+racY9;S`6ayKy@u!hguNm%|aV^^Dy%!3tAyY7FSl8Yj0C;5|Ab2SF(rMU#d*vdWnEzU0>E3f?TBmg0Ve{VWtfOJS_Q@z%YIK-kZU-BmD;Fs}roCUlPI&Mj4N}z9 zH8qtV(i=9kG>eZUqqRRf+$5)?8-N68;|g_?T{ETZI;rW^iwu{iAt1FK;^JqyH_A+w zN?LINwVMUL`hsvJj=p?M%-jD?aAG>he>8UPWuyOz+Te&t&uM!7M&_{&TFt|Hoc1Vt zzZ1zB)(QV9skX7Z8-W-#a@Lp&M0EX-)E{woAEhv`+xz>Lp|$Z>7rJ7U)11;5?+y#N zFlom%g(H$7o5mo=55&4)aT_7o0QuX6K7ae)_!835tgEv!r5X9>Wb>duBN+O;DD!*K z){Q;csavsjRk;Xya_jj$84R>v*`HCbOxOh;Bg$<)Pj`Xi{|bi2jI7s#Rp-=ro*l>l z?Sqem-90Vy!-^7vqwV5KCwqQp2E(y)XKCSx$4JHM%AXLSn*FXpV}hL=2CN@`)E>(mwk=t)$fYY$WXR*2KhsXB~p>k`!mcVaPcJ8{md3bMDFhO?LpGH2gqI)KUu;Y~sYGNr2VW)oT)BeFc#*4P7V%I+RN# z^lp3b=CYtKkZ-&MF)n-f0`$7erMAL$rEcfbu3-p?!^xxp74 z{Y`f+#t^;5@zZo$Q&GhoTt5|;4}K*4RpnzvCw?N!AHz*6F7q^$Eg#L25^NceC6rU7 z!@BxmYq%@GV2%GJ{;i>IB|fV zb?|n-O|WNBJCX6L8C-lPAzT2=u6S8aEa>>4ZyW0L!aBiut`mVUWk&oqDQwP7Z8B6@ zFgS-D@5XIMc8N5?So8)yVabCH0K(GNX0k-(7SZfPfEI3j2=4BclE03OMAYJQI>oJQ z(?;)I?vJ|!eBVBED|~7=WtS2#qq$rh)!WZ7RBrk3CsS$pYD%!B$Ha9mc~|C;rD)a` zSyE3-joPE%ykX_nRw$Jq6u^tMZ|p5CEsHqpAIn8_vj=ivKbndaAhK?MNdsxOxzhqS z2B-gGh8xK@lIR`l0Equw?XTkFqvO7p8tOAS^ZjlMoquYt9$ZDT>K#8t<^P;zMJr(T zhUPP&(Q==g8pA@;fWc{*dDy*w?unm^a$1GP>4U&yls}Y35Dk8B`g86klwN$4AXT-{ z8ITbU8h@W%hY}O|>p|g)W~tEeE)emq89aWNI#X?*&))+-*bByte*eVDM$gL?w%LXH z_sf-jzHk%h8b8|3p#gTY<*DvenE7r1`7*fmC%-yE?eck7J;*`LbJ@5O@5u|7mV1&r zHsrBs%%3vUjdXb{GSqFWqJC!j3c}fm_oXLIcu0Um8&{ zQNxEOAIb1mP0uu3UCaGWcV@g(ZvXJ6-kEExH-)Lc@4jXKqDAExQF)&}h5UlHOM(Uv zD86Gv4kmEDgXVg&lN8r8H@hKuyTJX4tkp z%N#O)?F@!MMafKcfh8Zqc?gn0f0wgAL~Eo49)pfhf;D!W)LjnTlJSfiD+2PQ8ls%R z%qNHVYX+eE3Ey?SQ%js^8RFP1Ryq_5`uM>>I;kd12XhVPE-ic;dg zkjUbj%uc?&iw=77eZp$mgtx1a%|{2vx{OzZF5d>RCaU+<5^zhCPj1{In<8Q+`pCkL z%dz|lu4@&3JPnIvaWobwr8b=UsbN%j3*t(_(4Ypg{P=08SS1BcFP)|geZ(AN!%ak^ zo14!pL^Cu+jo^;g*{@!`YVYJ!baKUP>TH;i0+xE)Q}*IX&WRh%Zql*rEX1f>7})#a zNR}u^9Kh_P2GRh}SBttwMs%#0UVfPM)y^PZVdgp-kfycB8)%qBUllERk=&e z^-mRw9FP6JJ2ahXI8#lRs86HQ(Lt_HrKhg*7T1hR-;= zk!jz0S2KwLd3j$w6&23Sx>dJYN9?nf&)$Cq>J-~A?8bZYUqAy)TEI<2Mk21{ZO4p6 zoy#M`Qpm6J>6E&vh0qRBWhpgK*XAEU)IwfkNc?5e=)lUsyMM;P`}_pXp@p4eM<|o8 zP$uBwIQXXD&dJ%Ce;kW6J$}-B1ohRo0hNQ+{e_?mAjN^@d3gLp@n2_IaL|5I|0Puh z=S+A)3p%|8z%b=YgHuyx9`o7vatruk{lk+{u*U{EV>uUI|4|d6+8!4d`;PGF?Mqq;z+DG_QkMz^4JfS#&B(JCNx&3!$A3;C}q9Ld# zU;YF|ikvM@W>$M``>2o}Z~^({H^dp$cgc{QCeM0N74$H`v-!cNY81VOy6KCDJirW3 z@R@Nz>L0pwB>+0|OB@(b!yOhe^Ak?~C-sgBfDXZI>Yu;HNv-~mjRiEyK}X>1SkTTJ z21Fv(JdQC2Pa6fhP_;&3IycWNZGoo!?3 zEtlFTx}Fj$k(!BI;E~nvhc5xgXc#Y~;ehPtz=9W3bsJxAo};MpPw*D-@3PCNL+FU$ z&2u=^aiAk1uDzgL^IL7jY|7q6`)>ac`y8D zQW)*-(?IBbZXKDtV|62F`yoH!e~wOb%}uJkpi$fZ3T3p;j$M~0_w+PS*$egl=8 zd3j{vtc(E^iVX8dhh)Z5fbV-F?AD}O;E~{E5|~6bq_=1+Wp|m2a4(R+j+c#-C^3@t zyR%N1__>)GPb>SQ0*SOs8(tGlD*-mk%Wpi3`aGdX7KYZ{F5w{wi#~Af8K1e6!enL2 zby=Y1u!>|6H-5I+9DO{^lF2B5!Nv@Vg@^$+LK;F}wviJ~hQvbl0CJqm#bL))912R% zL6Uz0WmUu24Kf85?a2UKPUexrO9v+6be-}K9=C1W(f~L#u6r> z&kNyy^${Wl5SDT{k0JE8MO3}(ip5Qd%Xr20(M4oj8Pg@enjQeEyLGGMUUU^T$Fx1g z>x*NfG8eeF3X}*}Q}IErc&UUHxXvGxodEch1N^>o{Kb(J2C&c&I1ijLQjUOnUj$f; zhnhgfw+9G|gI-@DD*s4?1N30K1P32?|Mx9B>mkt9`+r}KkMBHWke2yBFN-9{O7g6% zEOCt&abpVpdA7t;6ghEak*?ox5NGP~-om3gG`59T6UHl&Ru>dW{&;n?Mo(YA5kyp1 zSCiOF0C(@+eM#z7XN~09> zcvb2qo>*v?81wFyCj3F!pq!W(B_K8EXn8QoOt}F1L}QQ&?(fDEydXMyYEcq;F+}kb z?H>rPIA8?ECSy!PP(NQn+92-UT^2*-8*-8W{*&Rak0@f};|c*!!ndarTv4>gtyH;9 z#_~~h?|qgc0I0&UL?jH_k;(iPN5%nVA$A+Ka882v9Dee<4xi^y=GNTPbO2 zk!@|txYJV@@IE*9(nW#z!%tyET|*gSm#|K&qd&5Uh}6^GNPaLtcLFC?!cjs*4~co( zARk%~SfJ2~#_hgDW)&5n+nFu+!=^LDEbg;F-V&JrSck$q<*{;2}6*sD>RXhKr} zY-fpne0WMl42H#70vwThG2{hSB7$@bp*dbrhaNiyok};PGoXOB(u4%2@`|B+!>JFp zwvib;)nSdf62MrqZBW`Y4<*?J2Zk){3h8#hQS;%x^Y!YL6>BbKA9kySmsG>li#+LX zymMF193DR=^13cd&Pwvpx{bs`$^dsMdhGo-YDN|&-2*DhrN66j{{4Aha)PXA!LIpt z8_M@YDJ$YGn^oeY!x3pD!1r!Nz}5|n-iKO-V;)ivU{`$pejI-G@uNVG`8c923d#q^qY8<(gq8(!H!lGw-8+J_}WA^gK&f>dWd6lwmj z%}1o2Vk@5hT~1o0Rt)VUXhGp$h|gPb3(e#t_Q=XgabEchpW^M&iAGyJm%Q?&mpl~G z`d@)=<4AxOcM+kvk!J9%cO+LO)y^E7Zg9>QMP8tLG3A5@%qktLjCYU?fIjim_(JGzwW)Cg@QvuzUFI0V!kV) zF{I%8&ht>Z&!4#x)i|iAl~uE(Y`>j1;=OUCh6=PMAnrdQ9e0OagTi9Y z21fqCk$6@p7Kx_P<%WLv~t8UYS_$&Ga%f>yn*o5?EE*=Yc10&8ZJBIOzM z_aOAm$u39*eA-ye)PVi6w3@%f=izZfzY-=E6ackNg4&BirODrWP@KlM1Sk}C!G-zo zwA9zb?R2lcsTf!+GNi8=GfcBNFf}y=c=hzVL=8rd6pZ8C-rkMRFkTh&F3+gBxyIWE zmZvwvK8vjR);^oLUg!9gaYz_aAO4dpC`Wmg41a51i$MioAOE8WSg7v%z1^Cx<`*ko z+AS_9i0B^}`>R~l1}c8w(RrXZrB6}Sk>_?Dx2IUi1F#U0TDeV|m)MX3uOrf)e3w5I z+nC<)fBkNv?J|W{7wylxPt&ReZX1d;&i-29nJxdrj@`bqlY0B8lL^Q}y}9@8E2;>C zv@iJ zZ=koaBssk@O=(I>NoQth%I4#QG#T6c0jd}6AGk%YmNA^SWu;}^o_xNr!a{)AZ~YJn zz}NPpXX~6e#qXS->`iytb_OeXsJ&{vn3@XhB9C;+YNAt5Hy3ZZywlIa(;3r4H7s*+ z+K1abSp7uD8NJmod`*P>ONsvIa$nH}W^Q(p5}d;dx@H8{}rh>ob%t@*B)`pKW58KYBIX-?Y6!c>EUSQDi+! z^y%*^!>{9ga_SIAF@RU#1^<;B&wUD!t19jSX-<9)RRDZd@a;IYz>eU!a zLJgCqZnEKY6UfF^W&1GkO)V^QZlHVE%r!8tmX-0{AHgr*Gy!*YvQY)qT{7pC$9mmV*(;p<$&%|g zUgZx9+Si2@5=_63h$;vw@68+e$@dS_x{k{av#Q#ieNFVo$+3<6mXpUyXAJ~;&fyP7 ztjQqInvoIs`TYtwqTy(s+K;R8eTr`IaQ)mDszbW{8fc|4hB)~xl3x)a|bOP&0>#> z#)pyRs*X>*>b$@1eD|a+9zmc80A9K{T4aA!1{A3?v{K8<%l#(OGcr{7mBz~86x`o^ z9wUl6VY(HNW3&O$(aGN-QApqu?oVtq9mhk4`Ny|HVyYStHH66D>HVbWu4e@n+L$-4 zMdvM_wD?0ouAh@5@_b{*>dP9(qnP%`XgBYrPCtG7lo@txfkhSL#n|_K4S^Ustv$Uq zCLCsh-l@i2EfW=sAF*-GjLd`Qj`VyMtc#V(Ii$ut{C#PvX5;*+ot@q47fE~0Kx(d= zAC70f@J)K4dlY5ME&UHtnNmCRl2$389X-wM$^6EKG=Z3egq%QX1wTR`m;KN0jO+G^ zt-b`nj$lfpJ@sjYFI)H&L=WGX?>-8sKG?QjbLjQ2WJz}JJ6^FgFAx>6T&0cEw?)5-raEJT;Cg1_EuG) zKv(LW$!jx$yUH!^t>qv6;Nin-V7UDzfPdNg6j_Dy#69mVopom1GCi?l^n=fYf1b@& z_W5m4Csz#<7&PO7S=2ZUUYW}PY4usd@$MD0XxN{lf&!z4abx}t8eIxXCwZ>QCY~Ur z=~r`cCXSCQbg5AeygOw*d0~j@Hzaul1>t37G9rlJCu)+j&jV@1+OpGLK8VtMcSXso zBt-Mc>m(UX!8$DIKhd_^RjmX2);BecHkq!q?8{xjiZFY{v}1U%ZH;|;;^gF%wD)G< z_&dbNF{Ip>_CDq}8@gMbVs$u=i-wLaJpAuekihixH0W5+96~}hZmHdwATChthM)G| znFHJ6um4Wnh>g5KY~y)YF9F0lK&hYpj6hJNiXfeGwF*xfI|;M9&AU(}(2-<+=q92R z!RX_4s`t(x9`jpqcV6zCkH3B3hnr=UPMziMBW@fMyG;5MdMo2k(SPuY(K7f`i-LtM zgAG`?%gw$rrk#OpB5Ub28S!$2)2y{@%Sy?99bZ)$)r$B=57D1PIxtnT^SR!(3u89_ zHhs8Uw<8H+BET(jqE1{jBTb84I=``caL`c7zI7_9sC7G(sr5ss5U<4xunm%l{PN?i zWl2`=^d~peNgqrv7;s~CzDT4_p#c|p_F0ypA%=AVRbG9m{0Ld5-8Zy;CoSMXz9CX0 z*T%s$GT}#J1f5AB^=nNEA0MCIYPo~x4FNg9by|*Uo5qm)8Qcr>uO zN9z8gh^-mMm(pkM=;Yp|o5kP#(s;!y2(VnF1VXya`0ZTwEq|c|u~fx0LJFGHnj?X^ zwW^Xx99z7Ia3a>i0nJu}r8$Ej9|I({Jhb6rujve0RB3;aAjk;A8JuvA>c? zJeBbTe!Ymj!TT>Js%h@uzhAra`ObaNO@og(OjkiEP)^Fj9duPE5l|N>;*k7Wa6)*{ zfoOmfSK+{_r`*|oNjyyZcZR3$wHpe!7`5JGqnnv8SFJdL4m~-9b1CYL+SLDyjei*Z zz1Fo*VK;*{+)3@;UahNFR|Wn;iI@b29y2drN_0)s3P9k(f~r}5M4M) zuF6BA>f!D#u~8(zm76T}gp!97&J0Q12+HiEt+3b*Qa_SS;N{)v=Ar(Ix?l4z@Z{Yu zxa5*u!<2j9GlE$&V%5_-r4y*XY0-9kNS15Y_(So=Bv7l|Bqa^r?sP*HSv05g8mXgg zXhg@7o|%=a`s@jda86FI^U0aunIj1_tv_e>tv`*2rfskcKfX8f^y88%>*?TxJUT4w z61mBs)yq7us?SMwFsn7ahzVa!Lnf{l88XNk>OIO7!{pjZn8BCFab3RwphmLEo6_c;fI?>91dE&8TakLH6^f#OT`;Urae=UVlQBGjJ}k zM4%`=XR0PR-7q>f7{^0tWKAB#HJAl|fO6zOzIv_AN3u2{2r1IDQP#E`xoYZ3zKjh; zIJ*sZ*eX=PvKsL2U z$)j1~H_X&bPkdekZq3c*>-PSvx7`>W9Kw;$y`fh5`m|*FwV`i?c8n^L8z2X zwJP-njliT?@$6lwAxqk%$O)kzdQ79fyp{=41bnG=$!dE+!a`e5vhC`X^$g{FBDdD< zpjD{}QY8WcKQ$z$H!1BJQ(p!}<1I`vy1r*%@r?XOD2XiHX$g z{7dQS>A(m;T}6*?QM^liBpCrg)6ihss#1Gv1Gt58t~SESaMcBmPJB!QH@0m}^7M^d zjf8g-5@=F%Z3{zrwgnd}EgwZVvLPNPu&6THgih89ACw<~?rC+4nAiKF`5f;*eE0=O zrJ#uT<+>K&Kc9s3HinWJz~P54Myg{JftXtExnr#!#u#t1v`RBGrgz>VhL8CZ8TmP)hc7biB{zDtYn-<{R4+su$-FYl_7>`;4!=m|b@7)vB^4NDYR z3Q1sOt*0tqCRJBgtBNJ$IHgcg>FVl2s^r+f+TEs{g1Na!+1PkiwMRsr zG^ z^c>XS)P+d9s7URPV9xmU;xu1>`oySw`L${)vL=VBLnMbdyeIU}n^q4dO|DQswb7kf zA?0OboZa*2P=iGsn@sdG^s3aTZHWCHk6ZrmE?dFc@8i4rMn(!UR3HFUn5%M(HeGX!f{Qa~> z1&woJ1`QA2DyTM8jN;;fBIS*r1=v5ySt|4?RQnIf2<|!I=u}Cdx8Y&I2m#}7aSx+~ z-yi!48X3?kzi+qXwlNS2_b3$kKDC*0z2M$>iz>$aK~dhc_fo@n(`)fF(&20J6K1gL z_||+XetxRqFT0;t0TyQ8t147mry$RQZhe^wf|4ZdNlB0;4n6M)r|r%nEOANv z&?^=GG~ckd7b%%^*=2S|VO~eu-iASr0*19xo;!P8fr@ooNwqw-CXdK`BMIF#bsd~Z zd|f1G9YfnM9ewdkV}ub;G^*TvIj6;6qYVlh+&B}wCz(S(GJ>Tsi5BO@H+b*49OlD^ z4}-Xw_XM;5_hY|2eR8)Y3?y7%$2sUFRx2EnV%t}hWz`#IDBQ}(_M9LJU^m+_curuI zZ^*07-{Q}pU3v9Nj1YyAmeAjbYb~4KZ0(9?A>QuiCcnc$IP{36hHgesPbYF4@4mzosek{(<0bL&1i~$ zW{M|hT)CLXNBI{SQV}mZ#14u*6uD0w2rrVi|2|TY`BrtB{s*fn*N2kZ6|UOe{jb=Q z#(dRuzt8~}avCKgk8t6U$Ft^G)%oc?IC7AJwO>?#b_=M?Fa3mieb$YQH|#iidm5u0 zT*MRz8b;WVAHlJa0s!iAC^)oz9R71KiI7%|6aZ{|HNB( z)p*pak>sz!LPGD%is7Gq-<3fUk`xf$c)O_3J$i_gP%EAYPr-D?-=q0GCYOLuXWB`1 zCkU@=iGUag&#Wcgu_nX^vc@>IvYmZ`CQ7ODmX+k_VJHv-d;Vr==UJ900l0B`;;<*I z8$Evrp$yjN!?}<8!@`JXR##WQkzIO)ymZ@r5uR%(Cx-RNHhjbDyQO%YypR_Ihqv%N zdi1C_l-CwZ<#jGF4Y!SE4Ix33(ew51(mDUcQu*$i5S@Qy{f z2tQHo9NK$w3|3$fgv@%)DPg0$wA7iv0=k#C-S*l3J~h`I4*M?aIxR92u-|28EXPBK zb3LyjgLL(E|4_C_{UU>3p(Erb{`wBja;dHi&BHR`qjLq90Xx5sx_SOya0$V-+VvCL zg*mlHgK}Uy^`BGdiz(1U4Volvj%C2ce%=2prSn5!jT{Q2uLc&QW)>D&TiJ_U|toSYW5+{RZlho1JGgp$L8t zRxZ-PuyIg{;gPf>h8jjjD!SmM9MVszF*A7F?@t<6e_L8utU4qIdOrrmi00Gdon-lE z{lCs1#9u#Q6WLmhV^?=nVJQ?f8vTk7L*io-xS|$k?L_X*`m<>T<%;eyx+DHo6Y@s< zVGm7CPhDEwJ^E^DZOu$Ln|I~vK3k*pZ|Ne(zXfCA-4?jWMpP9k0XVPzS>}>7FzYe% z9pnKk(VicQFIRi{v=VRTfky)if)hB{PXKYAUEj~UMNghQ`Gvsa4w8JPDXt3&e(~NM zEeZuGnsw!?-Ff-k#l&#@Pfpvw*CBXaAFevDmLbZ@iA3DWB%?Ur@!#BZ-bQG4dpn9P z;%r_SOQJHDBZOyg>bVNdpEyNXPf-lHpYOz@vebF?eQ+`p8$E`&NR=RuMuN}_?!vv% zxH6~|h70%6Lq#Q@u*Qp;4==;UFXq(;^mYGrGL3I(X;D1guGzVlXI8eZuc!BMZ!pW? z7YNU#pgOp^K9ut)_W(Sh8b{L*j>{Xf#D&|Mxuupp6Pe2Wf=>EH!!h>Fqx74K&F)2C>_Wdvd& zDCW@5x}(wC9k2FQQHC%)2WI3dJY>hqwIRs~*S$Z+vIT7FsE6T!%RG~yhQ#B8@|Lsx z+jGX9(fIP!r5<|}hV~_PiA4a%_~+i=aWRX+7$q!%uEf@&iyY_G2tzue zcQ!U6va^K^4GnGjR#S|JYAZ&ZD$nWor;=%@@c)ue64T&xjbG^hx^9a?AX*+=RLkz) zf9Hr6kHzm*%w&+!!iL47xs|vhX8agh3sljv2bUb0K1nX63jLfSs{H07IcF{S-#Qzu zy!C-w$$|=B^ztP;n7W+%+sNl8l)e88TT6gCN;Rk;Xw#%xbmL1tHkf3sm%@}S&rq#x zM}hD!%Hr3@(?vg58tfi;;zRj`u4rbJn$PI^UAf7UFTh&@d;7_a{&*urn6IM={kL0v zdnQ&xwT}CntEHqmMt119f~1Y0p|O!5E-ns$shOFX^n;y-XU%}aBMtaUnL0{m>_@bx zV+BJ-GPeR&-)5reOj{k{+?a6ht?c7}c@FEp2#`hJg3Qe)_-A&sR2tD@J_d+N-iE>3 z_&hz_>IbuMtHL}y8Sgc>m)zl4H+s}YihKPW9z<=en-&i1yhyHkY00Qwpxx-E#zVau z3(WfGF4WEsodZCBwCrq9-3DjDtFx_&ce++J+ww1p&(}22$?@@TKx>mG>{rw-;?ck{ zqVQl(mh92GZu0r*ArX{YMNE zS%@OEwP^u`Bhrc-iuv{}`}hZdmWKnY;2j_?grc#x{eF%)LGah?UDUBS5QjDjp zHvJ6c7Y%)HG}sM1#iVjH)-6P`kP2Lv#B}&XxUa6tIo4%$^78Y)SwF(c4i?%rug)Ow z&c*f$v8k7Avx<0AN}A!n%LiLcjE&1F$|n|{kmEB(VWjwfsDYD2UNY1Wj=%fN0gaGd zvC_h@b>cV2N>)b-V0H`hvkNQXzbtEr#Sv8aya9PjBUGkcAt-3UnE1< zi6OronmPw|OZ+)0pjCKbm{Z4!8paoEp202T=%KLC-i=#FLjkJTjez0UtQo8;Pk4dEa-QHW%y9WJdHju^s%UD1Pmt?%rm_+pE|iN`Z5k2Rlv zxPQ)C{=5VuFcIY~Z#> zyBE3FUY1CXa*N9?jesJSbBXC#B~Y*xQ2jvoIFnpwKNzp>(9N{eS`!u3;-2(G$!Xkt zUdGjmgylH`;+2qydHUoDh1F3t+Q8CM^wpLCIIZJ13%H0saLGowOjLKR`Ujl&`TFWX zZXov7)hQ~Su3k}@Gk<|^T}*@%`QFY7IinmJ8)n1;`a39uG!1w-$eO}9$6$9y65%I# z!FXiWPOrTAG;^6-6)kF#8s!}PF!dB-ryvXn{9VZ`!ac{YxJ`U5HMFSxKuJ~SMAW+* zb-Mu$UA=nMX4lof5F7jhGuxweOD>zpP06O_nw9FNj;bo*REYzfEg%qoMJ+X<=s_te zKweJnXR&_Lx`m}>RsQi9?r4lr$*2eU$ChuR} z_H|{7JfdsX-Un2%jd;tgu@ZHnse~d&Px}7;{#Or5p1n)Z{oim-idT)u@m-nag8Byr z-lb!>n1D)4z65>b<^j?B)kFwzx!B`;JEn+F1NjUY72dXy2$`92OjIc@1p6T z>~Ts#;fTbU+m~+q{_Xc2L5t(+JdwS*7hQB1@Q`@;d$!Mj_RG&t(FFw{Edi^CEXO$S zGK4-Ne_4l_P6mIszOxe@8_V1Wcn5Rg;EZ{2#AXi4JOH3#qp5E>k{z6{n7-UO6O>4Z zv{ub7hc$pd7gsu^4Uj=Ymj1 zwNY7CX7Vwz6zTVksQOAyACKL64+KzlJA!*4aFgUE#Sk?BCFp%!-59@q7XJ<`xD!^; z`+`N~>gsA}V$wV@!6hUl^yd>ckxBLl)vJb-`fA*j0lmzFA|v+(zGP^9RW;W?o3ROh zk;Loa8UC-2htXW1kuoF{U!ZRuf7DDu&^l{9MK-%luDmJblvtjw-!yAY_rA!X=Tgb; zyc44G8y>(P;GSvl^eKNkXlPw!Qu5X{TKT^x*{PLtUnC!T?Fx-^zIuRmeaDJAWWBEx z$O-Pq8Yth-;L2hnGe!tPzUJjCSF*$gxm@-~K8D_#S!h6&mXZ5^+p9*6_4~gZm!63^Li#Bw9{Hpc`l8l_u-_{>R5mnZzG$Fkiv#y3A2Bcz zeLE<;mHZbK;J-vkN%=M%bTS|}#T`w=HX{BSmxx0DTj2dwT6$puG_L;qx$p~TXUXS| z3Kcy11_ot23GwmspaT3$1}(l!uI!xm>?SGxO%*PeCB?o073Y6lIF2t60C+4E_xxSHKrA8IKWsvlCzzCU2dcoScL-qrTvrX$aYGd%h^EOwN;xNd{QS z`9_-xEp8$}@~z^50232r_C^QI?e!Hb@vczJ0diOUo!)^K?|18;i9swT20hgo^t$4(~ z+>;!Q#RlkI;D7v`EUB@@`Zjj!&^KAvOBcO4A7B0w|B9jtzRWvwDfq^5_A60lFp%cO zaM--Q>mSW3hKc0%;%gUZ#GvFKGw4s;D7qO$ifd>4eCq1zdLVj%|CQB=z~=ve47+09 z|8R-_Wu|`BC;n4kbS&s7Bf`fD5C!n@a(~GrK-e0t1Hg}UPxMZI+r*Q2Lst7%o&E=9 zV<`XdN0WHKTIav`OwY|M4U%756W!k>W#gQc{qF$b^Ihn=7 zj4AWbu>lN43j883ZECtOYL*1WGL_Ep_JmLGEmWP-PbA_{Kn9wqRI#GT@Kf>K(f*rG zp!G;P!bSw*ovCp`g5+W6CmT&Db{q)Ca_)vyctAUSN`}77k27NhdllqsE7ZpD0Y4PNnbcr%igwU&W|I}YjH!TJNbVu_{UB|lhqU3{E3gbqa{Zwu; zURH=PG5w&nK&W@t?z^=ID@p%SYdpr+@zh9ezCC(ivk2*T*)YN?Rb@|D%8 z9^LUBptNw~aT`4)1is1NYwDh4K|P>`hBj+Z`5k^=oUbv1=Jrb%uEP_a*wwAFb3{aL^PX0#Cj zSf4Ia)pwy;7S&ZCzn~oKQ71sH1DSL zJ}U2`C5`FcMp5H@Un8cz;{}qxykk(?k?bsmT|AJNU0xJ9N&eN1Jf{b^3o319MXmp_ z%hpC)o5t40;NajJS>PC3=)3>)U}L1fAbxk#lvgrJmlg*Af=m*h(x>Q|N*wOYRqn;8 z#OF8)vY7%$xzjVv^tYch8btRw$XA=-$v8tjvdb0s-dT$+MrmT=iBqij`mBwIRm^f! zy%GXUHv-Dbt8w>#v-P9yP@ z`$;qQbZ|{{g?OlGr&=*qOiXw61KM={N_bAUkI@6er1fL|;s4(9ZVTvJLjz1YYRlPI zdcNO0^XL2TO*ybI1>e4_vOio==f-E>oPw5d0jEb>RFG+r9Z736tl(JS0JI#~cmJSy zJI`&uDBLxZtBEvhG25^-v3DuA>qOSnA*&3ZM1ngzSZhxFd$=)D1R53m+&ElHuDEYQa@O-3k)=am5fK=(6F}81Shpe_OcDSri}EgC{`ehxRu8 z?f+tj9eSoXF;wf#xmx)AP2}$=?%?on^-yP4F^f?fo{A*>tUJ%1Wwl3@%r5iTZLOAf z6eKQQb4C0W?-!4wq6C&sdoQk{jk4vo$aF_=1${4=e1w0v_r&*7_Hy(G-Qtyf@;)ln zIM3{Ec^8KUDBbTa*2%2lg{W^_VXfx@Ak*@Xd^_bu1FIYZq%*a-kI^zUru?zF_gJ+BD*<=gfpFe-DYn5Nm z_VQSMyJU-k7)biwbc7Sa3DqyL;s58Q>E1@%?MQ#XPR};M=Z<^G2oXo4(;?mhqo4V| ztZM2pW?y;9y8k;HsQ^+|h*;IV-dFoW##7Kr=9ANS>@WSS_UMZG;>VYezR@V@H%F^G z%hwEV)9tv+9)?p9nsy`p_MEKfyT75~YE2Ah#VsfxQ6>xTY(3D3MmAv+;($PJB}n~3BQ zUYXJTR34;jm2+qNoob)=_mhogf&Gf>i26B{N^hDk?)-S>vKe(-C51wKgIv4!AoIKRCtjY>nLo9sv<@<=R3ZC*wVq7 z5|W}@;yb>>2Qqsii2HnVcGW@PRzSp>wTV7m#dfz~m9f}2I23CkGO``|1$S+vUr z6j>3L=X{g+kc|@em-}|eBPjlv6&nl7+BwBby6v6|o$P9}Coiol<(`pSve=CU_uEI# z9Te+4GaJ_1IBzt?aq?f2M?FzS(R=pSd1wEm<8PF|=-|EMlT`ErPw1h@?$@dF`=|n>&hk2ZsxXsUHCRgR-FFO$qc4p7&&5;^PJV?7)i1nC+N zWu*epH9s3Rtruf#8LY5D8EfQ)+4&cc>pMUsCMK3A7J9{49eD>L8!EV43x+cKT^cx8 z|1jwY{508__CqJTujz+}AyOiRl(}DdWdF-zIJk8ivplOKuFu+Ly}2N(0E^3HXtCZg ztK^^F1%vz5AZ?l~82dW=1i#lQ9?T)_M$=FxjvDlL1%6!PBcQs$x>)Iv|M&?3JC_W< zyYj<0Y*?J=>j;7R-@;_f%f>;}HZ0I9pM5UTkN0tL{)gS4w@A7!(4@y+^o2JcO_sv! zfuF)`smmgPRkrOfk ztK|f@*j_{f+THXYIgJ z#rPfH4P18x`!$4xgq+}M?Gu_=(%QPZ2~T`dFh|2kLjwIF&Pfste~P_I37z@u@V-I! zsK8|hf8XvxpKTn6`Bf7(zlmIgLlOcUq*wkWXGuRG#~=>+)Ym{_`w*9u@$JJh7B~1A zc?z=`gE6i3BtLE#>$D!W-iOR_$RyJduunwM1N3d_7=D2wQbWrEj|5W6a`@f+yX5r?Z*s-rVvG}-^ZsNty2l}|5$5~N8AofbdPj@8 zxAmEOJ3d*+1=yyAg@we{nB{0~A>(kP9#V}?aW%ZhX*~dOXWDYdhA1aR1MG2))1EKo zO$?URp3e@c>z}^Dmt}s#A4Vtry+|2wQ}W~qNBe&U-l327?gXi%jy2+cyE1Tc(=x{s zBJhDw^Y+4Rh(4|4$^~+>EzS%i5#wb}z9%jQ#02$WQc78tJsa% zt0v6JyITyes{KFE?YYJ!kw827I88Fy@Epjmyw(2BTTZbmUYke`$o0YS?wq{cA979~ zjD$APXqi)j)mGY)9Q`>TgU2X^I3T-IA$kknp|6O5mtspq3gmK!}r8kLcw0qnN1$t(} z8Y0WN1)c_cA>jr5#?387=pSK>Yhf8#c8>Io0%@o+usP5fk@Th;V?t=sx#9 zdbF}<@MY6|{F?bXK5Jq`Mx-eiRly{;Ssy>eH71b)bb89F>F3;veuJBxA@rMvYnM_C z2Xn5n+&#pH9eQ}JOOJ9T=wx=}<;Er~dU+KolASI?$_djyK8XlOA)HQpa{ivIJjE!+ zs)+g-PyBz#PcOsiLcNP01%dk5mDSxF!-Tz;&^sT5_k@F;zj7YsIp@Z#=tUt_bq3Au z>+R@M-~S4mEZ#~f{P?r2PQ!Ix{B9D?hlO;hT#=rF_6;a)00ROD>hA7#b8~Ynv@|k` z^A_v{CAkYz-}L9_#E+M~@gM_E86|p40$lL+zwY-e?W?!^>4RIfH!so!{$m8p#FmOf ze6mttMDH*$!9|(`t~$9t{MNHrUC%BANY&!EO^Uk-V!R`%((A}h=&}mpu577Z`>wcE zaF=dZ{cbwtwc9NTc}YAK_afIRoCGG`#s^i1T_9n5_v<@OVIiGa3`vZ*oa}5jQ2y*U zoK`gG95kg;R)-LL10VU%Gm$QrP-fLhzK1gt7OyJkCY#~$8=^Y6^6Zv+fG#+9jJUQR zdk>zuD%(IB@q#k=d*`p&SCXlS!5OytO}%HXtF8|uc#$N;c@%{I=|^X+a}EwX896yM zPcR1eb#!Fca5D-?+7?80N@%o?h3O*|2ALbH$=UtcDn3%#>4#n&`dsQ8oaSVdCa?-J z^SwY1zicplvooK4jggrt(W~(*1%;KCGxiwYsipp=46;rP zAUwB&nx&v@urcVLns~f0oM-MgGtsw=qM)D{oSA_Ez>1ulTG`lmSdOoNtmr(=Za%Xj zL4XkfJw1{SjdTc=|8om(LGM;fJzAFBo0UvZ6ggS*=t2!Un{1-H!opch$x2}QtEM|A z2VQrKZ@NY%`+J-|j`(KzFq(3|KwP7<+-1F{Ueictuk6%)LuCZy(Xof{Ux8C&fGl(V zp4#*8yLz2wPRD(%hH?L9JdRA^>k|2(sF9`*t7J^6#%NDVq*6|dk$d1_%{8-L;BoZ2DctW@S11Y zYJYwrw)W_9YMQY*LClq}^v|!8^Trk%Tk`Xh;(5$3@zn=@pL`)MxXzrJnZkZk2x=K) zL0MKA?kZ~(C>tgirChBc_8lqV679ULNO7(yJ@(YesU|X#_;CjVGK`Tg45(wc0kXM|zQxn^b*$FUJprbAm4N#7Z@ZbjMaaGP> zojDdv*B!ngmvOkpsG0;_HGR}*DMr>?cn$d5e zG>1R!`nMqVuES#x@V^gkmHp zoj@%nk{hgfO$B$TMFYJ8Q_v;mUr{;kNqMDQ0wZ+R&KAXQ7-+Nl^@o*7;pf!f0=| zKDxfOe#cUAi+<~VsSsSPxi)KCipju!zTY1>nl}9ls(5Lpl-m63v{e1SfVF;OU0UiB z=>b~V>pqQe$D*#FA@6WhTeTaLixn;Vo^FCG%70<@b0}-gqI;u{ zDCwF0@AH}DKfcn%w@6BUHQmTa>HFIJW194)Fo!{oOtBL^@Cd#2{o}y4;kExzn*aH} zOE^nT-M?7k?ukSM6e9ZnA(3F7K!I6M?&bU) z6^|sZ*_ocU(00{W>e^04t=&M`p5$Pip6!^4F+RH{4PCSFms8j^C!KD`fy1uT|HUSM zGK7-$4^xz)3zMwkWO3P^4hlR#-HG8D-~E@ zrRB}Yrt7fBjhQvOD&P2}FZ5VSh@9ZPv`38pGNX+{_!irMnb(K^rV`8w8wSpt-tcxm z*cnGlJ5OUR%TIgs`O~LW(4M_=D3*jEo(d00Q0u(B5k5Wlp5wgctR1wXCj*76rUB(o{3Et~{#&PZcJm~-B7Tl=M*E3D#s(E^@sm!VxUMuNq2|WI4|>%m zomh!Y1+lQVWcMx+D@81^`EUl~3uIj3R~WGo^958hb{bj$SCW0r@4bJajA|O{BGJzx zrhLs9Mn5`gnwF74`{Po+8~Y$#%WaZMuRZQoFS?)iN2C(#X393$c0p^uft~uZD7T&f zw%o+T#6C`5!iM~hJ(EI0d>5q!QUvfs_*wjo)253A`G?SuiMaIVH6+o=lg{|He5XC> zYL$@f6@cM%YQKHmjPLJt|A68DTH*iF9*sY^X*0!a8*R;oYeB=Ly~N7A_xi++%ZO}pW^C>DAe*Kz3eS;z%d2v7-+svZL}`7I2nO$9S@TNB z5wr`go=eKyg~alf=HR*iLZ<@d8P$LRs_%b4l{7)4OS+lxJvHkk(Pm!09DqO z0|z@ohzzDK=e&K6dD>35?DLQTI7l!w+=ku}o2q>d{$u*#mUwgO!e8^!9>7>yML&~n*OKa}8C>t?==x#6L_P^n0$gyxD zUiG(F1Z_Rlcf~m)D{`2QiQcR=HNp~uuxVz*9xX~?UR9UNAEWAvxr5bCo5wXtRmqt( zuU!pG0rN^rTdpe@3n(BLL&QhitxX$q7#a4!4Jy`2YR0(WJdYz^*nRqMd_@dyOv!n$5P$6MW4Kp#1OjxAfj$lRhKTRTcKI z!Tm!upGBk(h5CJa5r(||SDcE{N<~HGhO~5vL8Fz84r1KZ)OvHqon8D^cWQE%wdmD;>zx#Jo4BbgKH=TJuRyKJr(lgIgzCLRv$_%Z5-8}a&D^M_#q15##JAV_5 z%rYZt3Jes23>gT8Di)xtu_2BP53))W$!xQ;<*uL38P*I)fQk~^fc15BGPZ9dQ&hM= zU%V=a$7OELuSaw!%X)bK5;>?c_bU1y#Q?Un6qksg5p$H-QKoQK(^kYh%-+RCOwn_d zUd+1w1K2POs||2A`qF!%YpWBSufxI`z@$KKrw7k&UXFR)fB?15?qqn+M%B{`R;3Om zS@LT9a4c);L|wD3gA);W)wU(d!I4f|2Zzv8zp9%o8h3?&Y1jJ3QejyUVLFmglb&*L zSV-5}B>Fp(gPxxL`=n<+=0s+bgc7z*#Lmtr@aZ#5_E_m=@XFJL4)^w?p7EJ5mRTA( z=S?q?2v6okl0fF>=7*=*a+&Y5wT_(ZasRBf5PWmVM0ogeV*ZRNKHT9M>cW3px(SaY zAQFT$t};TxgT{jm9j%&^NteTxmltPyQ`NozSygKkPsFtc@x5vGtru3$8V{YBuscN& z($2bHUYc=%!vW)f?tujm(X)W~F!CA!@rNQH!S=3TA5YiV*w|*#8<2YyA&3DtZyIOj z=fA!XlB$-TL+cwXyo@Os`Io}~j-gW?ceZkdpVC z(p%81e$Xw9tMJg@L3Du#ZFy{Dt+ly1)#$k0kod}ON9irF-{s>_^yp*{>@Dr{;!CND zWLcq{va%3zAkPDW5=4XqBUWF(7wgkFcaXgt{=p=ntEJh^+xy<#1jnr-7R#S{=K3K9 zs9be0GPau=Ff=3a#e$fhw*v=W=_Q^UDje?Z6S^Y_@77m;H$qy=S`!~r z{In}0T>SsH!kB>Y)pFG~b|n*&CGG<6H6P3^Y=zch6}C#kb3~ZU|X`6od zbib4T%lq`(NnIe=?(glno$Ng!#a{*-2)#LLM{qi_3To2xN;T>j?t^5$(UnubP0 zNO}rzND2#Q+uGZcybDvl{IQ|E{gN;XiL$M$0~Lu;YIZFpF=K2(T$-^S9htnpX=ko3 zB_Vz;)a`IqQmgJa+}Q{Q<-Y-GSN+*`4QZB=ka_C>Y#Obm5k`mPVgB-X?{n&9Vn=>2 zA@$3_amifb0zUwG07(1|o%I+l27C94Jwe;Y!~l|D0qLTiJ|2i3F2(u;+H5|zjSe6- zX0@Mz*D%a&LJkfNl@|A_xUSRufPUN8%rb39izyY|!gTt52s|hHyyF3qkHh0*b&!0> zQ30kv;PJy>sZ-T_^0HhO^f3j(%7KA0E*aCxBW*5j=$F5YeB(l3B?SfI95)>4&zBQj zwJ7o5NvYW(6U9ez*6;dM{!Ul?j zYjJTuh=>xnB2ivJDk~@~l4I-aOcM8ARjgoS5&uBfz<>mTN?LR7{6m&SII8816tOKk7a3S#uID=>D&I+aL_u#>A zHBqkk5f;kpH__I)hR;X5juzNXv9f&Q@6|s8<(t?3smJGnSxsM-qubT?$|SXuU>-1Rrs2I9wEA_2je|~g(bY+!R?iHbM^_@`eiS+aQT0d84J&4#s1erC9 zs;p!O$#-w10ozj8!0nDhi(doGGjaqtE4~Y-*bndUNx49VispT`utc)H=dk^tMG>RpbT8tF8{&hveU zBK>zOYSme6QZBQKS*4BD(Q>=H5rN>^c%_PjtEGIN%1a(gh;)5HoX@RsFRX+}`{@#I z(BoXrQ`e+W5NZnPj@7La9ErD12+(w@y59U9pqoxWj}DOP2S#nPLk$Al8bblDPI7dz zWcZ|_Wf%n3lZ0hk+^Q6Pxd^lsjf%swd=y+`)+zMMB$D~;HlRtl%mTFdRqV#|k;oTP=RZvSPNEgjTRa5Oh4c`!mlx%&+t~x4qlwV- zrLxSdY!W_VW@52?u^0_Ub&D-wc{OomRT`zt7D_58z!sU@5!aU1xqoC%6&|mSr6ITfK z@}4S<%jHk;9rXY5%6HTjV|FjrYa8FfOEmIy0*r6NlIDBws_Q@5fK64|IbnXR$+I&G zYVrd$5WAhJkXeI|oN%}EOm`Vh?Ekv5OTHi`rR9E`l9EC?@%Z=R$L#l%%uCD^(~LIH zF)MPA#|i%75OxLx;>W``$9a{HAMJ2v-HrtIv$XqXPTH1sf~hC_I&&hwBT zWm%)YPs8# zVwQK4RD*Z$_gzi|mESN0z3j0&mt}Nm zQC<7FkLIA{z;5D5S%Htn)mNL#UdopnY2SsJ;A!-QboJhBeH(X$F!zK>>RvuP`=*0G z{-w{m&^k3TS<;HQ-Gj4(p+;9`=#}O_wOjVTbtZ>>Gjcwy>)5GbyKy3M`8yAN!u4DYeNAb>6<79^IW=^1K6M1SZAqgMmah@<_7y!|>f^ z`>yQ7*DY=(6DmJ@cAHh~yN*dN<}EuZ0j@5<(c3TTCiyM&Js)b!F~@Yr>z;4;`1cQv z`-~o#L0S?VUu;ltZHv<`wUVJ3R<2yD6>PRdxM6tv$xGAJ77=&m*271voh9qby;g+ zMuxUaUq}f^esq~Zu;XQ)N~~`h#kBt_tf+Wxkso$PIQWjHuKE9?>&?TVdjI(UGxmMU zzL%m13E2$_p-_oJ)*@jSBwZUx(Dz{5ezt9nF?F9Rs z^Ea3YC(?gAGh`(t(ZnSi=Dp;Bg*Xf-;dG8TJ2DQ;C?ut;c@g`vN;7Z<=J;I4F4!`P z{O0deW-uM}B&Pb3F5cBBl=%B(rKfoB379 zq-a*1N3AG+^zQ^=cTel;9l@JOLiUUJ&1*KAz^;JV;0Gj9A@h#llguqVw2a$Rhx-ee zpMlM1b-ge_TPqSLk`Paw-QC!V%qk6}#S9gU{6M=pS!eLEL349iKoHD>ZK9f!p0f_SCB%*>>k@1TZ>{Z_q%qd4pdz1B>+Wrhv&Yi0c3b2sM(o)TRe`_tZ$=SN z=r6*APYvyud4#Sy5#TGT9 z_@GO!MutgY`^pDMbw=fv|%)AC;$N1-TzT@*^`%#K87%?Xbw2;=nLuYABGtv1fdP z4;9_gnlkMhxq8tEJQb}ok(t#5zv(awi+>87vqXGrCWl|5gD`&j0isg0UVgOXUnP5Q z%>bM~_N;8@o6Y;_uQLT#uh<3StcK@*Vd@N;LCZ&%Zzo@j3bAW5_4 z<~R_!p4$zDjnV)S2?z3GSU`PlODVJ3sAWUJM3`0D56%l&)h_zQ8 zA{puOW4S-Nt^gJ4`XZUrMfn|_;$XGi(@IJia0)(`p)oI4#u7$<`>xbIZ~t@Yj}JO> zwazZ5iNJ~(AuDAsM}+u12((z9RHSH4{CBEOfTn+!1`*N@19~}raWVFu%C5L{ycagD z@YAQSpdVCzzxyT2#-Uq`k7c6}atk8N$X+DPrhJSNVpaPW&P%|(M&cA<>*eb%E@z{y zPDA$k6LJ=4UkuuD508`i=(e}c$e49zYRxNgIr<<-<-5#>tkSs8VfRZW*(bHMY93(H zgdT(b$%nDw$;QkN`7QAcZc-(A$K9XDa59UMizE>*I%(#(Q$tHqq2Dh+6;@qwX4+nR zM+S!i^fMEP;Mk&o?!}sPTjSoW@GQ27#g@)Gf%4myVZ)Dujnd&RoM0 zx^LZh>!Di*=`A{DFVW+0EskL|-Jqh5hpZ}b+GYzXe^e5YjNu89mQ@sM&-L_(ck|sVD+T{pQ7TEV9qJ*y{Fmjw z5rY=@R!qAYPpSVIpJ@aSys_6rTYbf2XMc2#QUZhDHfevWG2O^~3-=i8B=);4k?Y?9 zYFu;LolqqG0F6DfZ3^l747%loOuz>4eXp=rZC zZx<(OWFui?Q5I5ePR`?AYC{8qX$rd=rF@@BcYh}aemL?{eM~GD)r`7%>BFV}was7c z(?TKD(48ExWyAyax{YL;t{lVGruKB(WPsfEzn8CtjR(6F)d?vLjr3T0Z1NiFnobL{ z#S#ei{(JRU>-Ym3^A}EFu{~zj{`cyRIPLg919Rr+^>7V{2MSY7EX$mt(ZYMrk6mxQ zB6svQH8pCatD+qBuZi-AnAx4$9n$f?PI(*zujJD;%bqxHKss4?!V=K$rvT@$zbODmt*Ll^V0vM)v8=Bt)~~H$D!&a(Q*6FsKdr|uV z=iyGh?QEP#{dnooRM0jD--)sKHDs?PMGq6%_wf{vFas>o|K!O)HT?pGrqFrFb>_F0 zC?kPsJ4S*uJ&)JFYos+a(?s3!2ak3hw9!65co7m6yOlZf*ua*b;9#`L%D_l%txJtd zYs_QvT+(CmvTwf)Ty#08Mu4ociUe^!ojVRyr{<~Q2glfoRALlNd35DhN}LYymgy?& zXmFe5T#2c#jlKCL_xrp5a$NKp!4Q=sQEJ`2&RjlEq2+*h_v~`q=ZI=5FT&eDFq?x( zf>skyQ)j@$=^5fmJKE}~fMw}=4av9r!`R2C(@2~v7YW&vka?1L4FSi`_quM4Y_@*f z`81jk*L@9-p1V7{C(`@`Qj7vMmF6bw-=U3l&O$S`_*SS+*XEX8;k8b-wJH56vnIC#b0mc158*GL}9(NgUfrD44 zJi3wkrng}X?8CSKe>4IDYyLN|2&xW;CZ<4I?nGK}uix_b9p=|@IfYS#a&iyaI-au< z7g}uLs=uvB6~7w6u9NNW;AWw1V%odx;QQ{flCQE51d}>_4fVyTTTBF97D)9xa7x*2 zYgxNHrD;Mled#Slv$O+f)5c45_$lXBt%=H+I{oXTPBnyhk#Q9}0&ZzK^VQ4WZSwsh zZ^!n#zkoet`KFNliy0xC2B7nw^d?uMh!WFR5Nae*q8yc!l*FMwWYcp>E@gAS^F3bHcFsgL7Du7b)j{xdB@>GIpRv$kzS_$ zy;{tzPS%<3uhiq^PG=yzt;uN$=qck?Z?!JIZXqMrHe@6E*D4P!xv%+v#?=s1?^0d0 zEM-YvocFC!LjjLIXte~qZrIh7?+UCP@OYk54BPm?lH%#TnXTxRHx^+hj@pDNpeak} z;>C-Fo*wY`feb&p6q(1ncNCMD&HA3Ui>;UpJ!hjz1?$lXvcDVL(X~%I+^enM`Ai!q zy_4QaE^efudf`dqZXF^cEnF|nns3tZ@#4jSv7^Y~AzY#&PS$R{h;tK+pY0mQ{ME}X z;c)n0mgT=4w~2xEt-;*Fbm!H$sIGN$3IdY2l5Py{M(#H}SXE-5J{{D-u5E^ypw!>i zLQti)mbbkogxCB1phDdQnEJEX+1Z_HY^5@SU;E(U5%iSD{bKC1(vlZa_ReP%52m7m z^&eufV$_K2TZ&@(Yt-D**0E~8emxEwIv=9xsL>3QgI5ombN`$ZVFR9&NVxhOa-D-y z(I-_E&Me*s&nCepw8y(&%B+G{P2MYOgLcBz;!Ex=VDR>k_a1zKS_JX7JS2p@^HKW$ zK&e-biO143WP#BTrJlO6>$jG#b(T$Riax`B#S5hI{~oe&vJBQBCaxyFm}POL43CIk z*22HY9G1AjDASKdEH%cDS*FtpBA&Agd1#_`tjq3T2Iyemk^jmZ5Q8$rJTR(@Ptri zb-7oBO5k8`B>%{ZOj?UMvlCdT;KDVIR*nAJxt&AXrvO6XTyKl-E#O7E3${mtcf9*S z{vcbN*z1h^51*aE1L6PFG{6qeAs9y7RiZhn?@OcChP5}2Z-N8Xr=8&L?#-dLvovL^ z%I8GiYchQDwPOHuD~D23LEqQj-o8Qgp9YE0&IyI>|K)j=T;usY5u6HcqW{S3RLsUy z<1Yx~yzsNb!ZxfZ^j?zpy>%lOXok@Emhjh0n6U5(EMUEfbMi;?Ys!br zM@w{*+o?b4;p;+3q|X;u;>Z`hu-2dE`4i0T@8K8m#g$d?d*S^h8Ir(?Sc?Ul-M_mo zL?A}}2BI>rM53FI>cAzh6q$TrY)xyY1>z&tmJ&SeHFWnKgO!z2RnKt}<)q@7gw<0G z?_cyHtS>Fafm-tg*r};p3JN4n#}om=w~mfZWw=&w#|W9{zI7)U9QIy*vbBNxEmEfi zHP%9F5u{+XiMEMf+_s_nc~fp+`tUa`-BJPLhUxiQ^u0r}j`lZy56~c<#umQL)GNI@ zCW3%OKHUjFHmM!NB{; z$xBu#_oNS5)=?HAl&pD40dMDHMVMxbDRtadcO*T~f6Qa3XYq%$(i;jhnT5D$W>;8W zrgU(Z8ZR7j8A*F!Z=-dkoLn(|DWtvTe=)IFO7<5faOKo3UVM;~8(7z7!;2stC=mB9>@m=H25&jdX4CIcK;}&~OpYCIbdE_s#ek zqT8PR{;+#%2p_2?iH$DXdKFGr%U=q(PX`0U+hFnjI$)9-zgHfxKWx0}*Gg_F%KRMa z$mSOb$(+Rt(;6SSb6*a%1bG%wefjzg(~NBZQ8Kc(aH2)vr!Skt9l`(yQR(ROy2cwF zCM!g(=y4X8Q6lMs2q?a6y*__zebhKLH%s>ykF41itRL5(aS9aoyj_qJe>5qI>Enis ziuM=oD{mLr1HqGQZ>ZV&+o4#wSLHLW!Xw^XPcVBbySY_GSU0y}Nz@FjB*5!vIPGyz zQ1y@56x*=7&b(AT>1sTe*Xn3jnJN4t5iB#oJ4-P!;(r(=BzRVXK_VV4OwBhYa3nY; zmnuu-;b^I|({hPp$6O$yXysDvE-*|!jW|)``OuAw@OQSAi>X(72(>IVzkLfD*GgxV zy_TH?m3QPXG8}4OBf|Exk_S_0a(uc$urxP$XF6@g>xa}Mp^G%wP$X~JY#+M7achn6 z1NT{gk%E6HRe5NPywY~`(q(5Qv*0o-`Bo_%CCuK6F}hGmKo_fWH62~Xuke?IN>?;A zga(tqbI?)!If9iEwcJX+odejZ<0_uFJr8R_Hdrsjp+?hAhSG_gP+>ZMGHm24GO|Jo zK{31QEo~{rglcqC&`!>u*$iO~ml87u@Idh6yXXtU8-5!(++_F=2j5)#Wv1P-y)?uw zB*bis#9pFBFk*?}|9%$;Px-br<(9kQY_IDyc(S#CFcHafUG1NJ&;8EU3RpcXp4>w4 zwjps4d+UP%QB zs;t~nR!H~AN99XNiM>=x`z1Aj(b7^;bMwM;GJ3E?20qUntc)rC;5pZpQVW=e!6a0r zt!0&`)@=b8jgfnG*&36LA(h%7ZL=mLxYuAWcsM-@b{+GMN5BHCJYqyH`etNCF}Qod zXOx&JO|O;5+#r*u4UJ8WsT70WN>X37=tDK@YG#h=9@6$D?4xQYYfyVy2dik%deAzn zDBQxtDB*Xg=iga$=;U-M3f?OQ^)*t}H-owbG>}R}LSp6HOUGMdmYj(m#oxZ}?a= zmdbBS+83Lh5>w!me8aG_vy-rvdpT4?aCv3=){SsUDJiqx#U64w^TXe9u`nbHbE2M1F&_(fK>}zqR%b^r#{`S$iI%m zf(M$V9%qiKT*O<${EtUUJ^QpR0wiDgjooA^?{34Va`)Un!{#254~+9OVvXG4d3;(c zR+F@{{O@gvxB_D1H3EXR z!N6Jeg4|w3;g!@^MfJ7eW9EJod_lIQl`+7LtXOqaW7xM;1uR;9p{3H=TD~CJkFWQ% zZB7f8jU2eI3uTq`F5t0JeiA$H81d&ZVPNDNZHsUw3Or2l7F)fzxfx%Xi&zTFl+!qz zK+XLH)+w#^sX`538pVrzq%U7gFUL-0zGl)Y`MI!MQlkCFkjO@nb90&l>U_t4M@>2F zX9xAuf9|!+LJVWeu9%x>4>=97Wf}8z0md@FlFtR?(q0H-Sge1g;sRw)s~UtlyZ3NIW*{$@iNKvh9fPu z(7VrqHf1II@4tScUdRY%w_dhebFHMt+)851<_Vx}-7%DV(p2_y|L9PWw$&0k&qqdx zu9>NGRm}5=R-Pm=%5|p(3Sv#kpMegOGMC12!nV_U_nXkGpwv@Pe=*m^i$AeNtyloL z3jS%(myke56ZGiD*tWnZX>XUc71=2-T0zOF7%+`3se+}$(QAo&OCHK%G$gmiz@x3u z%>ml8kox}ckjDY(32O8qvSB*Se|bS9%x(9*`c{v8WplIeZS)Z}{jd-KXY;vpGITw- z2>!4^{^sUM>=Xs{s%Ot|oV_i{md6qO{CRm%N%Y5N;pSX@v6d;}N3SUmAf9$-OwHO^ zEieUbvAf#(re&VE1Q z143WQmW4S<{wX3(r#D zD8gIbOSmW{#TguYInPwbslXVujS2Z!tOrXB@OombC7oFk^n6IV@b z3fe}^zJI?B5%>1?IzfF8X%W~vzwWX!J zAuU$&4+WtpMMW5>;u-01kmAK2aV%RYBevjBgp-q$a2U@MLcfGl8qR#gyxpGA<8Iy4 z^)Lmc9}S03`#X;Pxu$!ioPSeg9L02S9r{xefrcKKpk@o^dj;`0!R?WMzZ8tbBLPUF z;JGk0UHF?S#krjwC~r9?JV;}cE@$nJc1e@Q+|6_Im10~mMJGw9>v?n8S9SPEjFdQl z#K>V$Jf9B;MPH5c>dR57^Fwd5Z3`i-Q4Zq5Xo_C#?D|+1Gli-YNnh{3K6ORmzCI;! zUZgFdy-cMAdqF!kwY4*P+kH^tYa-2l&`H(vu^C1`+#Are0$I-@;eN>Z^eGNE&wPI5 z`4h&Q9eAAj4!|(arK$M3c%;Z&rDN5X!?d;OGY@(+U8n%c|y3BM|_gjrI&Hwl>b z2RsKXg_S#=&<@xkLEg=>_pUj+%m?QhS6hyQy_{fU|M$Ov7}NxN>-mW>kKGK7;7j2s zod2!u7EtcLb)Ee3VEAJ`&1<&8`xnoae99`X(!J}ict5J;+vMa2vBNuGGM**hl=APu zR?la?dFn;*SW<+qwHZuM;E!AV_ZlK;#kPmSj>k(G?mDfc;`DR%3*HK$n_TS1JT$o|`_NUYBRK5qZ5q1azuYIk*8o{HQa2uFjf8LPBDDZPJPW zCxaHq4M$eraQI^mhZ)x!2&(;UH;>{YTRk6fT()z|C0nDR_Ao?=CxR{^HWxMwxrdsB zM;l|dr3&sU{KSg@Tmu~w6BRW6>ldONpA6|NE_T{#du7EaSFJl7riF8F-&t7PjoN8Q ziO&)K?Ok6S%9CQfH{DcmD>7Z?JU>@R7^>%)f7L&Wp5YgM1Hazx78SN&$Vc9r!{`3U zKQ6~hLm+5vc;d$i2>*9B9;7H8N6S2Gg^4Zl$FWLV&X(WkY*|IFH>fle!nZgjuf{S! zc4BX|4bI&>q35vryQ=)l7af0pMS%O2?E0)kdvI)JCJDRIWh!9VzFLLa2&(^q2v#S0 zNxhwDaKIsl*BN4KB%F*l5s_->Yi)FC^ zwINIMmovzb1-7z&Lb#E6-j{<<9L?tT(XX***Q^3}mR=@@jZv;6uOPIXq=u}@3U9mE z3N$;P)h(g8XvJ6EBd;OI#CI`@1JWn&>kAUte&KHJ1SJY@XT{KRGDN#bL)WPhAUErT zTEN>@|W(uNR6(CP%Dx_;@Q$hKvCIN`j|~) z{U=>QUpO3NQg-FW?H7+iEn5>VtxpW!UfxFBqM`5!)G$t0WzH#L&!-rph+jn&sV+`u zhn9FC*bt<;v3dfoH~{rtJ^k66b=l5{F>WzzR{3q5)df$5KP-ab4GAT}qyn4(>p!(v zI|+$lNq_?S-apyFmDc&JfVTZI1QlD9&95FvNlCQ>zU`s_AD5G)~z1lFZ-n?HfgR zch`4=F$!cs+j~E%pkF61UE&5?X*4IJz91=oaEwtvg>DBbMOM_15;UauEeBkQ%8F`= zp0Ig7OH1=7IWrD|KhYG7;!9orNN8w){t@ZN-Pfk`1JcND+U-eLcVy04|wnw?<}|;CM>mP zv$_D3B{gDaXPI53Hdy*(l;+0QYl1`2^cyKszJ4q?!8aw}WWAo5E4mdB358E%Kflh5 zXtXA67z#UuZrUE_g@HlnJ`#Whkd`@(M*Rl22uMjlp!U~zmiQ7xanIUb>P?n;5!fp5 z(x9wLyx#d<#rJHcb_+PSgo-MU?WTasI#(LRYx(Vq`YZY%d(V(=?A+@_OBbWv zg(rB<_RJqks2(`3An0L@;=HU|iG5az&=;RUflostfIV}U%`TkKmj_>ar$E2ZmpMj5 z`AYn{PWQ;ILLWjq=o+a$V7mb1g2~Bmv?br1T3rcW+*)oR655%fqNAH$B`061&IRWa zkVmw&uwh3n)D)1{?!UXW4Gp=#^d3wI^;6&3RE-Qcy*_CDyvyeh ziONnv9iY<%-(!P)ru2Kwb$tlvQ?sYTeqpIWgGa{%d-cy)z^Tn2jOEkgdfVIaUt5w8 z5GLp2DU!E+%%im7_fo&jDc0owT*3rDxck}|ol;|6!%Slkx#5gx(IZJc zqJc!ue-fa^R8|T!zNh?rBz@cZ_ZnCkvdtu4oVR1d04k0&qA6%k4=`c?U*IdSkmLVS zx)UFX0o>TJu|C0{&GQ<_82T!u8IHdh{*g;Es-d>cCSSO+-(1p-jmr9vEWtFRLibqd zG!+1vrBaesMh{%exDYo@Q?Y@>zV~yHD6GLiDSD>JhPa#ddba>V9J{-YO)aM-B$S{q ztx277w=o$AQ&3QlrQPyE3~;-(5yBw^?V-Sj@2V1YDR`KdS)3W!$75G zfr;BIAV44B_f`k<7|Fz0);4O&`V#2>u&W`qkMjRqz*qmOv4MEg+c)m%Tn^Lps?V&- z8KhV0`z6{hCz6dlr3&>4I5nNU3C}clA0<2(W$`;8NoEzUoRJMVlra? zF5>?!GtDf9JM`|IhF?7!Mp(#6J4r%WZZ2n=-eyd>?*qQ=T#eOoXrD$TPN52U>xY88 znn2%VT`n1y5U1^ajp-%z_EASEUj-y;O5`m|S9S2rGd z3r|&6>jelA7R-vx@Hf5XW*Qq2g@+WRwbdv3hL7y~v*;VC5w}Ew=+-?ae=i1G@duh* zC1U+$Zl|#fol(8%MXXYQAIQ3g*9pQkIL_sL^da-R9n=koFz%RW4!1?+R zLaMfMIvLHdo6K;?KCa%MQE<2*FK=n&A7#KH!mAZg08p%}D@5XBLG{N;DUPt+{^6+4 zZNd}Pf^b$iNzh5Ri1XHgaEZ^U8uPt4uZj5?Nokj*fTd9~95kn-uI?lm_NR$2vuB@9 z;-WDHxUSgXK+0;{@i^N=(i2wlj<7Je&Q1RIHj|K6!x|DB79~6xr0|Qu3qE>1unVc75mvHM4-kwpH;RjhuGqg05aiJ7_yqp zV5r9N{}IsWAxT#ov?IAR*`Va_A_xAA#Ohbb7zXzk`DF&4UTZL&G>xlq1(JRa_ z_zRzhtwDTT?;wBs$=}X_g3r4{LTuose5$%cuGK% zJ_}itesK8v{S5?$Zg>zMb0%0ySpTYRh;N|IJr;`!TH~!=_?D-%Eo4Ph6(}2{7N>-2AcBmUu?+n#z?m6^Q=Etl|5Vnj3(CU9P1x zJhI@1Ee11}Sy#4BFM_P%&30BHWNQ_x6ioTob*guoh-~t^&Dy-bjbb1RsD(`)&8SNI z;)ZhGVm#nIBqukw1F#*9H-`qdBUO73KtCsmxehw+>%8LHEyI!xPjGM$j>iSGIMt*E ziR$@MK8uTMt#TWyTuBIRRt$5a&;A8{QM@PgC?sG{aP$>$+z$-6sgyWCp$gOoUjSv5>Zu3G$D{Ad`deoOM7k6^4x6Zne zzyh2-{7f%MzJjCmUI@G3r!cC(@mx3zpY7HfJE3pzN7FDOGE$o^8;ErSjgJ=z=gqmp zD_bb~5cI+0_WXW{%*9+<`28iU1Ms3!y-N5#SO~xB+{S0h!rxwp%s<2Lg|QHnGMK+H zOjOZXAE>yJ$0M6kZbvb))ec~k6Ij(FzluEbuRjxbgegc_*4?za@@o@%^Cb zXr8N{{%_vtDqO}aw_(k4ntO*wi)6dTuOdmi-3s6HPQ(HF;y9s;yKSxh`#0S3VgFfry3pF6I>(nsK}&hpZCE^iqJ?{SaSMYUO2bkg2;S#9 z7BhHQGBkq%e+n2)-Fnv+BhbB&$f$OqZvC|4W946>CHN=18Zy1$|CX!kEkxcYRz?W? zwhWu}uMgKX!FJJvG4eF)Jr~y4-OY(+oKp89T+sW*s&ABG#4(&{ac;PZP1>73ei-<3H+>?>hxv?#CJ>jV&D zcaQspCAYEzlw?1po=8v{%>&L+`s14(-24~2o4y!lV-l{>$PM!oSFVw*m*Z80!4#g~ zHh#Wg{wDeQsztmw#TJ2(B`hpV44$RTLQuWg>04}qw=86Mvy$xBO2f}eO11%Msp*|N zvET|lN?`8Q4hG!=!0b-EG_nBFCp@)kv6)CGRgJKW_5N`rw9h)tCApv>o-*a(Y8Mrr6r6aSyE-B%j;V zso_7O@SSzXkjdo z(2AXEk9+otm-iwRPu^4Y1M$>nwMtf_8eCokneWaFwB#A?$Y#2f6740J@V$L|GFgA; z_?u*Fs!wc+pxx0!ugTXbYF}^)dQclYdKBre^8un?Dl0}%(wIWPEe$|W3H4_%oyqo| zsU|Gs6ZL=el82~3bL!Hsq7;FXu`6du@V|QjA)F(>!<+&tmJ-Z#DCo0!RipAT5u$~h zh#Q7iNR)%|#t^(wtIHQmXkl-}yCqt9xux}B8# z7v5jrRmb9-Dk|g;dsO5XdbXMuG}hT)Of1llHaj@BbtY&sw@#R-Ytyg_GnJJ!7qjo? z7GInV2`W8J{@W!}`1SM56u_LGQCC+NeSTIUkHr&v^yuQ>wT1x@#z}k}G@44AWMvkW ztN+~YC=odWgc3LYsn!+~d6+TZ9+U6BwtXn36?cGo4VuY7=l6K8vz17Xp&zoF;)rZ7 zmN==VCIG#6g53Yqz5q{O2B&P8_Sl<_Mvcumhz`U=7r|IDiWw^V0w+43%U&Dn!ZWy0 zs9Xq9Xw)Cihn~yU0sK^|{>JlKeVT{UXtFWyw%@=5*2=iP_N4?3(bHIg-*m=$SpY2=}c+=GpHn=#VD(5#iAjd8u#?heo6N?Uw)u{dW3q z(MNl#_wrLw0k}|}-gHJ$C5k!xOePE5##&&vuNFL6O)?}XbwlN}&H_*l`vs>SUJy_@ z4PrmOg6AUF$E3rZl^C%8JWNv;yy_{aEH9s=7LP8Iuh`&WJ$yJagUetS&5>EhYFy4L zYD14Ks6|Hx2OONJTA!0#U-MARJ{iwqGLa*_aWQ++B=Mxbz8bG2RZru7%3V~`qdo@b z92RiMT<2kUs!y&9OkX!i6#v>jlIa_Le~)s+L4FRX>Ru?re`w0 zAnf|+*gCNCOpsiA;$oA?#rv@etrnhC;9w2zqOV-m+9t6sf#6_x95o;@*T%=jg6>s^9*pOVNc{6AFA5Kg8tn z7Dk6u9@-}SCU5P!J8zlXRRz`9Nlk}FEM4$an77D8+}D@#?XK6nHu?svnRqW?QhS{m zh0#KN=~W*Z{mesxOTw~j(Hz|D=K={GiV**y+Koibt7f+6AA$$H40Z@|tmhuSNHKUZ z-YY+cRn_fz?jiFAVc0y8<~{cPI;R*$yq35yV{1Sb=Y#xDB9S67EO#li(j1{!3R?w= zxg1-j6?S`Bv#SbpU)OaB1DJ1du<)omOLKGc`LD=+qF<&pNy?6{pN;GT+KrXkWzwdCXM3p`U#rs&u(3^d&7xSV551@R1_bYW zHl|;>{^jvou-VZ)oVBc|(%kd>H510Dj8!zV^3Xu2v(ABAr&dP{WLmevn*TnyP!8_jz3z$JAA^J_lM8VM= zbLU0r<^bIIIt$_p&w-c|>2r*b+9SK3RJoUg6af|pzpx;&8cZU3=RLzre}Mz!7iHgn zm*s)YSx+!-uwJnK_hYgHd8>76&)YQr`keCUENg^ta}iqRE|$?)`)&VG z{(?>FK2ORM!8J^P{*%#VS}Af@OkYV=W_RCekJ}^L0gkUoyY4M`_?F2@Il_ngR4$Da zC!bKpi9yo6U?3y2f}-yR%-a&DIs3aRXN`Aoc9dEQ6ra|sqOdzndLNab>--3|_RuRg z(BOAHM@3gyM@UiMN>paBQ#*NwMXoV6k*bnzqmRj&RM9T5x1At__QkE9nGVkrklhv< zAN4}y{m!|K5N^8qGp{|dnzb(Il4#>$Va$A}S9*;(OMoJkJ2T`=2Pcb@LqkIBF7Oh* zIZh6UX)?L?X_+l0fHTjIFL<--VK9yS^tC{v5BomT>7$V+sec+wuXb*9T})7e#MtYQ zzT=RP&FyrDk0#z#0|6YIeYvs9r?%o` z(jyHKZ;#9G#Ywsw$VdO~xKC8~=5=6Wg*AfM&}cMBhMZ~ob$LMMJX@G1zuA)Xv{oLM zUcq%J{|q@Ir;VLgxa~>^`CZ-9^Jr(3blAI@%m@3E3AQ7zBR99UsP}&igk7hH`BeQ1 zMT0gvxWYij*)iYu>M!&YCccP2f2{qM2J_5Q`!{AgkG&`0GhGf?YeyX+Ltf#AE1Y^M z?BezV^fxk-l3L6{D(0P|XGNsf>hDkG?%hue^g$n#5rZPHGuGMF*eL2wyf89VnJ%2=-=ypl(yh)UgTj zHf{m7$69v0775hz5Ck@e7$8q6vdTDqtBy77P&Z~wHJHfh?y|CSXuPnckGsIW`t1A6 zGxWnpRH5+NerHc(va<4dFDJVGLbY!%`e1L4$V>|{_4AdwaquW4_wO=i7?c{7?iIE- z8&Jm%-S`?W9L7HL!EWG(ECURdGmxrx`L~IuLhO=G$1|{?^?CEzbg)CL1o~kUGfnTkcW)~p6 zBzde!@)V34-TRYixI8@wI(&uEjh)uq^l(@-31v(CD+cYJd;)oI^tJN$`5*O2{2PcU zr|v@ryd9&VjR_UYn(@;N35v=pnz2=Y4uah~H;h_}26w@mM(|R!8HV_T?ac+KP(tOO zC`IA({FKktiPc4#LaQLZ@bpxjH$Z=SRWgWWsmzF!eS)LEUSZEZgx$tuFuL?00Vnb|Zq!g(HGMVkXZ z=F0n?mgQ;L%?7DEDVbYC3n{XLrxpr6KQ?l6hrzg~P)MeY|E71j%-l4>Wv;mUayktJ9RFr%-IdiLGRzzqgwj}~P zQjON8)-ItoqmZl`fLvn^o((r2@7Dg6e*Caum{`hyLERRQ{eJOOizNv)^_fTC_=x#W zK*7X@Z)I4IoC=T47?|)gyjpF$4S0N5)m)2r=_%*- z@}m{?KXMwp{0ThQ#3_d(zMVO+O(~t9|A}DJ2rbj75T0DmG@Wgb$9aCsT&bb=c_9kh z(r^5YwdFJ@xks9iLM{ZblA}e8TMw|?X8TrdhkMUgult4FJ2TDNQcC3cddzB)9^AXnnfwB!1V5|bxmmv4%R?0~yWqvTftHiLeeg%6RO~kU&v#hGHnnP{ zlTKPE`f2hvPZc&%5{ABTUQ6XeRE#oS;73#-*wnLjx5Ix~Q-`|{+O7CfH$%=23ujzt zXL3+zcQ3v90S*P;1i%urX{ztAS#jcnX4Ke^7$yZYTY2|_8EFK#L|J)5Yzf20-3FnOke2X zAR@T(b6rJPIq#mc?!PzG{1HFjWwwVhL3McH{hpzyd^+deG6iv_t&@BfRgbW088)Z4 z-F3H8)CnZ#w@CLf~th4M~_lrO7p^s zA4ZSz6eOt~x%%Ul{bs-2pHIA67b4Bxs5Sj}j0SsalhS>u^3Il@*!%ynLlZIU+urPV zDij5VI(4s3T@B9Aa*l)Q7Cx(E*-lHa>O3w4We^+eu>Ua5^yj)N>6YiP!w!%0heHu) z6wb5wbX2vuE9?KvCy{)0)rdG3jI&fj%2hQ!VHZ^r{Mwuxwl0(Og0)xwaFOlOOqwE6 zzqr%U4SVX{KkIT1{HOhgv2Y?;C|YFnPJTSiFF!|EBPpQ(^|bKw>S6~4)Dn-PnkiDc zn0BAa9oHYe*n=rc8$+a&^@{RC=p@4uWksAXET z(Y~orxb0e~-c!5!v)EV(YHMp_6Bd3h@B9-gM{p#K z;CNY)zb8v2KzHQyLZ+sS4u{U#1rED1GQt!LT<0IMPikZL8l_%i^J>r@SJZECeFVc+ zivySg0!pjkj(8q7UWAtaBHO9T{(BnNYu4GRE}m#%fJCF>h|b^prnzTCpg9WbXB`D+ z$agn~IN)=?YX(XV?HUfR3H=tpts@`qHB>mWoU(x(UOj`r57?k{WpucRNu@XAXN4$a zM8>07B0DKe!$CTo22}!ggk{2yL#6Daq&T)`dUV1z7tG&i{hem?eUN?XsO;=oL%_Oc z0H>DV8D-yjCTsu7mUDM8WNYm8tFXT<^Tx?16tB4w2kC_y%YW)B6fTOc$qKXPX1JmWUwhup zRo}=h-+LmE8jBhwfm#DdeGI_Iz4`rfPf=DOU~bX6MXH!72!B>=*}cUIO;5kN5PZ9S zTk?EYDS2)Abd+s+l$ufp{^xbM!GOM_2EpfTG0Q7x>WW_n-E^tX{y(nX1RTn!jT?U~ zF}CcKY>~(=dzK+eMV2T_7*QeFE4vxW9$JVbgAx@XYgxuNRLH(%A6t@Ttb;Mn|4i@u z{;%)*=DNm=;o>>xIp;q2{kwnn@2(DY0?d&0Mo$iUz3w~Ny@6*rtT2rTXXq383sd)p z8!FfIG0e2AmsilBwayK(dckFGKE7)U-m|l_{ec0h8ggs}B#!z}v7?Zl-}(u&sgz?C zs@qq^&Sht!!CF2M4ylr^%LoqO?CE{O7Yu5#{NWmh3Q5PVgiDO-0porjrn0 zh`8o8;Kf}Oo0>L~YZm^9(-04ub_}_#lk$Vsxt-lcJHn6B8hreazUcbULv~%a9SH>O z26-dthr-#53WZu53BrMVwS-=b!`Wj&1-5?jn#m#MS@N#GPSMj$faiin)V~JQ*(>#8{98#D8 z&?Z;Wf2H<{>641?^@g$27%I{UPjKi#&XocT^vnCn43NFr#C)!rOw3GX1?+{*#GAK>)tlHxL&D%M?OQRh%YT+ZEizBjqH<^$HbsJeR9uL#$~88kS^;)>GKjxkl@ z#9=mTgEAxNu1I~F*@>C1tx@_OmWAKbAN!jpIbpC1E^{O48(1$qEDYPwAWnAg zEs%f2qF&6Q4)8Ap$SN&p4=?z(!G_DuRY$N;`ZAis5nLnNxWaw346^jAz5BWu5JVjl z?>GU*+@jNDavCJg#RO;wQWy;}MU5HLvFI8lulBxbwgBVekVh|Pg>T$0JNH?KC`V{| z`X-*mcaZ!EGo{9<>UclQbwA9~N$q#e_8J508R)iKm^S2$`Ju%TImj}7(0X?H{n^&1 zD4OIusLGKO4R_V_*Sgi-!wz-971S*;J3oKvxE5Fwsss|g2l9QZN7j{xpqg%1gCX=-D%d3-Hcz$fGYL zZ>Fuuj9s}?>f&p^l$UrHsyfl$*Qve>4UY2D9gfVOiD@ecm%I~7IS3R9T@PEffO0?1 z5^zU3ZVQ(6!NO@~RXLagD?2onA63-Iui_+PdS6qXWfk|5V%RmpnPI=5Yv< zpb@nxr;0;@O#~#Y5y}_A+QDq?Cum44`yX3r^(K{mU+4~L3cP589jlGnJLt@qe0@AH zxcP1&eaDMJ-4}_%qI;M0-bDSls~7WX!87 zLuWtt8@~bCkf?xVm5mQqk}bHJ1odyN@kafix@(oq6cu4g66w_=UbR*E$h{v5@uGYL zV|NNl*_zW@8eR|BCRDf%8WXNxqc zBCraTL|WleqQxmMX@$Z=y09Z{pTwswHfP{03vaVB|S^vxZWkfMs#mqHDTv4E=F#x z*Kpth+2d}gf4UYPLOaC!2gP&n=8Z6CW)H)7-T{j=``>=tz^sX$)|R)vN8uC!r`dI8 z34s}-`}B6GCWjohPmArCb;< z{h*`m$K)$Goo;OF6Psr`jycbQprtqS=BVRbW}JwSi9uHi<`3x?ZDU4m(z>68J&v_a z)`bMrWTCG&u6{$9(_Wv!_|A1MxRuj%cgGZSz0^%#D=v9ZF9Q|Q6J};SmY=1h%swOF zREY_+y}a$XwdPai&Z!Qr132Zb_Se6VN>>{}Soinul~F{2H`ki!!Sywzn~g1aoaG+s z^Jz}nq@Gpu(T(S+aeOlm2^&V6l=ee95Rd#}zP0g^Gs&q5Xvi&|#Ghk)neIv-b<9?O zNkxM@&i1IqYrDPb`(!FBJi;uh%x1HjG3Re3C_x8;-Gs^oi;L{6&{(A|n=&+} zEOEGe>JtH%w3Lln z)ZQo7%l9Y+k13Bo=2==;c=l0T77@HtF`&7lFhu$zu;?O=U--D($m`Z z5+YILyBsq> zvOT%VG2F;`GH1s;Vhr|@q%8eL=Pffg57MoglG%7+y$$VyZ6Ci4zMP#$#909-tX1_l z5|vo3yzn-zI(MgTCt&FUuno5KE_X8e&fYsgQ4*(F((K18L`$C%60;hT(z|piUaXe5 z$4}f6Y`@oI%+J#E-oIp1_~`Grb1wTi90K&sv1ebt4c$qcZ<`F+D*#qPH2t#TE1J~v zEY2rIA2rURJl{o0V#3m-SSdFfu>kLGvAx$c`l9cCqkpO@cKQh zGqZ)SNKeVP&dyXyRobQUQn#cvfMre%vZEQrp|K4!EE)`4>AyLGt*+hFN3QqOtrivZ zbeYZhAN-k&3>dhYg3?A5fBV^eOVgFtt%?V}zlnGDG;_&n0Px{U`-J?764EQ>PuGgyg)6G(x7HkDcom>B zvZ2t{l3!OkjT=&&`*Nh9^EO8+b7Xeph})wd&3(>C^e}cGX_b!Xv7X_mV7Ly4@CKOf zM96=fw)g9i=U)ILOyWEEe0k>-%BbOiRrVJTx(*-bf;2tEG&|ZTwJ-MNz$N^oFVVWQ z3y)mL?_3ocPqez78I@Ma^5N^Idpb>a*I9g2-P+?n(H}a>I(4lBc;Ui*RKP;O)!2z0 zLW)(aaPY2n!~?Ad(ixvEf1*f@S{3!|Sv$05NB^`?0`}p1NA`;q5s?g$c64Pq%;xTT zCcy}Z-b|sv=8&_PXe4u_T>@6uq`BJY;Mf2hpL1qgd&5s$kB5|-U8R1>$-7_gu(d63 zwJDv`x0KSi23Y!pidWCOW~aNJVO4EXQM%KEuZxij3(J!-(h;Iv^sn#pWXp>;oF=N% z%`LDu7>^#B=g^z%xQZDc+~{hwh#~R0tQIF8we`rtXj{cF;Kra*HeP~TIQ)@`wQ(E1 z?bN|-VXhC+r%K@Sb7N9!#l9MLP_D0!0Duf~OjV8^y=O?M{ zW4EAhBK3M(%&%mHDY7Joi{u)YgVCA)V))HV*p2pS?xE!L;?w~}TIfP_1F)?S)U^&E z5}_C{&ld_XA38Sd$^Jen-0OV@+nwBp+*1%a-^ZGZAvR zwvdZ!MO3y0SmaJ8p-o;6dev-V(+!Ntd}Yrk}+z?m^}FEezabm#f^;+_ai$dD)dM6I;1%`3d$Wt&+Al@cbHc) zgc!>lhyGHA9L(FHBd2f4GQ~3+IRzrhVvxq+)*P^GI}DJp&*ay26(sj~bU;0V zl%I*MLLaR?vngio5%Kt$T@!$MdMJv2WOBOP_F5(Z>4i&3sM7=h_6t)_SbX@Nht82h zpA|3Z{Y77uRuwHMnR_FPI8WEAbCgDZhRONUod@ueS2tJ&)F3rohitoE6G;kqy_f7$ zv(&X4v|r5rwH?ipWueY-^$|li!-Xc)_$lVrTv-m6R7+vqLcBVF`9D3{CKl>4oQ^LGY-6h0AfpL3UIC4_r&p1Tj?5 zGEQu(fCFg%>tP;0W~Ho6PXYCJIfnCzla0Lol zo^Vf3&)ZXNL`LraAjA$6&=mFIHenEhe5?T;fp9w;1lkb%?~xW6ZA}9(TNkC00B^$k zflJsOA+J13VHa;23{1d>x7(|wwAZcnyJqVAW0XcgGGc!of!nd?f ztMQYN*5L2VpZV{YFA29b_HeBr1H94YKe`%wevM*3T_p9jkp&wJ<^zxwIFswcj;9itU|S*ujPDpjQSd zc7G8K;Nomve{B9^FSN~bdr*_v=fk9f;iCC}F0;wmm-vT?RU@m}g;Uc`;=^Vzq!)Bc z;>G#%v=A8gQwSIglem%+i#E+;%?zxf z;4Uj>n5^~R$?0+XvpE&pTqTgmkYy*QU19g(1{+v+0L!R`$LbDF*@lP1H39HK(sI`v z8)Vc(dCKyBP2`zWC(W>By8F&B+{z{z!mRAO6Qvxe(eZI)`mB&a*xQ+%a(3~MUoph) z$ZN4ro+uJJtUcbRZM=VfHt5_Ts9|XI7?@db!LjS{%=y7-;Oa|@%|ymtWU@jex#Kw& z!YN^4dsFp=vZ1caZ*8?hAJWoI&n?Eaef|u%q=!)6-Z9Okgl4nCq5ZyIb4S~_1`H(4 zu0KdFT*Br3TT?00NE|#~1N#qcFZ9}C47v2A~&SIFvK5Dn&fHs2%~?1pD1iJd-sVa)<_#i1((0di(lbg|ZnoP8{Fn%g@}O+tlGp&_-4bjPYM` z-Qy4ug-&!`^1XPm&Y)?1rp4u$U#7AW@h9gAWEHD^L`3yW3)5Yb3wq%F7xueNcn44o%2wP{dt&C65<>lFC{G> zZJO^<68l8N+REO<0jNIK#hCH7Ypq=T{=N5MkuI2oC)@BBGprr%y^767*(dmgAN(a` z-|_>QObJ+}bdCSQwhKV)F+s-_%ZoPscoszNEp+m6dTnhcfK?giJJTxu`{yequd%?p z<6rXzrSvV8{AMrQ0DQ%f=gi{+#$RkTB0{Ycx;&|m8yju|ACD9T^NyEg89F)&udlD$ZEab6c9{s6 zjpYD$MzXgze!;$`5|`7a^Yld}99LdWc%q2>LqL1Fxp87FoeK*{-TP|thj*i*z}Eb< zqpq9qxO}HX`__RczA*!P|DfvaKg+=NKg-Zhu|G{O<=bJ^n{ypSy@9dE^>PdN@!?%F zNG9j>u7@HD`aRoqK-!1Jiz(^ZcB*$k^jZ}jbTNo?-@)-Ky9uHW7c)jdq|Ho_lxch{@CH%=-MRQIM_Hei#&N+TPBRyXExiMVflY z)t~R{{ZoqhY#nXggNj{94uTB)lD;$;(20OA-Qw%r{}`GYs-e+*l`sjfjKg1C_Wi$e zVvOY9ULv42$M)GTwtyNe2{T+>4@A@o;f_q@fXk2{n*Jt#IAJjLj*g!`i`I&YW)T1x zwRb@^ms|T2s%c! z-7)84oyf?|yBBBaRE=mq`ZH~meg;ND-oWc%hSPyZ0`@!8?Y{X7| z5?F}}?+Up^!om5r^{(Sp-~!^ano3G{C}||H>067IQU5FJ>!GA^Z-?r4U*2zJc1}L~ zgNmcx5R|br+M^Z@f*0zSi``{tSZHZ5I4+Fk_kmZg90VS-n|nAu?w;og(KO>+f>F84 zA)LUd^tPag4u^eTjqNL_i)Kb8C)pXg_5Y;%CK$y1m}J_+qVRX3?&pKi14qaE;bzh7 zxT?H$c0r9NfIkMgv?ZMj46N38&kuO&&6S>`5Tr#ZFRV>_{-zn|X#&DnTT&`;^`aXZ zBIqt!o~Qk37|yC1>Kn8)1h(4^S+z!yaIoR77nt0cb+yhlHj(n_ZEUGfP_RbG|F}^0rReyk3VL z(dHVT(`8%97hOMZ7VDLg4}v#E`=o~8kf%=#lCipSCS@-~^p-C=)6f9p1RN`g6*J@J zDqr7fq#WBZZmx{F(;vCWa(R^0uhdOjk+NPjxQ_+y%MeB7vQAu)uiov?{wycw57J^t zP9C@A%y2~{g#k*wG>pS7ej7*M2tEV)Z0B8UaEZQG8SZb9 zL7$nG<+!8{K73`hU0bV7?@{;ERrX<}IcDNQHwqS{$lFIc^0IV09BPM$_@)ZB9Srw^ z47^WJEj(qr^lzC_*^!9GyL@l1aP0`|-r7Oi*{GLDz8l%aX|m(MkwgO48Y96SRa~Y1 zLq^(Xb=q=YC=hMWq~rNVl4C*sP3`C2b-gNq$6$V@<`$V=n=V`-%N0>xhf&Wg5BE85 z&mH6{JXUs~`W+euFj>)_zg4Dx3!K$ta&c{xne>$&w;bS%=pIN*8$3-r+p6c^H8N9! zb*f&Kze(F5y^svWI&OIUU-X4*3nM^~-A+Fw~$M6>V#_sQL{nm$^bW8pnV4WNos_${Fi(O5% zZ{H?wsJXq}c%38c7(b)cwM#E$1lhc=>$s$QckRDboOivoj5;Q8X^`!&dlk9Qyv`=E zy2KRGot-!9zERb(7cl?N_(;6Ksg6^P&*b*d3AzTgwxqEmZqmYsH_kdWambpPKCeBf zY^vYva;bPsquIi7oKwmBCtglLp-45iGSw1lZ@;`+m&*`!e(1}%~c?eetxk`Yg>{sp>OF}}A z>GtmCpjnU0n5=t9&5fNI>Nlp9#nom%7QAKDXw9t;WXNkes&We6!{r&HJ3TA(G(2=} zmHTsR-=9aOe_k1_u4c&Z;Eo9!ijL+hVq+U`bK=T0Pg__3r-rC5{ak6?dVlbzhRNPP zlOsFWnkw9jYm~tU@CKzTY!qw!j%FMj;+0FMcs6WYU-^6$r8#tP3MQKLJaMV^EZH@5<@okK-Ss|6b$=X~9r@<|&E&ho;i0#+?e*S+X}o~(#v*}V208_3=4 z5r=cE3!Yvavv(r-IPG}J{v9xWn)0NO*R<-#SSqfnnl)U)BZoO8@3E2%zX8b9d_}P^u`Suf!XA!5L zS-N(GFecb?>HhNY(?>CnpaN6dg}FJ2yuvr7%!~B~rN7f+feV6oE@^g>1^bE(((of|SHct)H#x+) z1e7k*FyC`pl;KS~|2Vd3+!i--Wks`RgBoOi zv9+}s%1_QS*jWF-`F!!W1{C=158iet->j}p^=cvQ6TV>Iyx|q9VW$h(ISFu`qd0Kj)Oj=NX-DO<$wZrIBw zm=Lo}5c}rz{d_;frp|#95qU(FVNM8G1r}3Qa??htNCCa0c zkexHT#`%5I$pwT%QrxMf51V_p^9wyba5g*x z0bR`x>N%Hub$9n*b>d$SIV8<;MU{`=_~~f%XOGGwQx>pL5z&dDg$%f~5gKn#Xe2l8sXxyT}o3 zJzw>gDE>R!3m@hH&9K@S%(NcM`Lkyu?-6YfK7(ZPp3HUla;Hl6y=V@lHWlcUT3Pkm zM*vxt&c07|kNgML{i~BXyMK*}s6zn6w0n!-h8MEXhr?ljQTnWHxBXw3Cgap|4B&$P zF}!#0-t$^|DvfkufhuUnUZ8R>E^u;hegfnxwThMQ#58 zdFiI+JkR!UL|bNv-&@ZyDJtsfrUH zc4@VH_hw$O?j9ascv!_(?O{>F5Qls^34&w&fS;*`;Dq!P=oo)@`PidQvfgQi_)3K+ zfQj(nbQ0tP~o3Gc><`RfH(zGl@K(symd?N;dF9AMIxb!mz<;9Fy0jwCo)-) zXD>yIXdIq;^g;qo4fzAjwhN3of2NpMV2Uc8+Df=?PicLW`!!K?H|IKRqSJs_W_d z>oG2RFa;nAjWu=kE#R5L8j+cqDbPkuz)mLYKZ=Q&`PTD>6h5|ceuI7WgIJi0M?6_% zG7J%b+{xR-xzXEqp88awbN+$-m0;gDyKmmSxoE_gFj=5|N8zpkeTBnAeHDhWtK_tT zE&a+-I+I^wb_ASZQF2)`_PjCm(}TZjA_4jPPQGNsd;d_?Th>SBLP}ay5sL1~eJb@Y z@JT^~hvEIg7Id<(4$mA_K=LJMm|9llhw($CFU)+zyj+n<1ngs71 z-OTOI*!5rK|Mt?qVeLfjkz^xR8j%?x)<)4;QO40yA^q1lqaJ+kwfmE?1QgGv*laYW zu1gFY@`~ALbZGLpsU|jkP0yWPPglTv=o?1)=`F>nKDnH9RSL71j`rK-r^3SN>T--S z0hMi!pQ_?q5=Xsiidx-Ty>SQU^9~XSaA0MrV0on|!{cESe4b7iMhA80aClW3(QFg~xT?iMa6~Rp~^PluFst zas_4a0UitdcwCuN*Z%6z$T7IZ@a7x(4?qTX59Vt7pf& zTK1EUq-4J7w0BK$*>UDjqc@-}F&ZM>^w7AS*j_5LCa$Bc=rYSId;M6VX5Zq$3^ntPEh>M#9Sax^KZBljR~;fSxn2MZ!0Dt8h{|q`Mmsmco4MnVgizImk6ipi5kkqHFILReFL9w zI0kV2&O5((9nF$BlApJ(&U^7q7CmIYW`1Kc16^?`+=7&l1((M%x8V0gcfupcN1n#o zwkMsbqnJ6d|H@(OA7_t#p#H) z)>|~t3z+9{sv}z}<2YwFAhvKqv5AT203LhRz~KF3=o=p9wGtad<}%ivX#Ig0T^deU`#zVsU&tk9(Cob8Et^mWQMJ~il44EznGZo~5yP~cUF zQlYYdrdr0$KLae5?@V$|Qa~pHV3{$peY}PrMh#e*uG~4%aE+WmUjFRZT=6Z6!yr9=WitH->1o)_23~j3*7M2!eH^r*yW}IK9uBdp_jCh<>eV+;K z{Z*tKMMRv-H(*=I>T=bIW1OyJArTeU3&naX2eeH4gI_ji!kZMNjA-idqh*PU-mwkdKa|*1>HnN&_`5tR*b&%DFY?hsoPDlTlCpf122$LYZzu9jPk;NC zEkijVlYyt31Uk}R43$0#d&^Kfcf&Shx{GbJjyJrOyCO#Sq=-~C$Bs)+rWzGmlV2(l zr=bz*9O-_SSlikB{zi#ui(=Xw`y~t_Cm;+tFIkc$Sz68gpO`<2f zPxOw#ejpWhPDb?&j&x@P5AIx}u^N7KBM9IlX(|R+4!pMCQ+Vi0c-3ap* zsG8V%jQjqXac^i3lu8p%q^)=I!+I6g;|u0mPD|G|8#Syt&`qDa^&rvC6XyJYF45O3!x7_w_&atu%xj5t9EbbJ zXBe}6qoe9)7lTz$4+rPeB|$$I)lGyZ+%4V$Pv#YW*v4e zl1rlLMjrODVSxHvV(;R;+y!g`S~3oPoEFUarKGLew;&x!v--D|849F<#Sdvw9`0?s z$0CXoaCXBVF*nSH=ZZZkqN2mC@LE@4>`>=6!9YgqTe zzLwN$<`jD?8d1n3o>u`x=K%aUw&BgPyAyQAX?p=@jGLzSbyr_OB9SOAvL9d*YiPey zs$NT#xKrDX{PF6<8h$2%a1z^`rmK5djn*vz?d|PN<=cu0LP;V>)63-1^*%nhl3b3* z$ss+6u$&7K+h9YMROEx1SXU-+ec?QJjbBcbH`fBN13f`)z#&EZn9@V9RlQqt09Uca^` zHl?E*7wS6iuUaM}ybHnZHrsc%9p9I_Ngqql(!_UIk^5#Rr!8OiYRZkD-rZ^O=8w3} z#mT?aS2$@J`WPWHA^pTPWA``7hjFb#BvIW^-r?(sdw=@lcplXa{Khw&t&?3nbm)-O zuX-LJJ8?$^PMZ&iqB?-{(d63ECF4-{@TwkiP1mbDe8Y#R(915_UOnFWSAvxuVAa(# zaP{~G0p>h@n&%1dj~{n9|1K~8+fOyYRsXivfpp#b1hghx-3w6*R|CX}sG1CXdT7r+ z?)E;MokJd9C?D0N3(QyQ#ucgvqWh_VaHf4hULW#m>G4 z+h6cOgvsryQ57cg=O&dEna-u~&B3fyzO4`ZSH_XV^*RIh*%0!f{?RP8cH>Y{w)YMcfJp8Ccw?*(60)3tUyIs6dAcwq6 zT#d!PAR+CpXmlP1Mqo1EOvD7pM1G;_o-w{NlZ=$mGT(Y&M?n2l=w$K{rO-$g(TVcI zK-DI>rq7@N$mU|TW&$$AC^QX2L;N5~UtfRiM)#Aj%oCL5g9irNfSy9L7e3P2(z9*0 zuqmna?D7TU;)cRC|7xv$o5Zj&2lB#V%C3XbY}>UdAa1ZaV*;vk)&30p>d7%+ykcQ- z!H!3!G6JXA4V*&l=7hy7bvJ;Oxchd~3 z>tIuMfCfud6<$DG?*xW~z&@baPROf`ka47jxK(XW zvP$a)3aEUo`x#%*1KpPRBqauLT?G7D7t+!?d6crv@~dcTWhNGE?S3wz){AiyLw2-% zVKUFW^3vg@+%vr3=KQ!)MW`uK>b7%wwSa9s1639%e44Z^g_F8lt)rx$GiTlLf4w?) z#^vKmh}ON|dQd}K8zZPiM=&wn5Cf;2d%}N)@&cPm;-AEI>NHYK5fe?LNed{fjv}QI z{fP<>Q-oqale}5cW#^$WTe9oz+x1s%Z5Mfn3c07Us8y;pgvk}%t=QFfffW2?B`OF8k=y=-A9Iwl!t&13*i0K^ zTe~DJ?$DOlldY|+E{LUo|4y}re&G^$`17!m*55d^CNK}Um!+iDE*tWWt1M+-nFBu9 z+w!+1D)3K#>X@A6gg{sa}c^wrUyqzj|NJ>hbPO-W7gCI_e+m?Y2 zgdzf|Y!`T7+vs_POKRc$Qnb+ZaM+apVCc`dld==xN2hEVuP0-DegCof02PK$odiiwRyaPjgU zQs;rSPAe-L0e3@9ZM)MT=5XDzNz#f)Cg;zNB~#XedxL_Min={;T5knYJpT3}h;qbz zql=p4r9DrhEco5JKXFo#71uW8Og{$UTVQ20$Mmo(?L|RH9dpu<_kEU*W8P(dwa8vm z!(Pf+L4}J81DPgzo!_AoxnEvlGBRi`oX)-Z5<@;XI2IOasSL$^`}U1P4RjXD3Lyn2 zo@*4iqY+AS;qel|P89B+9=+2tAVE<;)fd`m@$4ou?pc64LD@K|dLPV!LeY9I)tT@k z7GIJ(`~K=9>E&Ji-8o+%wyZK%8_YuP6wMW(+Sj&9tusb8k1>V?qvEENb z0tUKJle+d~EzWBo9U`P=fD%|WtITe{ zXD8krVM&@=wDcsa-sH(X|2z4^?iRG9pOLp$$}dU&bdNZz1+k4 zA<7*Lv5VDmh9NnFe2Hq!dn)Jc{_`#tB&*ewXj@%IIL`f^|GXxPADmH28`e5=Z8%R-X%1OZr#~K z%F4>H9P<=Vvpvn~MXPlKsQ|QZ>xxb+xZYHmNC~T4xQf-PO6jjMGoAyx_pqRrvr@lT zNvM@yqXIMxe>`enG?Xd7so#s^RK#}?gzQk!{Cl-mmX3IPF1f+*nChUHO>#AqUbp-m zqzFS>)bgkb-@+VsZj{jw%~dTe~Rhc;x8A!a~^^ z$F1nUAn5o)s*3o1P-RNd@&EbRR*)$>@ng)VoSR`sFAb)Fiur&#Rj? z@WS4KJ92IU&26EXhzs+QAGEJ$g}SdV@OE>-+f+7b2w8<1GG!1Zg~5sEo%}BXF#EV7 zv}PH%I~nj4(L7P9J*nnB(uBv+lDD>dfe8z_C{J;5ahc3Mj+wJLg)pStStg)ryZs`< zfVzWS)7RtsO+2}2@rbQl*SMY1p|QU zHat(@JO0;sD_|d8f#}IGJF`GObN`Rw88dH^;Z$TKt-bxmm9mpi`wefgk|XnU!(ANx zV@wTxvD^{I67sZ|UpI*WZfdBX-`e5}pALal4IZg>r-t>d>2w_l#((kSH#a`Cb6e8e zet{+QaT(*iB9KOV4hVSUO0$u3SPei8C;uh6&>lK1%B=B>sU`aQ*@%1M`GiUfRDb%B z!nY(o-?<;Wpcd3U{IUTaefRF)V?ag}*gadIfx%y-v)gTEx#RvGcx9tb9h^>WkUM=t z>e}j29x=jB71eKcLd{XoXJ*+#<6Jg6;mgh-z;mp)xrsA0R=#E#s z4DH(dbB@5w{ABPQTT2I};Ul|%?Tzc`Fe$V#m!sgn>+9#PPj zOT+9ku^xgYJTRmfuws82*oLw2{pGX%+wSgQy0s#)c{wX3pD0?l`M3PJ4I-faAIv8N z7=QA?ez7@v(48o{xYmd=z*J(hwgl|Mhs_6yg=KoZ{!j=3ZQ~ko*Or?O=e6q6f(hYeqIqUkeL$K?<`fa> zy4$26M-gDaJS@Rlk1d`|NrY-MQ&L(w)_mJEA)sCJP)I!X)@h%kW&T>*FK=Iy>z@#sPF{dY8TPK*Js=t`U>#2@96Zg;N!coGtFOoj{a(if;y za)jXAZvNBl=XoSod>0$Ue+b2hc_R@Y?i#26b9I9Hp9BTRAZq^O-@`4(hEHo=Y1Grd zHz4%x1V$O)+yzfJ+;BU2c&_Q)d769$??Pyy7~M z?|AO!&e0P~9hYi$Ui}zpA>3rRHbu^)vg?607=MawzK@6BhjN?Fy;`#jI&{^`f?PJ0 zmViD_enxU_QHVp^kzX@*i0uyTh%T&Kly9^fJ;Ac?vA^=JLizncG-RlHe2X|NgHd%l z{pRI={wA1KSNx>Q9!=qmmagev1ni+%0#@zre{otGG#k;3?)6^Rao)M}v;6j4!QxZb8yQKI4P3+ z0FO&Wze=54f8C|yC@?BEKskhvu9v@L;Ox9S+6lE(~dPeiGK zJ`hX`0?_PB6^ciA9d=(&XhKntmjQD99nSx*z>M03Wl2o6>FZ_E$ff`5 zN5SDG2CPwn1AAiTJl@{dBG!yA7~ z%w<2n(?I(Yq);D&^IiINN#-PvwC@4@O7MGLMC5@hbU>U!#^T6T4g=#)&=V->` zN7M*MX(2OR}7z-U3g6hXln1JyZAo+f>D+f z)W7Q~61%>vLYm9E0DY_93iv=?e+ogrNq(AF!@o!#ffy8a@_s1nJfdrO?4a%!uKtx$ zI4ZJ4iMbEA|JfB!qEGqzwU`0j5W5O#piKd`{bf9+s<>F8B8YMOXT(V)^@3}PNL_)C z)9Z?JHqV|mMOnD4H88VgQZ#cDsCU>^_lSe^Iu}S$XS)$Wt~Uv>!aMq!Mme0;7god26@|1ktLi~ z0nx2A<9aoGa0q*U-(?&wSwY+CqG=_&^uB-Ezq5u)u>Y+>r^ho6vaL;2y^+u%Q27bE z6+HdGfhu?7^yPyMst|AAc1WAj>zUKsRxVkT@(p?e6sP1V@8e+qFx5q5zQC{KW!kb4 zgz9n8d5$CPrufg?ru9~? z{XavAS1&XK6Ml!NCC*b&Tbp_JS2+{tp4|urL+vK0Px%^16ni0S8+rManx^1!^9IO= z8GfkFazdK*_c(rCpqu4LKVx;Nh~ll-?y1S(z-qmdCz)?vK}VPfy9L2*MFQuR{*Crj z8~N26fYUZpocb9FWuGN>|j_(qe(M@(3@Cc|J%(&5<5ezHL&p z>})dIIy2-h6yQ%iqxAO-Xsmrl1Ywh|`mEl>T zIw6Kkvo~=yUW18?#t(%{*$3PTXR@}Zb7eNqX^Ib zfb6Fr$W6IEvOaUGmE3-GW0iIxVCH{=*ulwSkuNl9CZ{v**OWD(|8T*T{~uFd0oPR2 z_kZb<5|C~sL_$K48X=%G7$7x3%AiCVw$UvZlpvs>pdz3s4I@QBLPe1rjFcX^!Px!> z-}il1Wu@MNJp!5O2k1MSM2#-4_t5zb+yuM!^BW(9bXipVne^8M3|)9s1sQ zj=lHtu)T`L=lbaUAU#+9i}I&N?@wH`|5mD5n!^ON}2F3{D7yO7rhCS%>2jV;}& zX@yQ*yMvr=;uUh5(b2IfTEu;sM8;-FG~cLnGOK{2<^KI4ur_jy1;pCp=>{<$^PJGv z+nd;IqyNyp&d()fx-f_Saa?y#`6Cf|Elxur!PzT9jgBU-C(mWv?x5blUa$&lzOT<}u&xwd zIik*jY!f2i6-+=EDewPaDHaZYKfBq*g6EcBQ#d#uM}UWb*Xe?r$fi#nOWd3bWc=rc z9kuGymv>EYcjChWT<}-n#LtB*oN>IH@nNSV9-=93kC;4q@`UP16pF2=43bg_e_;}? z<>YYl%+bQTeTI@E>djr6vF?Luhh(}Ytw77$*VGCfl9u+O%7!zkJXBo8nAQAsTfb0! zQ6GF`Z_9HrFHfdwi>QGuohQ_GTm0PKKove)#8AL~RtZC`1Q%+@eTLKS%ItuEvZqyw zeJ+1o`Tu4;8+KTXQ;je#eEgn94R3JgED&3_u(o7Vox>W5oYXsB*WQM8VWJ7!L$c>mtNu4_@Gqy#0=s^^HTE8l_Tz5rf%Jy&Ov@u* za`Zk2ae0dHZ>9F{eyKP^T4V6F_ib3p&1S;IyD{BYA*C55ZC*|fT^gF=_YiCKqC6|} zuISet7scF++;@7nKTycPx5OhG=_sHDi)&BvHJvvqlp{#VupVja7cblShwk8d#!_q} z@0}txuzo=v!3=&#i&JMxCMSPZ;LQu_0WgR=m*l%T(c)kuIKR-~8`#F%%|Y@bmd}$f z5R((hcdxEXe$m)CQ_tip`sHzWqSJG#9XWRD5GvIy#wkJagWkx}ng74K)ro0Wc5lmc zQaFP&X1^VMDh=6i#TCw)&LUF4N5Q9}TW`)+O9%J9<)U@5lC&*FXweNr8I9 zyO$ktU=e3PDhp6T4-51e_U+UtHvnG(T-zL0isAUWS{j3I(j$ z3H>YLUgvdFs7P_nrQ>5ziAbgG*kTGi$&V~+_tJ{0t<5QCZr zfvtwenQ|S+ypQ0CH*fyE9J}f{M9zk@Uvos1CX-jk4cXCE zeqKJp54ZTSMJ!AP>rIQ!10T8uiM!<_zQg#L{=0p+ju#X~e~`PfQ*7(g7wr3wa>VTRBdHoxj`8UD^4FSbnmrBF6Y@M}6eGs=L#m z2OKn=8;bo(hVjCfK@u63^O4(LJ*d;&!lHbzkMiFk|L^UE#oxaYFfY2$GTS^ijErVe z)6?@Yw>c1fSASS$Wz&fk({q)|bqu{>(u~w}DL-cz#fQo*dRa!#KC@ON{q}ws?^*?w z^Ekn={(ju;|G(;~(APDeG~8bsUs%fSo>i6HN9q&2_X97$pl^be5^J*&RyRC!YNv2@ z;d{4T+8l-4dMs#N`tv4x2-VUdEBw#JMqU}!>8MjvUb(50VI!p;w3=7}+)x%}?MosB z-gC4PE+X|GO|{72;&_**Yed{%p+@O*(!h>7Zq2#n2DMoT|5LXG(Vsu*Vg}ZO@8sU) zg^qz(z%`ubyeoC}K=yxDo589Gdl%+mhX*FH5&m-Zf8^xlgYCYd#YqhaOfFI0Vq3(w zLWN#fo8L^Q*Z)F2eelDLxRk{o8Ig_&!N?&QIg*lzY%$AZdwZf3r2(2@P4 z`E}8SlJLCCA(T{D-LD)`faW*~v`P3|o!#9^ zd4660>2{4w$Vk13fuJZZnCv=hVVVSRLzj|LbpA_Qyh%XMUbeQTB{lZzm=RN|9CK2# z@N>lXdE{%|h|avFA_)mE5gi$?q9pqG1hjB(^QXES_w>lk_Q12_c%BUv0VS@>moGb? z4Cwjq`S@W*lOab|zE>iew+vqWtTd^uQh0fCYx*)#nt5QOh3L87kRI~NP4BL<4vN=K zp7~SDltMUD-F+#hNaM`B5IHuz5*G_7F+H6QlIW=TPjp9X-~y@)z;}IgCTW(FSI>B0 zpQw-}i+#FS4}ZJppVuJChW~c)mgWZr1N$Apl1TSPThi%G07f?Ljp~9Nh^(qS+Nb}Uc>zzw zfqGrBfy>uwZqVIDu&_M5kp%p|h!mAH|1vr@3Gs1wIXP)v5q;d?Q;_N_4ooHolgvcu z@#t~dey&nb=S5oPzCd&d8p-5#;@R@? zhUYf4-U3u@rfjwIi$!+<{ zEG@;isH@JwjGlBM@2b+$qBrBO)$H!4i9&3n+Ap(2*+9kdQuMl>q41!zrEsP#4&zR= zCPx1n)#uq=DF?edi)9>2x_&2GPgLPrfSv~MS1)g+Z`FYk-1P)FyHuG;nbA5gJqF)@ zkPRSMe=D*w)Xn*H@{e=2a87v{eN8esvz3jGh@`~ZT8X3F2^aaiAxH;Y>$JHz#r<-$ z?+Jfpv5d#?5`aT-AP!Qu>Xjs8F$9o84!{jsZI~HDl&7Q9_5n@6sCh_j*Ofy|Q#aAi zR0wHdLcEH_sCx<}J=5ZDE_{A>ztO)>n~n3_Y{~oTMV~~oaejFysA1wmUsnvaOQbPt zY#_rsL0=?EvZ=BZPEJJX{;sWN!~CljuQH*JpCTyKjHzp97mGY0PKSLGL@^3}!uoQ>6R#bPvm=WPFFfrg_d}nQC*iYpAszJ?_@TH77!ow>T zbZ(1PC;upP+!V7F+7lla09E*S5#~X-Ki#}PN7VPQeHi$Vz4aqeAg%ov5(*q1j%opp zyAse$S>Z!-LA#G=L5jaqqn5d;w+q>^nVxOIwBls-C@?&#t6B`#D>?EeD@6tA7!B_n zzWwvnhAl6}r%v(+94VVgZle>P6T2$ca`m48sM`%JT$erj|@o3<5CJ&LP*TAlSkK4d<=_Pf0F$|orK0NR`M zTs`pZ=l)6NC?J2S`dt6sbuQfa^JqV~u#2Q9b*C5VyDbe6W|Fvd9sWcYO_*X02(Ap5 zaEY~^&-?Ib0=pu<>SIPU&!cuYM?ZHGWnLA6;duWt|95}sX*Afhg{5R;*6mIW zP+azZEedM5lagmywC?udepBX(UBRmyE7+T}HUyH(%f__&B zew9b(>kT?J-}zK|jM*~=8`H7?piu*igh=K;@oGTKVnTX6Ln8@kg-XF{%oz4<%MvOb zdFp_%E*e;pb;t$eL4)t}p#oHk}`=nob*xQNFFwL2kDx{oe z8>4l4*#w4pa0CJG!aU^jkND+cjqBUAR=k?g<0eLgy1nchmE3y;LZP z)R>sth_O+*6TvtgHTe5w+DUJa*gBW56@H2d9?4aMMT3rgE0dGFHWrny9+;fSLDEgE zYQGbk$eU1y_npL|&sw4CC#4=l9NZ8ncwxOma0SB`)|Y=Id+FnVZgwEc)l#!=vh2;| z7&;3P#j~_|7w)yaX131=+ilqCt-QD$D6B?CxBK#1sJNAmb}290-&=zeh6S}^V{KN({z+a-%o___n-c9Z@A;$P@CIO zTX|)4Pf^U3%9!s(F;?)Tk4^6i2OJoLJ+r@$8->K7I%_YG76vIYl6p}nMcgUZqK{8 zzFR;2!j%A0?Apw$5Y`jF!o)4tXre-(PO8lc=o**K8`{lbN)L`9`>j%DvQ1&z+1jF}M+amWT6TTN4-I{5Sn*(Y9VEjjAXOH|3i1Ez$!G~Kn z|5PuY`;9(0>s0O2`1f_*?<5SsEj4r^UD1d+HPH~7=(*5rea;!<5UhcZUZP(}eDcuT zanq$bHbKGZJW;~IYwi1$a=Pf2$W5e4mg^pDUFSP#o#%lc{lFlcq4Fy~q$VU-l}ase zV|BTb5TSCV@!3Nq$-%Q?B*9SPnkeX0I)NcWU}QJrQ{t-v?u1=w@%BFTU2g)1$8M3# zqS^zWW~>gp2$4F|jfyrFG*zsu{a%(ZYDrW59ZR9g|JHAQtA?ia&q#ilSm#dDs28fI z?A=VD?_XlSBD9*k@#g9k|0@iXNK$SZ-X`Z5oyUIOJ=tJseOxlMWiuut4d?g2r9_Vn+6=3sY(&{?UD?TFY(;g{^e3P##&eZANRe7LONLG8 z*&4&pvewWjTa?IqR%gqbgD*P8NGXxB;;gX{O&4mEdWqSRDv{Q&SV=}~KC*bnV8rG1c)6##9}?pzKyvPY5jO|z*I)>uZGvx` zV$MYubw>Fz=wp)U8b~3O47gaVKeGzuB^>6J33pe;Utr5|TQT^vPX_)ER3q)Y-=O5d6uezjxy}C`?~G{SF0Os?^!6#JBU3QW`h7lt{ft8s>%f?E+et@%=$(zc zL8T{<_}$#cAZvMWYiEi3r(fb{DtrCUjH5(^DGZBQB%06BI;AFX$5nk_ilFd0T66X- zvOg4gY7;iwyG!Xdf2~N*A{}kFxgwYa`-)M$(_!@^=st3$L5voqk27QVL{NIq>+V`! zzp%nVmc+pCT>R32wkFoRP_VN{#P#{|Gjd+eh5y~keyXRyCo8lkf@~e<|4Kc*NcS}B zrY0HGXx4S2=i<#+^bIDrd59~s-~Onog!4`&^x`e!&Pk>dT>K@s`{k69LX z;+gF`H&`s+#PFfUa@VFmk2rDM>p(m`MGoW@2FUEqtu13L79E&G?nE5rboo}#Rj^_z z9jQXShPIg&T$exn%~AJOKd#Ccy8Sn2h+S9OWX*_+3wC1MKrhJ~;Y1R^Ab1_? znFuo9yea#V&QB62&)^)%Wt^tY$@TaBj2!6py1rbU>hI_;oNf12T+X=q!pO=>v^}PY zotrDRVog88#xgZU`fpvq^>Q`znKjR~t-HT;xX!n`4T;LV-o9Kc8AkM@y|w=Lp<*c? zRA{@s3R0Kn@Sbd9_ns@ID}(H1xsV zk4=Fpi>3uKsSyq@Ah(VY`v;-U1|sV1#~)%_0o$md3t8WxVg^eF9djW+S$;2J_fXbN zx~(l)ajH!9RtCz6Cv09P!kCZ+&ga#Y`E=e>e)A}5I=MMyYY3eU%p%ZxC_y?*ttM|C z0$g{nTLdR3r^x@|PJ!zC3OgWZ&=t_w-tWWBRyaN$%I>(JymV-jeK{8a^kg${g+owW zW~Ops?JN&l%l@qGL>kSXoo>3C=yx++PZZ7FsVA9sdsovEg2*3%Y>lT`f6! z7#gCpw#ekFtT%K=7QMD|>pbN(N;Uy%hrti2ENn{7%9Oz7rIcN)XjiIznIcS&IR z>jZA&-6Ui^UBMn>AlR@6EDm_9T%iDDQYuus(YKW@ zuF_LEY1b8upE$k8ZT=qgh!KkZGJ8}>5`Fp;J1F~8Tt+E|7d={L^y&j69ZCHJOjsT` zuA;jEd4|5FLhSN;n`z}8>SW#&fWE;>>FB$XJk<_~k_kG{W>pGBVP zl})28f%NYrAqgsB^IXo@ON*i8(QNc%HlCQ6BHS+R@Ew!i!k^RNyws<2P3bprh8eZo*PNVAQR%pwP20bzPNjW%9rBM&>KCqYjlojjJ&!J)4`B zg;y+JJMtM&I?4kRHisf<(lHMzNBQa~%}op6LlXZ)1kcH<+;~wZg&f>xl04!2 zZR5gM$gegBX~a{zN+r$tHOLY5WJ5l4&nh-QBTbb7^!b1V@3JSzBh~>9@&!X3B5wAN zy604eIw4&+xB~BKOA1x`PLAPH8J3$dX4Gm#iqVuaG<@e8*D069 zrd*zJQxY6z8>PrL$8W~-UR6xzRW#a|MnyEsvanphWZ}gYW6o~a+%wZUbChqYVR@b^ zhs`s4x)@sKFfE{x1~B(hQc|tJt(o^r7fdUaS1Eq=5ANM{BD`3Rbaz{3ocwX8sd_HR zjrxyI04Lw+Wb#7%VQhT-OW^%W3GFO>*Hg)68)436FyaCfnCsQ=SUp45aXYrh+Hm{$} zRAT9y$C8;xj&X011a-8CbHZq9KeUxEMIsAwam4`y!dy5r?I@_@s9?aMkIz(tjK$-dc5-kbg1o#5L0RN5AR zG^$tRlMeu+DFbSaW#A~;c(#nIjguLm0BZ3PExGY}&UgVRKn=Mq%BHu>i5a{}_B^(W zX*@^m@>o2|G%B1AB`Fy34p4-mwvbhnXbO6oB0A^TGyM`#?&>H$ot~!LI(=OdKNJf| z)wDeL9bnm^I5VQ`E1~$j?N=onon7JBxc6G>A6QxK!P1b-Cm;WJcwqGrQJ04oR`NKJ zl$_iSXxX&TG4OvP2_9R=maWNLnv($AMI&{R;#wV&FsEu>=nRJdj_itfFfGtU#q z=?(+UsR6u;n@C|aOJS?d?FT58PIiiV{~>|Z(dq=LdRkN>u)R|bIjbcZ#$y7(8Z`hv2ut!3sH&hkBeCD` zLjVFN&f$fWXrjJBjXB{UE6S`usb+TuOe@L@07OPQWuvT2>NU3T3{u}Yae`s+7RV%L zcK+V4ahV`~;30f{k9X_sri9AvJ|}B#eHGX1TAwWWT%%!=O9e0lbo^A#%h>n^afe z0O`4lYIXSRZX!Aa#6OHz0TnlSV%wMXH8EvV^LPF43&As`H0M_r;lSvc9I-9>yAp0; zY+`}~nsf9z{hx~7Ggm0kiHM3uCEgXRI?nc8wB?1amY#$zpT5*O{N^<7a03v?j?t1J zyF-6?5kbUjd>Rx#dv^KEJNC_w8s>N{P&H5xZm*oM<}z(ueY}E#c!SV)*N$m=nyaNR z>vB#!h{_P=tMi+o4BK6P^=E^8w2xsPOaF{tz+xgTwHQK{uTfe(=p&cjhN|WOq7qx! z6AK54@*rC@LaY9h3QY}Q!Im=(J!>Z22W@PG+k72w4lPWBOr&k|#GI!%LT_ zfir4Mht>z*Me~ya>`_Rq&D7JR5pcxDMDq{Q$ru%$0}h@3 zcJou}@xu?XM+7j>qBv&_c_#$O`KN-r$#re)^8`J>eYWNs^nH!K$?A+B(&bUQtvy5R zb!jJ!4RG5dn9*l0O3`CPG{#dx2p6A4)2%mTLanN>BT>!W;j44S>Dnhdy>-7c;FpTi zLx>;mCL*^cgE2F|?R`IMW=NQdKvkjJ9*9UawTWv)dBP4q)Ebw1D<7_lLx)Pm9^eV| z5FIm)pK98CWkuHs@o*uLtl`7|uw_zXCaTdVvlEF~e-1&ykvoqzf!8PdcaiC$bS&0Y zEScObj1(v+D9BN8p=4lLh;b6w`4FOK|2h&NoqRCdJzbt#Jtv5t)+9>=N6&n^fw14u z@Ftl@-YG~BM*tm+AvUxYMLwk;uMUMg%;**leEAh2QXz6YtwbrigdOFJIMB~P%Jp8( zIzjCeu=Bxt{6ZoY1{Ta@d^gOmTQIn&swyL#e6egMoA;;(%i!JfF0WFlevvjXQ6gG| zO)v4?*%~^`AqtbF^)sqTAw1+ofb=#Pd{r0brsqY*{*D=eyCL&v&^&sP-dl zxu0`vcnW7_>57Fx0s{@SP?0w@@r1{$VvZuA(iZR71*tiCh(Q@kl`n$KZ%On^T4)BU z25rDPO^E@BZej#ADy9an1P(kPdFG5Q# zUyg{({a!eMAFi&$z43grjR7ZGzmh6({d(B#JefqYqjad7jj_<^CfW>a9gz5l5hoSs zym8@N?}I7J8?!NgzxIC9`H^d4rhY@2N2qS)#!1fStuj|dhvy0KD(9%vBvv8KMBwI7 zyG23=dU9|5*kk(EyTT|cMOVR{kvCRjwIgt8h7}6sl{|<2vczf^C?9qtEI1eE?YaAS zAH&s2CLNVpUC&^>WuUDxb!A`M{Cb|Cd1{NX<48qX%xb1CcL# zDP+~%;LdM4SWQZn#rDBLi;NVqOGo?_EDTJ3PLjRHKKb+GkP$sf0A0;Z9TiF>{D{o{ zTJco#4i+XqOKpufViFOR(zd_yK0ij?wuuy@?p3vRkD(^N#~n$|%uSR6P*dAS>Ey$G z(`E6Ky3tt;_<3UBcAuowHc*?9Lxd6>PYqmNk@jG;b`@$xJB6h|t;i|6uO%^_{qicP zY3D0M`I{d*EASR3CUlx`! zO&0(1BKmG*aCEa?Df}sSWcFFe;Sth__vNDHAfK=uhB;xaq-~^d>%lK!%Zr7tz?C=C zJrvVAVtmZ9QRIXez^IW7?}noN3n1A`IA4GUOQ{*+Zp5;zZc4=I_>LQ?5mnkU6?Vjc#hwho)L#l7_XLC}ogLUTb{j+5>9JITub>e4-8{glE(O7TL{rcd> z4BzoW|HUpt&gY;T6O5iV6^+{gxW2x@c8E=qq7Z$W zpY5W-Q2*FwE=fN-Epc;1yzyEJJyPrEX5p(txkps+i0HB|)cY_QCBZk>HF1#%S|nm7y_ zqWTK!6Q_ia$yf`|iqyk9T_>&$&2eLP-#;x(fjc3_z-ZPQj25a*%-4-kxHBvTwQiuv z4@pO|^(}(Dl-NXyHHOxtTWLxD*QrIum7;oaAdoOrYU^ zwf1QR9bQ74Ajkj6@olCixqQJq>IutKa1@=5kgP+3gJ^k{10VYW)w>%;nt$i3Jjz}f9k=FZ^bL4>yuMMoGRJ9cG`^>| z`3OW`$CJr9IXOTm1VRwzvu~^&ad#noUeMBnN`yQOovF;fe}~8s7W)J=9&L?pg7ndt zXydiJq1P<8wB;v*ubdAWdJ56Zx zY3%AXl5pp!k8m8`s+`418{Fb!3DIFd?TB18BYxK*rafNq{5T?=ZiX{P9;FuO&&Zj`hns4Dn*NO+hN)%vLkQZb(SHe zaS`zN=b>OWfso{f4$h{Gj26|>o7EpbFP#fN{qlS0NzzGx|;;F{$A4!E+;HRCX%cbBT!%o-!H23z=LDfwLz zxyreCF7#BFXP7RH3c#gtcfn*4Rw3pg4;UYl8blZdcVUt5bMV}v$z=4^0BER^oQfS- z8tG`1{Y;u4DY789eeQ&%b+sI@22Ql&jET41P^tatPj{y8+|X96zV9+DGe|zd zlwg>>Bh6nsR<1f)zsdfkl?j;cz;Wn$BJSw^t!dKXMgoxx)~&y>M~y)aW8|S1`pFDG z_Nls0Liojn#mz!8f~6H3SbC<3#zlexwcF^aFhkz?X~6*1HR3DxwC$FZSw7$FWhL8ihp6N?^065^PfbUTBO87na%9%=T3fmuC$EF$yPUS zn#YmfJ?R`VX|;boMhK6kF7p?WrZJdTw*x$G0Fz&4(~s;74zDAV4!;8*1HN$JDzR{Ted)E6Lko`bB)EExZe&}G_5 zo}x0!b#I&@4lMfmohlk6OF!k?JzzJCsR*Oi@$I>E>$go?8Q9cx`%`_`@pn5@s!3*Z zExMiPtgO#-KD$@6Ek-yXE0a#W*!(>`0WPy!`31E^&X&)B_9C&=_Cqgh6gAy|1p6 zqPh+bZOkvK;JTlYTe%B|Pm+z~N@u?wq`%orH@zpGDF_APCf{2GUjghl?k=({#}~jK z)f_~uV10*;Tl1Wj(Bm*4TYgNdHbk@q<5n_*(1ny)EVQB3OF_5EPz2Pmwh-!+l9E52do|VaToOxnruhz6Tdgf-Qg(Ho z>)CwmRr0V#vm<{4`zhi>35xv|*j&0r)Tqpf zwNI+`#7b$Vh#SrI4HyIxseAyd;#p`Va~Qx8k<|8ce2a}JnocO|P*UxFyhGV{ko>8u zR%UZwNFg86najW>rvQKi6^bXC3iTEzzL=dr8d7c%=x;0%C3OjGOFk5KJ-OFT$Xr~c zg%b4HlUofElanbK3)>TWJmEB!kh6v?j@++`$pD#}RG#zgTzV`{FK!|4c(w`TNLex~Ln3>rE*$ zRSDz>-ssiUdu|>cVoH4?KCdN66qku|)OY5CEy=^1+sI#PL90AUh;YlZ-%539*)NI# zrohWh;Qn0eJ^tky5vJN!8;{34cRdNzE-acF2n~Ldmp8%9{G>`U3zz~r4zZB~PRWYH zBepb?6AOA&JbOUmfOzcO7mWa=@gUSwv|2I6(6LI0ii-aE=+5*}zWD@n z`QmW!d6bUjiNjn~--69nD%QH*7;>Q9zrw{Y3#|rGC2j8N4#;@z?!RWrvsk1**Iodk-J;{rNivg%7V1nPB1Z0el9X83 z+bN{Y+(!L@@7Z{|l&x(xk%xBJpX1~FKtxC_WU~n5Fq%%89PI75oJt>9DRer5{aK?u zS@i4WrONIR&%yf6&+8a8j2BF$+#oQoGJZ#~t?_zyx}KpW_9<1iaViLZennwZ2H8SM zw&(*Yu=pgn(aO0A=#M>eH0@MftXu&1`&N`Nwf|ETKO`{RDVcCMOnxf&JP~X)#*D5i zV&TeACmzXuZh^v2Dxp@GULrx>R-z89GTL;xk88Lifu()@C?O{aJ^;^yGklk)W2L}C z&J5=-)-eDM;O(PQfn}558_Wi8m_kVgI2e%Qu)~o->iq4aqlDr>K&@n9X*f_%A?U-2xO0>J^myL`CdepYPVKDU)mhkD7=`G^~eI;fRb`?FJ?);(}dOVYiU}b zTU6=Hkt2DJON3b?&_uOLcq(%sMni|@vNfj^N%N4cBY8BI{SI0GZC_mGr?rYhtor(>KFPnsc4VUfor^^tbz zwWub(qz~>oEW9xa>^eESYPCr2sX#T0Jj#^)*d4lxcs9>%P^VFY45fc~H>=S5uv+-# zu=+T90&hI2ohprPOeO>SyT4~tDLD(N&n;YZum2h?OD=J26e;9f@gXYT$f=$ux33sJ zSf;usa6X!_yGUH`hb=Doe5+wdzb{GpB;H6JF6wH$Wzn=IagMI4oa~1n2OwS(k>@Vx zYD@o~#LMo&H7=Qc--9hnlpJZEsBL*0^zJZSg_4qz9=Zgm5|u`ezaJK}fE_KJD_4>r zsiu=v#l2vZzz#geyy95(MF6VU_UQg*+(=qk7*abB2XldyY?VHI)*+0LYezehf{XW%c$?JRopajH{d303Qe=|JKvdx``Ca8xF~6vJ(od;K zG2Q5z-(Bbjl&zNPTrTN_605kMn=Os^3AeG!P3OUAzFH(ja%>?<$060Qg=_1(7FLN3 z;fEU<&dSM(4_)ZG)Ps)>N;ya~KnRX*B5(z`Al_L+PJ3}ay5%EtoHQK*BG8|1|D*-m zGb){ESK8Je?lNDKW)n&VZ)cOT=x>LhSFoj`tt+!OeEFDNd^QthuGtmh#j|Lhu;NdW zp9T&}og;?Bk8W;n?=1!qPgU+~pT!PZ5xR!*>NISp$i4i+yKv+b=^}E4o9y}x1_AN1 zAAHXRC_jO@_{aTLE8BQ@kY#0v5mCAQp+o&KSD;Y|u!6+@XCRdL-#;2kWRH9Tb(Wv zeZGNV0zALBB6_;HDccgM%%4#W1yA!FuL*R$#}wa0{D*D!f5Hq_MAg#^m{a{ifMB>W zYkh(}rT6~`jQ^pM3U(n44GoLCkk!nP^vK<|KnbPy|HCr<-){jgN~K#I!D7>EC>9QY zCB%jQvLgPybNw`_vcXmK?HU`@qA zj^73@ZSZY{Bqc4)Zo8#nH}_7|Yv=UzagOk1^a}LnTos`A9AEPPQ7|sTym8F7dOogB zbe)eNK0}l^0@wTjE9~V)pOJG%y3EYpgZsaQ{@>4yVbL#NQfg~!L#UjQBgbg8G!|_| z3k@p$m)rI~Di(2Yp`fc)R#8Cb=NizIR2o^3!A3Jhfn)RN-z3u*{ zf3Xb+rlfwB2jvI)GK!nWxJw58T^W4;w zdencPW03h6ZvxHZy={eWb{8`chqd>?u#oL@n4klRT|;jlrf)Z@qBRnct$dVjGNi?G zc7`qZxlm4at?dv#)`+T`D)eP)qBj_}| z=lvsh7mIWFY^8<8HS`7Kk4JFcDh?OIi=Lfv^!1426M_@7lkZi4kRZw0h+P{r7$eWX zb2t0CR8e+V4G|HPlyvW#Ee<^$`nCycJ$licWrTMluQ+)gQN>EbXr|nMD>j@ZD;kfW!U*2I^NeeS zkX#2k)pb0;f&3nQbR6Iva^b|5-Ct;?8YE@*OljaGgXks*LR&Tj@xsoz)rG6mR?{omUdS}#S& zKgleti^Y2m!eyhMzDplo>&U5r{U$m@*jGdilNi7<>H`rQsQ`lAHD+HV68ShIL!|i< zyZO~)DU^>;F2+87MxV~5rxYXd-zjCZrm|trCeYFR)SkWo8p;-z(&6-`c%f)^qb~;s zSEqPGEM0imN{1-wg+(lhI2<2vz07BZ$Qr@Op+(sIt*dxm7Jp^Kx4#M+FZ4DPd)1B< z!2M)|-H%&AuYRu2srHjrB8`^$ko}JmOrCtdJw>jznk2QMF!N(DYB6)hQ~D1$8KN|l zM|}>f`!APV!>5ZQ>}HJQzLU87yYdZI$B+|(hi}KpsF|{sjipJlfAH!%AF{}>63fx< zWkoPnL8v=_Sd|cZ^q@(9znFjbi93j>t+$M|8Dnx3hNT5$Y=ik+nLX(~ss7bH!p#tE zHKZWXINT*leH^3sg{VBBJ75959zpWnLV!4z2EQ$TZ*t8dRQ|!y8vJiS*>@7d_+EBH zWX|{``95m|Xv{mIqnSIz>V@v5q`}8&Xu&cYqRg3SL2%K!x%S4VL2gY5oo>mX%T6%R ze)c8X`>0w`+aa#-SI3Au!M)u^nte5+(3-wiQ3qQo+Cp(wR7wo})#w-g;~V6SFA489 zxA!(||9#>1PX^s9liKA6q<5k%x@V{j=D1bAtF+u36Ly&(@os7)x7F@D-kr0dXa%$R zRThmNeTAnd=swJIE1mpKuX_wR=9O3`yyfd1>HGUfS&N)a-s1de{0>55|-P_+FC48J{8@D z?tFIml&nxta3xq5vG_pBjF|KW{gd8Tk>uP4FAgCm8Qha!KXVwD!6uMO2&UR|uwgiG zb+SNK~Bh%UIKzC z?7|4VDB|F+WCUQy{J7vRY{NyCl&tj^MrdGTK!pF@53j}BWFcR{cT;G{sftGP++F+J zFEW``MQ#HEt+X)|0Q+;JQ$~*a(8XyA zLOD2|fz-t*R5}rsPv@JZIH0^okS^O-KvAmlpEbPw<0-MBr#9)ZUXLCKm9ICyK;6MJ zD|s z@nmfpf5q`dOT{>hxgaO8RRNj3YH_ z2T(77xY)5y-#R-xCC=XV0YaTEX1UYmD(N+Bmy^U$Z(xJ7Ik*!N5>f;L{^DR^aB|gs z;Byd|X?w$o8VXS=k-Z<7nVd?k#z{8F<%uA{ARv=9MVqYn<{@>WI0STV^qg~GC*vQq z=^t8GdEXI(L}1nQJxC`Ve;;WH^Zc(7)J0!n?G3So4CvJv`;@|u_-W#LJNk#kNwjGn zcv=qy=3bujp+HcX8)LrLqPlc2o{ZF{Y;BvVumsYj6s=chY0~VNAQ6Z%QjhHvXUro< z^87WNJa8xw=HpAw-ma8^ot)MoCd9|PZoc5oO{aE1KV>!xjRO-bcyCZHzwu6!Ng;12 z>CN_d$kd%prOl@Mh+r)IZ+8n(<<`K>-{}0p>wnTB5$ag<`ilI(^{U+J<4y?7hk*b_ zdtV1rSTReKwrC<_QumtHf^^vZ8nC-A&x$}G9;8AVSooZ$3$;UI(EBfosv2>(mV326 zccRx2=Q`05?Sg$(!gq*)rfP1yLEpm&{HOM?+Pl86h35tYZ^`_RWynJ!V|=sn(n0lt zuhWqQko`ZF{;%Zg1#Z{OsQZpqX@jrk30@jiY@r6H{NJc9Ly(myE+=xIajTQVB15tu zNnwb!iI~%k8f8O_hp65Jgd!F+==lA`c^E=|_9fh$Do=F2W-vHu2TE)F0m`aJu&8ud|8wYzHvP}{B3Y97rU zlJMCK*<~x>OdC^i8sf21O{aB)tq1)r^)dG|6>un#?M4B(J3EaqbkR16K+#j0 zY61^;_tyhujzueCGP@HC3suiFh1WW*Yv;njljXk20=#P8yvxQ~6_=PpH0xM3(c(I* z;EU$ADlJJ|d4iT70;mYpNW1w$5bf>cdUUf(Xk+B${f`+R4543pt2^E<98Y1~Ieh)} zRr8e5I_W=c00|+i!g%<8@cQ5%)juxr?|?#Dcf-gOnR?2VCD?)dbFquCGCimOm@@M1 z?`fbx-J3IRK@~dIl5%|)YVnwa*_GK=6{LbVphB?&%u0Y7GZu^Gr!-?Sc$)WS>*R!v zfjt9g;foyVll6O`Qc1yIRHDWegv7#whpi_2hV_ZOGdNyk+03(vPO9n1CV4sMe-w!gzTciU7mck+ER zcU*U-QhvdX@T((gT?;=vU_17p96PVX!_QrvKhqB9ZX8GYR>UCCtEbQ#3zN4R`m?mV zr5dniF(&!ec+PT(^7Fm!_)B*&G4__C<~9*IHzY0xJjeaIvq46U<*uz2)YQnTGzc~~ zvkvx!bB_!YKzzzkCDKeOBwQqM>IL#qI#v2pGcvI10V(UAqTO~;Xc8+H7EeKsjV7Eq z>zQ!4jgo-ivwlk-`;_;v8*}@*@fB4IG=eiRaTBm~3JXuiSA*jOmG|uaec6+zPHBR- ziig0bGlIE=n&0McGW=;t-if0-Bm0-xys`SFR>nlC=Z`?2-6Sg(DuEQ+<(YBh?NL%h z0M&-Izluay%N6J(f*W?L>@EJlJn2`j@sh#2#LfI`qbrs#&_`O;j z4;_|-loomy${WNPQ)5>hTh_jptfo~+_1yx%!|}S1uujIQv~405yvG&n+Yy6fpKLu0 zG+sIdRU~r5>Z^{z?$cr^)}n-j{kzPF`0y2(mos&hxQQYrUcV6=)ny(Rtr%&=1{KX4 zQ!VE(eV|;w**!-%O6ZZj)fK2V=kN1kfI~h}ssZ9nREw3Fi z*Urf9#nG0X9b~rhv1RB1z3qqa3Hgt<%fs^iLktN95@7Fd=V!CW>$Tiug^*0AY2j7xzki zYrjs<}M$VZq zx7$%NjThpCPnOO49{KIOBNs$Ea?+7vs$BrzQ#<-yM?>O!XY;iWAM7{szb~`WR=%C1 z0nrY0Fzi)e|NnJQ1qNsGL&54< z>E!K%WYZZ#{zng%;zveglzRBLtl;%*tYAcZ1v?%p6&2eG)jCTizo93Yc%vY^S8p=$ zT5u$e>dtcM+f`Qs0n35E>$gVeQlvEv9KdKUl=H^5V9Wu!9X^1@=;^O)BtEc0&SUM1 zh2|K!N-M^CTJ2`^KS$NKL(mDQdkNJK&pi0NXqsuF0F~rOL3yoH2n}7$Z5C}zG0ND3 z4ODkbr-?okEmTxLo^vQ7qET%vQ4XlJA31vTAYi%c0;Wvk(kBxq2k|?l!wklxpA{srr>?tXIhB;tNN~@4Dj%Vj0hFC%K(TR)K?-+ zJ8sT91g2$hzkfNzf72?4LC#e;D3u%i&zpTnoQ{gqf!)=9vJXAJo@=-4$_{)9Bo%oN zAbAzoyfMuBE<#mZy#PSzxcK;TWdNRl4@FW^5`|f*crQ6wuE7a>ed68sgZX4|j@ZB9 zaN34aftXRW3CG2_H}pIBmU#Rkg@AM{`7f$yq)>yO6pFBXxyrF0_KYxOp9(yiizK4< z1;6;o#(J(i7y8fe4`#)2j0BPI!!!U5>1GHz1rwi=tX;neVUV1SKwb{|V4GAgU+Pk9 zbU-Y7(mg2PXGv@;tpZUV6S(})wmk5jYx1ITyGdraf$ob2CSj;I5dC}poyn2;b=FMN zPy;Xg%+7CmP{FcXZgd7dO>0}G~5iO zXJ*b#YjC|IfQ-~e?&)NG|)JyYqb3b*K=;V z-{oUe>UT{GB*$uQtW#4W+XfCfWEw(lZ=7eBVu1juO;|8e{GYAt0Y!}xYudRQc{lZ~ zVyekUf7Y`?Y*e@Ujq}#W^-N55eATH<<2lZao-h#nUTV`5PTeK!Twv(V5SB_A221{O zN^vS{TSmV3-sQSQw>CD>+AGt+TpapgYW8|_YnFOwz}UPI*tFiYp;t&oVu?dCp8s_=IH$Df*8Ke<>|`4E!9p%4n?qo20Z=H{ODncavWXE=NOk5+JnehkeuN08R#2?c0D z9qv!3DVbh_SDSXx6GsD`oW8hNYucBd%;HHcTq#ikT?{T$_CcL~5lhFKEJ{jAby4)c zPTB|fi9BspO)VGIPxbq3pcSydz!cm5qQ{ zT^n9P0?bc#67$)c5QERwoDtgeMBgfA@L7@JAok@&$E;|%)yJJ1Vdbu#o4T1@`tuje>eN2j}2)d=stobB8|KTQJhzNHCH8}9oL@Z@@0sqa}bUWb4wnf z)1JHo>y`Vec;p=-)nCfT?=aq+-^z=KI+h*{%8e2b9leQ`V+ojiuog)eO$XK@2Fvcr y=c&`tFCh!mmuD~<`oHrMLv}Ta(l`Eq9*BaQFkb0LBn~Y>U^{x)?ocJsE#`kfmVGw> diff --git a/modular_citadel/code/game/machinery/wishgranter.dm b/modular_citadel/code/game/machinery/wishgranter.dm index 6cfe07b7a0..0035828136 100644 --- a/modular_citadel/code/game/machinery/wishgranter.dm +++ b/modular_citadel/code/game/machinery/wishgranter.dm @@ -96,7 +96,7 @@ killwish.health = killwish.maxHealth killwish.vine_grab_distance = 6 killwish.melee_damage_upper = 30 - killwish.loot = list(/obj/item/twohanded/dualsaber/hypereutactic) + killwish.loot = list(/obj/item/dualsaber/hypereutactic) charges-- insisting = FALSE if(!charges) diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm index 8ecc6151a1..d428fc290a 100644 --- a/modular_citadel/code/modules/client/loadout/__donator.dm +++ b/modular_citadel/code/modules/client/loadout/__donator.dm @@ -220,7 +220,7 @@ /datum/gear/torisword name = "Rainbow Zweihander" category = SLOT_IN_BACKPACK - path = /obj/item/twohanded/dualsaber/hypereutactic/toy/rainbow + path = /obj/item/dualsaber/hypereutactic/toy/rainbow ckeywhitelist = list("annoymous35") /datum/gear/darksabre diff --git a/tgstation.dme b/tgstation.dme index 619f6767bb..ff68c231c2 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -436,6 +436,7 @@ #include "code\datums\components\tackle.dm" #include "code\datums\components\tactical.dm" #include "code\datums\components\thermite.dm" +#include "code\datums\components\twohanded.dm" #include "code\datums\components\uplink.dm" #include "code\datums\components\virtual_reality.dm" #include "code\datums\components\wearertargeting.dm" @@ -920,13 +921,16 @@ #include "code\game\objects\items\airlock_painter.dm" #include "code\game\objects\items\apc_frame.dm" #include "code\game\objects\items\balls.dm" +#include "code\game\objects\items\binoculars.dm" #include "code\game\objects\items\blueprints.dm" #include "code\game\objects\items\body_egg.dm" #include "code\game\objects\items\bodybag.dm" #include "code\game\objects\items\boombox.dm" +#include "code\game\objects\items\broom.dm" #include "code\game\objects\items\candle.dm" #include "code\game\objects\items\cardboard_cutouts.dm" #include "code\game\objects\items\cards_ids.dm" +#include "code\game\objects\items\chainsaw.dm" #include "code\game\objects\items\charter.dm" #include "code\game\objects\items\chromosome.dm" #include "code\game\objects\items\chrono_eraser.dm" @@ -944,8 +948,11 @@ #include "code\game\objects\items\dice.dm" #include "code\game\objects\items\dna_injector.dm" #include "code\game\objects\items\documents.dm" +#include "code\game\objects\items\dualsaber.dm" #include "code\game\objects\items\eightball.dm" +#include "code\game\objects\items\electrostaff.dm" #include "code\game\objects\items\extinguisher.dm" +#include "code\game\objects\items\fireaxe.dm" #include "code\game\objects\items\flamethrower.dm" #include "code\game\objects\items\gift.dm" #include "code\game\objects\items\granters.dm" @@ -964,6 +971,7 @@ #include "code\game\objects\items\paiwire.dm" #include "code\game\objects\items\pet_carrier.dm" #include "code\game\objects\items\pinpointer.dm" +#include "code\game\objects\items\pitchfork.dm" #include "code\game\objects\items\plushes.dm" #include "code\game\objects\items\pneumaticCannon.dm" #include "code\game\objects\items\powerfist.dm" @@ -979,6 +987,7 @@ #include "code\game\objects\items\shooting_range.dm" #include "code\game\objects\items\signs.dm" #include "code\game\objects\items\singularityhammer.dm" +#include "code\game\objects\items\spear.dm" #include "code\game\objects\items\stunbaton.dm" #include "code\game\objects\items\taster.dm" #include "code\game\objects\items\teleportation.dm" @@ -987,7 +996,6 @@ #include "code\game\objects\items\theft_tools.dm" #include "code\game\objects\items\toys.dm" #include "code\game\objects\items\trash.dm" -#include "code\game\objects\items\twohanded.dm" #include "code\game\objects\items\vending_items.dm" #include "code\game\objects\items\weaponry.dm" #include "code\game\objects\items\circuitboards\circuitboard.dm" From 1bf1352383b6b0091986a405dcd2a458d078cdb8 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 17 May 2020 18:59:50 +0200 Subject: [PATCH 002/119] Linter --- code/game/machinery/doors/airlock.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 43ace30b43..1cb8471fe4 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1056,7 +1056,7 @@ if(!axe.wielded) to_chat(user, "You need to be wielding \the [axe] to do that!") return - INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) + INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) else INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) From d04d6ae9ebb524a67cc6fb1dda1f276f2a0aba75 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Mon, 25 May 2020 15:06:31 +0200 Subject: [PATCH 003/119] WIP --- code/__DEFINES/skills/defines.dm | 8 ++- code/__HELPERS/cmp.dm | 5 ++ code/datums/mind.dm | 2 +- code/datums/skills/_check_skills.dm | 70 +++++++++++++++++++++++++-- code/datums/skills/_skill.dm | 3 ++ code/datums/skills/_skill_holder.dm | 10 ++++ code/datums/skills/_skill_modifier.dm | 7 +++ code/datums/skills/engineering.dm | 1 + code/datums/skills/medical.dm | 1 + code/modules/client/asset_cache.dm | 4 ++ 10 files changed, 106 insertions(+), 5 deletions(-) diff --git a/code/__DEFINES/skills/defines.dm b/code/__DEFINES/skills/defines.dm index 659c0fe11b..60d2321927 100644 --- a/code/__DEFINES/skills/defines.dm +++ b/code/__DEFINES/skills/defines.dm @@ -100,4 +100,10 @@ ///Ascending priority defines. #define MODIFIER_SKILL_PRIORITY_LOW 100 #define MODIFIER_SKILL_PRIORITY_DEF 50 -#define MODIFIER_SKILL_PRIORITY_MAX 1 //max priority, meant for job/antag modifiers so they don't null out other (de)buffs \ No newline at end of file +#define MODIFIER_SKILL_PRIORITY_MAX 1 //max priority, meant for job/antag modifiers so they don't null out other (de)buffs + +// UI Defines +///Categories of skills, these will be displayed alphabetically. +#define SKILL_UI_CAT_ENG "Engineering" +#define SKILL_UI_CAT_MED "Medical" +#define SKILL_UI_CAT_MISC "Misc" diff --git a/code/__HELPERS/cmp.dm b/code/__HELPERS/cmp.dm index 9b877e8fb0..963ed2a326 100644 --- a/code/__HELPERS/cmp.dm +++ b/code/__HELPERS/cmp.dm @@ -120,3 +120,8 @@ GLOBAL_VAR_INIT(cmp_field, "name") /proc/cmp_item_block_priority_asc(obj/item/A, obj/item/B) return A.block_priority - B.block_priority + +/proc/cmp_skill_categories(datum/skill/A, datum/skill/B) + if(A.ui_category == B.ui_category) + return sorttext(A.name, B.name) + return sorttext(A.ui_category, B.ui_category) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index b7eac62e83..a9438fa80b 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -67,7 +67,7 @@ var/datum/skill_holder/skill_holder /datum/mind/New(var/key) - skill_holder = new() + skill_holder = new(src) src.key = key soulOwner = src martial_art = default_martial_art diff --git a/code/datums/skills/_check_skills.dm b/code/datums/skills/_check_skills.dm index a94c7c95ba..d2921c8756 100644 --- a/code/datums/skills/_check_skills.dm +++ b/code/datums/skills/_check_skills.dm @@ -11,6 +11,70 @@ if(!mind.skill_holder) to_chat(usr, "How do you check the skills of [(usr == src)? "yourself when you are" : "something"] without the capability for skills? (PROBABLY A BUG, PRESS F1.)") return - var/datum/browser/B = new(usr, "skilldisplay_[REF(src)]", "Skills of [src]") - B.set_content(mind.skill_html_readout()) - B.open() + + mind.skill_holder.ui_interact(src) + +/datum/skill_holder/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.always_state) + if(need_static_data_update) + update_static_data(user) + need_static_data_update = FALSE + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "check_skills", "[owner.name]'s Skills", 900, 480, master_ui, state) + ui.open() + +/datum/skill_holder/ui_static_data(mob/user) + . = list() + var/datum/asset/spritesheet/simple/assets = get_asset_datum(/datum/asset/spritesheet/simple/skills) + + .["skills"] = list() + var/list/current + var/category + for(var/path in GLOB.skill_datums) + var/datum/skill/S = GLOB.skill_datums[path] + if(!current || S.ui_category != category) + if(category) + .["skills"][category] = current + current = list() + category = S.ui_category + + var/skill_value = owner.get_skill_value(path, FALSE) + var/skill_level = owner.get_skill_level(path, FALSE) + var/list/mod_ids = list() + + var/value_mods = LAZYACCESS(skill_value_mods, path) + var/mod_value = skill_value + for(var/k in value_mods) + var/datum/skill_modifier/M = GLOB.skill_modifiers[k] + mod_ids |= M.identifier + mod_value = M.apply_modifier(mod_value, path, src, MODIFIER_TARGET_VALUE) + + var/lvl_mods = LAZYACCESS(skill_level_mods, path) + var/mod_level = skill_level + for(var/k in lvl_mods) + var/datum/skill_modifier/M = GLOB.skill_modifiers[k] + mod_ids |= M.identifier + mod_level = M.apply_modifier(mod_level, path, src, MODIFIER_TARGET_LEVEL) + mod_level = SANITIZE_SKILL_LEVEL(S.type, round(mod_level, 1)) + + var/list/data = list( + name = S.name, + color = S.name_color, + skill_base = S.standard_render_value(skill_value, skill_level), + skill_mod = S.standard_render_value(mod_value, mod_level), + mod_ids = mod_ids + ) + current += list(data) + + if(category) + .["skills"][category] = current + + var/all_mods = list() + for(var/id in all_current_skill_modifiers) + var/datum/skill_modifier/M = GLOB.skill_modifiers[id] + all_mods[id] = list( + name = M.name, + desc = M.desc, + icon = assets.icon_class_name(M.icon) + ) + .["modifiers"] = all_mods diff --git a/code/datums/skills/_skill.dm b/code/datums/skills/_skill.dm index 571a8274d8..9490c7c7d9 100644 --- a/code/datums/skills/_skill.dm +++ b/code/datums/skills/_skill.dm @@ -8,6 +8,7 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) continue S = new path .[S.type] = S + . = sortTim(., /proc/cmp_skill_categories, TRUE) /** * Skill datums @@ -34,6 +35,8 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) var/competency_multiplier = 1 /// A list of ways this skill can affect or be affected through actions and skill modifiers. var/list/skill_traits = list(SKILL_SANITY, SKILL_INTELLIGENCE) + /// Index of this skill in the UI + var/ui_category = SKILL_UI_CAT_MISC /** * Ensures what someone's setting as a value for this skill is valid. diff --git a/code/datums/skills/_skill_holder.dm b/code/datums/skills/_skill_holder.dm index 071db3306a..2b3c963c33 100644 --- a/code/datums/skills/_skill_holder.dm +++ b/code/datums/skills/_skill_holder.dm @@ -20,6 +20,15 @@ var/list/original_values var/list/original_affinities var/list/original_levels + /// The mind datum this skill is associated with, only used for the check_skills UI + var/datum/mind/owner + /// For static UI update. + var/need_static_data_update = TRUE + + +/datum/skill_holder/New(owner) + ..() + src.owner = owner /** * Grabs the value of a skill. @@ -79,6 +88,7 @@ CRASH("Invalid set_skill_value call. Use skill typepaths.") //until a time when we somehow need text ids for dynamic skills, I'm enforcing this. var/datum/skill/S = GLOB.skill_datums[skill] value = S.sanitize_value(value) + skill_holder.need_static_data_update = TRUE if(!isnull(value)) LAZYINITLIST(skill_holder.skills) S.set_skill_value(skill_holder, value, src, silent) diff --git a/code/datums/skills/_skill_modifier.dm b/code/datums/skills/_skill_modifier.dm index a28cf3aebd..5a81521b49 100644 --- a/code/datums/skills/_skill_modifier.dm +++ b/code/datums/skills/_skill_modifier.dm @@ -7,6 +7,9 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) * and cause lots of edge cases. These are fairly simple overall... make a subtype though, don't use this one. */ /datum/skill_modifier + /// Name and description of the skill modifier, used in the UI + var/name = "???" + var/desc = "" /// flags for this skill modifier. var/modifier_flags = NONE /// target skills, can be a specific skill typepath or a list of skill traits. @@ -23,6 +26,8 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) var/level_mod = 1 /// Priority of this skill modifier compared to other ones. var/priority = MODIFIER_SKILL_PRIORITY_DEF + /// Skill modifier icon, used in the UI + var/icon = "default" /datum/skill_modifier/New(id, register = FALSE) identifier = GET_SKILL_MOD_ID(type, id) @@ -110,6 +115,7 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) if(M.modifier_flags & MODIFIER_SKILL_LEVEL) ADD_MOD_STEP(skill_holder.skill_level_mods, path, skill_holder.original_levels, get_skill_level(path, FALSE)) LAZYSET(skill_holder.all_current_skill_modifiers, id, TRUE) + skill_holder.need_static_data_update = TRUE if(M.modifier_flags & MODIFIER_SKILL_BODYBOUND) M.RegisterSignal(src, COMSIG_MIND_TRANSFER, /datum/skill_modifier.proc/on_mind_transfer) @@ -141,6 +147,7 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) if(M.modifier_flags & MODIFIER_SKILL_LEVEL && skill_holder.skill_level_mods) REMOVE_MOD_STEP(skill_holder.skill_level_mods, path, skill_holder.original_levels) LAZYREMOVE(skill_holder.all_current_skill_modifiers, id) + skill_holder.need_static_data_update = TRUE if(!mind_transfer && M.modifier_flags & MODIFIER_SKILL_BODYBOUND) M.UnregisterSignal(src, COMSIG_MIND_TRANSFER) diff --git a/code/datums/skills/engineering.dm b/code/datums/skills/engineering.dm index db7b33450c..60e3fcc6a1 100644 --- a/code/datums/skills/engineering.dm +++ b/code/datums/skills/engineering.dm @@ -3,3 +3,4 @@ desc = "How proficient and knowledged you are at wiring beyond laying cables on the floor." name_color = COLOR_PALE_ORANGE skill_traits = list(SKILL_SANITY, SKILL_INTELLIGENCE, SKILL_USE_TOOL, SKILL_TRAINING_TOOL) + ui_category = SKILL_UI_CAT_ENG diff --git a/code/datums/skills/medical.dm b/code/datums/skills/medical.dm index 404c141157..3818a77db5 100644 --- a/code/datums/skills/medical.dm +++ b/code/datums/skills/medical.dm @@ -3,3 +3,4 @@ desc = "How proficient you are at doing surgery." name_color = COLOR_PALE_BLUE_GRAY competency_multiplier = 1.5 // 60% surgery speed up at max value of 100, considering the base multiplier. + ui_category = SKILL_UI_CAT_MED diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index 6f62701590..73c857f78d 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -744,3 +744,7 @@ GLOBAL_LIST_EMPTY(asset_datums) "dna_undiscovered.gif" = 'html/dna_undiscovered.gif', "dna_extra.gif" = 'html/dna_extra.gif' ) + +/datum/asset/spritesheet/simple/skills + name = "skills" + From e51ac4e7457ca9ed26bd45339553b371891c892b Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 29 May 2020 17:58:35 +0200 Subject: [PATCH 004/119] Porting brain trauma updates: Curse of madness, cloning traumas, random brain trauma event. --- code/__DEFINES/mobs.dm | 1 + .../configuration/entries/game_options.dm | 4 +- code/controllers/subsystem/events.dm | 3 +- code/datums/brain_damage/magic.dm | 55 +++++++++++++++++++ code/datums/mutations/actions.dm | 7 +++ .../game/gamemodes/clown_ops/bananium_bomb.dm | 2 +- code/game/machinery/cloning.dm | 20 ++++--- code/game/machinery/computer/cloning.dm | 17 ++++-- code/game/objects/items/storage/firstaid.dm | 8 +++ .../antagonists/wizard/equipment/spellbook.dm | 21 +++++++ code/modules/clothing/head/misc_special.dm | 5 +- code/modules/events/_event.dm | 28 +++++++--- code/modules/events/anomaly.dm | 11 ++-- code/modules/events/anomaly_bluespace.dm | 8 +-- code/modules/events/anomaly_flux.dm | 6 +- code/modules/events/anomaly_grav.dm | 7 +-- code/modules/events/anomaly_pyro.dm | 7 +-- code/modules/events/anomaly_vortex.dm | 6 +- code/modules/events/brain_trauma.dm | 35 ++++++++++++ code/modules/events/brand_intelligence.dm | 1 + code/modules/events/camerafailure.dm | 2 +- code/modules/events/carp_migration.dm | 13 ++++- code/modules/events/dust.dm | 2 +- code/modules/events/electrical_storm.dm | 2 +- code/modules/events/ghost_role.dm | 5 +- code/modules/events/heart_attack.dm | 2 +- code/modules/events/immovable_rod.dm | 7 +-- code/modules/events/pirates.dm | 3 +- code/modules/events/processor_overload.dm | 1 + code/modules/events/spacevine.dm | 3 + code/modules/events/spider_infestation.dm | 2 +- code/modules/mob/living/brain/brain.dm | 6 ++ .../modules/mob/living/carbon/damage_procs.dm | 43 --------------- code/modules/mob/mob_helpers.dm | 4 +- code/modules/projectiles/guns/magic.dm | 2 +- .../reagents/reagent_containers/pill.dm | 47 +++++++++------- code/modules/spells/spell.dm | 2 +- code/modules/spells/spell_types/curse.dm | 37 +++++++++++++ code/modules/spells/spell_types/mime.dm | 5 ++ code/modules/spells/spell_types/santa.dm | 1 + .../modules/spells/spell_types/shadow_walk.dm | 1 + code/modules/spells/spell_types/taeclowndo.dm | 4 ++ code/modules/spells/spell_types/telepathy.dm | 1 + .../spells/spell_types/voice_of_god.dm | 1 + code/modules/spells/spell_types/wizard.dm | 1 + tgstation.dme | 2 + 46 files changed, 314 insertions(+), 137 deletions(-) create mode 100644 code/modules/events/brain_trauma.dm create mode 100644 code/modules/spells/spell_types/curse.dm diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 8d8b9f47ae..fa7758be1f 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -98,6 +98,7 @@ #define BRAIN_TRAUMA_MILD /datum/brain_trauma/mild #define BRAIN_TRAUMA_SEVERE /datum/brain_trauma/severe #define BRAIN_TRAUMA_SPECIAL /datum/brain_trauma/special +#define BRAIN_TRAUMA_MAGIC /datum/brain_trauma/magic #define TRAUMA_RESILIENCE_BASIC 1 //Curable with chems #define TRAUMA_RESILIENCE_SURGERY 2 //Curable with brain surgery diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index 79b110a78a..a4d1d23de4 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -168,12 +168,14 @@ /datum/config_entry/flag/join_with_mutant_humans //players can pick mutant bodyparts for humans before joining the game -/datum/config_entry/flag/no_summon_guns //No +/datum/config_entry/flag/no_summon_guns //No /datum/config_entry/flag/no_summon_magic //Fun /datum/config_entry/flag/no_summon_events //Allowed +/datum/config_entry/flag/no_summon_traumas //! + /datum/config_entry/flag/no_intercept_report //Whether or not to send a communications intercept report roundstart. This may be overridden by gamemodes. /datum/config_entry/number/arrivals_shuttle_dock_window //Time from when a player late joins on the arrivals shuttle to when the shuttle docks on the station diff --git a/code/controllers/subsystem/events.dm b/code/controllers/subsystem/events.dm index abc46cba25..2e4e728191 100644 --- a/code/controllers/subsystem/events.dm +++ b/code/controllers/subsystem/events.dm @@ -12,7 +12,7 @@ SUBSYSTEM_DEF(events) var/frequency_upper = 6000 //10 minutes upper bound. Basically an event will happen every 3 to 10 minutes. var/list/holidays //List of all holidays occuring today or null if no holidays - var/wizardmode = 0 + var/wizardmode = FALSE /datum/controller/subsystem/events/Initialize(time, zlevel) for(var/type in typesof(/datum/round_event_control)) @@ -91,6 +91,7 @@ SUBSYSTEM_DEF(events) if(. == EVENT_CANT_RUN)//we couldn't run this event for some reason, set its max_occurrences to 0 E.max_occurrences = 0 else if(. == EVENT_READY) + E.random = TRUE E.runEvent(TRUE) //allows a client to trigger an event diff --git a/code/datums/brain_damage/magic.dm b/code/datums/brain_damage/magic.dm index 249907a1b8..ff04ceead9 100644 --- a/code/datums/brain_damage/magic.dm +++ b/code/datums/brain_damage/magic.dm @@ -5,6 +5,61 @@ /datum/brain_trauma/magic resilience = TRAUMA_RESILIENCE_LOBOTOMY +/datum/brain_trauma/magic/lumiphobia + name = "Lumiphobia" + desc = "Patient has an inexplicable adverse reaction to light." + scan_desc = "light hypersensitivity" + gain_text = "You feel a craving for darkness." + lose_text = "Light no longer bothers you." + var/next_damage_warning = 0 + +/datum/brain_trauma/magic/lumiphobia/on_life() + ..() + var/turf/T = owner.loc + if(istype(T)) + var/light_amount = T.get_lumcount() + if(light_amount > SHADOW_SPECIES_LIGHT_THRESHOLD) //if there's enough light, start dying + if(world.time > next_damage_warning) + to_chat(owner, "The light burns you!") + next_damage_warning = world.time + 100 //Avoid spamming + owner.take_overall_damage(0,3) + +/datum/brain_trauma/magic/poltergeist + name = "Poltergeist" + desc = "Patient appears to be targeted by a violent invisible entity." + scan_desc = "paranormal activity" + gain_text = "You feel a hateful presence close to you." + lose_text = "You feel the hateful presence fade away." + +/datum/brain_trauma/magic/poltergeist/on_life() + ..() + if(prob(4)) + var/most_violent = -1 //So it can pick up items with 0 throwforce if there's nothing else + var/obj/item/throwing + for(var/obj/item/I in view(5, get_turf(owner))) + if(I.anchored) + continue + if(I.throwforce > most_violent) + most_violent = I.throwforce + throwing = I + if(throwing) + throwing.throw_at(owner, 8, 2) + +/datum/brain_trauma/magic/antimagic + name = "Athaumasia" + desc = "Patient is completely inert to magical forces." + scan_desc = "thaumic blank" + gain_text = "You realize that magic cannot be real." + lose_text = "You realize that magic might be real." + +/datum/brain_trauma/magic/antimagic/on_gain() + ADD_TRAIT(owner, TRAIT_ANTIMAGIC, TRAUMA_TRAIT) + ..() + +/datum/brain_trauma/magic/antimagic/on_lose() + REMOVE_TRAIT(owner, TRAIT_ANTIMAGIC, TRAUMA_TRAIT) + ..() + /datum/brain_trauma/magic/stalker name = "Stalking Phantom" desc = "Patient is stalked by a phantom only they can see." diff --git a/code/datums/mutations/actions.dm b/code/datums/mutations/actions.dm index e933e02c15..5cac48a066 100644 --- a/code/datums/mutations/actions.dm +++ b/code/datums/mutations/actions.dm @@ -42,6 +42,7 @@ school = "evocation" charge_max = 600 clothes_req = NONE + antimagic_allowed = TRUE range = 20 base_icon_state = "fireball" action_icon_state = "fireball0" @@ -122,6 +123,7 @@ desc = "A rare genome that attracts odd forces not usually observed. May sometimes pull you in randomly." school = "evocation" clothes_req = NONE + antimagic_allowed = TRUE charge_max = 600 invocation = "DOOOOOOOOOOOOOOOOOOOOM!!!" invocation_type = "shout" @@ -155,6 +157,7 @@ dropmessage = "You let the electricity from your hand dissipate." hand_path = /obj/item/melee/touch_attack/shock charge_max = 400 + antimagic_allowed = TRUE clothes_req = NONE action_icon_state = "zap" @@ -212,6 +215,7 @@ desc = "Get a scent off of the item you're currently holding to track it. With an empty hand, you'll track the scent you've remembered." charge_max = 100 clothes_req = NONE + antimagic_allowed = TRUE range = -1 include_user = TRUE action_icon_state = "nose" @@ -290,6 +294,7 @@ name = "Drop a limb" desc = "Concentrate to make a random limb pop right off your body." clothes_req = NONE + antimagic_allowed = TRUE charge_max = 100 action_icon_state = "autotomy" @@ -327,6 +332,7 @@ name = "Lay Web" desc = "Drops a web. Only you will be able to traverse your web easily, making it pretty good for keeping you safe." clothes_req = NONE + antimagic_allowed = TRUE charge_max = 4 SECONDS //the same time to lay a web action_icon = 'icons/mob/actions/actions_genetic.dmi' action_icon_state = "lay_web" @@ -368,6 +374,7 @@ name = "Launch spike" desc = "Shoot your tongue out in the direction you're facing, embedding it and dealing damage until they remove it." clothes_req = NONE + antimagic_allowed = TRUE charge_max = 100 action_icon = 'icons/mob/actions/actions_genetic.dmi' action_icon_state = "spike" diff --git a/code/game/gamemodes/clown_ops/bananium_bomb.dm b/code/game/gamemodes/clown_ops/bananium_bomb.dm index ce864007f0..695fc79169 100644 --- a/code/game/gamemodes/clown_ops/bananium_bomb.dm +++ b/code/game/gamemodes/clown_ops/bananium_bomb.dm @@ -51,4 +51,4 @@ H.dna.add_mutation(CLOWNMUT) H.dna.add_mutation(SMILE) - H.gain_trauma(/datum/brain_trauma/mild/phobia, TRAUMA_RESILIENCE_LOBOTOMY, "clowns") //MWA HA HA + H.gain_trauma(/datum/brain_trauma/mild/phobia/clowns, TRAUMA_RESILIENCE_LOBOTOMY) //MWA HA HA diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index cfe9d14663..9afe4808fd 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -134,7 +134,7 @@ return examine(user) //Start growing a human clone in the pod! -/obj/machinery/clonepod/proc/growclone(ckey, clonename, ui, mutation_index, mindref, datum/species/mrace, list/features, factions, list/quirks, datum/bank_account/insurance) +/obj/machinery/clonepod/proc/growclone(ckey, clonename, ui, mutation_index, mindref, datum/species/mrace, list/features, factions, list/quirks, datum/bank_account/insurance, list/traumas) if(panel_open) return FALSE if(mess || attempting) @@ -209,6 +209,12 @@ var/datum/quirk/Q = new V(H) Q.on_clone(quirks[V]) + for(var/t in traumas) + var/datum/brain_trauma/BT = t + var/datum/brain_trauma/cloned_trauma = BT.on_clone() + if(cloned_trauma) + H.gain_trauma(cloned_trauma, BT.resilience) + H.set_cloned_appearance() H.give_genitals(TRUE) @@ -271,9 +277,6 @@ var/obj/item/bodypart/BP = I BP.attach_limb(mob_occupant) - //Premature clones may have brain damage. - mob_occupant.adjustOrganLoss(ORGAN_SLOT_BRAIN, -((speed_coeff / 2) * dmg_mult)) - use_power(7500) //This might need tweaking. else if((mob_occupant && mob_occupant.cloneloss <= (100 - heal_level))) @@ -399,6 +402,8 @@ to_chat(occupant, "There is a bright flash!
You feel like a new being.
") mob_occupant.flash_act() + mob_occupant.adjustOrganLoss(ORGAN_SLOT_BRAIN, mob_occupant.getCloneLoss()) + occupant.forceMove(T) update_icon() mob_occupant.domutcheck(1) //Waiting until they're out before possible monkeyizing. The 1 argument forces powers to manifest. @@ -474,10 +479,9 @@ unattached_flesh.Cut() H.setCloneLoss(CLONE_INITIAL_DAMAGE) //Yeah, clones start with very low health, not with random, because why would they start with random health - //H.setOrganLoss(ORGAN_SLOT_BRAIN, CLONE_INITIAL_DAMAGE) - // In addition to being cellularly damaged and having barely any - - // brain function, they also have no limbs or internal organs. + // In addition to being cellularly damaged, they also have no limbs or internal organs. + // Applying brainloss is done when the clone leaves the pod, so application of traumas can happen. + // based on the level of damage sustained. if(!HAS_TRAIT(H, TRAIT_NODISMEMBER)) var/static/list/zones = list(BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_R_LEG, BODY_ZONE_L_LEG) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 981a5643a8..7834d6f2a2 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -73,7 +73,7 @@ if(pod.occupant) continue //how though? - if(pod.growclone(R.fields["ckey"], R.fields["name"], R.fields["UI"], R.fields["SE"], R.fields["mind"], R.fields["mrace"], R.fields["features"], R.fields["factions"], R.fields["quirks"], R.fields["bank_account"])) + if(pod.growclone(R.fields["ckey"], R.fields["name"], R.fields["UI"], R.fields["SE"], R.fields["mind"], R.fields["mrace"], R.fields["features"], R.fields["factions"], R.fields["quirks"], R.fields["bank_account"], R.fields["traumas"])) temp = "[R.fields["name"]] => Cloning cycle in progress..." records -= R @@ -442,14 +442,17 @@ var/mob/living/mob_occupant = get_mob_or_brainmob(occupant) var/datum/dna/dna var/datum/bank_account/has_bank_account + + // Do not use unless you know what they are. + var/mob/living/carbon/C = mob_occupant + var/mob/living/brain/B = mob_occupant + if(ishuman(mob_occupant)) - var/mob/living/carbon/C = mob_occupant dna = C.has_dna() var/obj/item/card/id/I = C.get_idcard() if(I) has_bank_account = I.registered_account if(isbrain(mob_occupant)) - var/mob/living/brain/B = mob_occupant dna = B.stored_dna if(!istype(dna)) @@ -497,11 +500,17 @@ R.fields["features"] = dna.features R.fields["factions"] = mob_occupant.faction R.fields["quirks"] = list() - R.fields["bank_account"] = has_bank_account for(var/V in mob_occupant.roundstart_quirks) var/datum/quirk/T = V R.fields["quirks"][T.type] = T.clone_data() + R.fields["traumas"] = list() + if(ishuman(mob_occupant)) + R.fields["traumas"] = C.get_traumas() + if(isbrain(mob_occupant)) + R.fields["traumas"] = B.get_traumas() + + R.fields["bank_account"] = has_bank_account if (!isnull(mob_occupant.mind)) //Save that mind so traitors can continue traitoring after cloning. R.fields["mind"] = "[REF(mob_occupant.mind)]" diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index 092648ee3c..86ceea0b2e 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -370,6 +370,14 @@ for(var/i in 1 to 7) new /obj/item/reagent_containers/pill/breast_enlargement(src) +/obj/item/storage/pill_bottle/neurine + name = "bottle of neurine pills" + desc = "Contains pills to treat non-severe mental traumas." + +/obj/item/storage/pill_bottle/neurine/PopulateContents() + for(var/i in 1 to 5) + new /obj/item/reagent_containers/pill/neurine(src) + ///////////// //Organ Box// ///////////// diff --git a/code/modules/antagonists/wizard/equipment/spellbook.dm b/code/modules/antagonists/wizard/equipment/spellbook.dm index a9bc64a932..881e668d9b 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook.dm @@ -560,6 +560,27 @@ . += "You cast it [times] times.
" return . +/datum/spellbook_entry/summon/curse_of_madness + name = "Curse of Madness" + desc = "Curses the station, warping the minds of everyone inside, causing lasting traumas. Warning: this spell can affect you if not cast from a safe distance." + cost = 4 + +/datum/spellbook_entry/summon/curse_of_madness/Buy(mob/living/carbon/human/user, obj/item/spellbook/book) + SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) + active = TRUE + var/message = stripped_input(user, "Whisper a secret truth to drive your victims to madness.", "Whispers of Madness") + if(!message) + return FALSE + curse_of_madness(user, message) + to_chat(user, "You have cast the curse of insanity!") + playsound(user, 'sound/magic/mandswap.ogg', 50, 1) + return TRUE + +/datum/spellbook_entry/summon/curse_of_madness/IsAvailible() + if(!SSticker.mode) // In case spellbook is placed on map + return FALSE + return (!CONFIG_GET(flag/no_summon_traumas) && ..()) + /obj/item/spellbook name = "spell book" desc = "An unearthly tome that glows with power." diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 764b50de8c..615df85614 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -236,7 +236,7 @@ item_state = "foilhat" armor = list("melee" = 0, "bullet" = 0, "laser" = -5,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = -5, "fire" = 0, "acid" = 0) equip_delay_other = 140 - var/datum/brain_trauma/mild/phobia/paranoia + var/datum/brain_trauma/mild/phobia/conspiracies/paranoia var/warped = FALSE clothing_flags = IGNORE_HAT_TOSS @@ -253,7 +253,8 @@ return if(paranoia) QDEL_NULL(paranoia) - paranoia = new("conspiracies") + paranoia = new() + paranoia.clonable = FALSE user.gain_trauma(paranoia, TRAUMA_RESILIENCE_MAGIC) to_chat(user, "As you don the foiled hat, an entire world of conspiracy theories and seemingly insane ideas suddenly rush into your mind. What you once thought unbelievable suddenly seems.. undeniable. Everything is connected and nothing happens just by accident. You know too much and now they're out to get you. ") diff --git a/code/modules/events/_event.dm b/code/modules/events/_event.dm index a8ab470d5d..b88bef1c87 100644 --- a/code/modules/events/_event.dm +++ b/code/modules/events/_event.dm @@ -17,9 +17,9 @@ var/holidayID = "" //string which should be in the SSeventss.holidays list if you wish this event to be holiday-specific //anything with a (non-null) holidayID which does not match holiday, cannot run. - var/wizardevent = 0 - - var/alertadmins = 1 //should we let the admins know this event is firing + var/wizardevent = FALSE + var/random = FALSE //If the event has occured randomly, or if it was forced by an admin or in-game occurance + var/alert_observers = TRUE //should we let the ghosts and admins know this event is firing //should be disabled on events that fire a lot var/list/gamemode_blacklist = list() // Event won't happen in these gamemodes @@ -33,7 +33,7 @@ min_players = CEILING(min_players * CONFIG_GET(number/events_min_players_mul), 1) /datum/round_event_control/wizard - wizardevent = 1 + wizardevent = TRUE var/can_be_midround_wizard = TRUE // Checks if the event can be spawned. Used by event controller and "false alarm" event. @@ -67,7 +67,7 @@ return EVENT_CANT_RUN triggering = TRUE - if (alertadmins) + if (alert_observers) message_admins("Random Event triggering in 10 seconds: [name] (
CANCEL)") sleep(100) var/gamemode = SSticker.mode.config_tag @@ -92,7 +92,7 @@ log_admin_private("[key_name(usr)] cancelled event [name].") SSblackbox.record_feedback("tally", "event_admin_cancelled", 1, typepath) -/datum/round_event_control/proc/runEvent(random) +/datum/round_event_control/proc/runEvent() var/datum/round_event/E = new typepath() E.current_players = get_active_player_count(alive_check = 1, afk_check = 1, human_check = 1) E.control = src @@ -101,10 +101,9 @@ testing("[time2text(world.time, "hh:mm:ss")] [E.type]") if(random) - if(alertadmins) - deadchat_broadcast("[name] has just been randomly triggered!") //STOP ASSUMING IT'S BADMINS! log_game("Random Event triggering: [name] ([typepath])") - + if (alert_observers) + deadchat_broadcast("[name] has just been[random ? " randomly" : ""] triggered!") //STOP ASSUMING IT'S BADMINS! return E //Special admins setup @@ -140,6 +139,17 @@ /datum/round_event/proc/start() return +/** + * Called after something followable has been spawned by an event + * Provides ghosts a follow link to an atom if possible + * Only called once. + */ +/datum/round_event/proc/announce_to_ghosts(atom/atom_of_interest) + if(control.alert_observers) + if (atom_of_interest) + notify_ghosts("[control.name] has an object of interest: [atom_of_interest]!", source=atom_of_interest, action=NOTIFY_ORBIT, header="Something's Interesting!") + return + //Called when the tick is equal to the announceWhen variable. //Allows you to announce before starting or vice versa. //Only called once. diff --git a/code/modules/events/anomaly.dm b/code/modules/events/anomaly.dm index d8122eac75..394294db37 100644 --- a/code/modules/events/anomaly.dm +++ b/code/modules/events/anomaly.dm @@ -8,7 +8,7 @@ /datum/round_event/anomaly var/area/impact_area - var/obj/effect/anomaly/newAnomaly + var/obj/effect/anomaly/anomaly_path = /obj/effect/anomaly/flux announceWhen = 1 @@ -27,7 +27,7 @@ //Subtypes from the above that actually should explode. var/list/unsafe_area_subtypes = typecacheof(list(/area/engine/break_room)) - + allowed_areas = make_associative(GLOB.the_station_areas) - safe_area_types + unsafe_area_subtypes return safepick(typecache_filter_list(GLOB.sortedAreas,allowed_areas)) @@ -44,6 +44,9 @@ priority_announce("Localized energetic flux wave detected on long range scanners. Expected location of impact: [impact_area.name].", "Anomaly Alert") /datum/round_event/anomaly/start() - var/turf/T = safepick(get_area_turfs(impact_area)) + var/turf/T = pick(get_area_turfs(impact_area)) + var/newAnomaly if(T) - newAnomaly = new /obj/effect/anomaly/flux(T) \ No newline at end of file + newAnomaly = new anomaly_path(T) + if (newAnomaly) + announce_to_ghosts(newAnomaly) diff --git a/code/modules/events/anomaly_bluespace.dm b/code/modules/events/anomaly_bluespace.dm index a6a0effa2b..395b3b88a5 100644 --- a/code/modules/events/anomaly_bluespace.dm +++ b/code/modules/events/anomaly_bluespace.dm @@ -1,6 +1,7 @@ /datum/round_event_control/anomaly/anomaly_bluespace name = "Anomaly: Bluespace" typepath = /datum/round_event/anomaly/anomaly_bluespace + max_occurrences = 1 weight = 5 gamemode_blacklist = list("dynamic") @@ -8,15 +9,10 @@ /datum/round_event/anomaly/anomaly_bluespace startWhen = 3 announceWhen = 10 - + anomaly_path = /obj/effect/anomaly/bluespace /datum/round_event/anomaly/anomaly_bluespace/announce(fake) if(prob(90)) priority_announce("Unstable bluespace anomaly detected on long range scanners. Expected location: [impact_area.name].", "Anomaly Alert") else print_command_report("Unstable bluespace anomaly detected on long range scanners. Expected location: [impact_area.name].", "Unstable bluespace anomaly") - -/datum/round_event/anomaly/anomaly_bluespace/start() - var/turf/T = safepick(get_area_turfs(impact_area)) - if(T) - newAnomaly = new /obj/effect/anomaly/bluespace(T) diff --git a/code/modules/events/anomaly_flux.dm b/code/modules/events/anomaly_flux.dm index f4c78c0ec4..a9a7ed50b9 100644 --- a/code/modules/events/anomaly_flux.dm +++ b/code/modules/events/anomaly_flux.dm @@ -10,14 +10,10 @@ /datum/round_event/anomaly/anomaly_flux startWhen = 10 announceWhen = 3 + anomaly_path = /obj/effect/anomaly/flux /datum/round_event/anomaly/anomaly_flux/announce(fake) if(prob(90)) priority_announce("Localized hyper-energetic flux wave detected on long range scanners. Expected location: [impact_area.name].", "Anomaly Alert") else print_command_report("Localized hyper-energetic flux wave detected on long range scanners. Expected location: [impact_area.name].","Localized hyper-energetic flux wave") - -/datum/round_event/anomaly/anomaly_flux/start() - var/turf/T = safepick(get_area_turfs(impact_area)) - if(T) - newAnomaly = new /obj/effect/anomaly/flux(T) diff --git a/code/modules/events/anomaly_grav.dm b/code/modules/events/anomaly_grav.dm index 8500b44597..cabd7face8 100644 --- a/code/modules/events/anomaly_grav.dm +++ b/code/modules/events/anomaly_grav.dm @@ -1,6 +1,7 @@ /datum/round_event_control/anomaly/anomaly_grav name = "Anomaly: Gravitational" typepath = /datum/round_event/anomaly/anomaly_grav + max_occurrences = 5 weight = 20 gamemode_blacklist = list("dynamic") @@ -9,14 +10,10 @@ /datum/round_event/anomaly/anomaly_grav startWhen = 3 announceWhen = 20 + anomaly_path = /obj/effect/anomaly/grav /datum/round_event/anomaly/anomaly_grav/announce(fake) if(prob(90)) priority_announce("Gravitational anomaly detected on long range scanners. Expected location: [impact_area.name].", "Anomaly Alert") else print_command_report("Gravitational anomaly detected on long range scanners. Expected location: [impact_area.name].", "Gravitational anomaly") - -/datum/round_event/anomaly/anomaly_grav/start() - var/turf/T = safepick(get_area_turfs(impact_area)) - if(T) - newAnomaly = new /obj/effect/anomaly/grav(T) diff --git a/code/modules/events/anomaly_pyro.dm b/code/modules/events/anomaly_pyro.dm index 9594727784..8c8fbd6d36 100644 --- a/code/modules/events/anomaly_pyro.dm +++ b/code/modules/events/anomaly_pyro.dm @@ -1,6 +1,7 @@ /datum/round_event_control/anomaly/anomaly_pyro name = "Anomaly: Pyroclastic" typepath = /datum/round_event/anomaly/anomaly_pyro + max_occurrences = 5 weight = 20 gamemode_blacklist = list("dynamic") @@ -8,14 +9,10 @@ /datum/round_event/anomaly/anomaly_pyro startWhen = 3 announceWhen = 10 + anomaly_path = /obj/effect/anomaly/pyro /datum/round_event/anomaly/anomaly_pyro/announce(fake) if(prob(90)) priority_announce("Pyroclastic anomaly detected on long range scanners. Expected location: [impact_area.name].", "Anomaly Alert") else print_command_report("Pyroclastic anomaly detected on long range scanners. Expected location: [impact_area.name].", "Pyroclastic anomaly") - -/datum/round_event/anomaly/anomaly_pyro/start() - var/turf/T = safepick(get_area_turfs(impact_area)) - if(T) - newAnomaly = new /obj/effect/anomaly/pyro(T) diff --git a/code/modules/events/anomaly_vortex.dm b/code/modules/events/anomaly_vortex.dm index f6eaea40d5..96d084873d 100644 --- a/code/modules/events/anomaly_vortex.dm +++ b/code/modules/events/anomaly_vortex.dm @@ -10,14 +10,10 @@ /datum/round_event/anomaly/anomaly_vortex startWhen = 10 announceWhen = 3 + anomaly_path = /obj/effect/anomaly/bhole /datum/round_event/anomaly/anomaly_vortex/announce(fake) if(prob(90)) priority_announce("Localized high-intensity vortex anomaly detected on long range scanners. Expected location: [impact_area.name]", "Anomaly Alert") else print_command_report("Localized high-intensity vortex anomaly detected on long range scanners. Expected location: [impact_area.name].","Vortex anomaly") - -/datum/round_event/anomaly/anomaly_vortex/start() - var/turf/T = safepick(get_area_turfs(impact_area)) - if(T) - newAnomaly = new /obj/effect/anomaly/bhole(T) diff --git a/code/modules/events/brain_trauma.dm b/code/modules/events/brain_trauma.dm new file mode 100644 index 0000000000..d6f9ebdf4c --- /dev/null +++ b/code/modules/events/brain_trauma.dm @@ -0,0 +1,35 @@ +/datum/round_event_control/brain_trauma + name = "Spontaneous Brain Trauma" + typepath = /datum/round_event/brain_trauma + weight = 25 + +/datum/round_event/brain_trauma + fakeable = FALSE + +/datum/round_event/brain_trauma/start() + for(var/mob/living/carbon/human/H in shuffle(GLOB.alive_mob_list)) + if(!H.client) + continue + if(H.stat == DEAD) // What are you doing in this list + continue + if(!H.getorgan(/obj/item/organ/brain)) // If only I had a brain + continue + + traumatize(H) + announce_to_ghosts(H) + break + +/datum/round_event/brain_trauma/proc/traumatize(mob/living/carbon/human/H) + var/resistance = pick( + 50;TRAUMA_RESILIENCE_BASIC, + 30;TRAUMA_RESILIENCE_SURGERY, + 15;TRAUMA_RESILIENCE_LOBOTOMY, + 5;TRAUMA_RESILIENCE_MAGIC) + + var/trauma_type = pickweight(list( + BRAIN_TRAUMA_MILD = 60, + BRAIN_TRAUMA_SEVERE = 30, + BRAIN_TRAUMA_SPECIAL = 10 + )) + + H.gain_trauma_type(trauma_type, resistance) diff --git a/code/modules/events/brand_intelligence.dm b/code/modules/events/brand_intelligence.dm index e61af1368d..da5b4c0cb2 100644 --- a/code/modules/events/brand_intelligence.dm +++ b/code/modules/events/brand_intelligence.dm @@ -54,6 +54,7 @@ vendingMachines.Remove(originMachine) originMachine.shut_up = 0 originMachine.shoot_inventory = 1 + announce_to_ghosts(originMachine) /datum/round_event/brand_intelligence/tick() diff --git a/code/modules/events/camerafailure.dm b/code/modules/events/camerafailure.dm index e8556e9118..8d7ef3204c 100644 --- a/code/modules/events/camerafailure.dm +++ b/code/modules/events/camerafailure.dm @@ -3,7 +3,7 @@ typepath = /datum/round_event/camera_failure weight = 100 max_occurrences = 20 - alertadmins = 0 + alert_observers = FALSE /datum/round_event/camera_failure fakeable = FALSE diff --git a/code/modules/events/carp_migration.dm b/code/modules/events/carp_migration.dm index e6cb043165..2c553fc8a7 100644 --- a/code/modules/events/carp_migration.dm +++ b/code/modules/events/carp_migration.dm @@ -10,6 +10,7 @@ /datum/round_event/carp_migration announceWhen = 3 startWhen = 50 + var/hasAnnounced = FALSE /datum/round_event/carp_migration/setup() startWhen = rand(40, 60) @@ -22,10 +23,16 @@ /datum/round_event/carp_migration/start() + var/mob/living/simple_animal/hostile/carp/fish for(var/obj/effect/landmark/carpspawn/C in GLOB.landmarks_list) if(prob(95)) - new /mob/living/simple_animal/hostile/carp(C.loc) + fish = new (C.loc) else - new /mob/living/simple_animal/hostile/carp/megacarp(C.loc) - + fish = new /mob/living/simple_animal/hostile/carp/megacarp(C.loc) + fishannounce(fish) //Prefer to announce the megacarps over the regular fishies + fishannounce(fish) +/datum/round_event/carp_migration/proc/fishannounce(atom/fish) + if (!hasAnnounced) + announce_to_ghosts(fish) //Only anounce the first fish + hasAnnounced = TRUE diff --git a/code/modules/events/dust.dm b/code/modules/events/dust.dm index 802736d5d4..860685c787 100644 --- a/code/modules/events/dust.dm +++ b/code/modules/events/dust.dm @@ -4,7 +4,7 @@ weight = 200 max_occurrences = 1000 earliest_start = 0 MINUTES - alertadmins = 0 + alert_observers = FALSE gamemode_blacklist = list("dynamic") /datum/round_event/space_dust diff --git a/code/modules/events/electrical_storm.dm b/code/modules/events/electrical_storm.dm index 6e6abb1cd4..5e5e318e3c 100644 --- a/code/modules/events/electrical_storm.dm +++ b/code/modules/events/electrical_storm.dm @@ -4,7 +4,7 @@ earliest_start = 10 MINUTES min_players = 5 weight = 40 - alertadmins = 0 + alert_observers = FALSE gamemode_blacklist = list("dynamic") /datum/round_event/electrical_storm diff --git a/code/modules/events/ghost_role.dm b/code/modules/events/ghost_role.dm index e50d89a3a3..ae1d1320a5 100644 --- a/code/modules/events/ghost_role.dm +++ b/code/modules/events/ghost_role.dm @@ -37,7 +37,10 @@ signing up.") else if(status == SUCCESSFUL_SPAWN) message_admins("[role_name] spawned successfully.") - if(!spawned_mobs.len) + if(spawned_mobs.len) + for(var/mob/M in spawned_mobs) + announce_to_ghosts(M) + else message_admins("No mobs found in the `spawned_mobs` list, this is \ a bug.") else diff --git a/code/modules/events/heart_attack.dm b/code/modules/events/heart_attack.dm index a47a8b81b4..b3bc571a4a 100644 --- a/code/modules/events/heart_attack.dm +++ b/code/modules/events/heart_attack.dm @@ -20,4 +20,4 @@ var/mob/living/carbon/human/winner = pickweight(heart_attack_contestants) var/datum/disease/D = new /datum/disease/heart_failure() winner.ForceContractDisease(D, FALSE, TRUE) - notify_ghosts("[winner] is beginning to have a heart attack!", enter_link="(Click to orbit)", source=winner, action=NOTIFY_ORBIT) + announce_to_ghosts(winner) \ No newline at end of file diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index d4f51e995e..0ace65ffd3 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -35,7 +35,8 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 var/z = pick(SSmapping.levels_by_trait(ZTRAIT_STATION)) var/turf/startT = spaceDebrisStartLoc(startside, z) var/turf/endT = spaceDebrisFinishLoc(startside, z) - new /obj/effect/immovablerod(startT, endT, C.special_target) + var/atom/rod = new /obj/effect/immovablerod(startT, endT, C.special_target) + announce_to_ghosts(rod) /obj/effect/immovablerod name = "immovable rod" @@ -61,10 +62,6 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 z_original = z destination = end special_target = aimed_at - if(notify) - notify_ghosts("\A [src] is inbound!", - enter_link="(Click to orbit)", - source=src, action=NOTIFY_ORBIT) GLOB.poi_list += src var/special_target_valid = FALSE diff --git a/code/modules/events/pirates.dm b/code/modules/events/pirates.dm index b0b12f3944..fd3a189eb3 100644 --- a/code/modules/events/pirates.dm +++ b/code/modules/events/pirates.dm @@ -80,8 +80,9 @@ var/mob/M = candidates[1] spawner.create(M.ckey) candidates -= M + announce_to_ghosts(M) else - notify_ghosts("Space pirates are waking up!", source = spawner, action=NOTIFY_ATTACK, flashwindow = FALSE, ignore_dnr_observers = TRUE) + announce_to_ghosts(spawner) priority_announce("A report has been downloaded and printed out at all communications consoles.", "Incoming Classified Message", "commandreport") //CITADEL EDIT also metabreak here too diff --git a/code/modules/events/processor_overload.dm b/code/modules/events/processor_overload.dm index cf6223bf0d..22e475a8ef 100644 --- a/code/modules/events/processor_overload.dm +++ b/code/modules/events/processor_overload.dm @@ -30,6 +30,7 @@ /datum/round_event/processor_overload/start() for(var/obj/machinery/telecomms/processor/P in GLOB.telecomms_list) if(prob(10)) + announce_to_ghosts(P) // Damage the surrounding area to indicate that it popped explosion(get_turf(P), 0, 0, 2) // Only a level 1 explosion actually damages the machine diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 69bfa6e569..564effbe99 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -383,6 +383,9 @@ /datum/spacevine_controller/New(turf/location, list/muts, potency, production, datum/round_event/event = null) vines = list() growth_queue = list() + var/obj/structure/spacevine/SV = spawn_spacevine_piece(location, null, muts) + if (event) + event.announce_to_ghosts(SV) START_PROCESSING(SSobj, src) vine_mutations_list = list() init_subtypes(/datum/spacevine_mutation/, vine_mutations_list) diff --git a/code/modules/events/spider_infestation.dm b/code/modules/events/spider_infestation.dm index 2cba5fc529..d1c327e0f7 100644 --- a/code/modules/events/spider_infestation.dm +++ b/code/modules/events/spider_infestation.dm @@ -35,6 +35,6 @@ var/spawn_type = /obj/structure/spider/spiderling if(prob(66)) spawn_type = /obj/structure/spider/spiderling/nurse - spawn_atom_to_turf(spawn_type, vent, 1, FALSE) + announce_to_ghosts(spawn_atom_to_turf(spawn_type, vent, 1, FALSE)) vents -= vent spawncount-- diff --git a/code/modules/mob/living/brain/brain.dm b/code/modules/mob/living/brain/brain.dm index 08d415fc3c..be03827695 100644 --- a/code/modules/mob/living/brain/brain.dm +++ b/code/modules/mob/living/brain/brain.dm @@ -100,3 +100,9 @@ client.mouse_pointer_icon = M.mouse_pointer if (client && ranged_ability && ranged_ability.ranged_mousepointer) client.mouse_pointer_icon = ranged_ability.ranged_mousepointer + +/mob/living/brain/proc/get_traumas() + . = list() + if(istype(loc, /obj/item/organ/brain)) + var/obj/item/organ/brain/B = loc + . = B.traumas diff --git a/code/modules/mob/living/carbon/damage_procs.dm b/code/modules/mob/living/carbon/damage_procs.dm index 5528669afa..ffed2e1858 100644 --- a/code/modules/mob/living/carbon/damage_procs.dm +++ b/code/modules/mob/living/carbon/damage_procs.dm @@ -264,46 +264,3 @@ if(update) update_damage_overlays() update_stamina() - -/* TO_REMOVE -/mob/living/carbon/getOrganLoss(ORGAN_SLOT_BRAIN) - . = 0 - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) - if(B) - . = B.get_brain_damage() - -//Some sources of brain damage shouldn't be deadly -/mob/living/carbon/adjustOrganLoss(ORGAN_SLOT_BRAIN, amount, maximum = BRAIN_DAMAGE_DEATH) - if(status_flags & GODMODE) - return FALSE - var/prev_brainloss = getOrganLoss(ORGAN_SLOT_BRAIN) - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) - if(!B) - return - B.adjust_brain_damage(amount, maximum) - if(amount <= 0) //cut this early - return - var/brainloss = getOrganLoss(ORGAN_SLOT_BRAIN) - if(brainloss > BRAIN_DAMAGE_MILD) - if(prob(amount * ((2 * (100 + brainloss - BRAIN_DAMAGE_MILD)) / 100))) //Base chance is the hit damage; for every point of damage past the threshold the chance is increased by 2% - gain_trauma_type(BRAIN_TRAUMA_MILD) - if(brainloss > BRAIN_DAMAGE_SEVERE) - if(prob(amount * ((2 * (100 + brainloss - BRAIN_DAMAGE_SEVERE)) / 100))) //Base chance is the hit damage; for every point of damage past the threshold the chance is increased by 2% - if(prob(20)) - gain_trauma_type(BRAIN_TRAUMA_SPECIAL) - else - gain_trauma_type(BRAIN_TRAUMA_SEVERE) - - if(prev_brainloss < BRAIN_DAMAGE_MILD && brainloss >= BRAIN_DAMAGE_MILD) - to_chat(src, "You feel lightheaded.") - else if(prev_brainloss < BRAIN_DAMAGE_SEVERE && brainloss >= BRAIN_DAMAGE_SEVERE) - to_chat(src, "You feel less in control of your thoughts.") - else if(prev_brainloss < (BRAIN_DAMAGE_DEATH - 20) && brainloss >= (BRAIN_DAMAGE_DEATH - 20)) - to_chat(src, "You can feel your mind flickering on and off...") - -/mob/living/carbon/setBrainLoss(amount) - var/obj/item/organ/brain/B = getorganslot(ORGAN_SLOT_BRAIN) - if(B) - var/adjusted_amount = amount - B.get_brain_damage() - B.adjust_brain_damage(adjusted_amount, null) -*/ diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 28ca97dc2b..0b2588bc6c 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -349,7 +349,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp /mob/proc/reagent_check(datum/reagent/R) // utilized in the species code return 1 -/proc/notify_ghosts(message, ghost_sound, enter_link, atom/source, mutable_appearance/alert_overlay, action = NOTIFY_JUMP, flashwindow = TRUE, ignore_mapload = TRUE, ignore_key, ignore_dnr_observers = FALSE) //Easy notification of ghosts. +/proc/notify_ghosts(message, ghost_sound, enter_link, atom/source, mutable_appearance/alert_overlay, action = NOTIFY_JUMP, flashwindow = TRUE, ignore_mapload = TRUE, ignore_key, ignore_dnr_observers = FALSE, header) //Easy notification of ghosts. if(ignore_mapload && SSatoms.initialized != INITIALIZATION_INNEW_REGULAR) //don't notify for objects created during a map load return for(var/mob/dead/observer/O in GLOB.player_list) @@ -366,6 +366,8 @@ It's fairly easy to fix if dealing with single letters but not so much with comp if(A) if(O.client.prefs && O.client.prefs.UI_style) A.icon = ui_style2icon(O.client.prefs.UI_style) + if (header) + A.name = header A.desc = message A.action = action A.target = source diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index ce87eddc67..0c8a9deaf8 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -9,7 +9,7 @@ fire_sound = 'sound/weapons/emitter.ogg' flags_1 = CONDUCT_1 w_class = WEIGHT_CLASS_HUGE - var/checks_antimagic = FALSE + var/checks_antimagic = TRUE var/max_charges = 6 var/charges = 0 var/recharge_rate = 4 diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 1247a7abc3..0a26858540 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -11,8 +11,8 @@ grind_results = list() var/apply_type = INGEST var/apply_method = "swallow" - var/roundstart = 0 - var/self_delay = 0 //pills are instant, this is because patches inheret their aplication from pills + var/roundstart = FALSE + var/self_delay = FALSE //pills are instant, this is because patches inheret their aplication from pills var/dissolvable = TRUE /obj/item/reagent_containers/pill/Initialize() @@ -89,119 +89,126 @@ desc = "Highly toxic." icon_state = "pill5" list_reagents = list(/datum/reagent/toxin = 50) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/cyanide name = "cyanide pill" desc = "Don't swallow this." icon_state = "pill5" list_reagents = list(/datum/reagent/toxin/cyanide = 50) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/adminordrazine name = "adminordrazine pill" desc = "It's magic. We don't have to explain it." icon_state = "pill16" list_reagents = list(/datum/reagent/medicine/adminordrazine = 50) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/morphine name = "morphine pill" desc = "Commonly used to treat insomnia." icon_state = "pill8" list_reagents = list(/datum/reagent/medicine/morphine = 30) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/stimulant name = "stimulant pill" desc = "Often taken by overworked employees, athletes, and the inebriated. You'll snap to attention immediately!" icon_state = "pill19" list_reagents = list(/datum/reagent/medicine/ephedrine = 10, /datum/reagent/medicine/antihol = 10, /datum/reagent/consumable/coffee = 30) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/salbutamol name = "salbutamol pill" desc = "Used to treat oxygen deprivation." icon_state = "pill16" list_reagents = list(/datum/reagent/medicine/salbutamol = 30) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/charcoal name = "charcoal pill" desc = "Neutralizes many common toxins." icon_state = "pill17" list_reagents = list(/datum/reagent/medicine/charcoal = 10) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/epinephrine name = "epinephrine pill" desc = "Used to stabilize patients." icon_state = "pill5" list_reagents = list(/datum/reagent/medicine/epinephrine = 15) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/mannitol name = "mannitol pill" desc = "Used to treat brain damage." icon_state = "pill17" list_reagents = list(/datum/reagent/medicine/mannitol = 25) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/mutadone name = "mutadone pill" desc = "Used to treat genetic damage." icon_state = "pill20" list_reagents = list(/datum/reagent/medicine/mutadone = 25) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/salicyclic name = "salicylic acid pill" desc = "Used to dull pain." icon_state = "pill9" list_reagents = list(/datum/reagent/medicine/sal_acid = 24) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/oxandrolone name = "oxandrolone pill" desc = "Used to stimulate burn healing." icon_state = "pill11" list_reagents = list(/datum/reagent/medicine/oxandrolone = 24) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/insulin name = "insulin pill" desc = "Handles hyperglycaemic coma." icon_state = "pill18" list_reagents = list(/datum/reagent/medicine/insulin = 50) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/psicodine name = "psicodine pill" - desc = "Used to treat mental instability and traumas." + desc = "Used to treat mental instability and phobias." list_reagents = list(/datum/reagent/medicine/psicodine = 10) icon_state = "pill22" - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/antirad name = "potassium iodide pill" desc = "Used to treat radition used to counter radiation poisoning." icon_state = "pill18" list_reagents = list(/datum/reagent/medicine/potass_iodide = 50) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/antirad_plus name = "prussian blue pill" desc = "Used to treat heavy radition poisoning." icon_state = "prussian_blue" list_reagents = list(/datum/reagent/medicine/prussian_blue = 25) - roundstart = 1 + roundstart = TRUE /obj/item/reagent_containers/pill/mutarad name = "radiation treatment deluxe pill" desc = "Used to treat heavy radition poisoning and genetic defects." icon_state = "anit_rad_fixgene" list_reagents = list(/datum/reagent/medicine/prussian_blue = 10, /datum/reagent/medicine/potass_iodide = 10, /datum/reagent/medicine/mutadone = 5) - roundstart = 1 + roundstart = TRUE + +/obj/item/reagent_containers/pill/neurine + name = "neurine pill" + desc = "Used to treat non-severe mental traumas." + list_reagents = list("neurine" = 10) + icon_state = "pill22" + roundstart = TRUE ///////////////////////////////////////// this pill is used only in a legion mob drop /obj/item/reagent_containers/pill/shadowtoxin diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index 143fe508b6..21552f7e87 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -120,7 +120,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th var/list/mobs_blacklist //The opposite of the above. var/stat_allowed = 0 //see if it requires being conscious/alive, need to set to 1 for ghostpells var/phase_allowed = 0 // If true, the spell can be cast while phased, eg. blood crawling, ethereal jaunting - var/antimagic_allowed = TRUE // If false, the spell cannot be cast while under the effect of antimagic + var/antimagic_allowed = FALSE // If false, the spell cannot be cast while under the effect of antimagic var/invocation = "HURP DURP" //what is uttered when the wizard casts the spell var/invocation_emote_self = null var/invocation_type = "none" //can be none, whisper, emote and shout diff --git a/code/modules/spells/spell_types/curse.dm b/code/modules/spells/spell_types/curse.dm new file mode 100644 index 0000000000..9449e4a5d0 --- /dev/null +++ b/code/modules/spells/spell_types/curse.dm @@ -0,0 +1,37 @@ +GLOBAL_VAR_INIT(curse_of_madness_triggered, FALSE) + +/proc/curse_of_madness(mob/user, message) + if(user) //in this case either someone holding a spellbook or a badmin + to_chat(user, "You sent a curse of madness with the message \"[message]\"!") + message_admins("[ADMIN_LOOKUPFLW(user)] sent a curse of madness with the message \"[message]\"!") + log_game("[key_name(user)] sent a curse of madness with the message \"[message]\"!") + + GLOB.curse_of_madness_triggered = message // So latejoiners are also afflicted. + + deadchat_broadcast("A Curse of Madness has stricken the station, shattering their minds with the awful secret: \"[message]\"") + + for(var/mob/living/carbon/human/H in GLOB.player_list) + if(H.stat == DEAD) + continue + var/turf/T = get_turf(H) + if(T && !is_station_level(T.z)) + continue + if(H.anti_magic_check(TRUE, FALSE, TRUE)) + to_chat(H, "You have a strange feeling for a moment, but then it passes.") + continue + give_madness(H, message) + +/proc/give_madness(mob/living/carbon/human/H, message) + H.playsound_local(H,'sound/magic/curse.ogg',40,1) + to_chat(H, "[message]") + to_chat(H, "Your mind shatters!") + switch(rand(1,10)) + if(1 to 3) + H.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_LOBOTOMY) + H.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_LOBOTOMY) + if(4 to 6) + H.gain_trauma_type(BRAIN_TRAUMA_SEVERE, TRAUMA_RESILIENCE_LOBOTOMY) + if(7 to 8) + H.gain_trauma_type(BRAIN_TRAUMA_MAGIC, TRAUMA_RESILIENCE_LOBOTOMY) + if(9 to 10) + H.gain_trauma_type(BRAIN_TRAUMA_SPECIAL, TRAUMA_RESILIENCE_LOBOTOMY) diff --git a/code/modules/spells/spell_types/mime.dm b/code/modules/spells/spell_types/mime.dm index 8f39da5031..26a6b57b25 100644 --- a/code/modules/spells/spell_types/mime.dm +++ b/code/modules/spells/spell_types/mime.dm @@ -12,6 +12,7 @@ range = 0 cast_sound = null mobs_whitelist = list(/mob/living/carbon/human) + antimagic_allowed = TRUE action_icon_state = "mime" action_background_icon_state = "bg_mime" @@ -40,6 +41,7 @@ action_icon_state = "mime" action_background_icon_state = "bg_mime" + antimagic_allowed = TRUE /obj/effect/proc_holder/spell/targeted/mime/speak/Trigger(mob/user, skip_can_cast = TRUE) if(user.mind?.miming) @@ -76,6 +78,7 @@ action_icon_state = "mime" action_background_icon_state = "bg_mime" + antimagic_allowed = TRUE /obj/effect/proc_holder/spell/targeted/forcewall/mime/Trigger(mob/user, skip_can_cast = TRUE) if(user.mind) @@ -107,6 +110,7 @@ action_icon_state = "mime" action_background_icon_state = "bg_mime" base_icon_state = "mime" + antimagic_allowed = TRUE /obj/effect/proc_holder/spell/aimed/finger_guns/Trigger(mob/user, skip_can_cast = TRUE) @@ -137,6 +141,7 @@ action_icon_state = "mime" action_background_icon_state = "bg_mime" hand_path = /obj/item/melee/touch_attack/mimerope + antimagic_allowed = TRUE /obj/effect/proc_holder/spell/targeted/touch/mimerope/Trigger(mob/user, skip_can_cast = TRUE) if(user.mind) diff --git a/code/modules/spells/spell_types/santa.dm b/code/modules/spells/spell_types/santa.dm index 64ed925455..4f6957433b 100644 --- a/code/modules/spells/spell_types/santa.dm +++ b/code/modules/spells/spell_types/santa.dm @@ -13,3 +13,4 @@ summon_type = list("/obj/item/a_gift") summon_lifespan = 0 summon_amt = 5 + antimagic_allowed = TRUE diff --git a/code/modules/spells/spell_types/shadow_walk.dm b/code/modules/spells/spell_types/shadow_walk.dm index 83996b5bfb..1dd949caa0 100644 --- a/code/modules/spells/spell_types/shadow_walk.dm +++ b/code/modules/spells/spell_types/shadow_walk.dm @@ -12,6 +12,7 @@ action_icon = 'icons/mob/actions/actions_minor_antag.dmi' action_icon_state = "ninja_cloak" action_background_icon_state = "bg_alien" + antimagic_allowed = TRUE /obj/effect/proc_holder/spell/targeted/shadowwalk/cast(list/targets,mob/living/user = usr) var/L = user.loc diff --git a/code/modules/spells/spell_types/taeclowndo.dm b/code/modules/spells/spell_types/taeclowndo.dm index 5b1e09565b..59826daf07 100644 --- a/code/modules/spells/spell_types/taeclowndo.dm +++ b/code/modules/spells/spell_types/taeclowndo.dm @@ -10,6 +10,7 @@ cooldown_min = 30 action_icon = 'icons/obj/food/piecake.dmi' action_icon_state = "pie" + antimagic_allowed = TRUE ////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -24,6 +25,7 @@ range = 7 selection_type = "view" projectile_type = null + antimagic_allowed = TRUE active_msg = "You focus, your mind reaching to the clown dimension, ready to make a peel matrialize wherever you want!" deactive_msg = "You relax, the peel remaining right in the \"thin air\" it would appear out of." @@ -62,6 +64,7 @@ charge_max = 100 clothes_req = NONE cooldown_min = 100 + antimagic_allowed = TRUE action_icon = 'icons/mecha/mecha_equipment.dmi' action_icon_state = "mecha_honker" @@ -76,6 +79,7 @@ charge_max = 450 clothes_req = NONE cooldown_min = 450 + antimagic_allowed = TRUE action_icon = 'icons/obj/food/piecake.dmi' action_icon_state = "frostypie" diff --git a/code/modules/spells/spell_types/telepathy.dm b/code/modules/spells/spell_types/telepathy.dm index 4b4f91eb18..caf9ec79c6 100644 --- a/code/modules/spells/spell_types/telepathy.dm +++ b/code/modules/spells/spell_types/telepathy.dm @@ -8,6 +8,7 @@ action_icon = 'icons/mob/actions/actions_revenant.dmi' action_icon_state = "r_transmit" action_background_icon_state = "bg_spell" + antimagic_allowed = TRUE var/notice = "notice" var/boldnotice = "boldnotice" var/magic_check = FALSE diff --git a/code/modules/spells/spell_types/voice_of_god.dm b/code/modules/spells/spell_types/voice_of_god.dm index 495681a818..a920344adc 100644 --- a/code/modules/spells/spell_types/voice_of_god.dm +++ b/code/modules/spells/spell_types/voice_of_god.dm @@ -5,6 +5,7 @@ cooldown_min = 0 level_max = 1 clothes_req = NONE + antimagic_allowed = TRUE action_icon = 'icons/mob/actions/actions_items.dmi' action_icon_state = "voice_of_god" var/command diff --git a/code/modules/spells/spell_types/wizard.dm b/code/modules/spells/spell_types/wizard.dm index e9432e2f58..b104c2182a 100644 --- a/code/modules/spells/spell_types/wizard.dm +++ b/code/modules/spells/spell_types/wizard.dm @@ -306,6 +306,7 @@ sound = 'sound/magic/tail_swing.ogg' charge_max = 150 clothes_req = NONE + antimagic_allowed = TRUE range = 2 cooldown_min = 150 invocation_type = "none" diff --git a/tgstation.dme b/tgstation.dme index b6bf5b4ea8..2c671477e8 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1877,6 +1877,7 @@ #include "code\modules\events\anomaly_vortex.dm" #include "code\modules\events\aurora_caelus.dm" #include "code\modules\events\blob.dm" +#include "code\modules\events\brain_trauma.dm" #include "code\modules\events\brand_intelligence.dm" #include "code\modules\events\bureaucratic_error.dm" #include "code\modules\events\camerafailure.dm" @@ -3150,6 +3151,7 @@ #include "code\modules\spells\spell_types\charge.dm" #include "code\modules\spells\spell_types\conjure.dm" #include "code\modules\spells\spell_types\construct_spells.dm" +#include "code\modules\spells\spell_types\curse.dm" #include "code\modules\spells\spell_types\devil.dm" #include "code\modules\spells\spell_types\devil_boons.dm" #include "code\modules\spells\spell_types\dumbfire.dm" From a7934f3f88b11adf98dce907652b2321f28d1311 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 29 May 2020 18:58:34 +0200 Subject: [PATCH 005/119] event. --- code/__DEFINES/misc.dm | 1 + code/modules/events/wizard/madness.dm | 28 +++++++++++++++++++ .../modules/mob/dead/new_player/new_player.dm | 2 ++ tgstation.dme | 1 + 4 files changed, 32 insertions(+) create mode 100644 code/modules/events/wizard/madness.dm diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 9847556b37..e9ceb1905e 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -431,6 +431,7 @@ GLOBAL_LIST_INIT(pda_reskins, list(PDA_SKIN_CLASSIC = 'icons/obj/pda.dmi', PDA_S //text files #define BRAIN_DAMAGE_FILE "traumas.json" #define ION_FILE "ion_laws.json" +#define REDPILL_FILE "redpill.json" #define PIRATE_NAMES_FILE "pirates.json" diff --git a/code/modules/events/wizard/madness.dm b/code/modules/events/wizard/madness.dm new file mode 100644 index 0000000000..ac86236623 --- /dev/null +++ b/code/modules/events/wizard/madness.dm @@ -0,0 +1,28 @@ +/datum/round_event_control/wizard/madness + name = "Curse of Madness" + weight = 1 + typepath = /datum/round_event/wizard/madness + earliest_start = 0 MINUTES + + var/forced_secret + +/datum/round_event_control/wizard/madness/admin_setup() + if(!check_rights(R_FUN)) + return + + var/suggested = pick(strings(REDPILL_FILE, "redpill_questions")) + + forced_secret = (input(usr, "What horrifying truth will you reveal?", "Curse of Madness", sortList(suggested)) as text|null) || suggested + +/datum/round_event/wizard/madness/start() + var/datum/round_event_control/wizard/madness/C = control + + var/horrifying_truth + + if(C.forced_secret) + horrifying_truth = C.forced_secret + C.forced_secret = null + else + horrifying_truth = pick(strings(REDPILL_FILE, "redpill_questions")) + + curse_of_madness(null, horrifying_truth) diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index f7e1f24b63..d470cd0922 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -415,6 +415,8 @@ give_guns(humanc) if(GLOB.summon_magic_triggered) give_magic(humanc) + if(GLOB.curse_of_madness_triggered) + give_madness(humanc, GLOB.curse_of_madness_triggered) GLOB.joined_player_list += character.ckey GLOB.latejoiners += character diff --git a/tgstation.dme b/tgstation.dme index 2c671477e8..c3015b0d31 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1926,6 +1926,7 @@ #include "code\modules\events\wizard\imposter.dm" #include "code\modules\events\wizard\invincible.dm" #include "code\modules\events\wizard\lava.dm" +#include "code\modules\events\wizard\madness.dm" #include "code\modules\events\wizard\magicarp.dm" #include "code\modules\events\wizard\petsplosion.dm" #include "code\modules\events\wizard\race.dm" From 745695e60d51412ee3c5793c5e7db276d9213e9d Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sat, 30 May 2020 15:55:16 +0200 Subject: [PATCH 006/119] WIP, js tiring. --- code/datums/skills/_check_skills.dm | 31 +++- code/datums/skills/_skill_holder.dm | 12 +- tgui-next/packages/tgui/interfaces/Skills.js | 146 +++++++++++++++++++ 3 files changed, 183 insertions(+), 6 deletions(-) create mode 100644 tgui-next/packages/tgui/interfaces/Skills.js diff --git a/code/datums/skills/_check_skills.dm b/code/datums/skills/_check_skills.dm index d2921c8756..30f105ab4b 100644 --- a/code/datums/skills/_check_skills.dm +++ b/code/datums/skills/_check_skills.dm @@ -20,21 +20,23 @@ need_static_data_update = FALSE ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) - ui = new(user, src, ui_key, "check_skills", "[owner.name]'s Skills", 900, 480, master_ui, state) + ui.set_autoupdate(FALSE) // This UI is only ever opened by one person, and never is updated outside of user input. + ui = new(user, src, ui_key, "skills", "[owner.name]'s Skills", 620, 580, master_ui, state) ui.open() /datum/skill_holder/ui_static_data(mob/user) . = list() var/datum/asset/spritesheet/simple/assets = get_asset_datum(/datum/asset/spritesheet/simple/skills) - .["skills"] = list() + .["categories"] = list() var/list/current var/category for(var/path in GLOB.skill_datums) var/datum/skill/S = GLOB.skill_datums[path] if(!current || S.ui_category != category) if(category) - .["skills"][category] = current + var/list/cat = list("name" = category, "skills" = current) + .["categories"] += list(cat) current = list() category = S.ui_category @@ -67,7 +69,9 @@ current += list(data) if(category) - .["skills"][category] = current + var/list/cat = list("name" = category, "skills" = current) + .["categories"] += list(cat) + var/all_mods = list() for(var/id in all_current_skill_modifiers) @@ -78,3 +82,22 @@ icon = assets.icon_class_name(M.icon) ) .["modifiers"] = all_mods + +/datum/skill_holder/ui_data(mob/user) + . = list() + .["see_skill_mods"] = see_skill_mods + .["compact_mode"] = compact_mode + .["selected_category"] = selected_category + +/datum/skill_holder/ui_act(action, params) + . = ..() + if(.) + return + switch(action) + if("toggle_mods") + see_skill_mods = !see_skill_mods + return TRUE + if("compact_toggle") + compact_mode = !compact_mode + if("select") + selected_category = params["category"] diff --git a/code/datums/skills/_skill_holder.dm b/code/datums/skills/_skill_holder.dm index 2b3c963c33..be97132b5c 100644 --- a/code/datums/skills/_skill_holder.dm +++ b/code/datums/skills/_skill_holder.dm @@ -22,13 +22,21 @@ var/list/original_levels /// The mind datum this skill is associated with, only used for the check_skills UI var/datum/mind/owner - /// For static UI update. + /// For UI updates. var/need_static_data_update = TRUE - + /// Whether modifiers and final skill values or only base values are displayed. + var/see_skill_mods = TRUE + /// Whether skill descriptions are displayed or not. + var/compact_mode = FALSE + /// The current selected skill category. + var/selected_category /datum/skill_holder/New(owner) ..() src.owner = owner + var/datum/skill/S = locate() in GLOB.skill_datums + if(S) + selected_category = S.ui_category /** * Grabs the value of a skill. diff --git a/tgui-next/packages/tgui/interfaces/Skills.js b/tgui-next/packages/tgui/interfaces/Skills.js new file mode 100644 index 0000000000..548d5ebee3 --- /dev/null +++ b/tgui-next/packages/tgui/interfaces/Skills.js @@ -0,0 +1,146 @@ +import { decodeHtmlEntities } from 'common/string'; +import { Component, Fragment } from 'inferno'; +import { act } from '../byond'; +import { Box, Button, Input, Section, Table, Tabs } from '../components'; + +// It's a class because we need to store state in the form of +// the current hovered item +export class Uplink extends Component { + constructor() { + super(); + this.state = { + hoveredItem: {}, + }; + } + + setHoveredItem(hoveredItem) { + this.setState({ + hoveredItem, + }); + } + + render() { + const { state } = this.props; + const { config, data } = state; + const { ref } = config; + const { + see_skill_mods, + compact_mode, + categories = [], + } = data; + return ( +

0 ? 'good' : 'bad'}> + {telecrystals} TC + + )} + buttons={( +
+ ); + } +} + +const skillList = props => { + const { + skills, + hoveredItem, + compact, + onBuy, + onBuyMouseOver, + onBuyMouseOut, + } = props; + const hoveredCost = hoveredItem && hoveredItem.cost || 0; + if (compact) { + return ( + + {items.map(item => { + const notSameItem = hoveredItem && hoveredItem.name !== item.name; + const notEnoughHovered = telecrystals - hoveredCost < item.cost; + const disabledDueToHovered = notSameItem && notEnoughHovered; + return ( + + + {decodeHtmlEntities(item.name)} + + +
+ ); + } + return items.map(item => { + const notSameItem = hoveredItem && hoveredItem.name !== item.name; + const notEnoughHovered = telecrystals - hoveredCost < item.cost; + const disabledDueToHovered = notSameItem && notEnoughHovered; + return ( +
onBuyMouseOver(item)} + onmouseout={() => onBuyMouseOut(item)} + onClick={() => onBuy(item)} /> + )}> + {decodeHtmlEntities(item.desc)} +
+ ); + }); +}; From 949e8f6b3aa9b0c5cc57c955eca6cd6976a9e01c Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sat, 30 May 2020 21:53:14 +0200 Subject: [PATCH 007/119] WIP --- code/__HELPERS/_lists.dm | 2 +- code/datums/skills/_check_skills.dm | 33 ++-- tgui-next/packages/tgui/interfaces/Skills.js | 185 +++++++++---------- 3 files changed, 105 insertions(+), 115 deletions(-) diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index ba29205452..719735392d 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -69,7 +69,7 @@ /proc/english_list(list/input, nothing_text = "nothing", and_text = " and ", comma_text = ", ", final_comma_text = "" ) var/total = input.len if (!total) - return "[nothing_text]" + return nothing_text else if (total == 1) return "[input[1]]" else if (total == 2) diff --git a/code/datums/skills/_check_skills.dm b/code/datums/skills/_check_skills.dm index 30f105ab4b..dc33166581 100644 --- a/code/datums/skills/_check_skills.dm +++ b/code/datums/skills/_check_skills.dm @@ -28,6 +28,15 @@ . = list() var/datum/asset/spritesheet/simple/assets = get_asset_datum(/datum/asset/spritesheet/simple/skills) + var/all_mods = list() + for(var/id in all_current_skill_modifiers) + var/datum/skill_modifier/M = GLOB.skill_modifiers[id] + all_mods[id] = list( + name = M.name, + desc = M.desc, + icon = assets.icon_class_name(M.icon) + ) + .["categories"] = list() var/list/current var/category @@ -42,12 +51,15 @@ var/skill_value = owner.get_skill_value(path, FALSE) var/skill_level = owner.get_skill_level(path, FALSE) + var/list/mod_list = list() + var/list/modifiers var/list/mod_ids = list() var/value_mods = LAZYACCESS(skill_value_mods, path) var/mod_value = skill_value for(var/k in value_mods) var/datum/skill_modifier/M = GLOB.skill_modifiers[k] + mod_list |= M.name mod_ids |= M.identifier mod_value = M.apply_modifier(mod_value, path, src, MODIFIER_TARGET_VALUE) @@ -55,16 +67,24 @@ var/mod_level = skill_level for(var/k in lvl_mods) var/datum/skill_modifier/M = GLOB.skill_modifiers[k] + mod_list |= M.name mod_ids |= M.identifier mod_level = M.apply_modifier(mod_level, path, src, MODIFIER_TARGET_LEVEL) mod_level = SANITIZE_SKILL_LEVEL(S.type, round(mod_level, 1)) + for(var/k in mod_ids) + var/list/mod = all_current_skill_modifiers[k] + if(mod) + LAZYADD(modifiers, list(mod)) + var/list/data = list( name = S.name, + desc = S.desc, color = S.name_color, skill_base = S.standard_render_value(skill_value, skill_level), skill_mod = S.standard_render_value(mod_value, mod_level), - mod_ids = mod_ids + mods_tooltip = english_list(mod_list, null), + modifiers = modifiers ) current += list(data) @@ -72,17 +92,6 @@ var/list/cat = list("name" = category, "skills" = current) .["categories"] += list(cat) - - var/all_mods = list() - for(var/id in all_current_skill_modifiers) - var/datum/skill_modifier/M = GLOB.skill_modifiers[id] - all_mods[id] = list( - name = M.name, - desc = M.desc, - icon = assets.icon_class_name(M.icon) - ) - .["modifiers"] = all_mods - /datum/skill_holder/ui_data(mob/user) . = list() .["see_skill_mods"] = see_skill_mods diff --git a/tgui-next/packages/tgui/interfaces/Skills.js b/tgui-next/packages/tgui/interfaces/Skills.js index 548d5ebee3..462990811d 100644 --- a/tgui-next/packages/tgui/interfaces/Skills.js +++ b/tgui-next/packages/tgui/interfaces/Skills.js @@ -1,120 +1,93 @@ import { decodeHtmlEntities } from 'common/string'; import { Component, Fragment } from 'inferno'; import { act } from '../byond'; -import { Box, Button, Input, Section, Table, Tabs } from '../components'; +import { Box, Button, Section, Table, Tabs } from '../components'; -// It's a class because we need to store state in the form of -// the current hovered item -export class Uplink extends Component { - constructor() { - super(); - this.state = { - hoveredItem: {}, - }; - } - - setHoveredItem(hoveredItem) { - this.setState({ - hoveredItem, - }); - } - - render() { - const { state } = this.props; - const { config, data } = state; - const { ref } = config; - const { - see_skill_mods, - compact_mode, - categories = [], - } = data; - return ( -
0 ? 'good' : 'bad'}> - {telecrystals} TC - - )} - buttons={( -
- ); - } + } + + ); + })} + + )} + + ); } const skillList = props => { const { - skills, - hoveredItem, compact, - onBuy, - onBuyMouseOver, - onBuyMouseOut, + skills, + see_mods } = props; - const hoveredCost = hoveredItem && hoveredItem.cost || 0; if (compact) { return ( - {items.map(item => { - const notSameItem = hoveredItem && hoveredItem.name !== item.name; - const notEnoughHovered = telecrystals - hoveredCost < item.cost; - const disabledDueToHovered = notSameItem && notEnoughHovered; + {skills.map(skill => { return ( - {decodeHtmlEntities(item.name)} + + {decodeHtmlEntities(skill.name)} +
); } - return items.map(item => { - const notSameItem = hoveredItem && hoveredItem.name !== item.name; - const notEnoughHovered = telecrystals - hoveredCost < item.cost; - const disabledDueToHovered = notSameItem && notEnoughHovered; + return skills.map(skill => { return (
onBuyMouseOver(item)} - onmouseout={() => onBuyMouseOut(item)} - onClick={() => onBuy(item)} /> + content={see_mods + ? skill.skill_base + : skill.skill_mod + } + /> )}> - {decodeHtmlEntities(item.desc)} + {decodeHtmlEntities(skill.desc)} + modifiers: + {skill.modifiers.map(modifier => { +
); }); From 48e9e54466f04dadd011f152c46be65517e3a19b Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sat, 30 May 2020 21:07:14 -0400 Subject: [PATCH 008/119] much better looking! --- .../AnywhereRuins/fountain_hall.dmm | 83 ++--- .../LavaRuins/lavaland_biodome_beach.dmm | 30 +- .../LavaRuins/lavaland_surface_alien_nest.dmm | 34 +- .../lavaland_surface_biodome_winter.dmm | 49 ++- .../LavaRuins/lavaland_surface_envy.dmm | 66 +--- .../LavaRuins/lavaland_surface_gluttony.dmm | 57 +++- .../LavaRuins/lavaland_surface_greed.dmm | 44 ++- .../LavaRuins/lavaland_surface_pizzaparty.dmm | 63 +++- .../LavaRuins/lavaland_surface_pride.dmm | 226 ++++++------ .../LavaRuins/lavaland_surface_sloth.dmm | 321 ++---------------- 10 files changed, 403 insertions(+), 570 deletions(-) diff --git a/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm b/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm index bddadc7b0c..f54e8e397a 100644 --- a/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm +++ b/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm @@ -28,28 +28,31 @@ /obj/structure/fans/tiny/invisible, /turf/open/floor/engine/cult, /area/ruin/unpowered) +"G" = ( +/turf/closed/wall/rust, +/area/ruin/unpowered) (1,1,1) = {" a +G +G +G +G +G +G b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +G +G +G +G +G +G +G +G "} (2,1,1) = {" a -b +G d f f @@ -63,11 +66,11 @@ d f f d -b +G "} (3,1,1) = {" -b -b +G +G e g f @@ -81,10 +84,10 @@ g f g f -b +G "} (4,1,1) = {" -b +G c f f @@ -102,8 +105,8 @@ f h "} (5,1,1) = {" -b -b +G +G e f f @@ -117,11 +120,11 @@ f f f f -b +G "} (6,1,1) = {" a -b +G d g f @@ -135,23 +138,23 @@ d f g d -b +G "} (7,1,1) = {" a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index a43e6129b7..7e9ce9db68 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -42,6 +42,10 @@ "ak" = ( /obj/structure/toilet, /obj/effect/turf_decal/sand, +/obj/item/reagent_containers/food/drinks/beer/light{ + pixel_x = 9 + }, +/obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plating, /area/ruin/powered/beach) "al" = ( @@ -191,7 +195,9 @@ /turf/open/floor/plasteel, /area/ruin/powered/beach) "aM" = ( -/obj/structure/reagent_dispensers/beerkeg, +/obj/structure/reagent_dispensers/beerkeg{ + reagent_id = /datum/reagent/consumable/ethanol/beer/light + }, /turf/open/floor/wood, /area/ruin/powered/beach) "aN" = ( @@ -371,7 +377,7 @@ /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "bP" = ( -/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer/light, /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "bQ" = ( @@ -463,6 +469,7 @@ /obj/item/storage/box/drinkingglasses, /obj/item/storage/box/beakers, /obj/item/storage/box/donkpockets, +/obj/item/soap, /turf/open/floor/plating, /area/ruin/powered/beach) "hY" = ( @@ -537,6 +544,14 @@ }, /turf/open/floor/pod/light, /area/ruin/powered/beach) +"rV" = ( +/obj/effect/turf_decal/sand, +/obj/item/reagent_containers/food/drinks/beer/light{ + pixel_y = -3; + pixel_x = -9 + }, +/turf/open/floor/plating, +/area/ruin/powered/beach) "sy" = ( /obj/effect/turf_decal/caution{ dir = 4 @@ -590,6 +605,11 @@ /obj/effect/turf_decal/sand, /turf/open/floor/pod/light, /area/ruin/powered/beach) +"Gu" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/beer/light, +/turf/open/floor/wood, +/area/ruin/powered/beach) "HC" = ( /obj/structure/rack, /obj/item/clothing/shoes/sandal, @@ -964,7 +984,7 @@ ar ar ar ar -ar +bP ar bR bT @@ -984,7 +1004,7 @@ as aw aC aC -aP +Gu aW aK Ga @@ -1108,7 +1128,7 @@ aa aa bW ak -au +rV aj aE aC diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm index 862c745f81..a9a381eabc 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm @@ -219,6 +219,7 @@ /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs, /mob/living/simple_animal/hostile/alien/drone, +/obj/structure/alien/weeds/node, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/xenonest) "aZ" = ( @@ -535,6 +536,11 @@ /obj/effect/mob_spawn/alien/corpse/humanoid/queen, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/xenonest) +"wA" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/xenonest) "yf" = ( /obj/structure/alien/weeds/node, /mob/living/simple_animal/hostile/alien/sentinel, @@ -551,6 +557,12 @@ /obj/effect/mob_spawn/alien/corpse/humanoid/drone, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/xenonest) +"QG" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/structure/alien/weeds/node, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/xenonest) "Uh" = ( /obj/structure/alien/weeds, /obj/item/xenos_claw, @@ -683,7 +695,7 @@ ac ac aj ac -am +QG ac ac ac @@ -800,7 +812,7 @@ ac ac ac ac -ag +wA ag ag ar @@ -884,7 +896,7 @@ aa (7,1,1) = {" ab ac -ag +wA ag ag ag @@ -917,7 +929,7 @@ ac ac ZT ac -ag +wA ag ac ab @@ -1349,7 +1361,7 @@ ar lG ag ag -ag +wA ad ag ag @@ -1555,7 +1567,7 @@ ag ac aF ag -ag +ar ag ag ar @@ -1603,7 +1615,7 @@ ao ah ac ag -ag +wA ag ag pE @@ -1742,7 +1754,7 @@ ag ag ag ag -ac +aw ar ag bD @@ -1791,9 +1803,9 @@ ac ac ac ac +wA ag -ag -ac +aw ar ag bD @@ -1828,7 +1840,7 @@ ac ac ag Uh -ag +wA aZ be bo diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index f48801c199..769165572b 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -203,6 +203,12 @@ /area/ruin/powered/snow_biodome) "aR" = ( /obj/structure/flora/tree/pine/xmas, +/obj/item/a_gift{ + pixel_y = -5 + }, +/obj/item/a_gift{ + pixel_x = 6 + }, /turf/open/floor/plating/asteroid/snow{ initial_gas_mix = "o2=22;n2=82;TEMP=180" }, @@ -295,6 +301,12 @@ }, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) +"gy" = ( +/obj/item/toy/snowball, +/turf/open/floor/plating/asteroid/snow{ + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) "gz" = ( /obj/structure/chair/stool, /turf/open/floor/pod/dark, @@ -316,6 +328,13 @@ }, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) +"rl" = ( +/obj/structure/flora/bush, +/obj/item/toy/snowball, +/turf/open/floor/plating/asteroid/snow{ + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) "tb" = ( /obj/effect/mapping_helpers/no_lava, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -361,6 +380,11 @@ /obj/structure/closet/secure_closet/freezer/fridge, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) +"IQ" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug, +/turf/open/floor/wood, +/area/ruin/powered/snow_biodome) "JZ" = ( /obj/structure/table, /obj/machinery/microwave, @@ -380,6 +404,7 @@ /area/ruin/powered/snow_biodome) "Oj" = ( /obj/structure/table, +/obj/item/reagent_containers/food/drinks/mug, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "PD" = ( @@ -407,6 +432,7 @@ "QK" = ( /obj/structure/table, /obj/item/storage/fancy/cigarettes/cigpack_carp, +/obj/item/reagent_containers/food/drinks/mug, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "QN" = ( @@ -417,6 +443,13 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) +"SL" = ( +/obj/structure/flora/grass/both, +/obj/item/toy/snowball, +/turf/open/floor/plating/asteroid/snow{ + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) "Ub" = ( /obj/structure/filingcabinet, /turf/open/floor/pod/dark, @@ -577,7 +610,7 @@ aB ak ak ak -aI +rl by ak ak @@ -740,7 +773,7 @@ aI az ak ak -ak +gy ak ak aI @@ -916,7 +949,7 @@ Wg ag ah as -aw +IQ aA aA at @@ -924,7 +957,7 @@ aM aP ak ak -aQ +SL ak ak az @@ -1077,7 +1110,7 @@ Wg an Wg ay -ak +gy ak ak ak @@ -1114,6 +1147,7 @@ aI ak ap ak +gy ak ak ak @@ -1121,8 +1155,7 @@ ak ak ak ak -ak -ak +gy ak aI ak @@ -1240,7 +1273,7 @@ ak ak az ak -ak +gy ak bB ak diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm index df9620cb67..a14a8d3a13 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm @@ -11,7 +11,7 @@ "d" = ( /turf/closed/wall/rust, /area/ruin/unpowered) -"e" = ( +"f" = ( /obj/structure/mirror{ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; icon_state = "mirror_broke"; @@ -22,17 +22,6 @@ /obj/effect/decal/cleanable/blood, /turf/open/floor/plating, /area/ruin/unpowered) -"f" = ( -/obj/structure/mirror{ - desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; - icon_state = "mirror_broke"; - pixel_x = 28; - broken = 1 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/ruin/unpowered) "g" = ( /obj/effect/decal/cleanable/blood/tracks, /obj/structure/mirror{ @@ -58,11 +47,12 @@ /obj/structure/mirror{ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; icon_state = "mirror_broke"; - pixel_y = 28; + pixel_x = 28; broken = 1 }, -/obj/item/kitchen/knife/envy, -/turf/open/floor/plating, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, /area/ruin/unpowered) "l" = ( /obj/structure/mirror{ @@ -106,6 +96,16 @@ /obj/effect/mapping_helpers/no_lava, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"T" = ( +/obj/structure/mirror{ + desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; + icon_state = "mirror_broke"; + pixel_y = 28; + broken = 1 + }, +/obj/item/kitchen/knife/envy, +/turf/open/floor/plating, +/area/ruin/unpowered) (1,1,1) = {" a @@ -125,14 +125,8 @@ a a a a -a -a -a "} (2,1,1) = {" -a -a -c c c c @@ -167,9 +161,6 @@ d d d d -d -d -d c a "} @@ -178,16 +169,13 @@ c c d d -d -e +f g g g m m m -m -m o m j @@ -201,14 +189,11 @@ d d d d -d h h i i i -i -i h i i @@ -224,10 +209,7 @@ d d d d -d -k -i -i +T i i i @@ -245,12 +227,9 @@ d d d d -d i i i -j -i n i i @@ -266,8 +245,7 @@ c c d d -d -f +k j l l @@ -276,8 +254,6 @@ l l l l -l -l j d c @@ -299,9 +275,6 @@ d d d d -d -d -d c a "} @@ -322,8 +295,5 @@ c c c c -c -c -c a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm index d587d19b97..70ffdc85cd 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm @@ -20,7 +20,7 @@ /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) "h" = ( -/obj/item/veilrender/vealrender, +/obj/item/trash/boritos, /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) "i" = ( @@ -65,6 +65,7 @@ /obj/machinery/light/small{ dir = 1 }, +/obj/item/trash/plate/alt, /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) "v" = ( @@ -84,6 +85,28 @@ }, /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) +"B" = ( +/obj/item/veilrender/vealrender, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) +"E" = ( +/obj/machinery/light/small, +/obj/item/trash/cheesie, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) +"G" = ( +/obj/item/trash/waffles, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) +"L" = ( +/obj/machinery/light/small, +/obj/item/trash/plate/alt, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) +"N" = ( +/obj/item/trash/cheesie, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) "R" = ( /turf/closed/indestructible/riveted/uranium, /area/ruin/powered/gluttony) @@ -92,6 +115,10 @@ /obj/structure/fans/tiny/invisible, /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) +"Z" = ( +/obj/item/trash/plate/alt, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/gluttony) (1,1,1) = {" a @@ -191,7 +218,7 @@ b b c R -h +j i o R @@ -213,9 +240,9 @@ b b c R -i -i -v +h +G +L R c b @@ -258,7 +285,7 @@ c c R t -i +N m R c @@ -305,10 +332,10 @@ g g i p -i +G z l -i +Z R c b @@ -324,10 +351,10 @@ g g g g +B n i -i -i +h i i i @@ -346,12 +373,12 @@ r g g g -i +N g i l A -i +Z q R c @@ -368,7 +395,7 @@ R R R g -i +h v R R @@ -391,7 +418,7 @@ c R r i -i +q R c c @@ -435,7 +462,7 @@ c R j i -v +E R c b diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm index df450b9803..83c05feb88 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm @@ -20,9 +20,7 @@ /area/ruin/powered/greed) "f" = ( /obj/structure/cursed_slot_machine, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "g" = ( /obj/structure/table/wood/poker, @@ -41,11 +39,6 @@ icon_state = "carpetsymbol" }, /area/ruin/powered/greed) -"i" = ( -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/ruin/powered/greed) "j" = ( /obj/structure/table/wood/poker, /obj/item/coin/adamantine, @@ -57,28 +50,28 @@ /obj/machinery/computer/arcade/battle{ set_obj_flags = "EMAGGED" }, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "l" = ( /obj/item/coin/gold, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "m" = ( -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "n" = ( /obj/structure/table/wood/poker, /obj/item/stack/spacecash/c1000, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "o" = ( /obj/item/storage/bag/money, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "p" = ( /obj/structure/table/wood/poker, /obj/item/stack/ore/gold, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "q" = ( /obj/structure/table/wood/poker, @@ -88,19 +81,19 @@ brightness = 3; dir = 8 }, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "r" = ( /obj/structure/table/wood/poker, /obj/item/stack/spacecash/c500, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "s" = ( /obj/structure/table/wood/poker, /obj/item/stack/spacecash/c200, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "u" = ( /obj/structure/table/wood/poker, @@ -110,25 +103,28 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet, /area/ruin/powered/greed) "v" = ( /obj/item/coin/gold, /obj/machinery/light/small, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, /area/ruin/powered/greed) "w" = ( /obj/item/storage/bag/money, /obj/machinery/light/small, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/black, +/area/ruin/powered/greed) +"H" = ( +/turf/open/floor/carpet/purple, /area/ruin/powered/greed) "J" = ( /obj/machinery/door/airlock/gold, /obj/structure/fans/tiny/invisible, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/purple, /area/ruin/powered/greed) "W" = ( -/turf/closed/wall/mineral/cult, +/turf/closed/wall/mineral/titanium/survival/nodiagonal, /area/ruin/powered/greed) (1,1,1) = {" @@ -337,7 +333,7 @@ a c W f -i +m m l m @@ -345,7 +341,7 @@ o m m m -m +H J a a diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm index b66fbdf3d5..e582f6e9ce 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm @@ -21,6 +21,7 @@ "f" = ( /obj/structure/table/wood, /obj/item/storage/box/cups, +/obj/item/reagent_containers/food/snacks/lollipop, /turf/open/floor/wood{ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, @@ -181,11 +182,19 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/ruin/unpowered) +"B" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/candy, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) "C" = ( /obj/structure/chair/wood/wings{ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/candy, /turf/open/floor/plating{ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, @@ -214,6 +223,7 @@ /area/ruin/unpowered) "G" = ( /obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/lollipop, /turf/open/floor/wood{ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, @@ -288,6 +298,35 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/ruin/unpowered) +"R" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/pizzaparty, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/candy, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"V" = ( +/obj/item/reagent_containers/food/snacks/gumball, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"X" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/snappop, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"Z" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/gumball, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) (1,1,1) = {" a @@ -359,8 +398,8 @@ b c c e -h -h +B +Z e Q e @@ -397,8 +436,8 @@ b d f n -h -h +M +X c e M @@ -417,7 +456,7 @@ b d g o -h +B h C J @@ -435,7 +474,7 @@ b b b e -h +Z p q x @@ -461,7 +500,7 @@ r y E h -h +X c b b @@ -496,7 +535,7 @@ b b e e -h +X t A G @@ -515,12 +554,12 @@ b b b d -k +R h s s H -h +B O d b @@ -536,9 +575,9 @@ b b d k -h +M u -s +V s o n diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm index cf4938f369..8c8633cf48 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm @@ -3,8 +3,9 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "b" = ( -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) +/obj/structure/falsewall/silver, +/turf/closed/wall/mineral/diamond, +/area/ruin/powered/pride) "c" = ( /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) @@ -23,6 +24,10 @@ "g" = ( /turf/open/floor/mineral/silver, /area/ruin/powered/pride) +"i" = ( +/obj/item/clothing/gloves/ring, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) "j" = ( /obj/structure/mirror{ pixel_x = -32 @@ -33,13 +38,8 @@ /turf/open/floor/mineral/silver, /area/ruin/powered/pride) "k" = ( -/obj/structure/mirror{ - pixel_x = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/mineral/silver, +/obj/structure/mirror/magic/pride, +/turf/closed/wall/mineral/diamond, /area/ruin/powered/pride) "l" = ( /obj/structure/mirror{ @@ -60,19 +60,65 @@ }, /turf/open/floor/mineral/silver, /area/ruin/powered/pride) +"o" = ( +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/item/lipstick/random, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) +"q" = ( +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/item/clothing/gloves/ring/silver, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) "r" = ( /obj/machinery/light/small, /turf/open/floor/mineral/silver, /area/ruin/powered/pride) +"u" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/item/lipstick/random, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) +"D" = ( +/obj/item/clothing/head/wig/random, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) "G" = ( -/turf/closed/wall/mineral/diamond, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"I" = ( +/obj/item/clothing/gloves/ring/silver, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) +"J" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) +"L" = ( +/obj/item/lipstick/random, +/turf/open/floor/mineral/silver, /area/ruin/powered/pride) "O" = ( -/obj/structure/mirror/magic/pride, -/turf/closed/wall/mineral/diamond, +/obj/item/clothing/gloves/ring/diamond, +/turf/open/floor/mineral/silver, +/area/ruin/powered/pride) +"V" = ( +/obj/item/clothing/head/wig, +/turf/open/floor/mineral/silver, /area/ruin/powered/pride) "Y" = ( -/obj/machinery/door/airlock/diamond, +/obj/machinery/door/airlock/silver/glass, /turf/open/floor/mineral/silver{ blocks_air = 1 }, @@ -95,10 +141,6 @@ a a a a -a -a -a -a "} (2,1,1) = {" a @@ -116,91 +158,71 @@ c c c c -c -c -c -c a "} (3,1,1) = {" +G +c +c +b +b +b +b +b +b +b +b +b +b b -c -c -G -G -G -G -G -G -G -G -G -G -G -G -G -G -G c a "} (4,1,1) = {" c c -G -G -G +b +b j -e +q e l e e l e -e -l -e -e -G +o +b c a "} (5,1,1) = {" c -G -G -G -G -G -g -g -g -g -g +b +b g g g +L g +V g +L +i r -G +b a a "} (6,1,1) = {" c -G -G -G -G -G +b O g +k g g -g -g +I g g g @@ -212,77 +234,61 @@ a "} (7,1,1) = {" c -G -G -G -G -G -g -g -g -g -g -g +b +b g g +L +D g +L +i g +D r -G -c +b +a a "} (8,1,1) = {" c c -G -G -G -k +b +b +J f f m f f m +u f -f -m -f -f -G +b c a "} (9,1,1) = {" +G +c +c +b +b +b +b +b +b +b +b +b +b b -c -c -G -G -G -G -G -G -G -G -G -G -G -G -G -G -G c a "} (10,1,1) = {" -b -b -c -c -c -c +G +G c c c diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm index 3576cab5c7..ff832ac63d 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm @@ -19,15 +19,23 @@ }, /area/ruin/unpowered) "e" = ( -/obj/machinery/door/airlock/wood, -/turf/open/floor/sepia{ - blocks_air = 0; - slowdown = 10 - }, +/obj/structure/sign/poster/official/fruit_bowl, +/turf/closed/indestructible/riveted, /area/ruin/unpowered) "f" = ( /obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/food/snacks/grown/grapes{ + pixel_y = 10; + pixel_x = 10 + }, +/obj/item/reagent_containers/food/snacks/grown/apple{ + pixel_y = 8; + pixel_x = -8 + }, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange{ + pixel_y = 8 + }, /turf/open/floor/sepia{ blocks_air = 0; slowdown = 10 @@ -41,6 +49,13 @@ slowdown = 10 }, /area/ruin/unpowered) +"j" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/sepia{ + blocks_air = 0; + slowdown = 10 + }, +/area/ruin/unpowered) (1,1,1) = {" a @@ -93,7 +108,7 @@ a (5,1,1) = {" a b -a +e d d d @@ -344,299 +359,11 @@ a "} (26,1,1) = {" a -b a -d a a -a -a -b -a -"} -(27,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(28,1,1) = {" -a -b -a -a -a -a -d -a -b -a -"} -(29,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(30,1,1) = {" -a -b -a -d -a -a -a -a -b -a -"} -(31,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(32,1,1) = {" -a -b -a -a -a -a -d -a -b -a -"} -(33,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(34,1,1) = {" -a -b -a -d -a -a -a -a -b -a -"} -(35,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(36,1,1) = {" -a -b -a -a -a -a -d -a -b -a -"} -(37,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(38,1,1) = {" -a -b -a -d -a -a -a -a -b -a -"} -(39,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(40,1,1) = {" -a -b -a -a -a -a -d -a -b -a -"} -(41,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(42,1,1) = {" -a -b -a -d -a -a -a -a -b -a -"} -(43,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(44,1,1) = {" -a -b -a -a -a -a -d -a -b -a -"} -(45,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(46,1,1) = {" -a -b -a -d -a -a -a -a -b -a -"} -(47,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(48,1,1) = {" -a -b -a -a -a -a -d -a -b -a -"} -(49,1,1) = {" -a -b -a -d -d -d -d -a -b -a -"} -(50,1,1) = {" -a -a -a -a -e -e +j +j a a a From fa71523cdf17eaa5d675b84d21cc85b92d253be7 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sat, 30 May 2020 22:09:06 -0400 Subject: [PATCH 009/119] even better founten! --- .../AnywhereRuins/fountain_hall.dmm | 145 ++++++++++-------- 1 file changed, 79 insertions(+), 66 deletions(-) diff --git a/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm b/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm index f54e8e397a..f1b0582ec3 100644 --- a/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm +++ b/_maps/RandomRuins/AnywhereRuins/fountain_hall.dmm @@ -2,34 +2,47 @@ "a" = ( /turf/template_noop, /area/template_noop) -"b" = ( -/turf/closed/wall/mineral/cult, -/area/ruin/unpowered) "c" = ( /obj/structure/healingfountain, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/purple, /area/ruin/unpowered) "d" = ( /obj/structure/fluff/divine/conduit, -/turf/open/floor/engine/cult, +/turf/open/floor/mineral/plasma, /area/ruin/unpowered) "e" = ( /obj/structure/sacrificealtar, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/purple, /area/ruin/unpowered) "f" = ( -/turf/open/floor/engine/cult, +/mob/living/simple_animal/butterfly, +/turf/open/floor/carpet/purple, /area/ruin/unpowered) "g" = ( /mob/living/simple_animal/butterfly, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/red, /area/ruin/unpowered) "h" = ( /obj/structure/fans/tiny/invisible, -/turf/open/floor/engine/cult, +/turf/open/floor/carpet/red, +/area/ruin/unpowered) +"u" = ( +/turf/open/floor/carpet/purple, /area/ruin/unpowered) "G" = ( -/turf/closed/wall/rust, +/turf/closed/wall/mineral/cult{ + sheet_amount = 0 + }, +/area/ruin/unpowered) +"J" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/carpet/royalblack, +/area/ruin/unpowered) +"T" = ( +/turf/open/floor/carpet/royalblack, +/area/ruin/unpowered) +"U" = ( +/turf/open/floor/carpet/red, /area/ruin/unpowered) (1,1,1) = {" @@ -40,7 +53,7 @@ G G G G -b +G G G G @@ -54,17 +67,17 @@ G a G d -f -f -d -f -f -d -f -f -d -f -f +U +T +T +T +J +T +T +T +T +T +T d G "} @@ -73,70 +86,70 @@ G G e g -f -f +U +d g -f -f -f -f -g -f -g -f +U +d +U +U +d +U +U +u G "} (4,1,1) = {" G c f -f -f -f -f -f -f -f -f -f -f -f -f +U +T +u +T +T +u +T +T +u +T +T +T h "} (5,1,1) = {" G G e -f -f -f -f g -f -f -f -f -f -f -f +U +d +g +U +d +U +U +d +U +U +u G "} (6,1,1) = {" a G d -g -f -d -f -f -d -f -f -d -f -g +U +T +T +T +J +T +T +T +T +T +T d G "} From 0af32207a89b320a62572f7f7c2d7403640c301f Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 31 May 2020 18:39:58 +0200 Subject: [PATCH 010/119] Cheese and crackers! It compiles. --- tgui-next/packages/tgui/interfaces/Skills.js | 91 +++++++++++-------- tgui-next/packages/tgui/public/tgui.bundle.js | 4 +- tgui-next/packages/tgui/routes.js | 5 + 3 files changed, 60 insertions(+), 40 deletions(-) diff --git a/tgui-next/packages/tgui/interfaces/Skills.js b/tgui-next/packages/tgui/interfaces/Skills.js index 462990811d..56d0e070fd 100644 --- a/tgui-next/packages/tgui/interfaces/Skills.js +++ b/tgui-next/packages/tgui/interfaces/Skills.js @@ -1,7 +1,7 @@ import { decodeHtmlEntities } from 'common/string'; import { Component, Fragment } from 'inferno'; import { act } from '../byond'; -import { Box, Button, Section, Table, Tabs } from '../components'; +import { Box, Button, Section, LabeledList, Table, Tabs } from '../components'; export const Skills = props => { const { state } = props; @@ -11,39 +11,46 @@ export const Skills = props => { name, compact_mode, selected_category, + see_skill_mods, categories = [], } = props; return (
); -} +}; const skillList = props => { const { compact, skills, - see_mods + see_mods, } = props; if (compact) { return ( @@ -68,23 +75,25 @@ const skillList = props => { key={skill.name} className="candystripe"> - + {decodeHtmlEntities(skill.name)} ; // What did I even do to deserve this semicolon? + })} + + + )} ); }); diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index df6f20d8ce..d124be6399 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=165)}([function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(26),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(387);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(392);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(394);t.ColorBox=c.ColorBox;var l=n(395);t.Collapsible=l.Collapsible;var u=n(396);t.Dimmer=u.Dimmer;var d=n(397);t.Dropdown=d.Dropdown;var s=n(398);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(399);t.NoticeBox=C.NoticeBox;var g=n(400);t.NumberInput=g.NumberInput;var b=n(401);t.ProgressBar=b.ProgressBar;var v=n(402);t.Section=v.Section;var N=n(162);t.Table=N.Table;var V=n(403);t.Tabs=V.Tabs;var y=n(404);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(405);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(16);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(26),d=n(22),s=n(13).f,p=n(36),m=n(53),f=n(12),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"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)},P=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]&&m(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==x&&m(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(P(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||k.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 T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||d(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:P,TypedArray:y,TypedArrayPrototype:_}},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(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},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;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(d)return!1;return s?-1:u||d?d:k}};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.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";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(11),a=n(393),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)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=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)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(25),c=n(33),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(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(26),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,d=l.enforce,s=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),d(n).source=s.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";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;n"+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";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(15),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(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(123),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(72),i=n(102),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";e.exports=!1},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(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(33),C=n(15),g=n(74),b=n(6),v=n(42),N=n(53),V=n(47).f,y=n(152),_=n(17).forEach,x=n(54),k=n(13),L=n(20),w=n(34),B=n(79),S=w.get,I=w.set,T=k.f,A=L.f,P=Math.round,E=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(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))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{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,d="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=P(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw E("Wrong length");if((i=h-s)<0)throw E("Wrong length")}else if((i=p(o)*a)+s>h)throw E("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=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(12)("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(12),r=n(42),a=n(26),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(31),a=n(12)("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(31);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"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=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(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(16),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;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||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(52),a=n(12)("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(12),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,d,s){var p,m,f,h,C,g,b,v=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?v(o(b=e[f])[0],b[1]):v(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,d))&&C&&C instanceof u)return C;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;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.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:s>p;p+=m)p in d&&(l=n(l,d[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(26),c=n(66),l=n(4),u=n(55),d=n(30),s=n(10),p=n(137),m=n(218),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},P=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},E=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in k||i(k,D,x[D]);j.constructor=k}var G=new L(new k(2)),U=L.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,k,y);var o=v(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(k,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return P(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return P(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(L,y),e.exports={ArrayBuffer:k,DataView:L}},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(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=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!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(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||!(C||v.forEach&&!s((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((N=t((function(t,n){u(t,N,e);var o=f(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||w)&&(y("delete"),y("has"),h&&y("get")),(w||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),m(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(53);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),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(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),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!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,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!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(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&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(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=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&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},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(26);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(12),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(12)("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(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(203),a=n(36),i=n(53),c=n(43),l=n(26),u=n(22),d=n(12),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,v){r(n,t,d);var N,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(N=a(S.call(new e)),f!==Object.prototype&&N.next&&(s||a(N)===f||(i?i(N,f):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),s&&(p[x]=g))),"values"==m&&w&&"values"!==w.name&&(k=!0,B=function(){return w.call(this)}),s&&!v||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in L||u(L,y,V[y]);else o({target:t,proto:!0,forced:h||k},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(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),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),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=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)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=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(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(12)("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(30),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(12)("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.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(11),a=n(16),i=n(115),c=n(51),l=n(116),u=n(19),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!N&&!_);return x&&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",C&&"Button--selected",w&&"Button--hasContent",v&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"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}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),N,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},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(51),r=n(16),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+"]"},d=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)}},s=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=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||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=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),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(){s()})),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(16);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(11),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(20),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(25),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(12);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),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,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(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},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(25),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(26),l=n(15),u=n(12),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(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(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?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(30),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(31),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!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(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),d(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(56).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(25),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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,d,s=n(5),p=n(20).f,m=n(32),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,v="process"==m(g),N=p(s,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.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(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,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(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(31),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(348);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,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[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(55),l=n(68),u=n(17),d=n(15),s=n(34),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return f(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 s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(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)}}),s}}},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(16),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=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])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=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){d.log("drag start"),s=!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){d.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),s=!1},v=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.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 _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),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(24);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.Input=void 0;var o=n(1),r=n(11),a=n(19);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,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":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.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=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])},d,{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.GridColumn=t.Grid=void 0;var o=n(1),r=n(162),a=n(11);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.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(11),a=n(19);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(11),a=n(19),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,d=e.content,s=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:[d,s]}),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,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(166),n(167),n(168),n(169),n(170),n(171),e.exports=n(172)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";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(193),n(194),n(195),n(196),n(198),n(200),n(201),n(202),n(133),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(216),n(217),n(219),n(220),n(221),n(222),n(223),n(225),n(226),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(264),n(265),n(267),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(288),n(289),n(290),n(291),n(293),n(294),n(295),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(344),n(345),n(346),n(347),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),n(383),n(384),n(385),n(386);var o=n(1);n(388),n(389);var r=n(390),a=(n(154),n(3)),i=n(16),c=n(155),l=n(51),u=n(157),d=n(509),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.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(511).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!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){s.log(o),s.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",C):C()},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),d=n(4),s=n(15),p=n(52),m=n(6),f=n(8),h=n(14),C=n(25),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(20),k=n(13),L=n(71),w=n(26),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),P=n(12),E=n(129),M=n(27),O=n(43),R=n(34),F=n(17).forEach,D=I("hidden"),j=P("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=L.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&&d((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=v(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=N(n).concat(pe(n));return F(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=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((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=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),L.f=ue,k.f=ie,x.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(E.f=function(e){return re(P(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(N(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=U(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(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:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((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,(m(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,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!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),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(12),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),v=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},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(17).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(17).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(17).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(17).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(30),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(31),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(197);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(17).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(199);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,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||f==Array&&i(v))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=v.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.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(52)})},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(25),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(17).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(52),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(12)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,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(s(a(t),0),v-N)),v+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-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),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(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,d))(l(r-o)),m=new s(this),f=new s(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(26),r=n(227),a=n(12)("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(12)("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(242)})},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),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*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),d=n(33),s=n(4),p=n(42),m=n(47).f,f=n(20).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(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(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?s((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?m(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(","),k=0;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},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(256)})},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(263);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).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(30),a=n(266),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=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),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[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&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+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(268);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),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(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!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},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(31),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(31),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(25),i=n(20).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(25),c=n(20),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),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},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(20).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(20).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(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(292);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),d=n(35),s=n(145),p=n(22),m=n(66),f=n(43),h=n(54),C=n(6),g=n(31),b=n(55),v=n(32),N=n(90),V=n(68),y=n(75),_=n(45),x=n(106).set,k=n(147),L=n(148),w=n(296),B=n(149),S=n(297),I=n(34),T=n(61),A=n(12),P=n(96),E=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(N(D)!==String(D))){if(66===P)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(P>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[E]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(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&&w("Unhandled promise rejection",n)},ee=function(e,t){x.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){x.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 j("Promise can't be resolved itself");var r=X(n);r?k((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)}}};$&&(D=function(e){b(this,D,M),g(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){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));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=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(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=S((function(){var r=g(t.resolve);V(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),d=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"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),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(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(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,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},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(20).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(20),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(20);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(20),d=n(36),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(53);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),d=n(83),s=n(22),p=n(4),m=n(54),f=n(12)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"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?d.call(e):t),n?this:C,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),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,s(r,"RegExp",N)}m("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"})})),d="toString"!=l.name;(u||d)&&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(20).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{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 s?s.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 d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?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(25),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 m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var v=d(m,f);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=f.slice(y,k)+I,y=k+x.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(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 d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-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 d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.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),d=n(86),s=n(84),p=n(4),m=[].push,f=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,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"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 s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(56).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(56).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(56).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(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("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(30);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(17).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(17).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(17).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(17).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(17).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(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},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(17).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;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(17).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,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.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),d=n(34).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(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)&&!m(e)){var t=d(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)&&!m(e)){var n=d(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=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Pe,t._MFCC=Oe,t._MP=Be,t._MR=Ne,t.__render=ze,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 d(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);k.createVNode&&k.createVNode(i);return i},t.createFragment=E,t.createPortal=function(e,t){var n=D(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=P,t.createVNode=A,t.directClone=M,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 m: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)&&F(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?d(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 d(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 s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(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 g(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,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?P(e,null):o(e)?E(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[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(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[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 se,pe,me=te("onInput",he),fe=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 Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(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",me),t.onChange&&ne(e,"change",fe)}(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),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(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=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];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?Pe(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),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(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?Te(i,n,r,o,r,a):Ee(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=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)||C(t,o,n)}function Pe(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=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(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Ee(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),Ne(e.ref,m,i)}function Ee(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,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):Fe(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(ve(f),Ne(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=N(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(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;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Ee(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:L(r,o);break;default:Ee(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Ee(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Ee(o,r,a,i,c,u):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,L=0,w=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?k=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w;break}!x&&c>i&&Ve(m,l)}else x||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?k=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w}else x||Ve(m,l);else x||Ve(m,l)}if(x)ke(l,s,e),Ee(t,l,n,u,d,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.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 Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(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(!x.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(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),x.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 w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,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?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,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 d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}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=g.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 _(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,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).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 x(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,x(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;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,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function k(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 L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,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),L(n),f}},"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;L(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),f}},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=165)}([function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(26),i=n(23),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(387);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(392);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(394);t.ColorBox=c.ColorBox;var l=n(395);t.Collapsible=l.Collapsible;var u=n(396);t.Dimmer=u.Dimmer;var d=n(397);t.Dropdown=d.Dropdown;var s=n(398);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(399);t.NoticeBox=C.NoticeBox;var g=n(400);t.NumberInput=g.NumberInput;var b=n(401);t.ProgressBar=b.ProgressBar;var v=n(402);t.Section=v.Section;var N=n(162);t.Table=N.Table;var V=n(403);t.Tabs=V.Tabs;var y=n(404);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(405);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(16);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(26),d=n(23),s=n(13).f,p=n(36),m=n(53),f=n(12),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"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)},P=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]&&m(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==x&&m(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(P(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||k.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 T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||d(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:P,TypedArray:y,TypedArrayPrototype:_}},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(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},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;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(d)return!1;return s?-1:u||d?d:k}};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.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";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(11),a=n(393),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)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=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)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(25),c=n(33),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(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.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";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(26),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,d=l.enforce,s=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),d(n).source=s.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";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"+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";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(15),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(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(123),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(72),i=n(102),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";e.exports=!1},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(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(33),C=n(15),g=n(74),b=n(6),v=n(42),N=n(53),V=n(47).f,y=n(152),_=n(17).forEach,x=n(54),k=n(13),L=n(20),w=n(34),B=n(79),S=w.get,I=w.set,T=k.f,A=L.f,P=Math.round,E=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(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))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{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,d="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=P(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw E("Wrong length");if((i=h-s)<0)throw E("Wrong length")}else if((i=p(o)*a)+s>h)throw E("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=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(12)("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(12),r=n(42),a=n(26),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(31),a=n(12)("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(31);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"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=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(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(16),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;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||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(52),a=n(12)("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(12),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(23);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,d,s){var p,m,f,h,C,g,b,v=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?v(o(b=e[f])[0],b[1]):v(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,d))&&C&&C instanceof u)return C;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;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.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:s>p;p+=m)p in d&&(l=n(l,d[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(26),c=n(66),l=n(4),u=n(55),d=n(30),s=n(10),p=n(137),m=n(218),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},P=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},E=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in k||i(k,D,x[D]);j.constructor=k}var G=new L(new k(2)),U=L.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,k,y);var o=v(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(k,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return P(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return P(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(L,y),e.exports={ArrayBuffer:k,DataView:L}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(23),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=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!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(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||!(C||v.forEach&&!s((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((N=t((function(t,n){u(t,N,e);var o=f(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||w)&&(y("delete"),y("has"),h&&y("get")),(w||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),m(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(53);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),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(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),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!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,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!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(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&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(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=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&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},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(26);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(12),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(12)("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(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(203),a=n(36),i=n(53),c=n(43),l=n(26),u=n(23),d=n(12),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,v){r(n,t,d);var N,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(N=a(S.call(new e)),f!==Object.prototype&&N.next&&(s||a(N)===f||(i?i(N,f):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),s&&(p[x]=g))),"values"==m&&w&&"values"!==w.name&&(k=!0,B=function(){return w.call(this)}),s&&!v||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in L||u(L,y,V[y]);else o({target:t,proto:!0,forced:h||k},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(104),a=n(22),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(22);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),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=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)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=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(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(12)("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(30),r=n(22),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(12)("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.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(11),a=n(16),i=n(115),c=n(51),l=n(116),u=n(19),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!N&&!_);return x&&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",C&&"Button--selected",w&&"Button--hasContent",v&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"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}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),N,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},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(51),r=n(16),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+"]"},d=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)}},s=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=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||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=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),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(){s()})),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(16);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(11),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(20),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(25),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(12);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),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,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(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},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(25),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(26),l=n(15),u=n(12),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(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(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?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(30),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(31),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!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(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),d(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(56).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(25),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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,d,s=n(5),p=n(20).f,m=n(32),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,v="process"==m(g),N=p(s,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.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(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,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(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(31),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(348);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,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[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(55),l=n(68),u=n(17),d=n(15),s=n(34),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return f(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 s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(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)}}),s}}},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(16),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=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])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=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){d.log("drag start"),s=!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){d.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),s=!1},v=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.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 _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),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(24);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.Input=void 0;var o=n(1),r=n(11),a=n(19);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,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":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.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=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])},d,{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.GridColumn=t.Grid=void 0;var o=n(1),r=n(162),a=n(11);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.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(11),a=n(19);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(11),a=n(19),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,d=e.content,s=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:[d,s]}),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,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(166),n(167),n(168),n(169),n(170),n(171),e.exports=n(172)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";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(193),n(194),n(195),n(196),n(198),n(200),n(201),n(202),n(133),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(216),n(217),n(219),n(220),n(221),n(222),n(223),n(225),n(226),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(264),n(265),n(267),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(288),n(289),n(290),n(291),n(293),n(294),n(295),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(344),n(345),n(346),n(347),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),n(383),n(384),n(385),n(386);var o=n(1);n(388),n(389);var r=n(390),a=(n(154),n(3)),i=n(16),c=n(155),l=n(51),u=n(157),d=n(510),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.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(512).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!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){s.log(o),s.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",C):C()},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),d=n(4),s=n(15),p=n(52),m=n(6),f=n(8),h=n(14),C=n(25),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(20),k=n(13),L=n(71),w=n(26),B=n(23),S=n(91),I=n(72),T=n(59),A=n(58),P=n(12),E=n(129),M=n(27),O=n(43),R=n(34),F=n(17).forEach,D=I("hidden"),j=P("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=L.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&&d((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=v(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=N(n).concat(pe(n));return F(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=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((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=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),L.f=ue,k.f=ie,x.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(E.f=function(e){return re(P(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(N(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=U(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(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:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((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,(m(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,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!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),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(12),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),v=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},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(17).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(17).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(17).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(17).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(30),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(31),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(197);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(17).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(199);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,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||f==Array&&i(v))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=v.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.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(52)})},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(25),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(17).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(52),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(12)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,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(s(a(t),0),v-N)),v+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-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),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(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,d))(l(r-o)),m=new s(this),f=new s(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(26),r=n(227),a=n(12)("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(23),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(12)("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(242)})},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),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*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(23),c=n(15),l=n(32),u=n(79),d=n(33),s=n(4),p=n(42),m=n(47).f,f=n(20).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(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(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?s((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?m(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(","),k=0;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},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(256)})},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(263);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).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(30),a=n(266),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=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),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[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&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+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(268);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),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(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!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},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(31),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(31),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(25),i=n(20).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(25),c=n(20),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),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},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(20).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(20).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(53)})},function(e,t,n){"use strict";var o=n(100),r=n(23),a=n(292);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),d=n(35),s=n(145),p=n(23),m=n(66),f=n(43),h=n(54),C=n(6),g=n(31),b=n(55),v=n(32),N=n(90),V=n(68),y=n(75),_=n(45),x=n(106).set,k=n(147),L=n(148),w=n(296),B=n(149),S=n(297),I=n(34),T=n(61),A=n(12),P=n(96),E=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(N(D)!==String(D))){if(66===P)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(P>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[E]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(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&&w("Unhandled promise rejection",n)},ee=function(e,t){x.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){x.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 j("Promise can't be resolved itself");var r=X(n);r?k((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)}}};$&&(D=function(e){b(this,D,M),g(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){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));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=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(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=S((function(){var r=g(t.resolve);V(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),d=n(23);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"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),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(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(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,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},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(20).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(20),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(20);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(20),d=n(36),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(53);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),d=n(83),s=n(23),p=n(4),m=n(54),f=n(12)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"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?d.call(e):t),n?this:C,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),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,s(r,"RegExp",N)}m("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(23),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"})})),d="toString"!=l.name;(u||d)&&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(20).f,i=n(10),c=n(109),l=n(22),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{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 s?s.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(22);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(22),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 d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?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(25),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 m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var v=d(m,f);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=f.slice(y,k)+I,y=k+x.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(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 d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(22),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 d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(22),c=n(45),l=n(111),u=n(10),d=n(86),s=n(84),p=n(4),m=[].push,f=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,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"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 s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(56).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(56).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(56).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(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("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(30);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(17).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(17).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(17).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(17).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(17).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(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},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(17).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;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(17).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,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.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),d=n(34).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(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)&&!m(e)){var t=d(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)&&!m(e)){var n=d(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=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Pe,t._MFCC=Oe,t._MP=Be,t._MR=Ne,t.__render=ze,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 d(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);k.createVNode&&k.createVNode(i);return i},t.createFragment=E,t.createPortal=function(e,t){var n=D(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=P,t.createVNode=A,t.directClone=M,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 m: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)&&F(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?d(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 d(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 s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(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 g(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,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?P(e,null):o(e)?E(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[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(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[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 se,pe,me=te("onInput",he),fe=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 Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(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",me),t.onChange&&ne(e,"change",fe)}(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),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(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=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];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?Pe(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),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(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?Te(i,n,r,o,r,a):Ee(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=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)||C(t,o,n)}function Pe(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=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(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Ee(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),Ne(e.ref,m,i)}function Ee(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,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):Fe(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(ve(f),Ne(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=N(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(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;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Ee(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:L(r,o);break;default:Ee(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Ee(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Ee(o,r,a,i,c,u):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,L=0,w=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?k=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w;break}!x&&c>i&&Ve(m,l)}else x||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?k=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w}else x||Ve(m,l);else x||Ve(m,l)}if(x)ke(l,s,e),Ee(t,l,n,u,d,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.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 Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(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(!x.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(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),x.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 w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,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?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,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 d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}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=g.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 _(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,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).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 x(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,x(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;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,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function k(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 L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,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),L(n),f}},"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;L(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),f}},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 d in r)r.hasOwnProperty(d)&&c.setAttribute(d,r[d]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(11),a=n(19);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(11),a=n(19);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(19),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,d=t.buttons,s=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})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,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(19);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(11),a=n(19),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)})),this.menuRef.focus()):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,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{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:f?"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(11),a=n(19);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,d=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({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};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 d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(11),a=n(19);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(18),a=n(11),i=n(16),c=n(158),l=n(19);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(d){}}},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,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:x,children:B})||B(x?x(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,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)((w-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(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(),k&&k(t,n),void(L&&L(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(11),a=n(18),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,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=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)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],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(11),a=n(19);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,d=e.children,s=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),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{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),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],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(11),a=n(19),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 d=u.prototype;return d.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}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(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",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(11),a=n(23),i=n(16),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"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=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 d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(24),a=n(19),i=n(11),c=n(16);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"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[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"},C,{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, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[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);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},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],d=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:d.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(18),a=n(23),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,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=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."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},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=s[a.screen]||s.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})})},m=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)},f=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,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(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 C("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"===s?"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:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("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 C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=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,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=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:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.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:"South",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:"East",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"}},d={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"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[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:s.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:["[ ",s.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:[m.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:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.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")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},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(24),a=n(18),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+" cr"})})}),(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,d=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:d?"average":"bad",fontSize:"25px",children:d||"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:!d,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.Bepis=void 0;var o=n(1),r=(n(23),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},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,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=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:d.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:s.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:m.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:f.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.Canvas=void 0;var o=n(1),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},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(24),a=n(16),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.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===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" 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:s})})}},"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 ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=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.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,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",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:d},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)},d=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,d=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:d})],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(23),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.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=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:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(1),r=n(18),a=n(23),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,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=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:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(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, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],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===p.length&&"Nothing":"N/A"}),p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(1),r=n(18),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"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:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," 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:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(1),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,s=(l.screen,l.beakerContents),p=void 0===s?[]:s,m=l.bufferContents,f=void 0===m?[]:m,h=l.beakerCurrentVolume,C=l.beakerMaxVolume,g=l.isBeakerLoaded,b=l.isPillBottleLoaded,v=l.pillBottleCurrentAmount,N=l.pillBottleMaxAmount;return(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:h,initial:0})," / "+C+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!g&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!g&&0===p.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:p.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===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:f.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})}),!!b&&(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," / ",N," 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,vialAmount:1,dartAmount: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,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,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)}))}),!h&&(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"})}}),!h&&(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"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,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:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}})]})},i}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(1),r=n(16),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(18),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(18),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},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(23),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," cr"]}),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,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," cr"]})]}),(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," cr"]}),(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,d=i.sensors||[];return(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"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%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,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(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,d,s,p,m,f}))]})})}},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(164);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.PersonalCrafting=void 0;var o=n(1),r=n(24),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,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[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:!d[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,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(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||{}),f=!!d&&(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)([f,(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:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.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.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],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,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=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:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" 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:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(23);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(23),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,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=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)(m)}),(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:f,selected:s,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:f,selected:!p&&!s,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:" "+C,disabled:f,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:g})})}),(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:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(24),a=n(70),i=n(18),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.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:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"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:f?"MAXIMUM":"LOCAL",selected:!f,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," (",m,")"]})}),(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,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",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:!s,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&&(d&&(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"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},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,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=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===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(1),r=n(3),a=n(2);t.HypnoChair=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:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(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:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},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.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},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.LaborClaimConsole=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;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:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},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,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=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:s.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:m.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.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},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.NaniteChamberControl=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,v=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(1),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,v=u.has_extra_settings,N=u.extra_settings,V=void 0===N?{}:N;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},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.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},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,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"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.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==s,N=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},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,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(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:d,minValue:0,maxValue:u,children:d+" 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)}))}),!!C&&(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,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=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:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,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>f&&(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(24),a=n(70),i=n(18),c=n(3),l=n(2),u=n(37),d=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,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{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}))])(m.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(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 s=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,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=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:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.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})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(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")}}),!!g&&(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")}}),!g&&(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(11),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),d=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:d})}),(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,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=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:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.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:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.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(23),a=n(16),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(23),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,d=r.alloys,s=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:s.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:d.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(24),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,d=r.blood,s=!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:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,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:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.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,d=t.transmission,s=t.level,p=t.neutered,m=(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:s}),(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:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=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=d;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,d,{state:e.state})],4)],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,d=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:d})," 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),d=i.default_pressure,s=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:s,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===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,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(24),a=n(70),i=n(18),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=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,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=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-d(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:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/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,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],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,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;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 m=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})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(24),a=n(18),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,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),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:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/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:f?"volume-up":"volume-mute",selected:f,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")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"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(11),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"},d=[{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,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.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:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&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===C,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:f.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(163);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,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.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)},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 warrants for their arrest."]}),(0,o.createComponentVNode)(2,N,{state:t})],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 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)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=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 ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" 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===d,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,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.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===d,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(24),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||{},d=c.selected||{},s=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===d.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:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.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:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.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:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(1),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(18);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(24),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.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(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.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(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,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=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:d?"power-off":"times",selected:d,content:d?"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:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.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,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(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:m?"square":"square-o",content:m||"Empty",disabled:!m,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:f?"square":"square-o",content:f||"Empty",disabled:!f,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:s&&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.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,d=i.regime_set,s=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(18),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(23),a=n(16),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,d=r.lockable,s=r.telecrystals,p=r.categories,m=void 0===p?[]:p,f=this.state,h=f.hoveredItem,C=f.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:s>0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,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")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.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:m.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,telecrystals:s,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,d=e.onBuyMouseOut,s=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-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(1),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(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.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosRelief=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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(510),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(11),a=n(19);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(11),a=n(19);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(19),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,d=t.buttons,s=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})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,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(19);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(11),a=n(19),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)})),this.menuRef.focus()):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,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{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:f?"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(11),a=n(19);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,d=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({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};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 d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(11),a=n(19);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(18),a=n(11),i=n(16),c=n(158),l=n(19);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(d){}}},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,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:x,children:B})||B(x?x(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,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)((w-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(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(),k&&k(t,n),void(L&&L(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(11),a=n(18),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,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=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)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],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(11),a=n(19);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,d=e.children,s=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),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{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),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],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(11),a=n(19),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 d=u.prototype;return d.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}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(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",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(11),a=n(21),i=n(16),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"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=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 d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(24),a=n(19),i=n(11),c=n(16);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"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[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"},C,{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, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[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);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},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],d=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:d.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(18),a=n(21),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,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=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."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},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=s[a.screen]||s.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})})},m=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)},f=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,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(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 C("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"===s?"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:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("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 C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=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,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=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:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.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:"South",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:"East",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"}},d={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"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[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:s.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:["[ ",s.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:[m.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:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.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")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},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(24),a=n(18),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+" cr"})})}),(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,d=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:d?"average":"bad",fontSize:"25px",children:d||"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:!d,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.Bepis=void 0;var o=n(1),r=(n(21),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},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,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=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:d.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:s.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:m.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:f.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.Canvas=void 0;var o=n(1),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},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(24),a=n(16),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.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===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" 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:s})})}},"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 ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=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.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,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",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:d},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)},d=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,d=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:d})],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(21),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.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=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:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(1),r=n(18),a=n(21),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,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=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:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(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, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],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===p.length&&"Nothing":"N/A"}),p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(1),r=n(18),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"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:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," 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:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(1),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,s=(l.screen,l.beakerContents),p=void 0===s?[]:s,m=l.bufferContents,f=void 0===m?[]:m,h=l.beakerCurrentVolume,C=l.beakerMaxVolume,g=l.isBeakerLoaded,b=l.isPillBottleLoaded,v=l.pillBottleCurrentAmount,N=l.pillBottleMaxAmount;return(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:h,initial:0})," / "+C+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!g&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!g&&0===p.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:p.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===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:f.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})}),!!b&&(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," / ",N," 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,vialAmount:1,dartAmount: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,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,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)}))}),!h&&(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"})}}),!h&&(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"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,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:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}})]})},i}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(1),r=n(16),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(18),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(18),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},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(21),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," cr"]}),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,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," cr"]})]}),(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," cr"]}),(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,d=i.sensors||[];return(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"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%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,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(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,d,s,p,m,f}))]})})}},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(164);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.PersonalCrafting=void 0;var o=n(1),r=n(24),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,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[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:!d[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,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(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||{}),f=!!d&&(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)([f,(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:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.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.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],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,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=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:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" 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:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(21);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(21),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,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=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)(m)}),(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:f,selected:s,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:f,selected:!p&&!s,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:" "+C,disabled:f,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:g})})}),(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:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(24),a=n(70),i=n(18),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.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:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"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:f?"MAXIMUM":"LOCAL",selected:!f,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," (",m,")"]})}),(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,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",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:!s,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&&(d&&(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"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},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,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=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===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(1),r=n(3),a=n(2);t.HypnoChair=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:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(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:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},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.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},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.LaborClaimConsole=void 0;var o=n(1),r=n(21),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;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:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},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,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=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:s.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:m.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.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},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.NaniteChamberControl=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,v=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(1),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,v=u.has_extra_settings,N=u.extra_settings,V=void 0===N?{}:N;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},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.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},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,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"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.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==s,N=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},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,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(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:d,minValue:0,maxValue:u,children:d+" 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)}))}),!!C&&(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,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=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:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,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>f&&(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(24),a=n(70),i=n(18),c=n(3),l=n(2),u=n(37),d=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,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{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}))])(m.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(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 s=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,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=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:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.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})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(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")}}),!!g&&(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")}}),!g&&(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(11),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),d=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:d})}),(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,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=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:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.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:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.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(21),a=n(16),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(21),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,d=r.alloys,s=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:s.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:d.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(24),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,d=r.blood,s=!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:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,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:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.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,d=t.transmission,s=t.level,p=t.neutered,m=(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:s}),(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:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=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=d;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,d,{state:e.state})],4)],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,d=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:d})," 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),d=i.default_pressure,s=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:s,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===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,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(24),a=n(70),i=n(18),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=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,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=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-d(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:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/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,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],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,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;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 m=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})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(24),a=n(18),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,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),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:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/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:f?"volume-up":"volume-mute",selected:f,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")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"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(11),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"},d=[{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,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.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:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&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===C,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:f.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(163);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,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.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)},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 warrants for their arrest."]}),(0,o.createComponentVNode)(2,N,{state:t})],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 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)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=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 ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" 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===d,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,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.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===d,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(24),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||{},d=c.selected||{},s=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===d.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:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.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:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.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:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Skills=void 0;var o=n(1),r=(n(21),n(16)),a=n(2);t.Skills=function(e){var t=e.state,n=t.config,i=(t.data,n.ref),c=(e.name,e.compact_mode),l=e.selected_category,u=e.see_skill_mods,d=e.categories,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"check-square-o":"square-o",content:"Show modifiers",onClick:function(){return(0,r.act)(i,"toggle_mods")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c?"list":"info",content:c?"Compact":"Detailed",onClick:function(){return(0,r.act)(i,"compact_toggle")}})],4),children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:s.map((function(e){var t=e.name,n=e.skills;return t!==l?(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:t+" ("+n.length+")"},t):(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:t+" ("+n.length+")",children:function(){return(0,o.createVNode)(1,"skillList",null,null,1,{compact:c,skills:n,see_mods:u})}},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(1),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(18);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(24),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.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(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.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(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,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=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:d?"power-off":"times",selected:d,content:d?"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:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.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,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(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:m?"square":"square-o",content:m||"Empty",disabled:!m,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:f?"square":"square-o",content:f||"Empty",disabled:!f,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:s&&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.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,d=i.regime_set,s=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(18),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(21),a=n(16),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,d=r.lockable,s=r.telecrystals,p=r.categories,m=void 0===p?[]:p,f=this.state,h=f.hoveredItem,C=f.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:s>0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,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")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.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:m.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,telecrystals:s,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,d=e.onBuyMouseOut,s=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-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(1),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(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.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosRelief=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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(511),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o ShuttleManipulator, scrollable: true, }, + skills: { + component: () => Skills, + scrollable: true, + }, sleeper: { component: () => Sleeper, scrollable: false, From d35ddde7b43df18c2096870d6eea362c35654411 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Mon, 1 Jun 2020 23:49:25 +0200 Subject: [PATCH 011/119] tooltips vs buttons --- tgui-next/packages/tgui/interfaces/Skills.js | 54 ++++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/tgui-next/packages/tgui/interfaces/Skills.js b/tgui-next/packages/tgui/interfaces/Skills.js index 56d0e070fd..63ee30a2ad 100644 --- a/tgui-next/packages/tgui/interfaces/Skills.js +++ b/tgui-next/packages/tgui/interfaces/Skills.js @@ -1,7 +1,7 @@ import { decodeHtmlEntities } from 'common/string'; import { Component, Fragment } from 'inferno'; import { act } from '../byond'; -import { Box, Button, Section, LabeledList, Table, Tabs } from '../components'; +import { Box, Button, Section, LabeledList, Table, Tabs, Tooltip } from '../components'; export const Skills = props => { const { state } = props; @@ -80,23 +80,23 @@ const skillList = props => {
- ; // What did I even do to deserve this semicolon? + + "+modifier.name+"\n"+modifier.desc + `} + position="relative" + /> + })} From dee7fc67ebdefafc602b0e935762070082502fe4 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Mon, 1 Jun 2020 19:50:44 -0400 Subject: [PATCH 012/119] Update lavaland_surface_sloth.dmm --- .../LavaRuins/lavaland_surface_sloth.dmm | 325 ++++++++++++++++-- 1 file changed, 299 insertions(+), 26 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm index ff832ac63d..aa56cce5ca 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm @@ -19,23 +19,15 @@ }, /area/ruin/unpowered) "e" = ( -/obj/structure/sign/poster/official/fruit_bowl, -/turf/closed/indestructible/riveted, +/obj/machinery/door/airlock/wood, +/turf/open/floor/sepia{ + blocks_air = 0; + slowdown = 10 + }, /area/ruin/unpowered) "f" = ( /obj/structure/table/wood, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/food/snacks/grown/grapes{ - pixel_y = 10; - pixel_x = 10 - }, -/obj/item/reagent_containers/food/snacks/grown/apple{ - pixel_y = 8; - pixel_x = -8 - }, -/obj/item/reagent_containers/food/snacks/grown/citrus/orange{ - pixel_y = 8 - }, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, /turf/open/floor/sepia{ blocks_air = 0; slowdown = 10 @@ -49,13 +41,6 @@ slowdown = 10 }, /area/ruin/unpowered) -"j" = ( -/obj/machinery/door/airlock/wood, -/turf/open/floor/sepia{ - blocks_air = 0; - slowdown = 10 - }, -/area/ruin/unpowered) (1,1,1) = {" a @@ -108,7 +93,7 @@ a (5,1,1) = {" a b -e +a d d d @@ -359,13 +344,301 @@ a "} (26,1,1) = {" a +b +a +d a a a -j -j -a -a a +b a "} +(27,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(28,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(29,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(30,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(31,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(32,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(33,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(34,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(35,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(36,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(37,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(38,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(39,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(40,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(41,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(42,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(43,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(44,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(45,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(46,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(47,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(48,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(49,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(50,1,1) = {" +a +a +a +a +e +e +a +a +a +a +"} \ No newline at end of file From 361aa1382c9c31ee66eb6cfcc650dd263e2ffb59 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 14 Jun 2020 01:19:07 +0200 Subject: [PATCH 013/119] progress --- tgui-next/packages/tgui/interfaces/Skills.js | 48 ++++++++++++-------- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/tgui-next/packages/tgui/interfaces/Skills.js b/tgui-next/packages/tgui/interfaces/Skills.js index 63ee30a2ad..ec57f707f0 100644 --- a/tgui-next/packages/tgui/interfaces/Skills.js +++ b/tgui-next/packages/tgui/interfaces/Skills.js @@ -1,5 +1,5 @@ -import { decodeHtmlEntities } from 'common/string'; -import { Component, Fragment } from 'inferno'; +import { multiline, decodeHtmlEntities } from 'common/string'; +import { Fragment } from 'inferno'; import { act } from '../byond'; import { Box, Button, Section, LabeledList, Table, Tabs, Tooltip } from '../components'; @@ -85,17 +85,23 @@ const skillList = props => { ? skill.skill_base : skill.skill_mod ) - + {!!skill.mods_tooltip && ( + + ) || ( + + )} @@ -120,18 +126,20 @@ const skillList = props => { )}> {decodeHtmlEntities(skill.desc)} - {skill.modifiers && ( + {!!skill.modifiers && ( {skill.modifiers.map(modifier => { "+modifier.name+"\n"+modifier.desc - `} - position="relative" - /> - + content={ + decodeHtmlEntities( + `${modifier.name} + \n${modifier.desc} + `) + } + position="relative" /> + ; })} From 6a008d294489c9c700a6f94d4caa441e44a3d40c Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sun, 14 Jun 2020 06:03:13 -0400 Subject: [PATCH 014/119] Kevs requests --- _maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm | 4 +++- _maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm index 83c05feb88..671fdd54d6 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm @@ -124,7 +124,9 @@ /turf/open/floor/carpet/purple, /area/ruin/powered/greed) "W" = ( -/turf/closed/wall/mineral/titanium/survival/nodiagonal, +/turf/closed/wall/mineral/cult{ + sheet_amount = 0 + }, /area/ruin/powered/greed) (1,1,1) = {" diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm index 8c8633cf48..f42aef243a 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm @@ -3,7 +3,6 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "b" = ( -/obj/structure/falsewall/silver, /turf/closed/wall/mineral/diamond, /area/ruin/powered/pride) "c" = ( From 90bc87487654b451a0ce2f13853642397f88b8a2 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Mon, 15 Jun 2020 02:27:49 +0200 Subject: [PATCH 015/119] ok --- tgui-next/packages/tgui/public/tgui.bundle.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index f7aa949c08..01e1d66f2c 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=165)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(387);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(26),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,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(392);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(394);t.ColorBox=c.ColorBox;var l=n(395);t.Collapsible=l.Collapsible;var u=n(396);t.Dimmer=u.Dimmer;var d=n(397);t.Dropdown=d.Dropdown;var s=n(398);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(399);t.NoticeBox=C.NoticeBox;var g=n(400);t.NumberInput=g.NumberInput;var b=n(401);t.ProgressBar=b.ProgressBar;var N=n(402);t.Section=N.Section;var v=n(162);t.Table=v.Table;var V=n(403);t.Tabs=V.Tabs;var y=n(404);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var k=n(159);t.Tooltip=k.Tooltip;var x=n(405);t.Chart=x.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(32),r=n(16);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(26),d=n(22),s=n(13).f,p=n(37),m=n(53),f=n(12),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,N=b&&b.prototype,v=a.Uint8ClampedArray,V=v&&v.prototype,y=b&&p(b),_=N&&p(N),k=Object.prototype,x=k.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"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]&&m(a[o],y);if((!S||!_||_===k)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==k&&m(g,k),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){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")},exportTypedArrayMethod: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]}_[e]&&!n||d(_,e,n?t:S&&N[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},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(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},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;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)x[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(x,g)}else if(d)return!1;return s?-1:u||d?d: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(0),r=n(11),a=n(393),i=n(32);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)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=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)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(25),c=n(34),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(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(26),a=n(15),i=n(89),c=n(90),l=n(35),u=l.get,d=l.enforce,s=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),d(n).source=s.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";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;n"+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.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={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(15),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(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(123),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(72),i=n(102),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";e.exports=!1},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(1),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(34),C=n(15),g=n(74),b=n(6),N=n(42),v=n(53),V=n(47).f,y=n(152),_=n(18).forEach,k=n(54),x=n(13),L=n(20),w=n(35),B=n(79),S=w.get,I=w.set,T=x.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(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))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,x.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{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,d="set"+e,h=r[c],C=h,g=C&&C.prototype,x={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=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(12)("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(12),r=n(42),a=n(26),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(31),a=n(12)("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(31);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(34),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"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=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(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(16),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;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||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(52),a=n(12)("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(12),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,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;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(0),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;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.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:s>p;p+=m)p in d&&(l=n(l,d[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(26),c=n(66),l=n(4),u=n(55),d=n(30),s=n(10),p=n(137),m=n(218),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(35),N=b.get,v=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",k=o[V],x=k,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=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]},P=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return N(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=N(e);if(r+t>a.byteLength)throw w("Wrong index");var i=N(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=N(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=N(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in x||i(x,D,k[D]);j.constructor=x}var G=new L(new x(2)),U=L.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,V);var t=p(e);v(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,x,y);var o=N(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);v(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(x,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(x,V),g(L,y),e.exports={ArrayBuffer:x,DataView:L}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(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||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,k=_[g](C?{}:-0,1)!=_,x=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(x||w)&&(y("delete"),y("has"),h&&y("get")),(w||k)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(53);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),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(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),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!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,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!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(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(33),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(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=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&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},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(26);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(36),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(12),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(12)("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(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(203),a=n(37),i=n(53),c=n(43),l=n(26),u=n(22),d=n(12),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",x=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,k,!0,!0),s&&(p[k]=g))),"values"==m&&w&&"values"!==w.name&&(x=!0,B=function(){return w.call(this)}),s&&!N||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)!h&&!x&&y in L||u(L,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(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),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(33),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},k=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(k)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=k,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(33),a=n(12)("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(30),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(12)("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.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(16),i=n(115),c=n(51),l=n(116),u=n(19),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,k=e.onclick,x=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!v&&!_);return k&&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",C&&"Button--selected",w&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&x&&x(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&&x&&x(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},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(51),r=n(16),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+"]"},d=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)}},s=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=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||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=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),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(){s()})),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(16);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(0),a=n(11),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(20),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(36);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(25),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(12);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),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,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(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},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(25),r=n(44),a=n(65),i=n(35),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(37),c=n(26),l=n(15),u=n(12),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(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(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?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(30),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(31),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!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(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),d(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(56).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(25),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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,d,s=n(5),p=n(20).f,m=n(33),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.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()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,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(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(31),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(348);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,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[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(55),l=n(68),u=n(18),d=n(15),s=n(35),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(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 s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(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)}}),s}}},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(16),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=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])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=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){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",N),document.addEventListener("mouseup",b),N(e)};var b=function y(e){d.log("drag end"),N(e),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",y),s=!1},N=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.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",v),V(n)}};var v=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),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(24);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.Input=void 0;var o=n(0),r=n(11),a=n(19);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,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":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.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=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])},d,{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.GridColumn=t.Grid=void 0;var o=n(0),r=n(162),a=n(11);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.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19),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,d=e.content,s=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:[d,s]}),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(0),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,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(166),n(167),n(168),n(169),n(170),n(171),e.exports=n(172)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";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(193),n(194),n(195),n(196),n(198),n(200),n(201),n(202),n(133),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(216),n(217),n(219),n(220),n(221),n(222),n(223),n(225),n(226),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(264),n(265),n(267),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(288),n(289),n(290),n(291),n(293),n(294),n(295),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(344),n(345),n(346),n(347),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),n(383),n(384),n(385),n(386);var o=n(0);n(388),n(389);var r=n(390),a=(n(154),n(3)),i=n(16),c=n(155),l=n(51),u=n(157),d=n(513),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.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(515).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!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){s.log(o),s.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",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(36),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(15),p=n(52),m=n(6),f=n(8),h=n(14),C=n(25),g=n(34),b=n(46),N=n(42),v=n(62),V=n(47),y=n(128),_=n(94),k=n(20),x=n(13),L=n(71),w=n(26),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(12),P=n(129),M=n(27),O=n(43),R=n(35),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=k.f,q=x.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((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=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),L.f=ue,x.f=ie,k.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[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:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((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,(m(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,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(12),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),N=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),r=n(18).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(1),r=n(18).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(1),r=n(131),a=n(14),i=n(10),c=n(30),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(1),r=n(131),a=n(14),i=n(10),c=n(31),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(1),r=n(197);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).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(1),r=n(199);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,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,N=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),N==undefined||f==Array&&i(N))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=N.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(1),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(1),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(1)({target:"Array",stat:!0},{isArray:n(52)})},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(1),r=n(57),a=n(25),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(1),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),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(1),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(1),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(1),r=n(6),a=n(52),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(12)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),N=i(b.length),v=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-v):(n=V-2,o=p(s(a(t),0),N-v)),N+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hN-o+n;h--)delete b[h-1]}else if(n>o)for(h=N-o;h>v;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),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(1),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(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,d))(l(r-o)),m=new s(this),f=new s(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(1),r=n(4),a=n(14),i=n(34);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(26),r=n(227),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(34);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(1)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("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(1),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(1),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(1),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(1),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(1),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(1),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(1),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(242)})},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),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(1)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(33),u=n(79),d=n(34),s=n(4),p=n(42),m=n(47).f,f=n(20).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],N=b.prototype,v=l(p(N))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(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(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(v?s((function(){N.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},k=o?m(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;k.length>x;x++)c(b,y=k[x])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=N,N.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(256)})},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(1)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(263);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).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(1),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(30),a=n(266),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=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),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[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&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(33);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(1),r=n(268);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),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(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!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(31),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(1),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(9),a=n(82),i=n(14),c=n(31),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(1),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),r=n(4),a=n(25),i=n(20).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(1),r=n(9),a=n(92),i=n(25),c=n(20),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),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(4),a=n(14),i=n(37),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(1)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(1),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(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).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(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).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(1),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(1),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(1)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(292);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(1),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(38),u=n(5),d=n(36),s=n(145),p=n(22),m=n(66),f=n(43),h=n(54),C=n(6),g=n(31),b=n(55),N=n(33),v=n(90),V=n(68),y=n(75),_=n(45),k=n(106).set,x=n(147),L=n(148),w=n(296),B=n(149),S=n(297),I=n(35),T=n(61),A=n(12),E=n(96),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Z=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,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},J=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&&w("Unhandled promise rejection",n)},ee=function(e,t){k.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):J("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){k.call(u,(function(){Y?H.emit("rejectionHandled",e):J("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,Z(e,t,!0))},ae=function ie(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=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,Z(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(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){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));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&&Z(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=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(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=S((function(){var r=g(t.resolve);V(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(1),r=n(38),a=n(145),i=n(4),c=n(36),l=n(45),u=n(148),d=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"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(31),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(1),r=n(36),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(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,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(34),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(1),r=n(8),a=n(20).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(1),r=n(6),a=n(8),i=n(15),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(20);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(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(1),r=n(36),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(1),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(20),d=n(37),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(135),i=n(53);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),d=n(83),s=n(22),p=n(4),m=n(54),f=n(12)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,N=new h(g)!==g;if(o&&a("RegExp",!N||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var v=function(e,t){var n=this instanceof v,o=u(e),r=t===undefined;return!n&&o&&e.constructor===v&&r?e:i(N?new h(o&&!r?e.source:e,t):h((o=e instanceof v)?e.source:e,o&&r?d.call(e):t),n?this:C,v)},V=function(e){e in v||c(v,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=v,v.prototype=C,s(r,"RegExp",v)}m("RegExp")},function(e,t,n){"use strict";var o=n(1),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"})})),d="toString"!=l.name;(u||d)&&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(1),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(1),a=n(20).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{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 s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),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(1),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(35),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 d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),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(1),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(1),r=n(25),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 m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var N=d(m,f);if(null===N)break;if(b.push(N),!C)break;""===String(N[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var v,V="",y=0,_=0;_=y&&(V+=f.slice(y,x)+I,y=x+k.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(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 d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-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 d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.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),d=n(86),s=n(84),p=n(4),m=[].push,f=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,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"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 s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(56).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(1),r=n(56).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(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("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(30);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(18).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(18).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(18).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(18).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(18).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(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},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(18).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;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(18).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,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.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),d=n(35).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(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)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.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(1),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(1),r=n(5),a=n(147),i=n(33),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(1),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=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Ee,t._MFCC=Oe,t._MP=Be,t._MR=ve,t.__render=ze,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 d(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=D(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=M,t.findDOMfromVNode=v,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 m: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)&&F(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?d(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 d(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 s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function N(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 v(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=N(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(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,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,J(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[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 Z(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=Z,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 se,pe,me=te("onInput",he),fe=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 Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(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",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!S(e,null)&&e.current&&(e.current=null)}function ve(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;Ne(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(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=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];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),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(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?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=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)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=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(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Pe(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),ve(e.ref,m,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Fe(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(Ne(y),ve(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(Ne(f),ve(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=v(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(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;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,v(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:L(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:L(n,t))}(n,o,r);break;case 2:ke(r),Te(o,r,a,i,c,u);break;case 1:ke(r);break;default:ke(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(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 d=0|n.length,s=0|o.length;0===d?s>0&&Pe(o,r,a,i,c,u):0===s?xe(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,N=a-c+1,V=i-c+1,_=new Int32Array(V+1),k=N===o,x=!1,L=0,w=0;if(r<4||(N|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?x=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w;break}!k&&c>i&&Ve(m,l)}else k||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?x=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w}else k||Ve(m,l);else k||Ve(m,l)}if(k)xe(l,s,e),Pe(t,l,n,u,d,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>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),k.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 Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(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(!k.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(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),k.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 w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=k(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,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?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,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 d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var N=Object.getPrototypeOf,v=N&&N(N(B([])));v&&v!==n&&o.call(v,a)&&(b=v);var V=g.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 _(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,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).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 k(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,k(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;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,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}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 L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(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),L(n),f}},"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;L(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),f}},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=165)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(387);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(26),i=n(23),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,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(392);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(394);t.ColorBox=c.ColorBox;var l=n(395);t.Collapsible=l.Collapsible;var u=n(396);t.Dimmer=u.Dimmer;var d=n(397);t.Dropdown=d.Dropdown;var s=n(398);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(399);t.NoticeBox=C.NoticeBox;var g=n(400);t.NumberInput=g.NumberInput;var b=n(401);t.ProgressBar=b.ProgressBar;var N=n(402);t.Section=N.Section;var v=n(162);t.Table=v.Table;var V=n(403);t.Tabs=V.Tabs;var y=n(404);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var k=n(159);t.Tooltip=k.Tooltip;var x=n(405);t.Chart=x.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(32),r=n(15);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(16),l=n(74),u=n(26),d=n(23),s=n(13).f,p=n(37),m=n(53),f=n(12),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,N=b&&b.prototype,v=a.Uint8ClampedArray,V=v&&v.prototype,y=b&&p(b),_=N&&p(N),k=Object.prototype,x=k.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"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]&&m(a[o],y);if((!S||!_||_===k)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==k&&m(g,k),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){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")},exportTypedArrayMethod: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]}_[e]&&!n||d(_,e,n?t:S&&N[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},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(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},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;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)x[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(x,g)}else if(d)return!1;return s?-1:u||d?d: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(0),r=n(11),a=n(393),i=n(32);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)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=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)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(25),c=n(34),l=n(16),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(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.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";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(26),a=n(16),i=n(89),c=n(90),l=n(35),u=l.get,d=l.enforce,s=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),d(n).source=s.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";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"+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.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={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(16),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(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(123),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(16),r=n(14),a=n(72),i=n(102),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";e.exports=!1},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(1),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(34),C=n(16),g=n(74),b=n(6),N=n(42),v=n(53),V=n(47).f,y=n(152),_=n(18).forEach,k=n(54),x=n(13),L=n(20),w=n(35),B=n(79),S=w.get,I=w.set,T=x.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(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))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,x.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{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,d="set"+e,h=r[c],C=h,g=C&&C.prototype,x={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=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(16),a=n(12)("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(12),r=n(42),a=n(26),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(31),a=n(12)("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(31);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(34),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(16),i=n(13).f,c=n(58),l=n(67),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=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(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(15),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;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||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(52),a=n(12)("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(12),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(23);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,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;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(0),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;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.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:s>p;p+=m)p in d&&(l=n(l,d[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(26),c=n(66),l=n(4),u=n(55),d=n(30),s=n(10),p=n(137),m=n(218),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(35),N=b.get,v=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",k=o[V],x=k,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=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]},P=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return N(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=N(e);if(r+t>a.byteLength)throw w("Wrong index");var i=N(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=N(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=N(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in x||i(x,D,k[D]);j.constructor=x}var G=new L(new x(2)),U=L.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,V);var t=p(e);v(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,x,y);var o=N(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);v(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(x,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(x,V),g(L,y),e.exports={ArrayBuffer:x,DataView:L}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(61),i=n(23),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(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||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,k=_[g](C?{}:-0,1)!=_,x=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(x||w)&&(y("delete"),y("has"),h&&y("get")),(w||k)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(53);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),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(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),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!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,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!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(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(33),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(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=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&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},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(26);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(36),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(12),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(12)("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(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(203),a=n(37),i=n(53),c=n(43),l=n(26),u=n(23),d=n(12),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",x=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,k,!0,!0),s&&(p[k]=g))),"values"==m&&w&&"values"!==w.name&&(x=!0,B=function(){return w.call(this)}),s&&!N||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)!h&&!x&&y in L||u(L,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(104),a=n(22),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(22);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(33),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},k=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(k)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=k,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(33),a=n(12)("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(30),r=n(22),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(12)("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.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(15),i=n(115),c=n(51),l=n(116),u=n(19),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,k=e.onclick,x=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!v&&!_);return k&&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",C&&"Button--selected",w&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&x&&x(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&&x&&x(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},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(51),r=n(15),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+"]"},d=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)}},s=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=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||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=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),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(){s()})),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(15);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(0),a=n(11),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(16),r=n(92),a=n(20),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(36);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(25),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(12);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),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,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(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},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(25),r=n(44),a=n(65),i=n(35),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(37),c=n(26),l=n(16),u=n(12),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(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(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?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(30),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(31),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!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(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),d(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(56).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(25),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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,d,s=n(5),p=n(20).f,m=n(33),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.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()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,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(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(31),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(348);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,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[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(55),l=n(68),u=n(18),d=n(16),s=n(35),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(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 s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(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)}}),s}}},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(15),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=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])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=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){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",N),document.addEventListener("mouseup",b),N(e)};var b=function y(e){d.log("drag end"),N(e),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",y),s=!1},N=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.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",v),V(n)}};var v=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),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(24);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.Input=void 0;var o=n(0),r=n(11),a=n(19);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,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":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.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=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])},d,{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.GridColumn=t.Grid=void 0;var o=n(0),r=n(162),a=n(11);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.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19),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,d=e.content,s=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:[d,s]}),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(0),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,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(166),n(167),n(168),n(169),n(170),n(171),e.exports=n(172)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";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(193),n(194),n(195),n(196),n(198),n(200),n(201),n(202),n(133),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(216),n(217),n(219),n(220),n(221),n(222),n(223),n(225),n(226),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(264),n(265),n(267),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(288),n(289),n(290),n(291),n(293),n(294),n(295),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(344),n(345),n(346),n(347),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),n(383),n(384),n(385),n(386);var o=n(0);n(388),n(389);var r=n(390),a=(n(154),n(3)),i=n(15),c=n(155),l=n(51),u=n(157),d=n(514),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.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(516).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!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){s.log(o),s.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",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(36),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(16),p=n(52),m=n(6),f=n(8),h=n(14),C=n(25),g=n(34),b=n(46),N=n(42),v=n(62),V=n(47),y=n(128),_=n(94),k=n(20),x=n(13),L=n(71),w=n(26),B=n(23),S=n(91),I=n(72),T=n(59),A=n(58),E=n(12),P=n(129),M=n(27),O=n(43),R=n(35),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=k.f,q=x.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((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=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),L.f=ue,x.f=ie,k.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[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:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((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,(m(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,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(5),i=n(16),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(12),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),N=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),r=n(18).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(1),r=n(18).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(1),r=n(131),a=n(14),i=n(10),c=n(30),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(1),r=n(131),a=n(14),i=n(10),c=n(31),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(1),r=n(197);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).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(1),r=n(199);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,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,N=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),N==undefined||f==Array&&i(N))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=N.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(1),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(1),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(1)({target:"Array",stat:!0},{isArray:n(52)})},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(1),r=n(57),a=n(25),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(1),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),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(1),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(1),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(1),r=n(6),a=n(52),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(12)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),N=i(b.length),v=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-v):(n=V-2,o=p(s(a(t),0),N-v)),N+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hN-o+n;h--)delete b[h-1]}else if(n>o)for(h=N-o;h>v;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),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(1),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(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,d))(l(r-o)),m=new s(this),f=new s(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(1),r=n(4),a=n(14),i=n(34);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(26),r=n(227),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(34);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(23),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(1)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("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(1),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(1),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(1),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(1),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(1),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(1),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(1),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(242)})},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),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(1)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(23),c=n(16),l=n(33),u=n(79),d=n(34),s=n(4),p=n(42),m=n(47).f,f=n(20).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],N=b.prototype,v=l(p(N))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(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(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(v?s((function(){N.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},k=o?m(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;k.length>x;x++)c(b,y=k[x])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=N,N.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(256)})},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(1)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(263);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).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(1),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(30),a=n(266),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=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),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[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&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(33);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(1),r=n(268);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),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(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!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(31),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(1),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(9),a=n(82),i=n(14),c=n(31),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(1),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),r=n(4),a=n(25),i=n(20).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(1),r=n(9),a=n(92),i=n(25),c=n(20),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),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(4),a=n(14),i=n(37),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(1)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(1),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(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).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(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).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(1),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(1),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(1)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(23),a=n(292);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(1),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(38),u=n(5),d=n(36),s=n(145),p=n(23),m=n(66),f=n(43),h=n(54),C=n(6),g=n(31),b=n(55),N=n(33),v=n(90),V=n(68),y=n(75),_=n(45),k=n(106).set,x=n(147),L=n(148),w=n(296),B=n(149),S=n(297),I=n(35),T=n(61),A=n(12),E=n(96),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Z=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,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},J=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&&w("Unhandled promise rejection",n)},ee=function(e,t){k.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):J("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){k.call(u,(function(){Y?H.emit("rejectionHandled",e):J("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,Z(e,t,!0))},ae=function ie(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=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,Z(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(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){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));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&&Z(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=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(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=S((function(){var r=g(t.resolve);V(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(1),r=n(38),a=n(145),i=n(4),c=n(36),l=n(45),u=n(148),d=n(23);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"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(31),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(1),r=n(36),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(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,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(34),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(1),r=n(8),a=n(20).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(1),r=n(6),a=n(8),i=n(16),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(20);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(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(1),r=n(36),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(1),r=n(8),a=n(6),i=n(16),c=n(4),l=n(13),u=n(20),d=n(37),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(135),i=n(53);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),d=n(83),s=n(23),p=n(4),m=n(54),f=n(12)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,N=new h(g)!==g;if(o&&a("RegExp",!N||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var v=function(e,t){var n=this instanceof v,o=u(e),r=t===undefined;return!n&&o&&e.constructor===v&&r?e:i(N?new h(o&&!r?e.source:e,t):h((o=e instanceof v)?e.source:e,o&&r?d.call(e):t),n?this:C,v)},V=function(e){e in v||c(v,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=v,v.prototype=C,s(r,"RegExp",v)}m("RegExp")},function(e,t,n){"use strict";var o=n(1),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(23),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"})})),d="toString"!=l.name;(u||d)&&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(1),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(1),a=n(20).f,i=n(10),c=n(109),l=n(22),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{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 s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(109),a=n(22);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(35),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(22),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 d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),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(1),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(1),r=n(25),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 m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var N=d(m,f);if(null===N)break;if(b.push(N),!C)break;""===String(N[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var v,V="",y=0,_=0;_=y&&(V+=f.slice(y,x)+I,y=x+k.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(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 d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(22),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 d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(22),c=n(45),l=n(111),u=n(10),d=n(86),s=n(84),p=n(4),m=[].push,f=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,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"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 s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(56).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(1),r=n(56).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(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("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(30);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(18).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(18).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(18).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(18).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(18).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(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},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(18).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;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(18).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,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.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),d=n(35).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(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)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.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(1),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(1),r=n(5),a=n(147),i=n(33),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(1),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=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Ee,t._MFCC=Oe,t._MP=Be,t._MR=ve,t.__render=ze,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 d(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=D(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=M,t.findDOMfromVNode=v,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 m: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)&&F(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?d(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 d(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 s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function N(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 v(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=N(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(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,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,J(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[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 Z(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=Z,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 se,pe,me=te("onInput",he),fe=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 Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(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",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!S(e,null)&&e.current&&(e.current=null)}function ve(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;Ne(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(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=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];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),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(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?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=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)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=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(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Pe(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),ve(e.ref,m,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Fe(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(Ne(y),ve(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(Ne(f),ve(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=v(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(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;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,v(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:L(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:L(n,t))}(n,o,r);break;case 2:ke(r),Te(o,r,a,i,c,u);break;case 1:ke(r);break;default:ke(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(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 d=0|n.length,s=0|o.length;0===d?s>0&&Pe(o,r,a,i,c,u):0===s?xe(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,N=a-c+1,V=i-c+1,_=new Int32Array(V+1),k=N===o,x=!1,L=0,w=0;if(r<4||(N|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?x=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w;break}!k&&c>i&&Ve(m,l)}else k||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?x=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w}else k||Ve(m,l);else k||Ve(m,l)}if(k)xe(l,s,e),Pe(t,l,n,u,d,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>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),k.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 Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(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(!k.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(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),k.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 w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=k(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,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?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,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 d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var N=Object.getPrototypeOf,v=N&&N(N(B([])));v&&v!==n&&o.call(v,a)&&(b=v);var V=g.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 _(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,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).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 k(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,k(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;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,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}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 L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(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),L(n),f}},"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;L(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),f}},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 d in r)r.hasOwnProperty(d)&&c.setAttribute(d,r[d]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19);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(0),r=n(19),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,d=t.buttons,s=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})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,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(0),r=n(19);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(0),r=n(11),a=n(19),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)})),this.menuRef.focus()):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,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{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:f?"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(0),r=n(11),a=n(19);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,d=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({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};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 d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(17),a=n(11),i=n(16),c=n(158),l=n(19);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(d){}}},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,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,k=p.format,x=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:k,children:B})||B(k?k(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,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)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(L&&L(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(0),r=n(11),a=n(17),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,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[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)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],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(0),r=n(11),a=n(19);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,d=e.children,s=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),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{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),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],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(0),r=n(11),a=n(19),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 d=u.prototype;return d.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}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(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",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(23),i=n(16),c=n(32),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"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=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 d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(24),a=n(19),i=n(11),c=n(16);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"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var N=b[0],v=b[b.length-1];b.push([g[0]+h,v[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,N[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{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, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[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);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),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],d=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:d.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(0),r=n(17),a=n(23),i=n(3),c=n(2),l=n(32),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,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=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."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.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})})},m=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)},f=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,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(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 C("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"===s?"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:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("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 C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=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,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=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:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.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"},N=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(0),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:"South",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:"East",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(0),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"}},d={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"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[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:s.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:["[ ",s.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:[m.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:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.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")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),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(0),r=n(24),a=n(17),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(0),r=n(3),a=n(2),i=n(32);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(0),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(0),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(0),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+" cr"})})}),(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(0),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,d=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:d?"average":"bad",fontSize:"25px",children:d||"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:!d,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.Bepis=void 0;var o=n(0),r=(n(23),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),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,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=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:d.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:s.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:m.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:f.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(0),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.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),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(0),r=n(24),a=n(16),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.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===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" 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:s})})}},"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 ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=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.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,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",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:d},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)},d=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,d=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:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),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(0),r=(n(23),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.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=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:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(23),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,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=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:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(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, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],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===p.length&&"Nothing":"N/A"}),p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"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:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," 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:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,s=(l.screen,l.beakerContents),p=void 0===s?[]:s,m=l.bufferContents,f=void 0===m?[]:m,h=l.beakerCurrentVolume,C=l.beakerMaxVolume,g=l.isBeakerLoaded,b=l.isPillBottleLoaded,N=l.pillBottleCurrentAmount,v=l.pillBottleMaxAmount;return(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:h,initial:0})," / "+C+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!g&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!g&&0===p.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:p.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===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:f.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})}),!!b&&(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:[N," / ",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,vialAmount:1,dartAmount: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,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,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)}))}),!h&&(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"})}}),!h&&(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"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,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:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}})]})},i}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),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(0),r=(n(23),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," cr"]}),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,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," cr"]})]}),(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," cr"]}),(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,d=i.sensors||[];return(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"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%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,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(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,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(164);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.PersonalCrafting=void 0;var o=n(0),r=n(24),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,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[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:!d[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,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(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||{}),f=!!d&&(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)([f,(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:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.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.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),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(0),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,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=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:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" 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:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(23);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(23),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,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=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)(m)}),(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:f,selected:s,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:f,selected:!p&&!s,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:" "+C,disabled:f,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:g})})}),(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:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.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:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"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:f?"MAXIMUM":"LOCAL",selected:!f,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," (",m,")"]})}),(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(0),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,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",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:!s,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&&(d&&(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"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),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(0),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,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=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===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=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:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(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:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),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.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),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.LaborClaimConsole=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;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:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),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,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=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:s.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:m.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.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),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.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,k=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),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.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),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,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"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.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),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,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(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:d,minValue:0,maxValue:u,children:d+" 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)}))}),!!C&&(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,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=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:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,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>f&&(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(0),r=n(24),a=n(70),i=n(17),c=n(3),l=n(2),u=n(32),d=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,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(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*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.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:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=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(0),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,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=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:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.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})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(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")}}),!!g&&(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")}}),!g&&(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(0),r=n(11),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),d=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:d})}),(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(0),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,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=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:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.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:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.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(0),r=n(23),a=n(16),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(0),r=n(23),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,d=r.alloys,s=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:s.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:d.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(0),r=n(24),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,d=r.blood,s=!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:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,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:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.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,d=t.transmission,s=t.level,p=t.neutered,m=(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:s}),(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:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=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=d;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,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),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(0),r=n(3),a=n(2),i=n(32),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=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:d})," 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),d=i.default_pressure,s=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:s,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===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,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(0),r=n(24),a=n(70),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=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,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=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-d(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:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/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,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],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,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;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 m=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})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2),l=n(32);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),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:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,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")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(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(0),r=n(11),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"},d=[{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,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.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:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&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===C,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:f.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(0),r=n(3),a=n(2),i=n(163);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(0),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,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.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)},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 warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],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 guns."]}),(0,o.createComponentVNode)(2,v,{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,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=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 ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" 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===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.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===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=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,v,{state:t})],4)},v=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(0),r=n(24),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||{},d=c.selected||{},s=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===d.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:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.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:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.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:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(24),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(0),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.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(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.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(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(0),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,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=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:d?"power-off":"times",selected:d,content:d?"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:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.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(0),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(0),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(0),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(0),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,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(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:m?"square":"square-o",content:m||"Empty",disabled:!m,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:f?"square":"square-o",content:f||"Empty",disabled:!f,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:s&&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(0),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.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(32),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,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")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.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:m.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,telecrystals:s,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,d=e.onBuyMouseOut,s=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-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(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.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(514),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19);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(0),r=n(19),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,d=t.buttons,s=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})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,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(0),r=n(19);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(0),r=n(11),a=n(19),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)})),this.menuRef.focus()):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,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{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:f?"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(0),r=n(11),a=n(19);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,d=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({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};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 d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(17),a=n(11),i=n(15),c=n(158),l=n(19);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(d){}}},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,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,k=p.format,x=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:k,children:B})||B(k?k(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,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)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(L&&L(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(0),r=n(11),a=n(17),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,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[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)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],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(0),r=n(11),a=n(19);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,d=e.children,s=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),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{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),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],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(0),r=n(11),a=n(19),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 d=u.prototype;return d.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}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(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",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(21),i=n(15),c=n(32),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"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=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 d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(24),a=n(19),i=n(11),c=n(15);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"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var N=b[0],v=b[b.length-1];b.push([g[0]+h,v[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,N[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{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, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[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);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),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],d=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:d.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(0),r=n(17),a=n(21),i=n(3),c=n(2),l=n(32),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,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=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."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.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})})},m=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)},f=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,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(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 C("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"===s?"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:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("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 C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=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,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=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:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.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"},N=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(0),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:"South",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:"East",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(0),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"}},d={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"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[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:s.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:["[ ",s.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:[m.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:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.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")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),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(0),r=n(24),a=n(17),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(0),r=n(3),a=n(2),i=n(32);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(0),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(0),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(0),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+" cr"})})}),(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(0),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,d=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:d?"average":"bad",fontSize:"25px",children:d||"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:!d,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.Bepis=void 0;var o=n(0),r=(n(21),n(15)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),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,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=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:d.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:s.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:m.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:f.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(0),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.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),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(0),r=n(24),a=n(15),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.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===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" 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:s})})}},"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 ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=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.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,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",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:d},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)},d=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,d=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:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),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(0),r=(n(21),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.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=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:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(21),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,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=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:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(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, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],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===p.length&&"Nothing":"N/A"}),p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"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:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," 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:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(15),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,s=(l.screen,l.beakerContents),p=void 0===s?[]:s,m=l.bufferContents,f=void 0===m?[]:m,h=l.beakerCurrentVolume,C=l.beakerMaxVolume,g=l.isBeakerLoaded,b=l.isPillBottleLoaded,N=l.pillBottleCurrentAmount,v=l.pillBottleMaxAmount;return(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:h,initial:0})," / "+C+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!g&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!g&&0===p.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:p.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===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:f.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})}),!!b&&(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:[N," / ",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,vialAmount:1,dartAmount: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,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,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)}))}),!h&&(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"})}}),!h&&(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"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,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:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}})]})},i}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(15),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),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(0),r=(n(21),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," cr"]}),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,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," cr"]})]}),(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," cr"]}),(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,d=i.sensors||[];return(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"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%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,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(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,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(164);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.PersonalCrafting=void 0;var o=n(0),r=n(24),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,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[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:!d[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,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(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||{}),f=!!d&&(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)([f,(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:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.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.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),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(0),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,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=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:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" 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:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(21);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(21),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,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=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)(m)}),(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:f,selected:s,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:f,selected:!p&&!s,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:" "+C,disabled:f,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:g})})}),(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:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.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:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"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:f?"MAXIMUM":"LOCAL",selected:!f,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," (",m,")"]})}),(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(0),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,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",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:!s,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&&(d&&(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"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),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(0),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,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=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===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=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:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(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:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),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.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),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.LaborClaimConsole=void 0;var o=n(0),r=n(21),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;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:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),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,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=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:s.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:m.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.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),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.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,k=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),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.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),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,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"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.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),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,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(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:d,minValue:0,maxValue:u,children:d+" 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)}))}),!!C&&(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,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=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:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,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>f&&(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(0),r=n(24),a=n(70),i=n(17),c=n(3),l=n(2),u=n(32),d=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,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(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*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.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:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=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(0),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,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=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:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.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})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(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")}}),!!g&&(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")}}),!g&&(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(0),r=n(11),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),d=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:d})}),(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(0),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,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=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:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.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:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.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(0),r=n(21),a=n(15),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(0),r=n(21),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,d=r.alloys,s=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:s.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:d.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(0),r=n(24),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,d=r.blood,s=!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:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,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:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.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,d=t.transmission,s=t.level,p=t.neutered,m=(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:s}),(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:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=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=d;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,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),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(0),r=n(3),a=n(2),i=n(32),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=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:d})," 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),d=i.default_pressure,s=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:s,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===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,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(0),r=n(24),a=n(70),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=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,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=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-d(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:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/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,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],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,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;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 m=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})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2),l=n(32);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),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:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,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")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(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(0),r=n(11),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"},d=[{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,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.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:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&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===C,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:f.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(0),r=n(3),a=n(2),i=n(163);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(0),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,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.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)},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 warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],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 guns."]}),(0,o.createComponentVNode)(2,v,{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,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=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 ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" 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===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.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===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=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,v,{state:t})],4)},v=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(0),r=n(24),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||{},d=c.selected||{},s=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===d.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:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.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:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.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:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Skills=void 0;var o=n(0),r=(n(21),n(15)),a=n(2);t.Skills=function(e){var t=e.state,n=t.config,i=(t.data,n.ref),c=(e.name,e.compact_mode),l=e.selected_category,u=e.see_skill_mods,d=e.categories,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"check-square-o":"square-o",content:"Show modifiers",onClick:function(){return(0,r.act)(i,"toggle_mods")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c?"list":"info",content:c?"Compact":"Detailed",onClick:function(){return(0,r.act)(i,"compact_toggle")}})],4),children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:s.map((function(e){var t=e.name,n=e.skills;return t!==l?(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:t+" ("+n.length+")"},t):(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:t+" ("+n.length+")",children:function(){return(0,o.createVNode)(1,"skillList",null,null,1,{compact:c,skills:n,see_mods:u})}},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(24),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(0),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.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(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.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(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(0),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,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=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:d?"power-off":"times",selected:d,content:d?"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:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.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(0),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(0),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(0),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(0),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,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(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:m?"square":"square-o",content:m||"Empty",disabled:!m,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:f?"square":"square-o",content:f||"Empty",disabled:!f,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:s&&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(0),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.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(32),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,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")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.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:m.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,telecrystals:s,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,d=e.onBuyMouseOut,s=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-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(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.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(515),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o Date: Tue, 16 Jun 2020 03:22:04 +0200 Subject: [PATCH 016/119] WIP, let's just use TG's cause i'm dull --- code/datums/skills/_check_skills.dm | 73 +-------- code/datums/skills/_skill.dm | 87 ++++++++-- code/datums/skills/_skill_holder.dm | 24 --- .../packages/tgui/interfaces/SkillPanel.js | 93 +++++++++++ tgui-next/packages/tgui/interfaces/Skills.js | 150 ------------------ tgui-next/packages/tgui/public/tgui.bundle.js | 4 +- tgui-next/packages/tgui/routes.js | 6 +- 7 files changed, 178 insertions(+), 259 deletions(-) create mode 100644 tgui-next/packages/tgui/interfaces/SkillPanel.js delete mode 100644 tgui-next/packages/tgui/interfaces/Skills.js diff --git a/code/datums/skills/_check_skills.dm b/code/datums/skills/_check_skills.dm index 85120df64b..3fe0b184d6 100644 --- a/code/datums/skills/_check_skills.dm +++ b/code/datums/skills/_check_skills.dm @@ -20,83 +20,24 @@ need_static_data_update = FALSE ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) + ui = new(user, src, ui_key, "skillpanel", "[owner.name]'s Skills", 620, 580, master_ui, state) ui.set_autoupdate(FALSE) // This UI is only ever opened by one person, and never is updated outside of user input. - ui = new(user, src, ui_key, "skills", "[owner.name]'s Skills", 620, 580, master_ui, state) ui.open() /datum/skill_holder/ui_static_data(mob/user) . = list() - var/datum/asset/spritesheet/simple/assets = get_asset_datum(/datum/asset/spritesheet/simple/skills) - - var/all_mods = list() - for(var/id in all_current_skill_modifiers) - var/datum/skill_modifier/M = GLOB.skill_modifiers[id] - all_mods[id] = list( - name = M.name, - desc = M.desc, - icon = assets.icon_class_name(M.icon_name) - ) - - .["categories"] = list() - var/list/current - var/category + .["skills"] = list() for(var/path in GLOB.skill_datums) var/datum/skill/S = GLOB.skill_datums[path] - if(!current || S.ui_category != category) - if(category) - var/list/cat = list("name" = category, "skills" = current) - .["categories"] += list(cat) - current = list() - category = S.ui_category - - var/skill_value = owner.get_skill_value(path, FALSE) - var/skill_level = owner.get_skill_level(path, FALSE) - var/list/mod_list = list() - var/list/modifiers - var/list/mod_ids = list() - - var/value_mods = LAZYACCESS(skill_value_mods, path) - var/mod_value = skill_value - for(var/k in value_mods) - var/datum/skill_modifier/M = GLOB.skill_modifiers[k] - mod_list |= M.name - mod_ids |= M.identifier - mod_value = M.apply_modifier(mod_value, path, src, MODIFIER_TARGET_VALUE) - - var/lvl_mods = LAZYACCESS(skill_level_mods, path) - var/mod_level = skill_level - for(var/k in lvl_mods) - var/datum/skill_modifier/M = GLOB.skill_modifiers[k] - mod_list |= M.name - mod_ids |= M.identifier - mod_level = M.apply_modifier(mod_level, path, src, MODIFIER_TARGET_LEVEL) - mod_level = SANITIZE_SKILL_LEVEL(S.type, round(mod_level, 1)) - - for(var/k in mod_ids) - var/list/mod = all_current_skill_modifiers[k] - if(mod) - LAZYADD(modifiers, list(mod)) - - var/list/data = list( - name = S.name, - desc = S.desc, - color = S.name_color, - skill_base = S.standard_render_value(skill_value, skill_level), - skill_mod = S.standard_render_value(mod_value, mod_level), - mods_tooltip = english_list(mod_list, null), - modifiers = modifiers - ) - current += list(data) - - if(category) - var/list/cat = list("name" = category, "skills" = current) - .["categories"] += list(cat) + var/list/dat = S.get_skill_data(src) + if(dat["modifiers"]) + dat["modifiers"] = jointext(dat["modifiers"], ", ") + .["skills"] += list(dat) /datum/skill_holder/ui_data(mob/user) . = list() .["see_skill_mods"] = see_skill_mods .["compact_mode"] = compact_mode - .["selected_category"] = selected_category /datum/skill_holder/ui_act(action, params) . = ..() @@ -108,5 +49,3 @@ return TRUE if("compact_toggle") compact_mode = !compact_mode - if("select") - selected_category = params["category"] diff --git a/code/datums/skills/_skill.dm b/code/datums/skills/_skill.dm index 9490c7c7d9..0219879bff 100644 --- a/code/datums/skills/_skill.dm +++ b/code/datums/skills/_skill.dm @@ -60,10 +60,29 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) return new_value > existing /** - * Standard value "render" + * Get a list of data used in the skill panel menu. */ -/datum/skill/proc/standard_render_value(value, level) - return value +/datum/skill/proc/get_skill_data(datum/skill_holder/H) + var/skill_value = H.owner.get_skill_value(type, FALSE) + . = list( + "name" = name, + "desc" = desc, + "name_color" = name_color, + "level_based" = progression_type == SKILL_PROGRESSION_LEVEL, + "value_base" = skill_value, + "value_mod" = skill_value, + "base_readout" = skill_value, + "mod_readout" = skill_value + ) + var/list/mods = LAZYACCESS(H.skill_value_mods, type) + if(mods) + var/list/mod_names = list() + for(var/k in mods) + var/datum/skill_modifier/M = GLOB.skill_modifiers[k] + mod_names |= M.name + skill_value = M.apply_modifier(skill_value, type, H, MODIFIER_TARGET_VALUE) + .["mod_readout"] = .["value_mod"] = skill_value + .["modifiers"] = mod_names //Will be jointext()'d later. // Just saying, the choice to use different sub-parent-types is to force coders to resolve issues as I won't be implementing custom procs to grab skill levels in a certain context. // Aka: So people don't forget to change checks if they change a skill's progression type. @@ -74,10 +93,13 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) competency_thresholds = list(THRESHOLD_COMPETENT = FALSE, THRESHOLD_EXPERT = TRUE, THRESHOLD_MASTER = TRUE) /datum/skill/binary/sanitize_value(new_value) - return new_value? TRUE : FALSE + return new_value >= 1 ? TRUE : FALSE -/datum/skill/binary/standard_render_value(value, level) - return value? "Yes" : "No" +/datum/skill/binary/get_skill_data(datum/skill_holder/H) + . = ..() + .["base_readout"] = .["value_base"] ? "Learned: Yes" : "Learned: No" + .["mod_readout"] = .["value_mod"] ? "Learned: Yes" : "Learned: No" + .["max_value"] = 1 /datum/skill/numerical abstract_type = /datum/skill/numerical @@ -87,14 +109,15 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) var/max_value = 100 /// Min value of this skill var/min_value = 0 - /// Display as a percent in standard_render_value? - var/display_as_percent = FALSE /datum/skill/numerical/sanitize_value(new_value) return clamp(new_value, min_value, max_value) -/datum/skill/numerical/standard_render_value(value, level) - return display_as_percent? "[round(value/max_value/100, 0.01)]%" : "[value] / [max_value]" +/datum/skill/numerical/get_skill_data(datum/skill_holder/H) + . = ..() + .["base_readout"] = "Skill Progress: \[[.["value_base"]] / [max_value]\]" + .["mod_readout"] = "Skill Progress: \[[.["value_mod"]] / [max_value]\]" + .["max_value"] = max_value /datum/skill/enum abstract_type = /datum/skill/enum @@ -170,8 +193,12 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) else if(. < 0) to_chat(M.current, "I feel like I've become worse at [name]!") -/datum/skill/level/standard_render_value(value, level) - var/current_lvl = associative ? (!level ? unskilled_tier : levels[level]) : level +/datum/skill/level/get_skill_data(datum/skill_holder/H) + . = ..() + var/skill_value_base = .["value_base"] + var/skill_value_mod = .["value_mod"] + + var/level = LAZYACCESS(H.skill_levels, type) || 0 var/current_lvl_xp_sum = 0 if(level) current_lvl_xp_sum = associative ? levels[levels[level]] : levels[level] @@ -179,8 +206,42 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) var/next_lvl_xp = associative ? levels[levels[next_index]] : levels[next_index] if(next_lvl_xp > current_lvl_xp_sum) next_lvl_xp -= current_lvl_xp_sum + .["lvl_base"] = .["lvl_mod"] = associative ? (!level ? unskilled_tier : levels[level]) : level + .["lvl_base_color"] = .["lvl_mod_color"] = (level+1)*(350/max_levels) + .["xp_next_lvl_base"] = "XP To Next Level : \[[skill_value_base - current_lvl_xp_sum]/[next_lvl_xp]\]" - return "[associative ? current_lvl : "Lvl. [current_lvl]"] ([value - current_lvl_xp_sum]/[next_lvl_xp])[level == max_levels ? " \[MAX!\]" : ""]" + .["max_lvls"] = max_levels + var/max_value + switch(level_up_method) + if(STANDARD_LEVEL_UP) + max_value = .["max_value"] = XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, max_levels) + if(DWARFY_LEVEL_UP) + max_value = .["max_value"] = DORF_XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, max_levels) + + .["base_readout"] = "Overall Skill Progress: \[[skill_value_base]/[max_value]\]" + + var/list/mods = LAZYACCESS(H.skill_level_mods, type) + if(mods) //I'm not proud of doing a similar process twice a row but here we go. + var/list/mod_names = .["modifiers"] + if(!mod_names) + .["modifiers"] = mod_names = list() + for(var/k in mods) + var/datum/skill_modifier/M = GLOB.skill_modifiers[k] + mod_names |= M.name + level = M.apply_modifier(level, type, H, MODIFIER_TARGET_LEVEL) + + if(level) + current_lvl_xp_sum = associative ? levels[levels[level]] : levels[level] + else + current_lvl_xp_sum = 0 + next_index = min(max_levels, level+1) + next_lvl_xp = associative ? levels[levels[next_index]] : levels[next_index] + if(next_lvl_xp > current_lvl_xp_sum) + next_lvl_xp -= current_lvl_xp_sum + .["lvl_mod"] = associative ? (!level ? unskilled_tier : levels[level]) : level + .["lvl_mod_color"] = (level+1)*(350/max_levels) + .["xp_next_lvl_mod"] = "XP To Next Level : \[[skill_value_mod - current_lvl_xp_sum]/[next_lvl_xp]\]" + .["mod_readout"] = "Overall Skill Progress: \[[skill_value_mod]/[max_value]\]" /datum/skill/level/job abstract_type = /datum/skill/level/job diff --git a/code/datums/skills/_skill_holder.dm b/code/datums/skills/_skill_holder.dm index 282dd2f8ad..bd307bf635 100644 --- a/code/datums/skills/_skill_holder.dm +++ b/code/datums/skills/_skill_holder.dm @@ -28,15 +28,6 @@ var/see_skill_mods = TRUE /// Whether skill descriptions are displayed or not. var/compact_mode = FALSE - /// The current selected skill category. - var/selected_category - -/datum/skill_holder/New(owner) - ..() - src.owner = owner - var/datum/skill/S = locate() in GLOB.skill_datums - if(S) - selected_category = S.ui_category /** * Grabs the value of a skill. @@ -201,18 +192,3 @@ divisor++ if(divisor) . = modifier_is_multiplier ? value*(sum/divisor) : value/(sum/divisor) - -/** - * Generates a HTML readout of our skills. - * Port to tgui-next when? - */ -/datum/mind/proc/skill_html_readout() - var/list/out = list("

Skills


") - out += "" - for(var/path in GLOB.skill_datums) - var/datum/skill/S = GLOB.skill_datums[path] - var/skill_value = get_skill_value(path) - var/skill_level = get_skill_level(path, round = TRUE) - out += "" - out += "
SkillValue
[S.name][S.standard_render_value(skill_value, skill_level)]
" - return out.Join("") diff --git a/tgui-next/packages/tgui/interfaces/SkillPanel.js b/tgui-next/packages/tgui/interfaces/SkillPanel.js new file mode 100644 index 0000000000..35d9f1b18f --- /dev/null +++ b/tgui-next/packages/tgui/interfaces/SkillPanel.js @@ -0,0 +1,93 @@ +import { useBackend } from '../backend'; +import { Box, Button, LabeledList, ProgressBar, Section } from '../components'; +const skillgreen = { + color: 'lightgreen', + fontWeight: 'bold', +}; +const skillyellow = { + color: '#FFDB58', + fontWeight: 'bold', +}; +export const SkillPanel = (props, context) => { + const { act, data } = useBackend(context); + const skills = data.skills || []; + return ( +
+ + {skills.map(skill => ( + + + {skill.desc} + +
+ +
+ Total Experience: [{skill.exp} XP] +
+ XP To Next Level: + {skill.exp_req !== 0 ? ( + + [{skill.exp_prog} / {skill.exp_req}] + + ) : ( + + [MAXXED] + + )} +
+ Overall Skill Progress: [{skill.exp} / {skill.max_exp}] + +
+
+ ); +}; +const Level = (props, context) => { + const { act, data } = useBackend(context); + const { + skill_lvl_num, + skill_lvl, + } = props; + let textstyle="font-weight:bold; color:hsl("+skill_lvl_num*50+", 50%, 50%)"; + return ( + Level: [{skill_lvl}] + ); +}; +const XPToNextLevel = (props, context) => { + const { act, data } = useBackend(context); + const { + xp_req, + xp_prog, + } = props; + if (xp_req === 0) { + return ( + + to next level: MAXXED + + ); + } + return ( + XP to next level: [{xp_prog} / {xp_req}] + ); +}; diff --git a/tgui-next/packages/tgui/interfaces/Skills.js b/tgui-next/packages/tgui/interfaces/Skills.js deleted file mode 100644 index ec57f707f0..0000000000 --- a/tgui-next/packages/tgui/interfaces/Skills.js +++ /dev/null @@ -1,150 +0,0 @@ -import { multiline, decodeHtmlEntities } from 'common/string'; -import { Fragment } from 'inferno'; -import { act } from '../byond'; -import { Box, Button, Section, LabeledList, Table, Tabs, Tooltip } from '../components'; - -export const Skills = props => { - const { state } = props; - const { config, data } = state; - const { ref } = config; - const { - name, - compact_mode, - selected_category, - see_skill_mods, - categories = [], - } = props; - return ( -
-
- ); -}; - -const skillList = props => { - const { - compact, - skills, - see_mods, - } = props; - if (compact) { - return ( - - {skills.map(skill => { - return ( - - - - {decodeHtmlEntities(skill.name)} - - - - - (see_mods - ? skill.skill_base - : skill.skill_mod - ) - {!!skill.mods_tooltip && ( - - ) || ( - - )} - - - - ); - })} -
- ); - } - return skills.map(skill => { - return ( -
- content={ - see_mods - ? skill.skill_base - : skill.skill_mod - } - - )}> - {decodeHtmlEntities(skill.desc)} - {!!skill.modifiers && ( - - - {skill.modifiers.map(modifier => { - - ${modifier.name} - \n${modifier.desc} - `) - } - position="relative" /> - ; - })} - - - )} -
- ); - }); -}; diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index 01e1d66f2c..ceb9b2c886 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=165)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(387);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(26),i=n(23),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,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(392);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(394);t.ColorBox=c.ColorBox;var l=n(395);t.Collapsible=l.Collapsible;var u=n(396);t.Dimmer=u.Dimmer;var d=n(397);t.Dropdown=d.Dropdown;var s=n(398);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(399);t.NoticeBox=C.NoticeBox;var g=n(400);t.NumberInput=g.NumberInput;var b=n(401);t.ProgressBar=b.ProgressBar;var N=n(402);t.Section=N.Section;var v=n(162);t.Table=v.Table;var V=n(403);t.Tabs=V.Tabs;var y=n(404);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var k=n(159);t.Tooltip=k.Tooltip;var x=n(405);t.Chart=x.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(32),r=n(15);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(16),l=n(74),u=n(26),d=n(23),s=n(13).f,p=n(37),m=n(53),f=n(12),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,N=b&&b.prototype,v=a.Uint8ClampedArray,V=v&&v.prototype,y=b&&p(b),_=N&&p(N),k=Object.prototype,x=k.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"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]&&m(a[o],y);if((!S||!_||_===k)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==k&&m(g,k),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){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")},exportTypedArrayMethod: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]}_[e]&&!n||d(_,e,n?t:S&&N[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},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(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},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;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)x[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(x,g)}else if(d)return!1;return s?-1:u||d?d: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(0),r=n(11),a=n(393),i=n(32);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)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=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)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(25),c=n(34),l=n(16),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(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.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";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(26),a=n(16),i=n(89),c=n(90),l=n(35),u=l.get,d=l.enforce,s=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),d(n).source=s.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";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"+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.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={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(16),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(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(123),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(16),r=n(14),a=n(72),i=n(102),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";e.exports=!1},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(1),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(34),C=n(16),g=n(74),b=n(6),N=n(42),v=n(53),V=n(47).f,y=n(152),_=n(18).forEach,k=n(54),x=n(13),L=n(20),w=n(35),B=n(79),S=w.get,I=w.set,T=x.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(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))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,x.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{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,d="set"+e,h=r[c],C=h,g=C&&C.prototype,x={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=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(16),a=n(12)("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(12),r=n(42),a=n(26),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(31),a=n(12)("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(31);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(34),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(16),i=n(13).f,c=n(58),l=n(67),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=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(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(15),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;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||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(52),a=n(12)("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(12),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(23);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,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;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(0),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;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.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:s>p;p+=m)p in d&&(l=n(l,d[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(26),c=n(66),l=n(4),u=n(55),d=n(30),s=n(10),p=n(137),m=n(218),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(35),N=b.get,v=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",k=o[V],x=k,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=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]},P=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return N(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=N(e);if(r+t>a.byteLength)throw w("Wrong index");var i=N(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=N(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=N(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in x||i(x,D,k[D]);j.constructor=x}var G=new L(new x(2)),U=L.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,V);var t=p(e);v(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,x,y);var o=N(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);v(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(x,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(x,V),g(L,y),e.exports={ArrayBuffer:x,DataView:L}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(61),i=n(23),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(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||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,k=_[g](C?{}:-0,1)!=_,x=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(x||w)&&(y("delete"),y("has"),h&&y("get")),(w||k)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(53);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),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(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),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!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,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!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(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(33),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(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=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&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},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(26);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(36),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(12),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(12)("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(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(203),a=n(37),i=n(53),c=n(43),l=n(26),u=n(23),d=n(12),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",x=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,k,!0,!0),s&&(p[k]=g))),"values"==m&&w&&"values"!==w.name&&(x=!0,B=function(){return w.call(this)}),s&&!N||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)!h&&!x&&y in L||u(L,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(104),a=n(22),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(22);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(33),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},k=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(k)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=k,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(33),a=n(12)("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(30),r=n(22),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(12)("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.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(15),i=n(115),c=n(51),l=n(116),u=n(19),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,k=e.onclick,x=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!v&&!_);return k&&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",C&&"Button--selected",w&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&x&&x(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&&x&&x(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},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(51),r=n(15),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+"]"},d=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)}},s=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=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||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=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),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(){s()})),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(15);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(0),a=n(11),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(16),r=n(92),a=n(20),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(36);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(25),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(12);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),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,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(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},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(25),r=n(44),a=n(65),i=n(35),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(37),c=n(26),l=n(16),u=n(12),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(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(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?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(30),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(31),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!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(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),d(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(56).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(25),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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,d,s=n(5),p=n(20).f,m=n(33),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.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()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,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(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(31),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(348);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,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[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(55),l=n(68),u=n(18),d=n(16),s=n(35),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(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 s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(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)}}),s}}},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(15),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=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])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=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){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",N),document.addEventListener("mouseup",b),N(e)};var b=function y(e){d.log("drag end"),N(e),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",y),s=!1},N=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.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",v),V(n)}};var v=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),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(24);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.Input=void 0;var o=n(0),r=n(11),a=n(19);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,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":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.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=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])},d,{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.GridColumn=t.Grid=void 0;var o=n(0),r=n(162),a=n(11);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.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19),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,d=e.content,s=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:[d,s]}),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(0),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,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(166),n(167),n(168),n(169),n(170),n(171),e.exports=n(172)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";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(193),n(194),n(195),n(196),n(198),n(200),n(201),n(202),n(133),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(216),n(217),n(219),n(220),n(221),n(222),n(223),n(225),n(226),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(264),n(265),n(267),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(288),n(289),n(290),n(291),n(293),n(294),n(295),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(344),n(345),n(346),n(347),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),n(383),n(384),n(385),n(386);var o=n(0);n(388),n(389);var r=n(390),a=(n(154),n(3)),i=n(15),c=n(155),l=n(51),u=n(157),d=n(514),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.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(516).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!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){s.log(o),s.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",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(36),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(16),p=n(52),m=n(6),f=n(8),h=n(14),C=n(25),g=n(34),b=n(46),N=n(42),v=n(62),V=n(47),y=n(128),_=n(94),k=n(20),x=n(13),L=n(71),w=n(26),B=n(23),S=n(91),I=n(72),T=n(59),A=n(58),E=n(12),P=n(129),M=n(27),O=n(43),R=n(35),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=k.f,q=x.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((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=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),L.f=ue,x.f=ie,k.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[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:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((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,(m(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,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(5),i=n(16),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(12),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),N=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),r=n(18).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(1),r=n(18).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(1),r=n(131),a=n(14),i=n(10),c=n(30),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(1),r=n(131),a=n(14),i=n(10),c=n(31),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(1),r=n(197);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).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(1),r=n(199);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,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,N=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),N==undefined||f==Array&&i(N))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=N.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(1),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(1),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(1)({target:"Array",stat:!0},{isArray:n(52)})},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(1),r=n(57),a=n(25),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(1),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),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(1),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(1),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(1),r=n(6),a=n(52),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(12)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),N=i(b.length),v=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-v):(n=V-2,o=p(s(a(t),0),N-v)),N+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hN-o+n;h--)delete b[h-1]}else if(n>o)for(h=N-o;h>v;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),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(1),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(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,d))(l(r-o)),m=new s(this),f=new s(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(1),r=n(4),a=n(14),i=n(34);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(26),r=n(227),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(34);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(23),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(1)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("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(1),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(1),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(1),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(1),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(1),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(1),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(1),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(242)})},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),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(1)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(23),c=n(16),l=n(33),u=n(79),d=n(34),s=n(4),p=n(42),m=n(47).f,f=n(20).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],N=b.prototype,v=l(p(N))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(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(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(v?s((function(){N.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},k=o?m(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;k.length>x;x++)c(b,y=k[x])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=N,N.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(256)})},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(1)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(263);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).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(1),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(30),a=n(266),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=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),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[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&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(33);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(1),r=n(268);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),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(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!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(31),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(1),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(9),a=n(82),i=n(14),c=n(31),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(1),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),r=n(4),a=n(25),i=n(20).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(1),r=n(9),a=n(92),i=n(25),c=n(20),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),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(4),a=n(14),i=n(37),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(1)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(1),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(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).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(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).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(1),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(1),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(1)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(23),a=n(292);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(1),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(38),u=n(5),d=n(36),s=n(145),p=n(23),m=n(66),f=n(43),h=n(54),C=n(6),g=n(31),b=n(55),N=n(33),v=n(90),V=n(68),y=n(75),_=n(45),k=n(106).set,x=n(147),L=n(148),w=n(296),B=n(149),S=n(297),I=n(35),T=n(61),A=n(12),E=n(96),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Z=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,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},J=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&&w("Unhandled promise rejection",n)},ee=function(e,t){k.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):J("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){k.call(u,(function(){Y?H.emit("rejectionHandled",e):J("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,Z(e,t,!0))},ae=function ie(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=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,Z(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(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){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));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&&Z(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=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(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=S((function(){var r=g(t.resolve);V(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(1),r=n(38),a=n(145),i=n(4),c=n(36),l=n(45),u=n(148),d=n(23);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"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(31),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(1),r=n(36),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(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,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(34),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(1),r=n(8),a=n(20).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(1),r=n(6),a=n(8),i=n(16),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(20);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(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(1),r=n(36),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(1),r=n(8),a=n(6),i=n(16),c=n(4),l=n(13),u=n(20),d=n(37),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(135),i=n(53);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),d=n(83),s=n(23),p=n(4),m=n(54),f=n(12)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,N=new h(g)!==g;if(o&&a("RegExp",!N||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var v=function(e,t){var n=this instanceof v,o=u(e),r=t===undefined;return!n&&o&&e.constructor===v&&r?e:i(N?new h(o&&!r?e.source:e,t):h((o=e instanceof v)?e.source:e,o&&r?d.call(e):t),n?this:C,v)},V=function(e){e in v||c(v,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=v,v.prototype=C,s(r,"RegExp",v)}m("RegExp")},function(e,t,n){"use strict";var o=n(1),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(23),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"})})),d="toString"!=l.name;(u||d)&&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(1),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(1),a=n(20).f,i=n(10),c=n(109),l=n(22),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{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 s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(109),a=n(22);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(35),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(22),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 d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),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(1),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(1),r=n(25),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 m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var N=d(m,f);if(null===N)break;if(b.push(N),!C)break;""===String(N[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var v,V="",y=0,_=0;_=y&&(V+=f.slice(y,x)+I,y=x+k.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(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 d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(22),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 d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(22),c=n(45),l=n(111),u=n(10),d=n(86),s=n(84),p=n(4),m=[].push,f=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,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"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 s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(56).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(1),r=n(56).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(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("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(30);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(18).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(18).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(18).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(18).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(18).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(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},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(18).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;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(18).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,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.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),d=n(35).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(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)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.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(1),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(1),r=n(5),a=n(147),i=n(33),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(1),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=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Ee,t._MFCC=Oe,t._MP=Be,t._MR=ve,t.__render=ze,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 d(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=D(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=M,t.findDOMfromVNode=v,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 m: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)&&F(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?d(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 d(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 s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function N(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 v(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=N(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(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,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,J(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[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 Z(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=Z,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 se,pe,me=te("onInput",he),fe=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 Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(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",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!S(e,null)&&e.current&&(e.current=null)}function ve(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;Ne(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(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=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];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),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(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?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=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)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=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(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Pe(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),ve(e.ref,m,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Fe(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(Ne(y),ve(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(Ne(f),ve(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=v(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(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;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,v(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:L(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:L(n,t))}(n,o,r);break;case 2:ke(r),Te(o,r,a,i,c,u);break;case 1:ke(r);break;default:ke(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(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 d=0|n.length,s=0|o.length;0===d?s>0&&Pe(o,r,a,i,c,u):0===s?xe(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,N=a-c+1,V=i-c+1,_=new Int32Array(V+1),k=N===o,x=!1,L=0,w=0;if(r<4||(N|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?x=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w;break}!k&&c>i&&Ve(m,l)}else k||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?x=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w}else k||Ve(m,l);else k||Ve(m,l)}if(k)xe(l,s,e),Pe(t,l,n,u,d,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>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),k.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 Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(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(!k.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(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),k.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 w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=k(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,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?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,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 d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var N=Object.getPrototypeOf,v=N&&N(N(B([])));v&&v!==n&&o.call(v,a)&&(b=v);var V=g.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 _(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,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).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 k(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,k(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;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,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}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 L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(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),L(n),f}},"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;L(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),f}},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=165)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(387);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(26),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,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(392);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(394);t.ColorBox=c.ColorBox;var l=n(395);t.Collapsible=l.Collapsible;var u=n(396);t.Dimmer=u.Dimmer;var d=n(397);t.Dropdown=d.Dropdown;var s=n(398);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(399);t.NoticeBox=C.NoticeBox;var g=n(400);t.NumberInput=g.NumberInput;var b=n(401);t.ProgressBar=b.ProgressBar;var N=n(402);t.Section=N.Section;var v=n(162);t.Table=v.Table;var V=n(403);t.Tabs=V.Tabs;var y=n(404);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var k=n(159);t.Tooltip=k.Tooltip;var x=n(405);t.Chart=x.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(32),r=n(16);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(26),d=n(22),s=n(13).f,p=n(37),m=n(53),f=n(12),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,N=b&&b.prototype,v=a.Uint8ClampedArray,V=v&&v.prototype,y=b&&p(b),_=N&&p(N),k=Object.prototype,x=k.isPrototypeOf,L=f("toStringTag"),B=h("TYPED_ARRAY_TAG"),w=!(!a.ArrayBuffer||!C),S=w&&!!m&&"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]&&m(a[o],y);if((!S||!_||_===k)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[B]:undefined}}),T)a[o]&&u(a[o],B,o);w&&m&&p(g)!==k&&m(g,k),e.exports={NATIVE_ARRAY_BUFFER:w,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&B,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){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")},exportTypedArrayMethod: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]}_[e]&&!n||d(_,e,n?t:S&&N[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},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(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},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;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)x[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(x,g)}else if(d)return!1;return s?-1:u||d?d: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(0),r=n(11),a=n(393),i=n(32);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)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=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)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(25),c=n(34),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(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(26),a=n(15),i=n(89),c=n(90),l=n(35),u=l.get,d=l.enforce,s=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),d(n).source=s.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";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;n"+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.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={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(15),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(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(123),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(72),i=n(102),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";e.exports=!1},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(1),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(34),C=n(15),g=n(74),b=n(6),N=n(42),v=n(53),V=n(47).f,y=n(152),_=n(18).forEach,k=n(54),x=n(13),L=n(20),B=n(35),w=n(79),S=B.get,I=B.set,T=x.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(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))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,x.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{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,d="set"+e,h=r[c],C=h,g=C&&C.prototype,x={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},B=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return B(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),w(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=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(12)("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(12),r=n(42),a=n(26),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(31),a=n(12)("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(31);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(34),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"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=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(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(16),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;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||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(52),a=n(12)("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(12),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,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;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(0),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;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.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:s>p;p+=m)p in d&&(l=n(l,d[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(26),c=n(66),l=n(4),u=n(55),d=n(30),s=n(10),p=n(137),m=n(218),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(35),N=b.get,v=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",k=o[V],x=k,L=o[y],B=o.RangeError,w=m.pack,S=m.unpack,I=function(e){return[255&e]},T=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]},P=function(e){return w(e,23,4)},M=function(e){return w(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return N(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=N(e);if(r+t>a.byteLength)throw B("Wrong index");var i=N(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=N(e);if(i+t>c.byteLength)throw B("Wrong index");for(var l=N(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in x||i(x,D,k[D]);j.constructor=x}var G=new L(new x(2)),U=L.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,V);var t=p(e);v(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,x,y);var o=N(e).byteLength,a=d(t);if(a<0||a>o)throw B("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw B(_);v(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(x,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(x,V),g(L,y),e.exports={ArrayBuffer:x,DataView:L}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(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||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,k=_[g](C?{}:-0,1)!=_,x=s((function(){_.has(1)})),L=p((function(e){new b(e)})),B=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(x||B)&&(y("delete"),y("has"),h&&y("get")),(B||k)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(53);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),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(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),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!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,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!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(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(33),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(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=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&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},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(26);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(36),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(12),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(12)("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(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(203),a=n(37),i=n(53),c=n(43),l=n(26),u=n(22),d=n(12),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&w)return w;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",x=!1,L=e.prototype,B=L[C]||L["@@iterator"]||m&&L[m],w=!h&&B||_(m),S="Array"==t&&L.entries||B;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,k,!0,!0),s&&(p[k]=g))),"values"==m&&B&&"values"!==B.name&&(x=!0,w=function(){return B.call(this)}),s&&!N||L[C]===w||l(L,C,w),p[t]=w,m)if(V={values:_("values"),keys:b?w:_("keys"),entries:_("entries")},N)for(y in V)!h&&!x&&y in L||u(L,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(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),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(33),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},k=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(k)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=k,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(33),a=n(12)("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(30),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(12)("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.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(16),i=n(115),c=n(51),l=n(116),u=n(19),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,k=e.onclick,x=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),B=!(!v&&!_);return k&&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",C&&"Button--selected",B&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&x&&x(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&&x&&x(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},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(51),r=n(16),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+"]"},d=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)}},s=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=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||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=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),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(){s()})),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(16);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(0),a=n(11),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(20),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(36);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(25),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(12);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),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,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(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},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(25),r=n(44),a=n(65),i=n(35),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(37),c=n(26),l=n(15),u=n(12),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(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(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?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(30),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(31),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!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(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),d(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(56).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(25),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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,d,s=n(5),p=n(20).f,m=n(33),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.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()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,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(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(31),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(348);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,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[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(55),l=n(68),u=n(18),d=n(15),s=n(35),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(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 s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(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)}}),s}}},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(16),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=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])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=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){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",N),document.addEventListener("mouseup",b),N(e)};var b=function y(e){d.log("drag end"),N(e),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",y),s=!1},N=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.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",v),V(n)}};var v=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),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(24);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.Input=void 0;var o=n(0),r=n(11),a=n(19);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,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":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.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=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])},d,{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.GridColumn=t.Grid=void 0;var o=n(0),r=n(162),a=n(11);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.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19),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,d=e.content,s=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:[d,s]}),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(0),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,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(166),n(167),n(168),n(169),n(170),n(171),e.exports=n(172)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";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(193),n(194),n(195),n(196),n(198),n(200),n(201),n(202),n(133),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(216),n(217),n(219),n(220),n(221),n(222),n(223),n(225),n(226),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(264),n(265),n(267),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(288),n(289),n(290),n(291),n(293),n(294),n(295),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(344),n(345),n(346),n(347),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),n(383),n(384),n(385),n(386);var o=n(0);n(388),n(389);var r=n(390),a=(n(154),n(3)),i=n(16),c=n(155),l=n(51),u=n(157),d=n(514),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.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(516).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!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){s.log(o),s.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",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(36),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(15),p=n(52),m=n(6),f=n(8),h=n(14),C=n(25),g=n(34),b=n(46),N=n(42),v=n(62),V=n(47),y=n(128),_=n(94),k=n(20),x=n(13),L=n(71),B=n(26),w=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(12),P=n(129),M=n(27),O=n(43),R=n(35),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=k.f,q=x.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(w((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=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),L.f=ue,x.f=ie,k.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||w(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[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:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((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,(m(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,K.apply(null,r)}});U.prototype[j]||B(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(12),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),N=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),r=n(18).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(1),r=n(18).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(1),r=n(131),a=n(14),i=n(10),c=n(30),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(1),r=n(131),a=n(14),i=n(10),c=n(31),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(1),r=n(197);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).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(1),r=n(199);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,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,N=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),N==undefined||f==Array&&i(N))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=N.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(1),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(1),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(1)({target:"Array",stat:!0},{isArray:n(52)})},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(1),r=n(57),a=n(25),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(1),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),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(1),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(1),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(1),r=n(6),a=n(52),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(12)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),N=i(b.length),v=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-v):(n=V-2,o=p(s(a(t),0),N-v)),N+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hN-o+n;h--)delete b[h-1]}else if(n>o)for(h=N-o;h>v;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),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(1),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(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,d))(l(r-o)),m=new s(this),f=new s(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(1),r=n(4),a=n(14),i=n(34);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(26),r=n(227),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(34);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(1)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("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(1),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(1),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(1),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(1),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(1),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(1),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(1),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(242)})},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),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(1)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(33),u=n(79),d=n(34),s=n(4),p=n(42),m=n(47).f,f=n(20).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],N=b.prototype,v=l(p(N))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(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(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(v?s((function(){N.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},k=o?m(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;k.length>x;x++)c(b,y=k[x])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=N,N.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(256)})},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(1)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(263);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).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(1),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(30),a=n(266),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=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),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[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&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(33);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(1),r=n(268);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),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(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!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(31),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(1),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(9),a=n(82),i=n(14),c=n(31),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(1),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),r=n(4),a=n(25),i=n(20).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(1),r=n(9),a=n(92),i=n(25),c=n(20),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),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(4),a=n(14),i=n(37),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(1)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(1),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(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).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(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).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(1),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(1),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(1)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(292);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(1),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(38),u=n(5),d=n(36),s=n(145),p=n(22),m=n(66),f=n(43),h=n(54),C=n(6),g=n(31),b=n(55),N=n(33),v=n(90),V=n(68),y=n(75),_=n(45),k=n(106).set,x=n(147),L=n(148),B=n(296),w=n(149),S=n(297),I=n(35),T=n(61),A=n(12),E=n(96),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=w.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Z=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,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},J=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&&B("Unhandled promise rejection",n)},ee=function(e,t){k.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):J("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){k.call(u,(function(){Y?H.emit("rejectionHandled",e):J("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,Z(e,t,!0))},ae=function ie(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=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,Z(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(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){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));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&&Z(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)},w.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(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=S((function(){var r=g(t.resolve);V(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(1),r=n(38),a=n(145),i=n(4),c=n(36),l=n(45),u=n(148),d=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"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(31),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(1),r=n(36),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(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,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(34),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(1),r=n(8),a=n(20).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(1),r=n(6),a=n(8),i=n(15),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(20);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(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(1),r=n(36),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(1),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(20),d=n(37),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(135),i=n(53);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),d=n(83),s=n(22),p=n(4),m=n(54),f=n(12)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,N=new h(g)!==g;if(o&&a("RegExp",!N||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var v=function(e,t){var n=this instanceof v,o=u(e),r=t===undefined;return!n&&o&&e.constructor===v&&r?e:i(N?new h(o&&!r?e.source:e,t):h((o=e instanceof v)?e.source:e,o&&r?d.call(e):t),n?this:C,v)},V=function(e){e in v||c(v,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=v,v.prototype=C,s(r,"RegExp",v)}m("RegExp")},function(e,t,n){"use strict";var o=n(1),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"})})),d="toString"!=l.name;(u||d)&&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(1),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(1),a=n(20).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{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 s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),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(1),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(35),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 d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),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(1),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(1),r=n(25),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 m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var N=d(m,f);if(null===N)break;if(b.push(N),!C)break;""===String(N[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var v,V="",y=0,_=0;_=y&&(V+=f.slice(y,x)+I,y=x+k.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(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 d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-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 d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.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),d=n(86),s=n(84),p=n(4),m=[].push,f=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,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"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 s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(56).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(1),r=n(56).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(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("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(30);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(18).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(18).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(18).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(18).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(18).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(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},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(18).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;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(18).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,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.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),d=n(35).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(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)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.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(1),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(1),r=n(5),a=n(147),i=n(33),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(1),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=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Ee,t._MFCC=Oe,t._MP=we,t._MR=ve,t.__render=ze,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 d(o,null);return w(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 w(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(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=M,t.findDOMfromVNode=v,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 m: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)&&F(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?d(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 d(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 s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function N(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 v(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=N(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(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,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,J(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[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 Z(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=Z,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 se,pe,me=te("onInput",he),fe=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 Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(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",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!S(e,null)&&e.current&&(e.current=null)}function ve(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;Ne(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)Be(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(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=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];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),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(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?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=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)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=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(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Pe(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||we(e,c,l,m,o),ve(e.ref,m,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&Be(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&Be(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Fe(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(Ne(y),ve(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(Ne(f),ve(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=v(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(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;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,v(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:L(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:L(n,t))}(n,o,r);break;case 2:ke(r),Te(o,r,a,i,c,u);break;case 1:ke(r);break;default:ke(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(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 d=0|n.length,s=0|o.length;0===d?s>0&&Pe(o,r,a,i,c,u):0===s?xe(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,N=a-c+1,V=i-c+1,_=new Int32Array(V+1),k=N===o,x=!1,L=0,B=0;if(r<4||(N|V)<32)for(C=g;C<=a;++C)if(m=e[C],Bc?x=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++B;break}!k&&c>i&&Ve(m,l)}else k||Ve(m,l);else{var w={};for(C=b;C<=i;++C)w[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],Bg;)Ve(e[g++],l);_[c-b]=C+1,L>c?x=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++B}else k||Ve(m,l);else k||Ve(m,l)}if(k)xe(l,s,e),Pe(t,l,n,u,d,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>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),k.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 Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(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(!k.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(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),k.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 B(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=k(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,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?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,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 d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var N=Object.getPrototypeOf,v=N&&N(N(w([])));v&&v!==n&&o.call(v,a)&&(b=v);var V=g.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 _(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,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).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 k(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,k(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;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,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}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 L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function B(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function w(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),L(n),f}},"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;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:w(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),f}},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 d in r)r.hasOwnProperty(d)&&c.setAttribute(d,r[d]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19);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(0),r=n(19),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,d=t.buttons,s=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})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,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(0),r=n(19);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(0),r=n(11),a=n(19),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)})),this.menuRef.focus()):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,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{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:f?"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(0),r=n(11),a=n(19);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,d=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({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};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 d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(17),a=n(11),i=n(15),c=n(158),l=n(19);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(d){}}},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,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,k=p.format,x=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:k,children:B})||B(k?k(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,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)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(L&&L(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(0),r=n(11),a=n(17),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,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[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)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],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(0),r=n(11),a=n(19);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,d=e.children,s=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),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{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),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],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(0),r=n(11),a=n(19),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 d=u.prototype;return d.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}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(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",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(21),i=n(15),c=n(32),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"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=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 d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(24),a=n(19),i=n(11),c=n(15);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"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var N=b[0],v=b[b.length-1];b.push([g[0]+h,v[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,N[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{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, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[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);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),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],d=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:d.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(0),r=n(17),a=n(21),i=n(3),c=n(2),l=n(32),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,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=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."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.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})})},m=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)},f=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,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(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 C("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"===s?"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:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("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 C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=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,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=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:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.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"},N=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(0),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:"South",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:"East",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(0),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"}},d={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"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[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:s.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:["[ ",s.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:[m.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:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.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")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),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(0),r=n(24),a=n(17),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(0),r=n(3),a=n(2),i=n(32);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(0),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(0),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(0),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+" cr"})})}),(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(0),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,d=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:d?"average":"bad",fontSize:"25px",children:d||"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:!d,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.Bepis=void 0;var o=n(0),r=(n(21),n(15)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),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,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=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:d.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:s.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:m.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:f.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(0),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.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),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(0),r=n(24),a=n(15),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.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===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" 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:s})})}},"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 ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=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.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,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",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:d},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)},d=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,d=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:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),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(0),r=(n(21),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.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=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:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(21),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,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=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:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(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, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],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===p.length&&"Nothing":"N/A"}),p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"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:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," 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:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(15),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,s=(l.screen,l.beakerContents),p=void 0===s?[]:s,m=l.bufferContents,f=void 0===m?[]:m,h=l.beakerCurrentVolume,C=l.beakerMaxVolume,g=l.isBeakerLoaded,b=l.isPillBottleLoaded,N=l.pillBottleCurrentAmount,v=l.pillBottleMaxAmount;return(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:h,initial:0})," / "+C+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!g&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!g&&0===p.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:p.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===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:f.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})}),!!b&&(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:[N," / ",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,vialAmount:1,dartAmount: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,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,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)}))}),!h&&(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"})}}),!h&&(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"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,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:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}})]})},i}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(15),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),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(0),r=(n(21),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," cr"]}),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,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," cr"]})]}),(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," cr"]}),(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,d=i.sensors||[];return(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"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%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,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(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,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(164);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.PersonalCrafting=void 0;var o=n(0),r=n(24),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,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[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:!d[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,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(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||{}),f=!!d&&(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)([f,(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:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.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.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),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(0),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,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=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:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" 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:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(21);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(21),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,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=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)(m)}),(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:f,selected:s,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:f,selected:!p&&!s,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:" "+C,disabled:f,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:g})})}),(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:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.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:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"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:f?"MAXIMUM":"LOCAL",selected:!f,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," (",m,")"]})}),(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(0),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,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",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:!s,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&&(d&&(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"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),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(0),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,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=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===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=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:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(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:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),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.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),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.LaborClaimConsole=void 0;var o=n(0),r=n(21),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;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:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),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,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=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:s.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:m.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.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),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.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,k=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),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.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),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,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"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.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),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,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(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:d,minValue:0,maxValue:u,children:d+" 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)}))}),!!C&&(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,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=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:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,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>f&&(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(0),r=n(24),a=n(70),i=n(17),c=n(3),l=n(2),u=n(32),d=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,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(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*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.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:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=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(0),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,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=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:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.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})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(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")}}),!!g&&(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")}}),!g&&(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(0),r=n(11),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),d=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:d})}),(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(0),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,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=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:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.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:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.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(0),r=n(21),a=n(15),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(0),r=n(21),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,d=r.alloys,s=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:s.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:d.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(0),r=n(24),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,d=r.blood,s=!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:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,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:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.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,d=t.transmission,s=t.level,p=t.neutered,m=(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:s}),(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:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=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=d;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,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),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(0),r=n(3),a=n(2),i=n(32),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=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:d})," 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),d=i.default_pressure,s=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:s,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===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,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(0),r=n(24),a=n(70),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=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,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=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-d(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:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/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,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],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,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;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 m=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})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2),l=n(32);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),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:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,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")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(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(0),r=n(11),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"},d=[{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,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.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:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&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===C,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:f.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(0),r=n(3),a=n(2),i=n(163);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(0),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,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.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)},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 warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],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 guns."]}),(0,o.createComponentVNode)(2,v,{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,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=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 ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" 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===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.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===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=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,v,{state:t})],4)},v=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(0),r=n(24),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||{},d=c.selected||{},s=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===d.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:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.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:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.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:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Skills=void 0;var o=n(0),r=(n(21),n(15)),a=n(2);t.Skills=function(e){var t=e.state,n=t.config,i=(t.data,n.ref),c=(e.name,e.compact_mode),l=e.selected_category,u=e.see_skill_mods,d=e.categories,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"check-square-o":"square-o",content:"Show modifiers",onClick:function(){return(0,r.act)(i,"toggle_mods")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c?"list":"info",content:c?"Compact":"Detailed",onClick:function(){return(0,r.act)(i,"compact_toggle")}})],4),children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:s.map((function(e){var t=e.name,n=e.skills;return t!==l?(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:t+" ("+n.length+")"},t):(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:t+" ("+n.length+")",children:function(){return(0,o.createVNode)(1,"skillList",null,null,1,{compact:c,skills:n,see_mods:u})}},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(24),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(0),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.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(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.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(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(0),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,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=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:d?"power-off":"times",selected:d,content:d?"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:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.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(0),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(0),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(0),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(0),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,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(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:m?"square":"square-o",content:m||"Empty",disabled:!m,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:f?"square":"square-o",content:f||"Empty",disabled:!f,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:s&&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(0),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.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(32),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,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")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.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:m.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,telecrystals:s,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,d=e.onBuyMouseOut,s=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-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(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.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(515),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19);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(0),r=n(19),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,d=t.buttons,s=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})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,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(0),r=n(19);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(0),r=n(11),a=n(19),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)})),this.menuRef.focus()):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,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{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:f?"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(0),r=n(11),a=n(19);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,d=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({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};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 d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(17),a=n(11),i=n(16),c=n(158),l=n(19);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(d){}}},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,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,k=p.format,x=p.onChange,L=p.onDrag,B=C;(n||s)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,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-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(L&&L(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(0),r=n(11),a=n(17),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,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[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)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],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(0),r=n(11),a=n(19);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,d=e.children,s=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),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{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),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],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(0),r=n(11),a=n(19),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 d=u.prototype;return d.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}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(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",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(23),i=n(16),c=n(32),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"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=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 d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(24),a=n(19),i=n(11),c=n(16);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"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var N=b[0],v=b[b.length-1];b.push([g[0]+h,v[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,N[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{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, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[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);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),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],d=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:d.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(0),r=n(17),a=n(23),i=n(3),c=n(2),l=n(32),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,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=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."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.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})})},m=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)},f=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,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(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 C("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"===s?"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:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("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 C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=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,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=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:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.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"},N=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(0),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:"South",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:"East",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(0),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"}},d={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"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[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:s.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:["[ ",s.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:[m.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:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.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")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),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(0),r=n(24),a=n(17),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(0),r=n(3),a=n(2),i=n(32);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(0),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(0),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(0),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+" cr"})})}),(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(0),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,d=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:d?"average":"bad",fontSize:"25px",children:d||"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:!d,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.Bepis=void 0;var o=n(0),r=(n(23),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),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,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=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:d.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:s.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:m.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:f.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(0),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.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),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(0),r=n(24),a=n(16),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.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===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" 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:s})})}},"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 ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=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.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,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",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:d},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)},d=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,d=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:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),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(0),r=(n(23),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.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=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:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(23),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,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=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:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(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, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],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===p.length&&"Nothing":"N/A"}),p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"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:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," 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:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,s=(l.screen,l.beakerContents),p=void 0===s?[]:s,m=l.bufferContents,f=void 0===m?[]:m,h=l.beakerCurrentVolume,C=l.beakerMaxVolume,g=l.isBeakerLoaded,b=l.isPillBottleLoaded,N=l.pillBottleCurrentAmount,v=l.pillBottleMaxAmount;return(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:h,initial:0})," / "+C+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!g&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!g&&0===p.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:p.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===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:f.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})}),!!b&&(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:[N," / ",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,vialAmount:1,dartAmount: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,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,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)}))}),!h&&(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"})}}),!h&&(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"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,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:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}})]})},i}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),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(0),r=(n(23),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," cr"]}),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,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," cr"]})]}),(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," cr"]}),(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,d=i.sensors||[];return(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"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%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,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(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,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(164);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.PersonalCrafting=void 0;var o=n(0),r=n(24),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,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[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:!d[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,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(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||{}),f=!!d&&(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)([f,(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:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.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.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),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(0),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,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=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:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" 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:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(23);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(23),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,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=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)(m)}),(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:f,selected:s,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:f,selected:!p&&!s,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:" "+C,disabled:f,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:g})})}),(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:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.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:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"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:f?"MAXIMUM":"LOCAL",selected:!f,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," (",m,")"]})}),(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(0),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,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",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:!s,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&&(d&&(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"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),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(0),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,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=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===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=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:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(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:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),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.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),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.LaborClaimConsole=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;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:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),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,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=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:s.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:m.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.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),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.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,k=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),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.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),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,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"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.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),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,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(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:d,minValue:0,maxValue:u,children:d+" 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)}))}),!!C&&(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,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=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:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,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>f&&(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(0),r=n(24),a=n(70),i=n(17),c=n(3),l=n(2),u=n(32),d=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,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(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*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.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:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=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(0),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,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=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:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.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})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(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")}}),!!g&&(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")}}),!g&&(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(0),r=n(11),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),d=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:d})}),(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(0),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,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=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:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.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:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.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(0),r=n(23),a=n(16),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(0),r=n(23),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,d=r.alloys,s=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:s.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:d.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(0),r=n(24),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,d=r.blood,s=!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:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,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:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.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,d=t.transmission,s=t.level,p=t.neutered,m=(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:s}),(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:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=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=d;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,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),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(0),r=n(3),a=n(2),i=n(32),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=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:d})," 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),d=i.default_pressure,s=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:s,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===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,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(0),r=n(24),a=n(70),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=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,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=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-d(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:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/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,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],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,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;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 m=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})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2),l=n(32);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),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:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,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")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(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(0),r=n(11),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"},d=[{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,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.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:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&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===C,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:f.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(0),r=n(3),a=n(2),i=n(163);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(0),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,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.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)},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 warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],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 guns."]}),(0,o.createComponentVNode)(2,v,{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,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=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 ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" 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===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.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===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=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,v,{state:t})],4)},v=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(0),r=n(24),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||{},d=c.selected||{},s=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===d.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:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.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:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.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:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SkillPanel=void 0;var o=n(0),r=n(3),a=n(2),i={color:"lightgreen",fontWeight:"bold"},c={color:"#FFDB58",fontWeight:"bold"};t.SkillPanel=function(e,t){var n=(0,r.useBackend)(t),u=n.act,d=n.data.skills||[];return(0,o.createComponentVNode)(2,a.Section,{title:d.playername,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createVNode)(1,"span",null,e.desc,0,{style:c}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,l,{skill_lvl_num:e.lvlnum,skill_lvl:e.lvl}),(0,o.createVNode)(1,"br"),"Total Experience: [",e.exp," XP]",(0,o.createVNode)(1,"br"),"XP To Next Level:",0!==e.exp_req?(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("["),e.exp_prog,(0,o.createTextVNode)(" / "),e.exp_req,(0,o.createTextVNode)("]")],0):(0,o.createVNode)(1,"span",null,"[MAXXED]",16,{style:i}),(0,o.createVNode)(1,"br"),"Overall Skill Progress: [",e.exp," / ",e.max_exp,"]",(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.exp_percent,color:"good"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Adjust Exp",onClick:function(){return u("adj_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Exp",onClick:function(){return u("set_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Level",onClick:function(){return u("set_lvl",{skill:e.path})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")]},e.name)}))})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.skill_lvl_num),i=e.skill_lvl,c="font-weight:bold; color:hsl("+50*a+", 50%, 50%)";return(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Level: ["),(0,o.createVNode)(1,"span",null,i,0,{style:c}),(0,o.createTextVNode)("]")],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(24),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(0),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.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(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.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(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(0),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,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=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:d?"power-off":"times",selected:d,content:d?"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:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.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(0),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(0),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(0),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(0),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,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(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:m?"square":"square-o",content:m||"Empty",disabled:!m,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:f?"square":"square-o",content:f||"Empty",disabled:!f,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:s&&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(0),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.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(32),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,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")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.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:m.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,telecrystals:s,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,d=e.onBuyMouseOut,s=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-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(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.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(515),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o ShuttleManipulator, scrollable: true, }, - skills: { - component: () => Skills, + skillpanel: { + component: () => SkillPanel, scrollable: true, }, sleeper: { From d5553942907a2a077d710cef0df9a5ebc1e3b959 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 19 Jun 2020 19:01:05 +0200 Subject: [PATCH 017/119] Let's just use tgstation's. --- code/datums/skills/_check_skills.dm | 39 +++- code/datums/skills/_skill.dm | 53 +++--- code/datums/skills/_skill_holder.dm | 8 +- code/datums/skills/_skill_modifier.dm | 9 +- code/datums/skills/engineering.dm | 2 +- code/datums/skills/medical.dm | 2 +- code/datums/skills/modifiers/job.dm | 3 +- code/datums/skills/modifiers/mood.dm | 2 + code/datums/skills/modifiers/organs.dm | 2 + .../antagonists/_common/antag_datum.dm | 3 + code/modules/client/asset_cache.dm | 6 - icons/UI_Icons/skills.dmi | Bin 491 -> 0 bytes .../packages/tgui/interfaces/SkillPanel.js | 170 ++++++++++-------- tgui-next/packages/tgui/public/tgui.bundle.js | 2 +- 14 files changed, 177 insertions(+), 124 deletions(-) delete mode 100644 icons/UI_Icons/skills.dmi diff --git a/code/datums/skills/_check_skills.dm b/code/datums/skills/_check_skills.dm index 3fe0b184d6..2421bd36ff 100644 --- a/code/datums/skills/_check_skills.dm +++ b/code/datums/skills/_check_skills.dm @@ -15,14 +15,14 @@ mind.skill_holder.ui_interact(src) /datum/skill_holder/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.always_state) - if(need_static_data_update) - update_static_data(user) - need_static_data_update = FALSE ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) ui = new(user, src, ui_key, "skillpanel", "[owner.name]'s Skills", 620, 580, master_ui, state) ui.set_autoupdate(FALSE) // This UI is only ever opened by one person, and never is updated outside of user input. ui.open() + else if(need_static_data_update) + update_static_data(user) + need_static_data_update = FALSE /datum/skill_holder/ui_static_data(mob/user) . = list() @@ -30,14 +30,17 @@ for(var/path in GLOB.skill_datums) var/datum/skill/S = GLOB.skill_datums[path] var/list/dat = S.get_skill_data(src) - if(dat["modifiers"]) + if(islist(dat["modifiers"])) dat["modifiers"] = jointext(dat["modifiers"], ", ") + dat["percent_base"] = (dat["value_base"] / dat["max_value"]) + dat["percent_mod"] = (dat["value_mod"] / dat["max_value"]) .["skills"] += list(dat) /datum/skill_holder/ui_data(mob/user) . = list() + .["playername"] = owner.name .["see_skill_mods"] = see_skill_mods - .["compact_mode"] = compact_mode + .["admin"] = check_rights(R_DEBUG) /datum/skill_holder/ui_act(action, params) . = ..() @@ -47,5 +50,27 @@ if("toggle_mods") see_skill_mods = !see_skill_mods return TRUE - if("compact_toggle") - compact_mode = !compact_mode + if ("adj_exp") + if(!check_rights(R_DEBUG)) + return + var/skill = text2path(params["skill"]) + var/number = input("Please insert the amount of experience/progress you'd like to add/subtract:") as num|null + if (number) + owner.set_skill_value(skill, owner.get_skill_value(skill, FALSE) + number) + return TRUE + if ("set_exp") + if(!check_rights(R_DEBUG)) + return + var/skill = text2path(params["skill"]) + var/number = input("Please insert the number you want to set the player's exp/progress to:") as num|null + if (!isnull(number)) + owner.set_skill_value(skill, number) + return TRUE + if ("set_lvl") + if(!check_rights(R_DEBUG)) + return + var/datum/skill/level/S = GLOB.skill_datums[text2path(params["skill"])] + var/number = input("Please insert a whole number between 0[S.associative ? " ([S.unskilled_tier])" : ""] and [S.max_levels][S.associative ? " ([S.levels[S.max_levels]])" : ""] corresponding to the level you'd like to set the player to.") as num|null + if (number >= 0 && number <= S.max_levels) + owner.set_skill_value(S.type, S.get_skill_level_value(number)) + return TRUE diff --git a/code/datums/skills/_skill.dm b/code/datums/skills/_skill.dm index 0219879bff..e3f1d00ae6 100644 --- a/code/datums/skills/_skill.dm +++ b/code/datums/skills/_skill.dm @@ -67,12 +67,11 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) . = list( "name" = name, "desc" = desc, - "name_color" = name_color, - "level_based" = progression_type == SKILL_PROGRESSION_LEVEL, + "path" = type, "value_base" = skill_value, "value_mod" = skill_value, - "base_readout" = skill_value, - "mod_readout" = skill_value + "modifiers" = "None", + "max_value" = 1 //To avoid division by zero later on. ) var/list/mods = LAZYACCESS(H.skill_value_mods, type) if(mods) @@ -81,7 +80,7 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) var/datum/skill_modifier/M = GLOB.skill_modifiers[k] mod_names |= M.name skill_value = M.apply_modifier(skill_value, type, H, MODIFIER_TARGET_VALUE) - .["mod_readout"] = .["value_mod"] = skill_value + .["value_mod"] = skill_value .["modifiers"] = mod_names //Will be jointext()'d later. // Just saying, the choice to use different sub-parent-types is to force coders to resolve issues as I won't be implementing custom procs to grab skill levels in a certain context. @@ -99,7 +98,6 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) . = ..() .["base_readout"] = .["value_base"] ? "Learned: Yes" : "Learned: No" .["mod_readout"] = .["value_mod"] ? "Learned: Yes" : "Learned: No" - .["max_value"] = 1 /datum/skill/numerical abstract_type = /datum/skill/numerical @@ -149,13 +147,7 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) var/max_assoc = "" var/max_assoc_start = 1 for(var/lvl in 1 to max_levels) - var/value - switch(level_up_method) - if(STANDARD_LEVEL_UP) - value = XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, lvl) - if(DWARFY_LEVEL_UP) - value = DORF_XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, lvl) - value = round(value, 1) + var/value = round(get_skill_level_value(lvl), 1) if(!associative) levels += value continue @@ -197,6 +189,7 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) . = ..() var/skill_value_base = .["value_base"] var/skill_value_mod = .["value_mod"] + .["level_based"] = TRUE var/level = LAZYACCESS(H.skill_levels, type) || 0 var/current_lvl_xp_sum = 0 @@ -206,22 +199,20 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) var/next_lvl_xp = associative ? levels[levels[next_index]] : levels[next_index] if(next_lvl_xp > current_lvl_xp_sum) next_lvl_xp -= current_lvl_xp_sum + .["lvl_base_num"] = .["lvl_mod_num"] = level .["lvl_base"] = .["lvl_mod"] = associative ? (!level ? unskilled_tier : levels[level]) : level - .["lvl_base_color"] = .["lvl_mod_color"] = (level+1)*(350/max_levels) - .["xp_next_lvl_base"] = "XP To Next Level : \[[skill_value_base - current_lvl_xp_sum]/[next_lvl_xp]\]" + .["base_style"] = .["mod_style"] = "font-weight:bold; color:hsl([(level+1)*(350/max_levels+1)], 50%, 50%)" + .["xp_next_lvl_base"] = .["xp_next_lvl_mod"] = "\[[skill_value_base - current_lvl_xp_sum]/[next_lvl_xp]\]" - .["max_lvls"] = max_levels - var/max_value - switch(level_up_method) - if(STANDARD_LEVEL_UP) - max_value = .["max_value"] = XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, max_levels) - if(DWARFY_LEVEL_UP) - max_value = .["max_value"] = DORF_XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, max_levels) + .["max_lvl"] = max_levels + var/max_value = associative ? levels[levels[max_levels]] : levels[max_levels] + .["max_value"] = max_value .["base_readout"] = "Overall Skill Progress: \[[skill_value_base]/[max_value]\]" + .["mod_readout"] = "Overall Skill Progress: \[[skill_value_mod]/[max_value]\]" var/list/mods = LAZYACCESS(H.skill_level_mods, type) - if(mods) //I'm not proud of doing a similar process twice a row but here we go. + if(mods) //I'm not proud of doing the same-ish process twice a row but here we go. var/list/mod_names = .["modifiers"] if(!mod_names) .["modifiers"] = mod_names = list() @@ -238,10 +229,20 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) next_lvl_xp = associative ? levels[levels[next_index]] : levels[next_index] if(next_lvl_xp > current_lvl_xp_sum) next_lvl_xp -= current_lvl_xp_sum + .["lvl_mod_num"] = level .["lvl_mod"] = associative ? (!level ? unskilled_tier : levels[level]) : level - .["lvl_mod_color"] = (level+1)*(350/max_levels) - .["xp_next_lvl_mod"] = "XP To Next Level : \[[skill_value_mod - current_lvl_xp_sum]/[next_lvl_xp]\]" - .["mod_readout"] = "Overall Skill Progress: \[[skill_value_mod]/[max_value]\]" + .["mod_style"] = "font-weight:bold; color:hsl([(level+1)*(300/(max_levels+1))], 50%, 50%)" + .["xp_next_lvl_mod"] = "\[[skill_value_mod - current_lvl_xp_sum]/[next_lvl_xp]\]" + +/** + * Gets the base value required to reach a level specified by the 'num' arg. + */ +/datum/skill/level/proc/get_skill_level_value(num) + switch(level_up_method) + if(STANDARD_LEVEL_UP) + . = XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, num) + if(DWARFY_LEVEL_UP) + . = DORF_XP_LEVEL(standard_xp_lvl_up, xp_lvl_multiplier, num) /datum/skill/level/job abstract_type = /datum/skill/level/job diff --git a/code/datums/skills/_skill_holder.dm b/code/datums/skills/_skill_holder.dm index bd307bf635..8357211463 100644 --- a/code/datums/skills/_skill_holder.dm +++ b/code/datums/skills/_skill_holder.dm @@ -26,8 +26,12 @@ var/need_static_data_update = TRUE /// Whether modifiers and final skill values or only base values are displayed. var/see_skill_mods = TRUE - /// Whether skill descriptions are displayed or not. - var/compact_mode = FALSE + /// The current selected skill category. + var/selected_category + +/datum/skill_holder/New(owner) + ..() + src.owner = owner /** * Grabs the value of a skill. diff --git a/code/datums/skills/_skill_modifier.dm b/code/datums/skills/_skill_modifier.dm index e6cef03059..c38cbf23c6 100644 --- a/code/datums/skills/_skill_modifier.dm +++ b/code/datums/skills/_skill_modifier.dm @@ -9,7 +9,6 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) /datum/skill_modifier /// Name and description of the skill modifier, used in the UI var/name = "???" - var/desc = "" /// flags for this skill modifier. var/modifier_flags = NONE /// target skills, can be a specific skill typepath or a list of skill traits. @@ -26,8 +25,6 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) var/level_mod = 1 /// Priority of this skill modifier compared to other ones. var/priority = MODIFIER_SKILL_PRIORITY_DEF - /// Skill modifier icon, used in the UI - var/icon_name = "default_mod" /datum/skill_modifier/New(id, register = FALSE) identifier = GET_SKILL_MOD_ID(type, id) @@ -172,11 +169,7 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) var/datum/skill/S = GLOB.skill_datums[skillpath] if(method == MODIFIER_TARGET_VALUE && S.progression_type == SKILL_PROGRESSION_LEVEL) var/datum/skill/level/L = S - switch(L.level_up_method) - if(STANDARD_LEVEL_UP) - mod = XP_LEVEL(L.standard_xp_lvl_up, L.xp_lvl_multiplier, S.competency_thresholds[mod]) - if(DWARFY_LEVEL_UP) - mod = DORF_XP_LEVEL(L.standard_xp_lvl_up, L.xp_lvl_multiplier, S.competency_thresholds[mod]) + mod = L.get_skill_level_value(L.competency_thresholds[mod]) else mod = S.competency_thresholds[mod] diff --git a/code/datums/skills/engineering.dm b/code/datums/skills/engineering.dm index 60e3fcc6a1..1226664953 100644 --- a/code/datums/skills/engineering.dm +++ b/code/datums/skills/engineering.dm @@ -1,6 +1,6 @@ /datum/skill/level/job/wiring name = "Wiring" - desc = "How proficient and knowledged you are at wiring beyond laying cables on the floor." + desc = "How proficient and knowledged you are at wiring beyond making post-futuristic wire art." name_color = COLOR_PALE_ORANGE skill_traits = list(SKILL_SANITY, SKILL_INTELLIGENCE, SKILL_USE_TOOL, SKILL_TRAINING_TOOL) ui_category = SKILL_UI_CAT_ENG diff --git a/code/datums/skills/medical.dm b/code/datums/skills/medical.dm index 3818a77db5..4cf10c4c96 100644 --- a/code/datums/skills/medical.dm +++ b/code/datums/skills/medical.dm @@ -1,6 +1,6 @@ /datum/skill/numerical/surgery name = "Surgery" - desc = "How proficient you are at doing surgery." + desc = "How proficient you are at performing surgical procedures." name_color = COLOR_PALE_BLUE_GRAY competency_multiplier = 1.5 // 60% surgery speed up at max value of 100, considering the base multiplier. ui_category = SKILL_UI_CAT_MED diff --git a/code/datums/skills/modifiers/job.dm b/code/datums/skills/modifiers/job.dm index 7d79ae89b3..e989ab11e3 100644 --- a/code/datums/skills/modifiers/job.dm +++ b/code/datums/skills/modifiers/job.dm @@ -1,6 +1,7 @@ /// Jobbie skill modifiers. /datum/skill_modifier/job + name = "Job Training" modifier_flags = MODIFIER_SKILL_VALUE|MODIFIER_SKILL_VIRTUE|MODIFIER_SKILL_ORIGIN_DIFF priority = MODIFIER_SKILL_PRIORITY_MAX @@ -23,7 +24,7 @@ modifier_flags = MODIFIER_SKILL_VALUE|MODIFIER_SKILL_LEVEL|MODIFIER_SKILL_VIRTUE|MODIFIER_SKILL_ORIGIN_DIFF level_mod = JOB_SKILL_TRAINED -/datum/skill_modifier/job/level/New(id) +/datum/skill_modifier/job/level/New(id, register = FALSE) if(level_mod) value_mod = GET_STANDARD_LVL(level_mod) ..() diff --git a/code/datums/skills/modifiers/mood.dm b/code/datums/skills/modifiers/mood.dm index 30f24afcc4..a22b75d5b5 100644 --- a/code/datums/skills/modifiers/mood.dm +++ b/code/datums/skills/modifiers/mood.dm @@ -1,8 +1,10 @@ /datum/skill_modifier/bad_mood + name = "Mood (Dejected)" modifier_flags = MODIFIER_SKILL_VALUE|MODIFIER_SKILL_LEVEL|MODIFIER_SKILL_MULT|MODIFIER_SKILL_BODYBOUND target_skills = list(SKILL_SANITY) /datum/skill_modifier/great_mood + name = "Mood (Elated)" modifier_flags = MODIFIER_SKILL_AFFINITY|MODIFIER_SKILL_MULT|MODIFIER_SKILL_BODYBOUND target_skills = list(SKILL_SANITY) affinity_mod = 1.2 diff --git a/code/datums/skills/modifiers/organs.dm b/code/datums/skills/modifiers/organs.dm index 13ebaf0658..313604f6b2 100644 --- a/code/datums/skills/modifiers/organs.dm +++ b/code/datums/skills/modifiers/organs.dm @@ -1,4 +1,5 @@ /datum/skill_modifier/brain_damage + name = "Brain Damage" target_skills = list(SKILL_INTELLIGENCE) modifier_flags = MODIFIER_SKILL_VALUE|MODIFIER_SKILL_AFFINITY|MODIFIER_SKILL_LEVEL|MODIFIER_SKILL_MULT|MODIFIER_SKILL_BODYBOUND value_mod = 0.85 @@ -6,6 +7,7 @@ affinity_mod = 0.85 /datum/skill_modifier/heavy_brain_damage + name = "Brain Damage (Severe)" target_skills = list(SKILL_INTELLIGENCE) modifier_flags = MODIFIER_SKILL_VALUE|MODIFIER_SKILL_AFFINITY|MODIFIER_SKILL_LEVEL|MODIFIER_SKILL_BODYBOUND|MODIFIER_SKILL_HANDICAP|MODIFIER_USE_THRESHOLDS priority = MODIFIER_SKILL_PRIORITY_LOW diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index 3184a169fc..be569c4082 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -82,6 +82,9 @@ GLOBAL_LIST_EMPTY(antagonists) if(skill_modifiers) for(var/A in skill_modifiers) ADD_SINGLETON_SKILL_MODIFIER(owner, A, type) + var/datum/skill_modifier/job/M = GLOB.skill_modifiers[GET_SKILL_MOD_ID(path, id)] + if(istype(M)) + M.name = "[name] Training" SEND_SIGNAL(owner.current, COMSIG_MOB_ANTAG_ON_GAIN, src) /datum/antagonist/proc/is_banned(mob/M) diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index 90633416ba..7e7d3d6722 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -745,12 +745,6 @@ GLOBAL_LIST_EMPTY(asset_datums) "dna_extra.gif" = 'html/dna_extra.gif' ) -/datum/asset/spritesheet/simple/skills - name = "skills" - -/datum/asset/spritesheet/simple/skills/register() - InsertAll("", 'icons/UI_icons/skills.dmi') - /datum/asset/simple/vv assets = list( "view_variables.css" = 'html/admin/view_variables.css' diff --git a/icons/UI_Icons/skills.dmi b/icons/UI_Icons/skills.dmi deleted file mode 100644 index 9c20d39223bcc0eaf83f9210252d10e7f2708b7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 491 zcmVV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRL zOex6#a*TlNjMU8Zj1mZ^xFoS8706UdNli;E%_)h`%}-I{;!MdbDh7%ga&e{=CFZ6= z*l@L(c|g-kQd96LR#tHJa{;>q0D$x=CnDvM6aWAK?MXyIR2Y?Qk+BMcFcd{2{(wt< zK+wUdn?E2Zw2K8hI2IbPt3ri#EGXEi(50i`l5gl(aLGsY-K4Qg-}E?~3okc}F~_Iz z7>%3ItgtaIXmV_EPg7%ac3a;M9;CW$lO$;emG5^#93oQVYuoo-RznOB-%g&}rieGB zYEg(O%C$)9x@KVkR>@+_PGEyNy;&FnKIJ%O8Q@F3EtD4C)B=wd4(bP=7T$i4#4l6} ztfYm5g$2UWob&>ullZ*^GslC?o0>Ug0BD{G*v!-jA4@Hwkc$zikrLHSsP2sFX5BJJ h+?0&CF8R-Qd;s&2p5hK*Qc?f_002ovPDHLkV1jq))2jdg diff --git a/tgui-next/packages/tgui/interfaces/SkillPanel.js b/tgui-next/packages/tgui/interfaces/SkillPanel.js index 35d9f1b18f..f4ae1625b3 100644 --- a/tgui-next/packages/tgui/interfaces/SkillPanel.js +++ b/tgui-next/packages/tgui/interfaces/SkillPanel.js @@ -1,60 +1,116 @@ +import { Fragment } from 'inferno'; import { useBackend } from '../backend'; import { Box, Button, LabeledList, ProgressBar, Section } from '../components'; -const skillgreen = { - color: 'lightgreen', - fontWeight: 'bold', -}; -const skillyellow = { - color: '#FFDB58', - fontWeight: 'bold', -}; -export const SkillPanel = (props, context) => { - const { act, data } = useBackend(context); + +export const SkillPanel = props => { + const { act, data } = useBackend(props); const skills = data.skills || []; + const see_mods = data.see_skill_mods; + const skillgreen = { + color: 'lightgreen', + fontWeight: 'bold', + }; + const skillyellow = { + color: '#FFDB58', + fontWeight: 'bold', + }; return ( -
+
act('toggle_mods')} /> + )}> {skills.map(skill => ( {skill.desc} +
+ `Modifiers: ${skill.modifiers}`

- -
- Total Experience: [{skill.exp} XP] -
- XP To Next Level: - {skill.exp_req !== 0 ? ( - - [{skill.exp_prog} / {skill.exp_req}] - + {!!skill.level_based && ( + + {see_mods ? ( + + Level: [ + + {skill.lvl_mod} + ] + + ) : ( + + Level: [ + + {skill.lvl_base} + ] + + )} +
+ Total Experience: + {see_mods ? ( + [{skill.value_mod} XP] + ) : ( + [{skill.value_base} XP] + )} +
+ XP To Next Level: + {skill.max_lvl !== (see_mods + ? skill.lvl_mod_num + : skill.lvl_base_num) ? ( + + {see_mods ? ( + {skill.xp_next_lvl_mod} + ) : ( + {skill.xp_next_lvl_base} + )} + + ) : ( + + [MAXXED] + + )} +
+ )} + {see_mods ? ( + {skill.mod_readout} ) : ( - - [MAXXED] - + {skill.base_readout} + )} + {see_mods ? ( + + ) : ( + )}
- Overall Skill Progress: [{skill.exp} / {skill.max_exp}] - -
-
); }; -const Level = (props, context) => { - const { act, data } = useBackend(context); - const { - skill_lvl_num, - skill_lvl, - } = props; - let textstyle="font-weight:bold; color:hsl("+skill_lvl_num*50+", 50%, 50%)"; - return ( - Level: [{skill_lvl}] - ); -}; -const XPToNextLevel = (props, context) => { - const { act, data } = useBackend(context); - const { - xp_req, - xp_prog, - } = props; - if (xp_req === 0) { - return ( - - to next level: MAXXED - - ); - } - return ( - XP to next level: [{xp_prog} / {xp_req}] - ); -}; diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index ceb9b2c886..e5a5fe4eac 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=165)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(387);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(26),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,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(392);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(394);t.ColorBox=c.ColorBox;var l=n(395);t.Collapsible=l.Collapsible;var u=n(396);t.Dimmer=u.Dimmer;var d=n(397);t.Dropdown=d.Dropdown;var s=n(398);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(399);t.NoticeBox=C.NoticeBox;var g=n(400);t.NumberInput=g.NumberInput;var b=n(401);t.ProgressBar=b.ProgressBar;var N=n(402);t.Section=N.Section;var v=n(162);t.Table=v.Table;var V=n(403);t.Tabs=V.Tabs;var y=n(404);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var k=n(159);t.Tooltip=k.Tooltip;var x=n(405);t.Chart=x.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(32),r=n(16);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(26),d=n(22),s=n(13).f,p=n(37),m=n(53),f=n(12),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,N=b&&b.prototype,v=a.Uint8ClampedArray,V=v&&v.prototype,y=b&&p(b),_=N&&p(N),k=Object.prototype,x=k.isPrototypeOf,L=f("toStringTag"),B=h("TYPED_ARRAY_TAG"),w=!(!a.ArrayBuffer||!C),S=w&&!!m&&"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]&&m(a[o],y);if((!S||!_||_===k)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[B]:undefined}}),T)a[o]&&u(a[o],B,o);w&&m&&p(g)!==k&&m(g,k),e.exports={NATIVE_ARRAY_BUFFER:w,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&B,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){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")},exportTypedArrayMethod: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]}_[e]&&!n||d(_,e,n?t:S&&N[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},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(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},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;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)x[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(x,g)}else if(d)return!1;return s?-1:u||d?d: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(0),r=n(11),a=n(393),i=n(32);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)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=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)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(25),c=n(34),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(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(26),a=n(15),i=n(89),c=n(90),l=n(35),u=l.get,d=l.enforce,s=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),d(n).source=s.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";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;n"+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.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={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(15),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(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(123),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(72),i=n(102),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";e.exports=!1},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(1),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(34),C=n(15),g=n(74),b=n(6),N=n(42),v=n(53),V=n(47).f,y=n(152),_=n(18).forEach,k=n(54),x=n(13),L=n(20),B=n(35),w=n(79),S=B.get,I=B.set,T=x.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(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))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,x.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{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,d="set"+e,h=r[c],C=h,g=C&&C.prototype,x={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},B=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return B(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),w(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=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(12)("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(12),r=n(42),a=n(26),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(31),a=n(12)("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(31);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(34),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"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=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(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(16),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;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||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(52),a=n(12)("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(12),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,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;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(0),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;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.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:s>p;p+=m)p in d&&(l=n(l,d[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(26),c=n(66),l=n(4),u=n(55),d=n(30),s=n(10),p=n(137),m=n(218),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(35),N=b.get,v=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",k=o[V],x=k,L=o[y],B=o.RangeError,w=m.pack,S=m.unpack,I=function(e){return[255&e]},T=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]},P=function(e){return w(e,23,4)},M=function(e){return w(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return N(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=N(e);if(r+t>a.byteLength)throw B("Wrong index");var i=N(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=N(e);if(i+t>c.byteLength)throw B("Wrong index");for(var l=N(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in x||i(x,D,k[D]);j.constructor=x}var G=new L(new x(2)),U=L.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,V);var t=p(e);v(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,x,y);var o=N(e).byteLength,a=d(t);if(a<0||a>o)throw B("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw B(_);v(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(x,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(x,V),g(L,y),e.exports={ArrayBuffer:x,DataView:L}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(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||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,k=_[g](C?{}:-0,1)!=_,x=s((function(){_.has(1)})),L=p((function(e){new b(e)})),B=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(x||B)&&(y("delete"),y("has"),h&&y("get")),(B||k)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(53);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),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(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),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!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,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!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(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(33),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(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=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&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},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(26);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(36),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(12),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(12)("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(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(203),a=n(37),i=n(53),c=n(43),l=n(26),u=n(22),d=n(12),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&w)return w;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",x=!1,L=e.prototype,B=L[C]||L["@@iterator"]||m&&L[m],w=!h&&B||_(m),S="Array"==t&&L.entries||B;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,k,!0,!0),s&&(p[k]=g))),"values"==m&&B&&"values"!==B.name&&(x=!0,w=function(){return B.call(this)}),s&&!N||L[C]===w||l(L,C,w),p[t]=w,m)if(V={values:_("values"),keys:b?w:_("keys"),entries:_("entries")},N)for(y in V)!h&&!x&&y in L||u(L,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(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),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(33),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},k=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(k)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=k,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(33),a=n(12)("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(30),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(12)("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.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(16),i=n(115),c=n(51),l=n(116),u=n(19),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,k=e.onclick,x=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),B=!(!v&&!_);return k&&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",C&&"Button--selected",B&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&x&&x(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&&x&&x(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},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(51),r=n(16),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+"]"},d=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)}},s=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=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||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=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),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(){s()})),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(16);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(0),a=n(11),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(20),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(36);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(25),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(12);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),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,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(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},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(25),r=n(44),a=n(65),i=n(35),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(37),c=n(26),l=n(15),u=n(12),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(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(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?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(30),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(31),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!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(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),d(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(56).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(25),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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,d,s=n(5),p=n(20).f,m=n(33),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.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()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,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(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(31),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(348);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,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[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(55),l=n(68),u=n(18),d=n(15),s=n(35),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(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 s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(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)}}),s}}},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(16),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=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])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=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){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",N),document.addEventListener("mouseup",b),N(e)};var b=function y(e){d.log("drag end"),N(e),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",y),s=!1},N=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.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",v),V(n)}};var v=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),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(24);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.Input=void 0;var o=n(0),r=n(11),a=n(19);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,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":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.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=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])},d,{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.GridColumn=t.Grid=void 0;var o=n(0),r=n(162),a=n(11);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.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19),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,d=e.content,s=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:[d,s]}),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(0),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,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(166),n(167),n(168),n(169),n(170),n(171),e.exports=n(172)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";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(193),n(194),n(195),n(196),n(198),n(200),n(201),n(202),n(133),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(216),n(217),n(219),n(220),n(221),n(222),n(223),n(225),n(226),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(264),n(265),n(267),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(288),n(289),n(290),n(291),n(293),n(294),n(295),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(344),n(345),n(346),n(347),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),n(383),n(384),n(385),n(386);var o=n(0);n(388),n(389);var r=n(390),a=(n(154),n(3)),i=n(16),c=n(155),l=n(51),u=n(157),d=n(514),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.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(516).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!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){s.log(o),s.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",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(36),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(15),p=n(52),m=n(6),f=n(8),h=n(14),C=n(25),g=n(34),b=n(46),N=n(42),v=n(62),V=n(47),y=n(128),_=n(94),k=n(20),x=n(13),L=n(71),B=n(26),w=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(12),P=n(129),M=n(27),O=n(43),R=n(35),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=k.f,q=x.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(w((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=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),L.f=ue,x.f=ie,k.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||w(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[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:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((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,(m(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,K.apply(null,r)}});U.prototype[j]||B(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(12),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),N=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),r=n(18).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(1),r=n(18).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(1),r=n(131),a=n(14),i=n(10),c=n(30),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(1),r=n(131),a=n(14),i=n(10),c=n(31),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(1),r=n(197);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).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(1),r=n(199);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,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,N=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),N==undefined||f==Array&&i(N))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=N.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(1),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(1),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(1)({target:"Array",stat:!0},{isArray:n(52)})},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(1),r=n(57),a=n(25),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(1),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).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(1),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(1),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(1),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(1),r=n(6),a=n(52),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(12)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),N=i(b.length),v=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-v):(n=V-2,o=p(s(a(t),0),N-v)),N+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hN-o+n;h--)delete b[h-1]}else if(n>o)for(h=N-o;h>v;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),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(1),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(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,d))(l(r-o)),m=new s(this),f=new s(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(1),r=n(4),a=n(14),i=n(34);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(26),r=n(227),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(34);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(1)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("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(1),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(1),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(1),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(1),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(1),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(1),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(1),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(242)})},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),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(1)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(33),u=n(79),d=n(34),s=n(4),p=n(42),m=n(47).f,f=n(20).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],N=b.prototype,v=l(p(N))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(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(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(v?s((function(){N.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},k=o?m(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;k.length>x;x++)c(b,y=k[x])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=N,N.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(256)})},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(1)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(263);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).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(1),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(30),a=n(266),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=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),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[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&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(33);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(1),r=n(268);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),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(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!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(31),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(1),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(9),a=n(82),i=n(14),c=n(31),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(1),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),r=n(4),a=n(25),i=n(20).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(1),r=n(9),a=n(92),i=n(25),c=n(20),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),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),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(1),r=n(4),a=n(14),i=n(37),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(1)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(1),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(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).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(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).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(1),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(1),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(1)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(292);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(1),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(38),u=n(5),d=n(36),s=n(145),p=n(22),m=n(66),f=n(43),h=n(54),C=n(6),g=n(31),b=n(55),N=n(33),v=n(90),V=n(68),y=n(75),_=n(45),k=n(106).set,x=n(147),L=n(148),B=n(296),w=n(149),S=n(297),I=n(35),T=n(61),A=n(12),E=n(96),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=w.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Z=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,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},J=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&&B("Unhandled promise rejection",n)},ee=function(e,t){k.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):J("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){k.call(u,(function(){Y?H.emit("rejectionHandled",e):J("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,Z(e,t,!0))},ae=function ie(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=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,Z(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(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){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));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&&Z(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)},w.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(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=S((function(){var r=g(t.resolve);V(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(1),r=n(38),a=n(145),i=n(4),c=n(36),l=n(45),u=n(148),d=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"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(31),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(1),r=n(36),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(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,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(34),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(1),r=n(8),a=n(20).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(1),r=n(6),a=n(8),i=n(15),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(20);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(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(1),r=n(36),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(1),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(20),d=n(37),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(135),i=n(53);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),d=n(83),s=n(22),p=n(4),m=n(54),f=n(12)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,N=new h(g)!==g;if(o&&a("RegExp",!N||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var v=function(e,t){var n=this instanceof v,o=u(e),r=t===undefined;return!n&&o&&e.constructor===v&&r?e:i(N?new h(o&&!r?e.source:e,t):h((o=e instanceof v)?e.source:e,o&&r?d.call(e):t),n?this:C,v)},V=function(e){e in v||c(v,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=v,v.prototype=C,s(r,"RegExp",v)}m("RegExp")},function(e,t,n){"use strict";var o=n(1),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"})})),d="toString"!=l.name;(u||d)&&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(1),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(1),a=n(20).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{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 s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),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(1),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(35),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 d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),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(1),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(1),r=n(25),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 m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var N=d(m,f);if(null===N)break;if(b.push(N),!C)break;""===String(N[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var v,V="",y=0,_=0;_=y&&(V+=f.slice(y,x)+I,y=x+k.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(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 d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-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 d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.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),d=n(86),s=n(84),p=n(4),m=[].push,f=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,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"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 s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(56).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(1),r=n(56).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(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("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(30);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(18).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(18).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(18).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(18).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(18).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(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},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(18).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;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(18).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,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.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),d=n(35).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(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)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.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(1),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(1),r=n(5),a=n(147),i=n(33),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(1),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=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Ee,t._MFCC=Oe,t._MP=we,t._MR=ve,t.__render=ze,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 d(o,null);return w(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 w(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(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=M,t.findDOMfromVNode=v,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 m: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)&&F(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?d(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 d(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 s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function N(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 v(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=N(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(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,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(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 U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,J(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[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 Z(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=Z,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 se,pe,me=te("onInput",he),fe=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 Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(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",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!S(e,null)&&e.current&&(e.current=null)}function ve(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;Ne(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)Be(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(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=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];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),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(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?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=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)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=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(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Pe(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||we(e,c,l,m,o),ve(e.ref,m,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&Be(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&Be(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Fe(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(Ne(y),ve(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(Ne(f),ve(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=v(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(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;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,v(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:L(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:L(n,t))}(n,o,r);break;case 2:ke(r),Te(o,r,a,i,c,u);break;case 1:ke(r);break;default:ke(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(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 d=0|n.length,s=0|o.length;0===d?s>0&&Pe(o,r,a,i,c,u):0===s?xe(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,N=a-c+1,V=i-c+1,_=new Int32Array(V+1),k=N===o,x=!1,L=0,B=0;if(r<4||(N|V)<32)for(C=g;C<=a;++C)if(m=e[C],Bc?x=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++B;break}!k&&c>i&&Ve(m,l)}else k||Ve(m,l);else{var w={};for(C=b;C<=i;++C)w[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],Bg;)Ve(e[g++],l);_[c-b]=C+1,L>c?x=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++B}else k||Ve(m,l);else k||Ve(m,l)}if(k)xe(l,s,e),Pe(t,l,n,u,d,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>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),k.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 Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(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(!k.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(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),k.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 B(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=k(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,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?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,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 d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var N=Object.getPrototypeOf,v=N&&N(N(w([])));v&&v!==n&&o.call(v,a)&&(b=v);var V=g.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 _(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,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).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 k(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,k(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;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,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}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 L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function B(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function w(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),L(n),f}},"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;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:w(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),f}},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 d in r)r.hasOwnProperty(d)&&c.setAttribute(d,r[d]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19);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(0),r=n(19),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,d=t.buttons,s=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})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,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(0),r=n(19);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(0),r=n(11),a=n(19),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)})),this.menuRef.focus()):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,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{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:f?"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(0),r=n(11),a=n(19);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,d=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({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};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 d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(17),a=n(11),i=n(16),c=n(158),l=n(19);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(d){}}},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,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,k=p.format,x=p.onChange,L=p.onDrag,B=C;(n||s)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,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-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(L&&L(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(0),r=n(11),a=n(17),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,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[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)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],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(0),r=n(11),a=n(19);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,d=e.children,s=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),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{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),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],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(0),r=n(11),a=n(19),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 d=u.prototype;return d.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}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(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",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(23),i=n(16),c=n(32),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"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=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 d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(24),a=n(19),i=n(11),c=n(16);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"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var N=b[0],v=b[b.length-1];b.push([g[0]+h,v[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,N[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{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, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[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);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),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],d=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:d.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(0),r=n(17),a=n(23),i=n(3),c=n(2),l=n(32),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,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=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."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.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})})},m=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)},f=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,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(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 C("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"===s?"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:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("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 C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=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,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=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:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.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"},N=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(0),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:"South",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:"East",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(0),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"}},d={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"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[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:s.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:["[ ",s.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:[m.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:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.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")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),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(0),r=n(24),a=n(17),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(0),r=n(3),a=n(2),i=n(32);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(0),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(0),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(0),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+" cr"})})}),(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(0),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,d=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:d?"average":"bad",fontSize:"25px",children:d||"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:!d,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.Bepis=void 0;var o=n(0),r=(n(23),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),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,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=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:d.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:s.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:m.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:f.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(0),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.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),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(0),r=n(24),a=n(16),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.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===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" 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:s})})}},"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 ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=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.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,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",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:d},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)},d=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,d=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:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),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(0),r=(n(23),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.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=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:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(23),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,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=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:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(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, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],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===p.length&&"Nothing":"N/A"}),p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"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:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," 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:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,s=(l.screen,l.beakerContents),p=void 0===s?[]:s,m=l.bufferContents,f=void 0===m?[]:m,h=l.beakerCurrentVolume,C=l.beakerMaxVolume,g=l.isBeakerLoaded,b=l.isPillBottleLoaded,N=l.pillBottleCurrentAmount,v=l.pillBottleMaxAmount;return(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:h,initial:0})," / "+C+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!g&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!g&&0===p.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:p.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===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:f.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})}),!!b&&(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:[N," / ",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,vialAmount:1,dartAmount: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,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,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)}))}),!h&&(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"})}}),!h&&(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"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,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:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}})]})},i}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),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(0),r=(n(23),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," cr"]}),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,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," cr"]})]}),(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," cr"]}),(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,d=i.sensors||[];return(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"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%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,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(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,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(164);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.PersonalCrafting=void 0;var o=n(0),r=n(24),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,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[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:!d[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,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(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||{}),f=!!d&&(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)([f,(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:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.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.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),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(0),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,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=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:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" 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:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(23);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(23),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,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=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)(m)}),(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:f,selected:s,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:f,selected:!p&&!s,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:" "+C,disabled:f,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:g})})}),(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:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.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:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"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:f?"MAXIMUM":"LOCAL",selected:!f,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," (",m,")"]})}),(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(0),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,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",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:!s,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&&(d&&(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"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),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(0),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,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=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===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=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:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(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:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),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.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),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.LaborClaimConsole=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;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:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),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,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=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:s.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:m.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.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),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.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,k=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),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.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),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,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"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.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),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,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(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:d,minValue:0,maxValue:u,children:d+" 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)}))}),!!C&&(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,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=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:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,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>f&&(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(0),r=n(24),a=n(70),i=n(17),c=n(3),l=n(2),u=n(32),d=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,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(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*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.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:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=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(0),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,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=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:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.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})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(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")}}),!!g&&(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")}}),!g&&(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(0),r=n(11),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),d=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:d})}),(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(0),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,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=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:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.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:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.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(0),r=n(23),a=n(16),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(0),r=n(23),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,d=r.alloys,s=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:s.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:d.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(0),r=n(24),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,d=r.blood,s=!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:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,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:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.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,d=t.transmission,s=t.level,p=t.neutered,m=(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:s}),(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:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=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=d;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,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),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(0),r=n(3),a=n(2),i=n(32),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=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:d})," 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),d=i.default_pressure,s=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:s,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===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,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(0),r=n(24),a=n(70),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=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,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=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-d(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:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/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,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],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,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;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 m=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})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2),l=n(32);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),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:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,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")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(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(0),r=n(11),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"},d=[{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,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.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:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&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===C,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:f.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(0),r=n(3),a=n(2),i=n(163);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(0),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,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.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)},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 warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],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 guns."]}),(0,o.createComponentVNode)(2,v,{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,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=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 ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" 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===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.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===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=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,v,{state:t})],4)},v=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(0),r=n(24),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||{},d=c.selected||{},s=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===d.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:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.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:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.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:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SkillPanel=void 0;var o=n(0),r=n(3),a=n(2),i={color:"lightgreen",fontWeight:"bold"},c={color:"#FFDB58",fontWeight:"bold"};t.SkillPanel=function(e,t){var n=(0,r.useBackend)(t),u=n.act,d=n.data.skills||[];return(0,o.createComponentVNode)(2,a.Section,{title:d.playername,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createVNode)(1,"span",null,e.desc,0,{style:c}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,l,{skill_lvl_num:e.lvlnum,skill_lvl:e.lvl}),(0,o.createVNode)(1,"br"),"Total Experience: [",e.exp," XP]",(0,o.createVNode)(1,"br"),"XP To Next Level:",0!==e.exp_req?(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("["),e.exp_prog,(0,o.createTextVNode)(" / "),e.exp_req,(0,o.createTextVNode)("]")],0):(0,o.createVNode)(1,"span",null,"[MAXXED]",16,{style:i}),(0,o.createVNode)(1,"br"),"Overall Skill Progress: [",e.exp," / ",e.max_exp,"]",(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.exp_percent,color:"good"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Adjust Exp",onClick:function(){return u("adj_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Exp",onClick:function(){return u("set_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Level",onClick:function(){return u("set_lvl",{skill:e.path})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")]},e.name)}))})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.skill_lvl_num),i=e.skill_lvl,c="font-weight:bold; color:hsl("+50*a+", 50%, 50%)";return(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Level: ["),(0,o.createVNode)(1,"span",null,i,0,{style:c}),(0,o.createTextVNode)("]")],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(24),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(0),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.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(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.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(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(0),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,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=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:d?"power-off":"times",selected:d,content:d?"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:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.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(0),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(0),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(0),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(0),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,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(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:m?"square":"square-o",content:m||"Empty",disabled:!m,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:f?"square":"square-o",content:f||"Empty",disabled:!f,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:s&&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(0),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.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(32),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,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")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.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:m.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,telecrystals:s,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,d=e.onBuyMouseOut,s=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-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(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.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(515),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19);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(0),r=n(19),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,d=t.buttons,s=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})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,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(0),r=n(19);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(0),r=n(11),a=n(19),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)})),this.menuRef.focus()):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,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{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:f?"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(0),r=n(11),a=n(19);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,d=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({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};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 d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(17),a=n(11),i=n(16),c=n(158),l=n(19);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(d){}}},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,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,k=p.format,x=p.onChange,L=p.onDrag,B=C;(n||s)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,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-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(L&&L(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(0),r=n(11),a=n(17),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,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[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)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],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(0),r=n(11),a=n(19);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,d=e.children,s=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),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{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),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],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(0),r=n(11),a=n(19),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 d=u.prototype;return d.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}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(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",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(23),i=n(16),c=n(32),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"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=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 d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(24),a=n(19),i=n(11),c=n(16);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"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var N=b[0],v=b[b.length-1];b.push([g[0]+h,v[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,N[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{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, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[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);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),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],d=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:d.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(0),r=n(17),a=n(23),i=n(3),c=n(2),l=n(32),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,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=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."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.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})})},m=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)},f=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,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(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 C("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"===s?"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:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("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 C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=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,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=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:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.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"},N=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(0),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:"South",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:"East",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(0),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"}},d={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"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[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:s.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:["[ ",s.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:[m.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:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.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")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),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(0),r=n(24),a=n(17),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(0),r=n(3),a=n(2),i=n(32);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(0),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(0),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(0),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+" cr"})})}),(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(0),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,d=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:d?"average":"bad",fontSize:"25px",children:d||"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:!d,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.Bepis=void 0;var o=n(0),r=(n(23),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),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,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=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:d.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:s.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:m.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:f.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(0),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.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),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(0),r=n(24),a=n(16),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.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===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" 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:s})})}},"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 ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=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.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,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",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:d},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)},d=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,d=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:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),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(0),r=(n(23),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.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=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:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(23),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,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=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:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(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, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],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===p.length&&"Nothing":"N/A"}),p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"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:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," 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:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,s=(l.screen,l.beakerContents),p=void 0===s?[]:s,m=l.bufferContents,f=void 0===m?[]:m,h=l.beakerCurrentVolume,C=l.beakerMaxVolume,g=l.isBeakerLoaded,b=l.isPillBottleLoaded,N=l.pillBottleCurrentAmount,v=l.pillBottleMaxAmount;return(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:h,initial:0})," / "+C+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!g&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!g&&0===p.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:p.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===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:f.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})}),!!b&&(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:[N," / ",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,vialAmount:1,dartAmount: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,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,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)}))}),!h&&(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"})}}),!h&&(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"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,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:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}})]})},i}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),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(0),r=(n(23),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," cr"]}),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,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," cr"]})]}),(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," cr"]}),(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,d=i.sensors||[];return(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"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%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,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(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,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(164);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.PersonalCrafting=void 0;var o=n(0),r=n(24),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,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[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:!d[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,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(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||{}),f=!!d&&(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)([f,(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:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.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.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),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(0),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,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=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:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" 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:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(23);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(23),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,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=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)(m)}),(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:f,selected:s,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:f,selected:!p&&!s,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:" "+C,disabled:f,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:g})})}),(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:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.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:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"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:f?"MAXIMUM":"LOCAL",selected:!f,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," (",m,")"]})}),(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(0),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,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",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:!s,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&&(d&&(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"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),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(0),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,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=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===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=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:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(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:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),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.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),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.LaborClaimConsole=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;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:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),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,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=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:s.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:m.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.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),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.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,k=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),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.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),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,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"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.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),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,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(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:d,minValue:0,maxValue:u,children:d+" 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)}))}),!!C&&(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,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=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:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,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>f&&(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(0),r=n(24),a=n(70),i=n(17),c=n(3),l=n(2),u=n(32),d=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,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(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*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.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:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=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(0),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,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=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:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.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})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(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")}}),!!g&&(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")}}),!g&&(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(0),r=n(11),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),d=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:d})}),(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(0),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,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=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:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.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:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.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(0),r=n(23),a=n(16),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(0),r=n(23),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,d=r.alloys,s=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:s.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:d.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(0),r=n(24),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,d=r.blood,s=!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:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,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:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.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,d=t.transmission,s=t.level,p=t.neutered,m=(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:s}),(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:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=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=d;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,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),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(0),r=n(3),a=n(2),i=n(32),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=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:d})," 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),d=i.default_pressure,s=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:s,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===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,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(0),r=n(24),a=n(70),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=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,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=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-d(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:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/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,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],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,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;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 m=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})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2),l=n(32);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),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:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,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")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(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(0),r=n(11),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"},d=[{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,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.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:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&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===C,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:f.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(0),r=n(3),a=n(2),i=n(163);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(0),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,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.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)},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 warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],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 guns."]}),(0,o.createComponentVNode)(2,v,{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,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=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 ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" 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===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.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===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=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,v,{state:t})],4)},v=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(0),r=n(24),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||{},d=c.selected||{},s=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===d.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:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.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:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.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:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SkillPanel=void 0;var o=n(0),r=n(3),a=n(2);t.SkillPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.skills||[],l=i.see_skill_mods,u={color:"lightgreen",fontWeight:"bold"},d={color:"#FFDB58",fontWeight:"bold"};return(0,o.createComponentVNode)(2,a.Section,{title:i.playername,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"Enabled":"Disabled",content:l?"Modifiers Shown":"Modifiers Hidden",onClick:function(){return n("toggle_mods")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createVNode)(1,"span",null,[e.desc,(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("`Modifiers: $"),e.modifiers,(0,o.createTextVNode)("`")],0,{style:d}),(0,o.createVNode)(1,"br"),!!e.level_based&&(0,o.createComponentVNode)(2,a.Box,{children:[l?(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Level: ["),(0,o.createVNode)(1,"span",null,e.lvl_mod,0,{style:e.mod_style}),(0,o.createTextVNode)("]")],4):(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Level: ["),(0,o.createVNode)(1,"span",null,e.lvl_base,0,{style:e.base_style}),(0,o.createTextVNode)("]")],4),(0,o.createVNode)(1,"br"),"Total Experience:",l?(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("["),e.value_mod,(0,o.createTextVNode)(" XP]")],0):(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("["),e.value_base,(0,o.createTextVNode)(" XP]")],0),(0,o.createVNode)(1,"br"),"XP To Next Level:",e.max_lvl!==(l?e.lvl_mod_num:e.lvl_base_num)?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:l?(0,o.createVNode)(1,"span",null,e.xp_next_lvl_mod,0):(0,o.createVNode)(1,"span",null,e.xp_next_lvl_base,0)}):(0,o.createVNode)(1,"span",null,"[MAXXED]",16,{style:u})]}),l?(0,o.createVNode)(1,"span",null,e.mod_readout,0):(0,o.createVNode)(1,"span",null,e.base_readout,0),l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.percent_mod,color:"good"}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.percent_base,color:"good"}),(0,o.createVNode)(1,"br"),!!i.admin&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Adjust Exp",onClick:function(){return n("adj_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Exp",onClick:function(){return n("set_exp",{skill:e.path})}}),!!e.level_based&&(0,o.createComponentVNode)(2,a.Button,{content:"Set Level",onClick:function(){return n("set_lvl",{skill:e.path})}})],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")]},e.name)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(24),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(0),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.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(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.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(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(0),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,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=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:d?"power-off":"times",selected:d,content:d?"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:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.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(0),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(0),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(0),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(0),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,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(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:m?"square":"square-o",content:m||"Empty",disabled:!m,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:f?"square":"square-o",content:f||"Empty",disabled:!f,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:s&&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(0),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.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(32),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,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")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.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:m.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,telecrystals:s,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,d=e.onBuyMouseOut,s=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-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(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.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(515),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o Date: Sun, 21 Jun 2020 00:30:30 -0700 Subject: [PATCH 018/119] Update OmegaStation.dmm --- _maps/map_files/OmegaStation/OmegaStation.dmm | 113874 +-------------- 1 file changed, 4037 insertions(+), 109837 deletions(-) diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index ebdda21c5e..eb0d0af6ae 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -1,109840 +1,4040 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aaa" = ( -/turf/open/space/basic, -/area/space) -"aab" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space, -/area/space) -"aac" = ( -/turf/open/floor/plating/asteroid/airless, -/area/asteroid/nearstation) -"aad" = ( -/turf/closed/mineral/random/labormineral, -/area/asteroid/nearstation) -"aae" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"aaf" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space, -/area/space/nearstation) -"aag" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space, -/area/space/nearstation) -"aah" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/asteroid/nearstation) -"aai" = ( -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridgewindows"; - name = "Bridge View Blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aaj" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridgewindows"; - name = "Bridge View Blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aak" = ( -/turf/closed/wall/r_wall, -/area/bridge) -"aal" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridgewindows"; - name = "Bridge View Blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aam" = ( -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridgewindows"; - name = "Bridge View Blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aan" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridgewindows"; - name = "Bridge View Blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aao" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridgewindows"; - name = "Bridge View Blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aap" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridgewindows"; - name = "Bridge View Blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aaq" = ( -/obj/machinery/computer/med_data, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aar" = ( -/obj/machinery/computer/crew, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aas" = ( -/obj/item/storage/toolbox/mechanical, -/obj/item/wrench, -/obj/item/multitool, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/table/reinforced, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aat" = ( -/obj/machinery/computer/communications, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aau" = ( -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/table/reinforced, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aav" = ( -/obj/machinery/computer/cargo/request, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaw" = ( -/obj/machinery/computer/security/mining, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aax" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridgewindows"; - name = "Bridge View Blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aay" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridgewindows"; - name = "Bridge View Blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aaz" = ( -/obj/machinery/computer/card, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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/bridge) -"aaA" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/keycard_auth{ - pixel_x = -8; - pixel_y = 24 - }, -/obj/machinery/button/door{ - id = "bridgewindows"; - name = "Bridge View Blast doors"; - pixel_x = 8; - pixel_y = 24; - req_access_txt = "19" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaB" = ( -/obj/machinery/computer/security, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaC" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/regular, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaD" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaE" = ( -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/table/reinforced, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaF" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaG" = ( -/obj/item/clipboard, -/obj/item/folder/blue, -/obj/item/pen, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/table/reinforced, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaH" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaI" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaJ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/computer/rdconsole, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaK" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = 32 - }, -/obj/machinery/modular_computer/console/preset/engineering, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaL" = ( -/obj/machinery/computer/monitor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaM" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Fore Port"; - dir = 4; - name = "command camera" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaN" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaO" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaR" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaT" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaU" = ( -/obj/structure/table/reinforced, -/obj/item/aicard, -/obj/item/storage/secure/briefcase, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Fore Starboard"; - dir = 8; - name = "command camera" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaV" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating/asteroid, -/area/asteroid/nearstation) -"aaW" = ( -/obj/item/stack/ore/iron, -/turf/open/floor/plating/asteroid, -/area/asteroid/nearstation) -"aaX" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaY" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aaZ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/bridge"; - name = "Bridge APC"; - pixel_y = -26 - }, -/obj/structure/cable/white, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aba" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abb" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28; - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"abc" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abd" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/holopad, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abe" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abf" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/fireaxecabinet{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abg" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abh" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abi" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"abj" = ( -/turf/open/floor/plating/asteroid, -/area/asteroid/nearstation) -"abk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_x = -32 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"abl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"abm" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/modular_computer/console/preset/command{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"abo" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abp" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/table/wood, -/obj/item/storage/lockbox/medal, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"abr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"abs" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hop) -"abt" = ( -/turf/closed/wall, -/area/hallway/primary/starboard/fore) -"abu" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"abv" = ( -/turf/closed/wall, -/area/security/detectives_office) -"abw" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/captain/private) -"abx" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "captainspace"; - name = "Captain's Space Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/captain/private) -"aby" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light_switch{ - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abA" = ( -/turf/closed/wall, -/area/bridge) -"abB" = ( -/obj/machinery/computer/robotics{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abC" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abD" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abE" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abF" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abG" = ( -/obj/machinery/computer/mecha{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"abJ" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"abK" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/structure/curtain, -/obj/machinery/door/window/brigdoor/southleft{ - name = "Shower" - }, -/obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hop) -"abL" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"abM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/fore) -"abN" = ( -/obj/structure/sign/warning/vacuum, -/turf/closed/wall, -/area/maintenance/starboard) -"abO" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"abP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"abQ" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"abR" = ( -/obj/structure/lattice, -/turf/open/space, -/area/asteroid/nearstation) -"abS" = ( -/obj/item/stack/ore/glass, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"abT" = ( -/turf/closed/wall, -/area/asteroid/nearstation) -"abU" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hos) -"abV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "detectivewindows"; - name = "HoS Privacy Blast door" - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"abW" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/maintenance/fore) -"abX" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/structure/curtain, -/obj/machinery/door/window/brigdoor/southleft{ - name = "Shower" - }, -/obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/captain/private) -"abY" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/crew_quarters/heads/captain/private) -"abZ" = ( -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 - }, -/obj/structure/displaycase/captain{ - req_access = null; - req_access_txt = "20" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain/private) -"aca" = ( -/obj/structure/dresser, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/card/id/captains_spare, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain/private) -"acb" = ( -/obj/structure/bed, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/bedsheet/captain, -/obj/effect/landmark/start/captain, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain/private) -"acc" = ( -/obj/structure/table/wood, -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = 24 - }, -/obj/machinery/button/door{ - id = "captainspace"; - name = "Captain's Space Shutters Control"; - pixel_x = -8; - pixel_y = 24; - req_access_txt = "20" - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/item/storage/secure/briefcase, -/obj/item/storage/secure/safe{ - pixel_x = 32; - pixel_y = 24 - }, -/obj/item/pinpointer/nuke, -/obj/item/disk/nuclear, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain/private) -"acd" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ace" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"acf" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/bridge) -"acg" = ( -/obj/machinery/vending/coffee, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ach" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/bridge) -"aci" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge) -"acj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/beacon, -/turf/open/floor/carpet, -/area/bridge) -"ack" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/grimy, -/area/bridge) -"acl" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"acm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"acn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aco" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/item/toy/figure/hop{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/toy/figure/ian, -/obj/machinery/camera{ - c_tag = "Bridge - Head of Personnel's Quarters"; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"acp" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/bedsheet/hop, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"acq" = ( -/obj/structure/dresser, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"acr" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/storage/secure/safe{ - pixel_x = 32; - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"acs" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/crew_quarters/heads/hop) -"act" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hop) -"acu" = ( -/obj/structure/sign/warning/vacuum{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel, -/area/maintenance/starboard/fore) -"acv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"acw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"acx" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"acy" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"acz" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"acA" = ( -/obj/structure/cable/white, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"acB" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"acC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"acD" = ( -/obj/item/pickaxe/emergency, -/turf/open/floor/plating/asteroid, -/area/asteroid/nearstation) -"acE" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/asteroid/nearstation) -"acF" = ( -/turf/open/floor/plating, -/area/asteroid/nearstation) -"acG" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/bedsheet/hos, -/obj/effect/landmark/start/head_of_security, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hos) -"acH" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"acI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/structure/curtain, -/obj/machinery/door/window/brigdoor/southleft{ - name = "Shower" - }, -/obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hos) -"acJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/turf/open/floor/plasteel, -/area/asteroid/nearstation) -"acK" = ( -/obj/structure/dresser, -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Head of Security's Office - Quarters" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"acL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hos) -"acM" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood, -/area/crew_quarters/heads/hos) -"acN" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/fore) -"acO" = ( -/obj/structure/mirror{ - pixel_x = -26 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/captain/private) -"acP" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/captain/private) -"acQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain/private) -"acR" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain/private) -"acS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain/private) -"acT" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain/private) -"acU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"acV" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"acW" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/command{ - name = "Council Chambers"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"acX" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"acY" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/bridge) -"acZ" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Council Chamber"; - dir = 1; - name = "command camera" - }, -/turf/open/floor/carpet, -/area/bridge) -"ada" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Bridge Center"; - dir = 1 - }, -/obj/item/storage/fancy/donut_box, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = -3 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 3 - }, -/obj/item/clothing/mask/cigarette/cigar, -/turf/open/floor/carpet, -/area/bridge) -"adb" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge) -"adc" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/grimy, -/area/bridge) -"add" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/command{ - name = "Council Chambers"; - req_access_txt = "19" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"ade" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"adf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"adg" = ( -/obj/structure/closet/secure_closet/hop, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"adh" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"adi" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"adj" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"adk" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hop) -"adl" = ( -/obj/structure/mirror{ - pixel_x = 26 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 12 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hop) -"adm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/starboard/fore"; - dir = 4; - name = "Starboard Bow Maintenance APC"; - pixel_x = 26 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard/fore) -"adn" = ( -/turf/closed/wall, -/area/quartermaster/storage) -"ado" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/storage) -"adp" = ( -/obj/machinery/status_display/supply, -/turf/closed/wall, -/area/quartermaster/storage) -"adq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/closet/emcloset/anchored, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/fore) -"adr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"ads" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"adt" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/starboard/fore) -"adu" = ( -/turf/closed/wall, -/area/quartermaster/qm) -"adv" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"adw" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/asteroid/nearstation) -"adx" = ( -/obj/item/clothing/suit/space/orange, -/obj/item/clothing/head/helmet/space/orange, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"ady" = ( -/turf/closed/wall/rust, -/area/quartermaster/qm) -"adz" = ( -/obj/structure/sign/warning/vacuum, -/turf/closed/wall, -/area/asteroid/nearstation) -"adA" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/crew_quarters/heads/hos) -"adB" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hos) -"adC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"adD" = ( -/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 - }, -/obj/structure/closet/secure_closet/hos, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"adE" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/door/airlock/command{ - name = "Head of Security's Office"; - req_access_txt = "58" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hos) -"adF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/fore) -"adG" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_x = -26; - use_power = 0 - }, -/obj/effect/landmark/start/captain, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/captain/private) -"adH" = ( -/turf/closed/wall, -/area/crew_quarters/heads/captain/private) -"adI" = ( -/obj/structure/filingcabinet, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Captain's Quarters"; - dir = 4; - name = "command camera" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) -"adJ" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Captain's Quarters"; - dir = 1 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/crew_quarters/heads/captain/private) -"adK" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) -"adL" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/sign/plaques/golden/captain{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/crate/bin, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) -"adM" = ( -/obj/structure/sign/warning/vacuum{ - pixel_x = 32; - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"adN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"adO" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"adP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/structure/cable/white, -/turf/open/floor/plating, -/area/ai_monitored/nuke_storage) -"adQ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"adR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ai_monitored/nuke_storage) -"adS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"adT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"adU" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"adV" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel's Quarters"; - req_access_txt = "57" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"adW" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"adX" = ( -/turf/closed/wall, -/area/crew_quarters/heads/hop) -"adY" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/poster/ripped{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/fore) -"adZ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/secure_closet/quartermaster, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Quartermaster's Office"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"aea" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/stamp/qm, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"aeb" = ( -/obj/structure/filingcabinet, -/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/qm) -"aec" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "cargounload" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aed" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "cargounload" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aee" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "cargounload" - }, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: BLAST DOORS"; - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aef" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aeg" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "cargounload" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aeh" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "cargounload" - }, -/obj/machinery/door/poddoor{ - id = "cargounload"; - name = "supply dock unloading door" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aei" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/rack, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/fore) -"aej" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/qm) -"aek" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"ael" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"aem" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/asteroid/nearstation) -"aen" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/quartermaster, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"aeo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/hos) -"aep" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/asteroid/nearstation) -"aeq" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hos) -"aer" = ( -/obj/structure/mirror{ - pixel_x = 26 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 12 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hos) -"aes" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"aet" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/fore"; - dir = 8; - name = "Fore Maintenance APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/fore) -"aeu" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/crew_quarters/heads/captain/private) -"aev" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/captain/private) -"aew" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/captain/private) -"aex" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/captain/private) -"aey" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aez" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/effect/spawner/lootdrop/aimodule_harmless{ - fan_out_items = 1; - lootcount = 3; - lootdoubles = 0 - }, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aeA" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aeB" = ( -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/nuke_storage"; - dir = 1; - name = "AI Vault APC"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aeC" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/nuclearbomb/selfdestruct, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"aeD" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aeE" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/effect/turf_decal/bot, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aeF" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/westright{ - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/effect/spawner/lootdrop/aimodule_harmful{ - fan_out_items = 1; - lootcount = 2; - lootdoubles = 0 - }, -/obj/item/aiModule/supplied/oxygen{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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) -"aeG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aeH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aeI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"aeJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/bed/dogbed/ian, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/mob/living/simple_animal/pet/dog/corgi/Ian, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"aeK" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"aeL" = ( -/obj/machinery/photocopier, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"aeM" = ( -/obj/structure/filingcabinet/security, -/obj/item/folder/documents, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"aeN" = ( -/obj/structure/table/wood, -/obj/item/storage/box/silver_ids{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/ids, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/crew_quarters/heads/hop"; - dir = 1; - name = "Head of Personnel Quarter's APC"; - pixel_y = 25 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"aeO" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/keycard_auth{ - pixel_x = 24; - pixel_y = 38 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28; - pixel_y = 24 - }, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"aeP" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/qm"; - dir = 4; - name = "Quartermaster's Office APC"; - pixel_x = 26 - }, -/obj/machinery/computer/card/minor/qm{ - icon_state = "computer"; - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/keycard_auth{ - pixel_x = 24; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"aeQ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster"; - req_access_txt = "41" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"aeR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/quartermaster/qm) -"aeS" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aeT" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aeU" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aeV" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -28 - }, -/obj/machinery/camera{ - c_tag = "Cargo Bay North" - }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aeW" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aeX" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aeY" = ( -/obj/machinery/conveyor/inverted{ - dir = 5; - id = "cargounload" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aeZ" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 9; - height = 7; - id = "supply_home"; - name = "Cargo Bay"; - width = 20 - }, -/turf/open/space/basic, -/area/space) -"afa" = ( -/obj/machinery/status_display/supply{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afb" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/hos, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"afc" = ( -/obj/effect/landmark/event_spawn, -/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 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hos) -"afe" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aff" = ( -/turf/closed/wall, -/area/crew_quarters/heads/hos) -"afg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"afh" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"afi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hos) -"afj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"afk" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/suit_storage_unit/captain, -/obj/effect/turf_decal/stripes/end, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/captain/private) -"afl" = ( -/obj/item/twohanded/required/kirbyplants/random, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) -"afm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) -"afn" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) -"afo" = ( -/obj/item/radio/intercom{ - dir = 8; - freerange = 1; - name = "Captain's Intercom"; - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Captain's Office"; - dir = 8 - }, -/obj/structure/table/wood, -/obj/machinery/recharger{ - pixel_x = 5 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-15"; - pixel_x = -6; - pixel_y = 12 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/crew_quarters/heads/captain/private) -"afp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Port Access"; - dir = 8; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"afq" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/westright{ - dir = 4; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/structure/window/reinforced, -/obj/item/aiModule/core/freeformcore{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/aiModule/core/full/custom, -/obj/item/aiModule/core/full/asimov{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/camera{ - c_tag = "AI Vault - Port"; - dir = 4; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"afr" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"afs" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/structure/window/reinforced, -/obj/item/aiModule/supplied/protectStation{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/aiModule/zeroth/oneHuman, -/obj/item/aiModule/reset/purge{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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) -"aft" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Starboard Access"; - dir = 4; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"afu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"afv" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel's Office"; - req_access_txt = "57" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"afw" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"afx" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/crew_quarters/heads/hop) -"afy" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"afz" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel RC"; - pixel_x = 64; - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"afA" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Head of Personnel's Office"; - dir = 8; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"afB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/blobstart, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"afC" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/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 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afE" = ( -/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 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afF" = ( -/obj/effect/landmark/start/cargo_technician, -/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 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/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 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afH" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "cargounload" - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afI" = ( -/obj/machinery/button/door{ - id = "cargounload"; - layer = 4; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = 8 - }, -/obj/machinery/button/door{ - id = "cargoload"; - layer = 4; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = -8 - }, -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afJ" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay"; - req_one_access_txt = "48;50" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afL" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"afM" = ( -/obj/item/stack/ore/iron, -/obj/structure/barricade/wooden, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"afN" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/taperecorder, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"afO" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"afP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/item/poster/random_contraband{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/poster/random_contraband{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/poster/random_contraband, -/turf/open/floor/plasteel, -/area/asteroid/nearstation) -"afQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hos) -"afR" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Head of Security's Office Maintenance"; - req_access_txt = "4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"afS" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/crew_quarters/heads/hos"; - dir = 1; - name = "Head of Security's Office APC"; - pixel_y = 25 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hos) -"afT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"afU" = ( -/turf/open/floor/plasteel/dark, -/area/security/brig) -"afV" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"afW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Captain's Emergency Escape"; - req_access_txt = "20" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/fore) -"afX" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/captain/private) -"afY" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain RC"; - pixel_y = 32 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/camera{ - c_tag = "Bridge - Captain's Office"; - name = "command camera" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain/private) -"afZ" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain/private) -"aga" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/item/toy/figure/captain, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain/private) -"agb" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain/private) -"agc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) -"agd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "captainhall"; - name = "Captain's Hall Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/captain/private) -"age" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"agf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"agg" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/safe, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c1000, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/stack/spacecash/c500, -/obj/item/book{ - desc = "An undeniably handy book."; - icon_state = "bookknock"; - name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" - }, -/obj/item/clothing/neck/stethoscope, -/obj/item/stack/sheet/mineral/diamond, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"agh" = ( -/obj/machinery/computer/upload/ai, -/obj/effect/turf_decal/delivery, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"agi" = ( -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"agj" = ( -/obj/machinery/computer/upload/borg, -/obj/effect/turf_decal/delivery, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"agk" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/recharge_station, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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) -"agl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"agm" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/brig) -"agn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"ago" = ( -/obj/structure/table/wood, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26; - pixel_y = -32 - }, -/obj/item/clipboard, -/obj/item/stack/packageWrap, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/hand_labeler, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"agp" = ( -/obj/machinery/pdapainter, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"agq" = ( -/obj/machinery/vending/cart, -/obj/machinery/light, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"agr" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/stamp/hop, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Head of Personnel's Office"; - dir = 1 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/crew_quarters/heads/hop) -"ags" = ( -/obj/structure/chair/office/dark, -/obj/machinery/light_switch{ - pixel_x = 42; - pixel_y = -42 - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/crew_quarters/heads/hop) -"agt" = ( -/obj/machinery/computer/card{ - dir = 8 - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/structure/sign/nanotrasen{ - pixel_x = 32; - pixel_y = -32 - }, -/obj/machinery/button/door{ - id = "hopline"; - name = "Queue Shutters Control"; - pixel_x = -8; - pixel_y = -24; - req_access_txt = "57" - }, -/obj/machinery/button/door{ - id = "hopblast"; - name = "Lockdown Blast doors"; - pixel_x = 8; - pixel_y = -24; - req_access_txt = "57" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"agu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"agv" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"agw" = ( -/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 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"agx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"agy" = ( -/obj/effect/landmark/start/cargo_technician, -/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 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"agz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"agA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"agB" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"agC" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"agD" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"agE" = ( -/obj/item/stack/ore/silver, -/obj/item/stack/ore/iron, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"agF" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"agG" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"agH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"agI" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/item/pen/fountain, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"agJ" = ( -/obj/machinery/camera{ - c_tag = "Head of Security's Office - Desk"; - dir = 8 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_x = 30; - pixel_y = 0 - }, -/obj/machinery/computer/security/hos{ - icon_state = "computer"; - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"agK" = ( -/obj/effect/turf_decal/sand/plating, -/obj/item/stack/ore/iron, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"agL" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/camera/detective, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"agM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"agN" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/fore) -"agO" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/captain/private"; - dir = 8; - name = "Captain's Quarters APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/captain/private) -"agP" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain/private) -"agQ" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain/private) -"agR" = ( -/obj/structure/table/wood, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/item/clipboard, -/obj/item/folder/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/melee/chainofcommand, -/obj/item/stamp/captain, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain/private) -"agS" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain/private) -"agT" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) -"agU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Captain's Office"; - req_access_txt = "20" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/captain/private) -"agV" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"agW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"agX" = ( -/obj/structure/table/reinforced, -/obj/item/aiModule/reset{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/item/aiModule/supplied/freeform, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"agY" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"agZ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aha" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/landmark/start/cyborg, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"ahb" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"ahc" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"ahd" = ( -/obj/structure/table/reinforced, -/obj/item/aiModule/supplied/quarantine, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "AI Intercom"; - pixel_x = 28 - }, -/obj/machinery/camera{ - c_tag = "AI Vault - Starboard"; - dir = 8; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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) -"ahe" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ahf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ahg" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hopblast"; - name = "HoP Blast door" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"ahh" = ( -/obj/machinery/status_display, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hop) -"ahi" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/blue, -/obj/item/pen, -/obj/machinery/door/window/brigdoor/eastleft{ - dir = 1; - name = "Access Desk"; - req_access_txt = "57" - }, -/obj/machinery/door/window/westright{ - dir = 2; - name = "Access Queue" - }, -/obj/machinery/door/poddoor/preopen{ - id = "hopblast"; - name = "HoP Blast door" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"ahj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/fore) -"ahk" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -24 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ahl" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ahm" = ( -/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 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ahn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aho" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ahp" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ahq" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" - }, -/obj/machinery/door/poddoor{ - id = "cargoload"; - name = "supply dock loading door" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"ahr" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"ahs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aht" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ahu" = ( -/turf/closed/wall/r_wall, -/area/asteroid/nearstation) -"ahv" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Security E.V.A. Storage"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ahw" = ( -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"ahx" = ( -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/computer/card/minor/hos{ - icon_state = "computer"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"ahy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/command{ - name = "Head of Security's Office"; - req_access_txt = "58" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hos) -"ahz" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ahA" = ( -/obj/structure/rack, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/clothing/mask/gas, -/obj/item/clothing/head/hardhat/red, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/asteroid/nearstation) -"ahB" = ( -/obj/effect/turf_decal/sand/plating, -/obj/item/stack/ore/silver, -/obj/item/stack/ore/iron, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"ahC" = ( -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ahD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/asteroid/nearstation) -"ahE" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/item/folder/red, -/obj/item/stamp/hos, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"ahF" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"ahG" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"ahH" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/structure/closet/secure_closet/captains, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/item/gun/energy/e_gun/hos, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/captain/private) -"ahI" = ( -/obj/machinery/computer/communications{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/machinery/keycard_auth{ - pixel_x = -24; - pixel_y = -24 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain/private) -"ahJ" = ( -/obj/machinery/computer/card{ - dir = 1 - }, -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain/private) -"ahK" = ( -/obj/machinery/computer/security/wooden_tv, -/obj/structure/table/wood, -/obj/machinery/button/door{ - id = "captainhall"; - name = "Captain's Hall Shutters Control"; - pixel_y = -24; - req_access_txt = "20" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain/private) -"ahL" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain/private) -"ahM" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/item/lighter, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain/private) -"ahN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white, -/obj/machinery/door/poddoor/preopen{ - id = "captainhall"; - name = "Captain's Hall Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/captain/private) -"ahO" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ahP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/ore_silo, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"ahQ" = ( -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"ahR" = ( -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"ahS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"ahT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = 9; - pixel_y = -24 - }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "AI Intercom"; - pixel_x = -4; - pixel_y = -28 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"ahU" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"ahV" = ( -/obj/structure/table/reinforced, -/obj/effect/spawner/lootdrop/aimodule_neutral{ - fan_out_items = 1; - lootcount = 3; - lootdoubles = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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) -"ahW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/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 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ahX" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ahY" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/starboard/fore) -"ahZ" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aia" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aib" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aic" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard/fore) -"aid" = ( -/obj/structure/table/wood, -/obj/machinery/button/door{ - id = "detectivewindows"; - name = "Privacy Shutters"; - pixel_x = 26; - pixel_y = -26; - req_access_txt = "4" - }, -/obj/machinery/light_switch{ - pixel_x = 38; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/recharger, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"aie" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "cargoload" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aif" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aig" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "secexterior"; - name = "Security Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = 38; - pixel_y = 24 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "secinterior"; - name = "Security Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 24 - }, -/obj/machinery/button/door{ - id = "brigfront"; - name = "Brig Access Control"; - pixel_x = 24; - pixel_y = 38; - req_access_txt = "63" - }, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 38; - pixel_y = 38 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/landmark/start/warden, -/turf/open/floor/plasteel, -/area/security/brig) -"aih" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aii" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Cargo Bay South"; - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aij" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/chemist, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aik" = ( -/obj/structure/barricade/wooden, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"ail" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aim" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"ain" = ( -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/camera{ - c_tag = "Armoury - Internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aio" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/item/gun/energy/pumpaction/blaster, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aip" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/security/brig) -"aiq" = ( -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"air" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Security E.V.A. Storage"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ais" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"ait" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"aiu" = ( -/obj/machinery/suit_storage_unit/security, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aiv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aiw" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/item/stack/cable_coil/white, -/obj/item/stack/cable_coil/white, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/circuitboard/machine/microwave, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/central) -"aix" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"aiy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aiz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aiA" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Vault Chamber"; - req_access_txt = "16" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aiB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aiC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aiD" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopline"; - name = "Queue Shutters" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aiE" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/starboard/fore) -"aiF" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopline"; - name = "Queue Shutters" - }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aiG" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/hallway/primary/starboard/fore) -"aiH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"aiI" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/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, -/area/quartermaster/storage) -"aiJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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/effect/landmark/start/chemist, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aiK" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aiL" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/conveyor_switch/oneway{ - id = "cargoload" - }, -/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, -/area/quartermaster/storage) -"aiM" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "cargoload" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aiN" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/multitool{ - pixel_x = 6 - }, -/obj/item/pen/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aiO" = ( -/obj/structure/table/reinforced, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/item/paper_bin, -/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, -/area/quartermaster/storage) -"aiP" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/plasteel/white, -/area/science/research) -"aiQ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aiR" = ( -/obj/machinery/suit_storage_unit/security, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aiS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/table, -/obj/item/extinguisher/mini, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel, -/area/asteroid/nearstation) -"aiT" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/clothing/suit/armor/laserproof, -/obj/item/gun/energy/temperature/security, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aiU" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"aiV" = ( -/obj/machinery/rnd/production/techfab/department/security, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aiW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"aiX" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aiY" = ( -/obj/structure/closet/crate/bin, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 26; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Security - Brig Fore"; - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aiZ" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/brig) -"aja" = ( -/obj/structure/closet/secure_closet/brig{ - id = "brig1"; - name = "Cell 1 Locker" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/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{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajb" = ( -/obj/machinery/flasher{ - id = "brig1"; - pixel_y = 26 - }, -/obj/structure/chair, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Security - Cell 1" - }, -/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/brig) -"ajc" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "brigfront"; - name = "Brig Blast door" - }, -/turf/open/floor/plating, -/area/security/brig) -"ajd" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway"; - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"aje" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ajf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ajg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ajh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"aji" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ajj" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ajk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ajl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ajm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ajn" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ajo" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ajp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ajq" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ajr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ajs" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Central Hallway North" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/fore"; - dir = 1; - name = "Fore Primary Hallway APC"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ajt" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aju" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ajv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ajw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ajx" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway 2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ajy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ajz" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ajA" = ( -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"ajB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"ajC" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"ajD" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"ajE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"ajF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/camera{ - c_tag = "Central Hallway North-East" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"ajG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"ajH" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ajI" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ajJ" = ( -/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, -/area/quartermaster/storage) -"ajK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ajL" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/cargo_technician, -/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 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ajM" = ( -/obj/machinery/requests_console{ - department = "Cargo Office"; - name = "Cargo Office RC"; - pixel_x = 32 - }, -/obj/machinery/computer/bounty{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ajN" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"ajO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"ajP" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/plasteel, -/area/science/mixing) -"ajQ" = ( -/obj/item/stack/ore/iron, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"ajR" = ( -/obj/machinery/photocopier, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hos) -"ajS" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajT" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/riot, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/shield/riot, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ajU" = ( -/obj/structure/cable/white, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"ajV" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/key/security, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"ajY" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajZ" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/window/brigdoor/security/cell/westright{ - id = "brig1"; - name = "Cell 1" - }, -/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, -/area/security/brig) -"aka" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"akb" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/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, -/area/security/brig) -"akc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"akd" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ake" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/fore) -"akf" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/fore) -"akg" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/fore) -"akh" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/fore) -"aki" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/fore) -"akj" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/fore) -"akk" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/fore) -"akl" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"akm" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"akn" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ako" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=2.2-BridgeWest"; - location = "2.1-Teleporter" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"akp" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"akq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"akr" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/fore) -"aks" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/fore) -"akt" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aku" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/plaque{ - icon_state = "L3" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"akv" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L5" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"akw" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L7" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"akx" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/plaque{ - icon_state = "L9" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aky" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L11" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"akz" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L13" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"akA" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=4.2-HoP"; - location = "4.1-BridgeEast" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"akB" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"akC" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"akD" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"akE" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"akF" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"akG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"akH" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"akI" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5.1-EnteringCargo"; - location = "4.2-HoP"; - name = "Billy Herrington memorial navigation beacon" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"akJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"akK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"akL" = ( -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"akM" = ( -/obj/item/stack/ore/silver, -/obj/item/stack/ore/iron, -/turf/open/floor/plating/asteroid, -/area/asteroid/nearstation) -"akN" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/chief) -"akO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"akP" = ( -/obj/machinery/photocopier, -/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, -/area/quartermaster/storage) -"akQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/conveyor{ - dir = 5; - id = "cargoload" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"akR" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"akS" = ( -/turf/closed/wall/r_wall/rust, -/area/crew_quarters/heads/chief) -"akT" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"akU" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/door/airlock/security{ - name = "Armoury"; - req_access_txt = "3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/security/brig) -"akV" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/brig) -"akW" = ( -/obj/vehicle/ridden/secway, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/brig"; - dir = 8; - name = "Security Office APC"; - pixel_x = -26 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"akY" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akZ" = ( -/obj/machinery/door_timer{ - id = "brig1"; - name = "Cell 1"; - pixel_x = 32 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"ala" = ( -/turf/closed/wall, -/area/security/brig) -"alb" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"alc" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ald" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/crew_quarters/toilet/restrooms) -"ale" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Primary Restroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"alf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/toilet/restrooms) -"alg" = ( -/turf/closed/wall/r_wall, -/area/teleporter) -"alh" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/teleporter) -"ali" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teleportershutters"; - name = "Teleporter Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"alj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command{ - name = "Teleport Access"; - req_access_txt = "17" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"alk" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/fore) -"all" = ( -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = 8 - }, -/obj/structure/sign/directions/security{ - dir = 8 - }, -/obj/structure/sign/directions/medical{ - pixel_y = -8 - }, -/turf/closed/wall, -/area/hallway/primary/central) -"alm" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aln" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"alo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"alp" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"alq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/plaque{ - icon_state = "L10" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"alr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L12" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"als" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L14" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"alt" = ( -/obj/structure/sign/directions/supply{ - dir = 4 - }, -/obj/structure/sign/directions/command{ - dir = 1; - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - pixel_y = -8 - }, -/turf/closed/wall, -/area/hallway/primary/fore) -"alu" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"alv" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"alw" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage"; - req_access_txt = "18" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"alx" = ( -/obj/machinery/door/poddoor/shutters{ - id = "evashutters"; - name = "E.V.A. Storage Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aly" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"alz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"alA" = ( -/obj/structure/table/reinforced, -/obj/structure/noticeboard{ - dir = 4; - pixel_x = -32 - }, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/pen/red, -/obj/item/stamp/denied{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/stamp, -/obj/machinery/camera{ - c_tag = "Cargo Bay Entrance"; - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"alB" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"alC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"alD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"alE" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Chief Engineer's Office" - }, -/mob/living/simple_animal/parrot/Poly, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"alF" = ( -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/storage"; - dir = 4; - name = "Cargo Bay APC"; - pixel_x = 26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/rnd/production/techfab/department/cargo, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"alG" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"alH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"alI" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/chief) -"alJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alN" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alO" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alP" = ( -/obj/structure/closet/secure_closet/brig{ - id = "brig2"; - name = "Cell 2 Locker" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/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{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alQ" = ( -/obj/machinery/flasher{ - id = "brig2"; - pixel_y = 26 - }, -/obj/structure/chair, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Security - Cell 2" - }, -/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/brig) -"alR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"alS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"alT" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"alU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"alV" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"alW" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"alX" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"alY" = ( -/obj/machinery/shieldwallgen, -/obj/machinery/button/door{ - id = "teleportershutters"; - name = "Teleporter Shutters"; - pixel_x = -26; - req_access_txt = "19" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"alZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"ama" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"amb" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"amc" = ( -/obj/machinery/shieldwallgen, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Teleporter" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"amd" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/teleporter) -"ame" = ( -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/fore) -"amf" = ( -/obj/structure/closet/crate/bin, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"amg" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/central) -"amh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ami" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"amj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"amk" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aml" = ( -/obj/structure/closet/emcloset, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"amm" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/fore) -"amn" = ( -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"amo" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"amp" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"amq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"amr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ams" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/electrical{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/stack/cable_coil/white, -/obj/item/multitool, -/obj/machinery/button/door{ - id = "evashutters"; - name = "E.V.A. Shutters"; - pixel_x = 26; - req_access_txt = "19" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"amt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"amu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"amv" = ( -/obj/machinery/computer/bounty{ - dir = 4 - }, -/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, -/area/quartermaster/storage) -"amw" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/cargo_technician, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"amx" = ( -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"amy" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"amz" = ( -/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/storage) -"amA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"amB" = ( -/obj/structure/table, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28 - }, -/obj/item/stack/packageWrap, -/obj/item/stack/cable_coil/white, -/obj/item/hand_labeler, -/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/storage) -"amC" = ( -/turf/closed/wall, -/area/quartermaster/miningdock) -"amD" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"amE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/chief) -"amF" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/stamp/ce, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"amG" = ( -/obj/structure/table, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/flashlight, -/turf/open/floor/plating, -/area/asteroid/nearstation) -"amH" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"amI" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/brig) -"amJ" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amK" = ( -/obj/machinery/camera{ - c_tag = "Security - Central"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"amM" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amN" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/window/brigdoor/security/cell/westright{ - id = "brig2"; - name = "Cell 2" - }, -/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, -/area/security/brig) -"amO" = ( -/obj/structure/mirror{ - pixel_x = -26 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"amP" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"amQ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"amR" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light/small, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"amS" = ( -/obj/machinery/camera{ - c_tag = "Locker Room Toilets"; - dir = 8 - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/toilet/restrooms"; - dir = 4; - name = "Restrooms APC"; - pixel_x = 26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"amT" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil/white, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Bridge - Teleporter"; - dir = 4; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"amU" = ( -/obj/machinery/computer/card/minor/ce, -/obj/machinery/keycard_auth{ - pixel_x = 24; - pixel_y = -8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"amV" = ( -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/radio, -/obj/item/radio, -/obj/item/gps, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/teleporter) -"amW" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"amX" = ( -/obj/machinery/teleport/hub, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"amY" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/teleporter) -"amZ" = ( -/obj/machinery/vending/snack/random, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"ana" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/fore) -"anb" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"and" = ( -/obj/structure/closet/firecloset, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"ane" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"anf" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ang" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"anh" = ( -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/radio, -/obj/item/radio, -/obj/item/flashlight/flare, -/obj/item/flashlight/flare, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ani" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"anj" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ank" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"anl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"anm" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/door/window/southleft{ - dir = 1; - name = "Cargo Desk"; - req_access_txt = "50" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ann" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/quartermaster/storage) -"ano" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "48;50" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"anp" = ( -/obj/structure/sign/warning/nosmoking/circle, -/turf/closed/wall, -/area/quartermaster/miningdock) -"anq" = ( -/obj/structure/closet/secure_closet/miner, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"anr" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"ans" = ( -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/miningdock"; - dir = 4; - name = "Mining Dock APC"; - pixel_x = 26 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 26 - }, -/obj/structure/closet/secure_closet/miner, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"ant" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"anu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Chief Engineer"; - req_access_txt = "56" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"anv" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"anw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"anx" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"any" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/hand_labeler, -/turf/open/floor/wood, -/area/security/detectives_office) -"anz" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anA" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/chief_engineer, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer RC"; - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"anB" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/pen, -/obj/machinery/door/window/brigdoor/southright{ - dir = 8; - name = "Security Desk"; - req_access_txt = "63" - }, -/obj/machinery/door/window/northright{ - dir = 4; - name = "Security Desk" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/security/brig) -"anC" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anE" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anF" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/door_timer{ - id = "brig2"; - name = "Cell 2"; - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"anG" = ( -/obj/structure/sign/directions/engineering{ - pixel_y = -8 - }, -/obj/structure/sign/directions/security{ - dir = 8 - }, -/obj/structure/sign/directions/command{ - dir = 1; - pixel_y = 8 - }, -/turf/closed/wall, -/area/security/brig) -"anH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"anI" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"anJ" = ( -/obj/machinery/door/airlock{ - name = "Toilet Unit" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"anK" = ( -/obj/structure/closet/secure_closet/engineering_chief, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/item/twohanded/rcl/pre_loaded, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"anL" = ( -/obj/machinery/door/window/northleft{ - dir = 4; - name = "RCD Storage"; - pixel_x = 1; - req_access_txt = "19" - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/structure/closet/crate/engineering, -/obj/item/hand_tele, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"anM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"anN" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/teleporter) -"anO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"anP" = ( -/obj/machinery/teleport/station, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"anQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/fore) -"anR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anU" = ( -/obj/structure/closet/crate/rcd{ - pixel_y = 4 - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "RCD Storage"; - pixel_x = 1; - req_access_txt = "19" - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"anV" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"anW" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"anX" = ( -/obj/machinery/requests_console{ - department = "E.V.A. Storage"; - name = "E.V.A. RC"; - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Bridge - E.V.A. Storage"; - dir = 8; - name = "command camera" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"anY" = ( -/turf/closed/wall/rust, -/area/ai_monitored/storage/eva) -"anZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aoa" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5.2-Cargo"; - location = "5.1-EnteringCargo" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aob" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aoc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aod" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aoe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Central Hallway North-West" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aof" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aog" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aoh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/mineral/ore_redemption{ - input_dir = 4; - output_dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aoi" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/shaft_miner, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aoj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - 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, -/area/quartermaster/miningdock) -"aok" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/shaft_miner, -/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, -/area/quartermaster/miningdock) -"aol" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aom" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Mining Dock External"; - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aon" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/chief"; - dir = 4; - name = "Chief Engineer's Office APC"; - pixel_x = 26 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"aoo" = ( -/obj/machinery/suit_storage_unit/ce, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"aop" = ( -/obj/effect/landmark/start/chief_engineer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -32; - pixel_y = -26 - }, -/obj/machinery/computer/security/telescreen/ce{ - dir = 1; - icon_state = "telescreen"; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"aoq" = ( -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"aor" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"aos" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/item/storage/secure/safe{ - pixel_x = 32 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24; - pixel_y = -26 - }, -/obj/item/toy/figure/hos, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/hos) -"aot" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aou" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"aov" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aow" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aox" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "secinterior"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aoy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/brig) -"aoz" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aoA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "secexterior"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aoB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aoC" = ( -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aoD" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/light/small, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aoE" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/light/small, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aoF" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"aoG" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/teleporter) -"aoH" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"aoI" = ( -/obj/machinery/computer/teleporter{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"aoJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/central) -"aoK" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 30 - }, -/obj/item/stack/sheet/glass{ - amount = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/maintenance/port/central) -"aoL" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/central) -"aoM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/port/central) -"aoN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/cable_coil/white, -/obj/item/hand_labeler, -/obj/item/hand_labeler_refill, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aoO" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aoP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aoQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aoR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aoS" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aoT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard/central) -"aoU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aoV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/rack, -/obj/item/storage/box/lights/mixed, -/obj/item/stack/rods{ - amount = 25 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/central) -"aoW" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aoX" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aoY" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aoZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"apa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6.1-EnteringDepartures"; - location = "5.3-LeavingCargo" - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"apb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"apc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"apd" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"ape" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"apf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5.3-LeavingCargo"; - location = "5.2-Cargo" - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"apg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aph" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"api" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Mining Dock"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"apj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"apk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"apl" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"apm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access_txt = "48" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"apn" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"apo" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"app" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 3; - height = 5; - id = "mining_home"; - name = "mining shuttle bay"; - roundstart_template = /datum/map_template/shuttle/mining/delta; - width = 7 - }, -/turf/open/space/basic, -/area/space) -"apq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 8; - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/chief) -"apr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/command/glass{ - name = "Chief Engineer"; - req_access_txt = "56" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"aps" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/button/door{ - id = "engstorage"; - name = "Engineering Secure Storage Control"; - pixel_y = 24; - req_access_txt = "10" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"apt" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"apu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/sign/departments/custodian{ - pixel_x = 32; - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"apv" = ( -/obj/machinery/air_sensor/atmos/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"apw" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/gun/energy/e_gun/dragnet, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"apx" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"apy" = ( -/obj/machinery/vending/security, -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"apz" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"apA" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/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, -/area/security/brig) -"apB" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/mob/living/simple_animal/bot/secbot/beepsky{ - desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey."; - name = "Officer Beepsky" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"apC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "secinterior"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"apD" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/brig) -"apE" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"apF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "secexterior"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"apG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=1.2-BrigNorth"; - location = "1.1-BrigCentral" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"apH" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"apI" = ( -/turf/closed/wall, -/area/storage/primary) -"apJ" = ( -/turf/closed/wall/r_wall, -/area/storage/primary) -"apK" = ( -/obj/machinery/shieldwallgen, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -28 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"apL" = ( -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"apM" = ( -/obj/machinery/power/apc{ - areastring = "/area/teleporter"; - name = "Teleporter APC"; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/teleporter) -"apN" = ( -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"apO" = ( -/obj/machinery/shieldwallgen, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"apP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/central) -"apQ" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/maintenance/port/central) -"apR" = ( -/obj/structure/rack, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"apS" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/central) -"apT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"apU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/crew_quarters/bar/atrium) -"apV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"apW" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"apX" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/rnd/production/techfab/department/service, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"apY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard/central) -"apZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aqa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/central) -"aqb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/closet/crate{ - name = "emergency supplies crate" - }, -/obj/item/storage/toolbox/emergency, -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight/flare, -/obj/item/flashlight/flare, -/turf/open/floor/plasteel, -/area/maintenance/starboard/central) -"aqc" = ( -/obj/structure/table/reinforced, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/tank/jetpack/carbondioxide, -/obj/item/wrench, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -28 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"aqd" = ( -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aqe" = ( -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/storage/eva"; - name = "E.V.A. Storage APC"; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aqf" = ( -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aqg" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/obj/item/stack/sheet/rglass{ - amount = 30; - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/clothing/shoes/magboots{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/shoes/magboots, -/obj/machinery/light_switch{ - pixel_x = 24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -28 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/storage/eva) -"aqh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"aqi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aqj" = ( -/obj/machinery/computer/cargo/request{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aqk" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aql" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aqm" = ( -/obj/structure/table, -/obj/machinery/light, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aqn" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aqo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aqp" = ( -/obj/machinery/autolathe, -/obj/structure/extinguisher_cabinet{ - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway East"; - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aqq" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/emergency{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/pickaxe, -/obj/item/storage/toolbox/emergency, -/obj/item/shovel, -/obj/machinery/camera{ - c_tag = "Mining Dock"; - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aqr" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aqs" = ( -/obj/machinery/computer/shuttle/mining{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aqt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/pods{ - name = "MINING POD" - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aqu" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aqv" = ( -/obj/effect/decal/cleanable/oil, -/obj/structure/closet/crate, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight/flare, -/obj/item/flashlight/flare, -/obj/item/stock_parts/cell/high, -/obj/item/crowbar/red, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aqw" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "detectivewindows"; - name = "HoS Privacy Blast door" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"aqx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32; - pixel_y = 32 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aqy" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "detectivewindows"; - name = "HoS Privacy Blast door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"aqz" = ( -/turf/closed/wall/r_wall, -/area/engine/atmos) -"aqA" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"aqB" = ( -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/security/brig) -"aqC" = ( -/obj/machinery/meter, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/manifold/green/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"aqD" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqE" = ( -/obj/machinery/meter, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"aqF" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"aqG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqH" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun/advtaser, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aqI" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aqJ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aqK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aqL" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/brig) -"aqM" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aqN" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"aqO" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqP" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Security - Brig Aft"; - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqQ" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/closet/secure_closet/warden, -/obj/item/toy/figure/warden, -/turf/open/floor/plasteel, -/area/security/brig) -"aqR" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/security/brig) -"aqS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aqT" = ( -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/weldingtool, -/obj/item/clothing/head/welding, -/obj/machinery/power/apc{ - areastring = "/area/storage/primary"; - dir = 8; - name = "Primary Tool Storage APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/primary) -"aqU" = ( -/obj/structure/table/reinforced, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/obj/item/multitool, -/obj/item/multitool, -/turf/open/floor/plasteel, -/area/storage/primary) -"aqV" = ( -/obj/structure/table/reinforced, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/gps, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Primary Tool Storage"; - name = "Primary Tool Storage RC"; - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/primary) -"aqW" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/oil, -/obj/structure/extinguisher_cabinet{ - pixel_y = 26 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/primary) -"aqX" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/camera{ - c_tag = "Primary Tool Storage" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/primary) -"aqY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aqZ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/central) -"ara" = ( -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"arb" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/bar/atrium) -"arc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"ard" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"are" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"arf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/crew_quarters/bar/atrium) -"arg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/central) -"arh" = ( -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"ari" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"arj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"ark" = ( -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"arl" = ( -/obj/structure/table/reinforced, -/obj/machinery/light, -/obj/machinery/requests_console{ - department = "Mining"; - name = "Mining Dock RC"; - pixel_y = -32 - }, -/obj/item/folder/yellow, -/obj/item/toy/figure/miner, -/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, -/area/quartermaster/miningdock) -"arm" = ( -/obj/machinery/computer/security/mining{ - dir = 8 - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/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/quartermaster/miningdock) -"arn" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aro" = ( -/turf/closed/wall, -/area/maintenance/port/fore) -"arp" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"arq" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port/fore) -"arr" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"ars" = ( -/turf/open/floor/plating, -/area/maintenance/port/fore) -"art" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"aru" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/grenade/barrier{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ - pixel_x = 3; - pixel_y = -1 - }, -/obj/item/grenade/barrier{ - pixel_x = 6; - pixel_y = -2 - }, -/obj/machinery/camera{ - c_tag = "Brig Control Room"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"arv" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"arw" = ( -/obj/machinery/computer/atmos_control/tank/mix_tank, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"arx" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"ary" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Distro" - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"arz" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Air to Distro" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"arA" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/suit_storage_unit/atmos, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"arB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"arC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/security/brig) -"arD" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/closet/l3closet/security, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"arE" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"arF" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"arG" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Gear Room"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"arH" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"arI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"arJ" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"arK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"arL" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Desk"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"arM" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26; - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"arN" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "secexterior"; - name = "Security Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = 38; - pixel_y = 24 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "secinterior"; - name = "Security Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 24 - }, -/obj/machinery/button/door{ - id = "brigfront"; - name = "Brig Access Control"; - pixel_x = 24; - pixel_y = 38; - req_access_txt = "63" - }, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 38; - pixel_y = 38 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"arO" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/pen, -/obj/machinery/door/window/brigdoor/southright{ - dir = 8; - name = "Security Desk"; - req_access_txt = "63" - }, -/obj/machinery/door/window/northright{ - dir = 4; - name = "Security Desk" - }, -/obj/machinery/door/poddoor/preopen{ - id = "brigfront"; - name = "Brig Blast door" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/security/brig) -"arP" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/primary) -"arQ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"arR" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"arS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"arT" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"arU" = ( -/obj/machinery/holopad, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 26 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/primary) -"arV" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"arW" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"arX" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"arY" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"arZ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/central) -"asa" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"asb" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"asc" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/central) -"asd" = ( -/obj/machinery/computer/slot_machine, -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Central Diner 3"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"ase" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"asf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"asg" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"ash" = ( -/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/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"asi" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"asj" = ( -/obj/machinery/vending/cola/random, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"ask" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"asl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"asm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"asn" = ( -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/camera{ - c_tag = "Security - Office"; - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/storage/box/trackimp{ - pixel_x = -3 - }, -/obj/item/storage/lockbox/loyalty, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aso" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/central) -"asp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"asq" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/landmark/start/warden, -/turf/open/floor/plasteel, -/area/security/brig) -"asr" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"ass" = ( -/obj/machinery/mineral/mint, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"ast" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/starboard"; - dir = 1; - name = "Starboard Maintenance APC"; - pixel_y = 26 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"asu" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asv" = ( -/turf/open/floor/engine/n2, -/area/engine/atmos) -"asw" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"asx" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"asy" = ( -/obj/item/cigbutt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asz" = ( -/obj/machinery/requests_console{ - department = "Security"; - name = "Security RC"; - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/storage/box/teargas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asA" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"asB" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/red, -/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/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/toy/figure/secofficer, -/turf/open/floor/plasteel, -/area/security/brig) -"asC" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/obj/machinery/meter, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"asD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"asE" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"asF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"asG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/supply/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"asH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics North East"; - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/checker, -/area/engine/atmos) -"asI" = ( -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"asJ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -32 - }, -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asK" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/vest{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/suit/armor/vest{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet{ - layer = 3.00001 - }, -/obj/item/clothing/head/helmet{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/camera{ - c_tag = "Security - Gear Room"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asL" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asM" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"asN" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26; - pixel_y = -32 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"asO" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asP" = ( -/obj/structure/table/reinforced, -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/radio, -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asQ" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/item/flashlight/seclite, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asR" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -26; - pixel_y = -26 - }, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Security - Front Desk"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asS" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/machinery/light/small, -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asT" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"asU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"asV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"asW" = ( -/obj/structure/table/reinforced, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"asX" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"asY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"asZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/primary) -"ata" = ( -/obj/structure/window/reinforced/tinted/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/security/detectives_office) -"atb" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/central) -"atc" = ( -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall, -/area/maintenance/port/central) -"atd" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/central) -"ate" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/crew_quarters/theatre) -"atf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/theatre) -"atg" = ( -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/central) -"ath" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/theatre) -"ati" = ( -/obj/machinery/computer/slot_machine, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"atj" = ( -/obj/machinery/vending/coffee, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"atk" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/security/detectives_office) -"atl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"atm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"atn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"ato" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/central) -"atp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"atq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"atr" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase, -/obj/item/restraints/handcuffs, -/obj/item/grenade/smokebomb, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/detectives_office) -"ats" = ( -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "greydet"; - name = "trenchcoat" - }, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "detective"; - name = "trenchcoat" - }, -/obj/item/clothing/head/fedora, -/obj/item/clothing/head/fedora{ - icon_state = "detective" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/secure_closet/detective, -/turf/open/floor/wood, -/area/security/detectives_office) -"att" = ( -/obj/structure/dresser, -/turf/open/floor/wood, -/area/security/detectives_office) -"atu" = ( -/obj/structure/table/wood, -/obj/item/crowbar/red, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/detective, -/obj/item/camera/detective, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/security/detectives_office) -"atv" = ( -/obj/effect/landmark/start/detective, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = -24 - }, -/obj/machinery/camera{ - c_tag = "Detective's Office - Quarters"; - dir = 1 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"atw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/wood, -/area/security/detectives_office) -"atx" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"aty" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Oxygen to Pure" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"atz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/detectives_office) -"atA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/turf/open/floor/plasteel, -/area/security/detectives_office) -"atB" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/sign/poster/ripped{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"atC" = ( -/obj/machinery/photocopier, -/obj/item/newspaper{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/newspaper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/sign/poster/official/cohiba_robusto_ad{ - pixel_x = -32 - }, -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Detective's Office - Desk" - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -6; - pixel_y = 22 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"atD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/security/detectives_office) -"atE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"atF" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/detectives_office) -"atG" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/computer/med_data/laptop{ - icon_state = "laptop"; - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Detective's Office"; - name = "Detective RC"; - pixel_x = -30 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"atH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/detective, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"atI" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/engine/atmos"; - dir = 4; - name = "Atmospherics APC"; - pixel_x = 26 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"atJ" = ( -/turf/open/floor/wood, -/area/security/detectives_office) -"atK" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"atL" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance"; - req_access_txt = "63" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"atM" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"atN" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"atO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"atP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"atQ" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"atR" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/box/lights/mixed, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"atS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"atT" = ( -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/structure/closet/crate/internals, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/primary) -"atU" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/primary) -"atV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"atW" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"atX" = ( -/obj/structure/table/wood, -/obj/item/camera_film{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/camera_film, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"atY" = ( -/obj/structure/musician/piano{ - icon_state = "piano" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"atZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/crew_quarters/theatre) -"aua" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aub" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"auc" = ( -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/structure/table/wood, -/obj/item/kitchen/fork, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aud" = ( -/obj/structure/chair/stool, -/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/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aue" = ( -/obj/structure/chair/stool/bar, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"auf" = ( -/obj/structure/table/reinforced, -/obj/item/lighter{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/lighter, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"aug" = ( -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"auh" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/science/research) -"aui" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"auj" = ( -/obj/structure/table/wood, -/obj/structure/reagent_dispensers/beerkeg, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Bar Backroom"; - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"auk" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"aul" = ( -/obj/item/wrench, -/obj/item/stack/sheet/glass{ - amount = 30 - }, -/obj/item/stack/sheet/metal{ - amount = 30 - }, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 26 - }, -/obj/structure/closet, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"aum" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"aun" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard/central) -"auo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"aup" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"auq" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aur" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/sign/departments/security{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aus" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/detectives_office) -"aut" = ( -/obj/structure/table/wood, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/computer/security/wooden_tv{ - pixel_x = 0; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"auu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/machinery/computer/secure_data/laptop{ - dir = 1; - icon_state = "laptop"; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"auv" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"auw" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Pure to Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aux" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"auy" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"auz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/detectives_office) -"auA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 8 - }, -/obj/machinery/meter/atmos/distro_loop, -/turf/open/floor/plasteel, -/area/engine/atmos) -"auB" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"auC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"auD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"auE" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"auF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall, -/area/maintenance/port/fore) -"auG" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"auH" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"auI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"auJ" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood/splatter, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/port/fore) -"auK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"auL" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"auM" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"auN" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port) -"auO" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/camera{ - c_tag = "Port Hallway 2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"auP" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"auQ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"auR" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"auS" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"auT" = ( -/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, -/area/storage/primary) -"auU" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"auV" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"auW" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"auX" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/electrical, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/primary) -"auY" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/central) -"auZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/theatre) -"ava" = ( -/obj/structure/table/wood, -/obj/item/instrument/guitar, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"avb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"avc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"avd" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"ave" = ( -/obj/structure/table/wood, -/obj/item/clothing/head/fedora, -/obj/item/clothing/mask/cigarette/pipe, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"avf" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"avg" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"avh" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"avi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"avj" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"avk" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"avl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"avm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"avn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/random, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"avo" = ( -/obj/structure/table/wood, -/obj/item/storage/box/beanbag, -/obj/item/gun/ballistic/revolver/doublebarrel, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"avp" = ( -/obj/effect/landmark/start/bartender, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"avq" = ( -/obj/machinery/chem_master/condimaster{ - name = "HoochMaster 2000" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"avr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"avs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/central) -"avt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"avu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"avv" = ( -/obj/machinery/shieldgen, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"avw" = ( -/obj/machinery/shieldgen, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"avx" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"avy" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"avz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/security/detectives_office) -"avA" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"avB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"avC" = ( -/obj/structure/sign/poster/ripped, -/turf/closed/wall/rust, -/area/security/detectives_office) -"avD" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"avE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"avF" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = -3 - }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/wood, -/area/security/detectives_office) -"avG" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"avH" = ( -/obj/structure/table/wood, -/obj/structure/cable/white, -/obj/machinery/power/apc{ - areastring = "/area/security/detectives_office"; - name = "Detective's Office APC"; - pixel_y = -26 - }, -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/item/taperecorder, -/turf/open/floor/wood, -/area/security/detectives_office) -"avI" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) -"avJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/fore) -"avK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"avL" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/port/fore"; - name = "Port Bow Maintenance APC"; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"avM" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"avN" = ( -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"avO" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/black, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"avP" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/clothing/shoes/jackboots, -/obj/item/radio, -/obj/item/storage/secure/briefcase, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"avQ" = ( -/obj/structure/table, -/obj/item/clothing/under/rank/security/officer, -/obj/item/restraints/handcuffs, -/obj/structure/cable/white, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"avR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/port/fore) -"avS" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port) -"avT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"avU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"avV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"avW" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"avX" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"avY" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -24 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/primary) -"avZ" = ( -/obj/machinery/vending/tool, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/primary) -"awa" = ( -/obj/machinery/vending/assist, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/primary) -"awb" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal{ - amount = 30 - }, -/obj/item/stack/sheet/glass{ - amount = 30 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/primary) -"awc" = ( -/obj/structure/table/reinforced, -/obj/item/stack/rods{ - amount = 25 - }, -/obj/item/stack/cable_coil/white{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil/white, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/primary) -"awd" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/central) -"awe" = ( -/turf/closed/wall, -/area/maintenance/port/central) -"awf" = ( -/obj/structure/table/wood, -/obj/item/camera, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"awg" = ( -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"awh" = ( -/obj/structure/chair/comfy/brown, -/obj/effect/landmark/start/clown, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"awi" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/crew_quarters/theatre) -"awj" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awk" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awl" = ( -/obj/structure/table/wood, -/obj/item/storage/bag/tray, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awm" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awo" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awp" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awq" = ( -/obj/effect/landmark/start/bartender, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"aws" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Bar Backroom"; - req_access_txt = "25" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"aww" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Bar Maintenance"; - req_access_txt = "25" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"awx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"awy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"awz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"awA" = ( -/turf/open/floor/engine/o2, -/area/engine/atmos) -"awB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"awC" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 30 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"awD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/item/cigbutt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"awE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"awF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/atmos) -"awG" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port) -"awH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/small, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plasteel, -/area/maintenance/port) -"awI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"awJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"awK" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/wardrobe/atmos_wardrobe, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"awL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"awM" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"awN" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"awO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"awP" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/crew_quarters/dorms) -"awQ" = ( -/turf/closed/wall, -/area/crew_quarters/dorms) -"awR" = ( -/obj/structure/table/wood, -/obj/item/soap/nanotrasen, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"awS" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"awT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awU" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awV" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awX" = ( -/obj/structure/table/reinforced, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awY" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awZ" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/rag, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"axa" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"axb" = ( -/obj/structure/table/wood, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"axc" = ( -/obj/machinery/light, -/obj/machinery/vending/wardrobe/bar_wardrobe, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"axd" = ( -/obj/structure/closet/secure_closet/bar, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"axe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"axf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"axg" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/item/wrench, -/obj/item/wirecutters, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"axh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/maintenance/port) -"axi" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"axj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"axk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/closet/crate, -/obj/item/stack/ore/silver, -/obj/item/stack/ore/iron, -/obj/item/stack/ore/iron, -/obj/item/stack/ore/iron, -/obj/item/pickaxe/emergency, -/turf/open/floor/plasteel, -/area/maintenance/port) -"axl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"axm" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/turf/open/floor/plasteel, -/area/engine/atmos) -"axn" = ( -/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 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"axo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"axp" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/checker, -/area/engine/atmos) -"axq" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/engine/atmos) -"axr" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/engine/atmos) -"axs" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 24 - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/engine/atmos) -"axt" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"axu" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/camera{ - c_tag = "Atmospherics Monitoring" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/atmos) -"axv" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/plaques/atmos{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/atmos) -"axw" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/atmos) -"axx" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/atmos) -"axy" = ( -/obj/item/weldingtool, -/obj/item/clothing/head/welding, -/obj/structure/table/reinforced, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"axz" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"axA" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 26 - }, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 26; - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/checker, -/area/engine/atmos) -"axB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"axC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"axD" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/arcade, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"axE" = ( -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/wardrobe/white, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"axF" = ( -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"axG" = ( -/obj/effect/turf_decal/bot, -/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 - }, -/obj/machinery/cryopod{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"axH" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket/letterman_nanotrasen, -/obj/item/clothing/suit/toggle/lawyer, -/obj/item/clothing/under/costume/maid, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"axI" = ( -/obj/structure/dresser, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"axJ" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "detective"; - name = "trenchcoat" - }, -/obj/item/clothing/suit/toggle/lawyer/purple, -/obj/item/clothing/head/fedora{ - icon_state = "detective" - }, -/obj/item/clothing/under/costume/geisha, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"axK" = ( -/obj/structure/dresser, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"axL" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"axM" = ( -/obj/structure/table/wood, -/obj/item/lipstick/random{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/lipstick/random{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/lipstick/random, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"axN" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/obj/effect/landmark/start/mime, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"axO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"axP" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"axQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"axR" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Bar Door"; - req_access_txt = "25" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"axS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"axT" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/bartender, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Bar Counter"; - name = "Bar RC"; - pixel_x = 32; - receive_ore_updates = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"axU" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"axV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"axW" = ( -/turf/closed/wall, -/area/hallway/secondary/exit) -"axX" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/maintenance/port) -"axY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/cigbutt, -/turf/open/floor/plating, -/area/maintenance/port) -"ayh" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter/atmos, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"ayi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/meter/atmos/atmos_waste_loop, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ayj" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ayk" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ayl" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aym" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ayn" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ayo" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ayp" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ayq" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"ayr" = ( -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/t_scanner, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"ays" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/engine/atmos) -"ayt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ayu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"ayv" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"ayw" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"ayx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"ayz" = ( -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"ayA" = ( -/obj/structure/bed, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/item/bedsheet/blue, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"ayB" = ( -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"ayC" = ( -/obj/structure/bed, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/item/bedsheet/red, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"ayE" = ( -/obj/structure/table/wood, -/obj/item/instrument/violin, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"ayF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"ayG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"ayH" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"ayI" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic/revolver/russian, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Central Diner 2"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"ayJ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"ayK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"ayL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"ayM" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"ayN" = ( -/obj/item/storage/fancy/cigarettes/cigars{ - pixel_y = 6 - }, -/obj/item/storage/fancy/cigarettes/cigars/cohiba{ - pixel_y = 3 - }, -/obj/item/storage/fancy/cigarettes/cigars/havana, -/obj/structure/table/reinforced, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"ayO" = ( -/obj/structure/table/reinforced, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"ayP" = ( -/turf/closed/wall, -/area/maintenance/starboard/central) -"ayQ" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/central) -"ayR" = ( -/obj/structure/rack, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/clothing/mask/gas, -/obj/item/clothing/head/hardhat/red, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/maintenance/starboard/central"; - dir = 1; - name = "Central Starboard Maintenance APC"; - pixel_y = 25 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/maintenance/starboard/central) -"ayS" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/central) -"ayT" = ( -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"ayU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"ayV" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port) -"ayW" = ( -/obj/structure/table/reinforced, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/exit"; - dir = 8; - name = "Departure Lounge APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/radio, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/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, -/area/hallway/secondary/exit) -"ayX" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"ayY" = ( -/obj/structure/chair, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"ayZ" = ( -/obj/structure/chair, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aza" = ( -/obj/structure/chair, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/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/hallway/secondary/exit) -"azb" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"azl" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"azm" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/meter, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"azp" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"azq" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"azr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"azs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"azt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/engine/atmos) -"azu" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/engine/atmos) -"azv" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/engine/atmos) -"azw" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/engine/atmos) -"azx" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"azy" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"azz" = ( -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"azA" = ( -/obj/structure/table, -/obj/item/paicard, -/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 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Bar Back Room" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azE" = ( -/obj/structure/table/wood, -/obj/item/staff/broom, -/obj/item/clothing/head/witchwig, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"azF" = ( -/obj/structure/easel, -/obj/item/canvas/twentythreeXtwentythree, -/obj/item/canvas/twentythreeXtwentythree, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/crew_quarters/theatre) -"azG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"azH" = ( -/obj/machinery/door/window/eastright{ - name = "Theatre Stage" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"azI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"azJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"azK" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/britcup, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"azL" = ( -/obj/structure/closet/crate/bin, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"azM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard/central) -"azN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"azO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"azP" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/central) -"azR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"azS" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"azT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"azU" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard/fore) -"azV" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"azW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"azX" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"azY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"azZ" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aAg" = ( -/turf/open/floor/engine/air, -/area/engine/atmos) -"aAh" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"aAi" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"aAj" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"aAn" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAp" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAq" = ( -/obj/effect/landmark/start/atmospheric_technician, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/meter/atmos, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAr" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAs" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAt" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Access"; - req_access_txt = "24" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAv" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAz" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAA" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/atmospheric_technician, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAB" = ( -/obj/machinery/computer/station_alert{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"aAC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=1.1-BrigCentral"; - location = "9.6-LeavingDorms" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aAD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Lockerroom" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAF" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAI" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAJ" = ( -/obj/structure/table, -/obj/machinery/camera{ - c_tag = "Locker Room East"; - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/bedsheetbin/color, -/turf/open/floor/plasteel/white/corner, -/area/crew_quarters/dorms) -"aAK" = ( -/obj/structure/sign/poster/random, -/turf/closed/wall, -/area/crew_quarters/theatre) -"aAL" = ( -/turf/closed/wall, -/area/crew_quarters/theatre) -"aAM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aAN" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/bar/atrium"; - dir = 8; - name = "Atrium APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aAO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aAP" = ( -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/structure/table/wood, -/obj/item/kitchen/fork, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aAQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aAR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aAS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aAT" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aAV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/central) -"aAW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aAX" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aAY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"aAZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"aBa" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"aBb" = ( -/obj/machinery/vending/cola/random, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard/fore) -"aBc" = ( -/obj/machinery/computer/security{ - dir = 4 - }, -/obj/machinery/newscaster/security_unit{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aBd" = ( -/obj/structure/chair/office/dark, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aBe" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aBf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aBg" = ( -/obj/machinery/camera{ - c_tag = "Security - Departures Starboard"; - dir = 1 - }, -/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, -/area/hallway/secondary/exit) -"aBh" = ( -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aBp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"aBr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"aBt" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"aBy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aBA" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aBB" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "External Waste Ports to Filter" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aBC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white, -/turf/open/floor/plating, -/area/engine/atmos) -"aBD" = ( -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -6 - }, -/obj/item/clothing/mask/breath, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/checker, -/area/engine/atmos) -"aBE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"aBF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aBG" = ( -/obj/structure/tank_dispenser, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"aBH" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/atmospheric_technician, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"aBI" = ( -/obj/machinery/computer/atmos_control{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_x = 38; - pixel_y = -24 - }, -/obj/machinery/button/door{ - id = "atmoslock"; - name = "Atmospherics Lockdown Control"; - pixel_x = 24; - pixel_y = -24; - req_access_txt = "25" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"aBJ" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/machinery/requests_console{ - department = "Atmospherics Office"; - name = "Atmospherics RC"; - pixel_x = 30 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"aBK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aBL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.5-Dorms"; - location = "9.4-EnteringDorms" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aBM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Lockerroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aBN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/crew_quarters/dorms) -"aBO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aBP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aBQ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aBR" = ( -/obj/machinery/light, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/dorms"; - name = "Dormitories APC"; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.6-LeavingDorms"; - location = "9.5-Dorms" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aBS" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aBT" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/crew_quarters/dorms) -"aBU" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aBV" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/clown{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/toy/figure/mime, -/obj/machinery/requests_console{ - department = "Theatre Backstage"; - name = "Theatre RC"; - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Theatre Storage" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aBW" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/crew_quarters/theatre) -"aBX" = ( -/obj/machinery/vending/autodrobe, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/crew_quarters/theatre"; - dir = 1; - name = "Theatre Backstage APC"; - pixel_y = 25 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aBY" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aBZ" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/cheesiehonkers, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aCa" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aCb" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aCc" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) -"aCd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aCe" = ( -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aCf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aCg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"aCh" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard/fore) -"aCi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aCj" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/door/window/brigdoor/southright{ - dir = 1; - name = "Security Desk"; - req_access_txt = "63" - }, -/obj/structure/table/reinforced, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/item/folder/red, -/obj/item/radio, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aCk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aCl" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aCm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aCn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aCs" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light/small, -/obj/machinery/atmospherics/miner/oxygen, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"aCw" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/light/small, -/obj/machinery/atmospherics/miner/nitrogen, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"aCz" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/engine/atmos) -"aCA" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/engine/atmos) -"aCC" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/engine/atmos) -"aCD" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"aCE" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"aCF" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Air to External Air Ports" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Atmospherics South East"; - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"aCG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"aCH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/engine/atmos) -"aCI" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Desk"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aCJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/atmos) -"aCK" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Atmospherics Desk"; - req_access_txt = "24" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aCL" = ( -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Central Hallway East"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aCM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aCN" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/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 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aCO" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/emergency, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aCP" = ( -/obj/structure/table/wood, -/obj/item/instrument/eguitar, -/obj/item/toy/crayon/spraycan/lubecan{ - charges = 5 - }, -/obj/structure/sign/poster/contraband/clown{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aCQ" = ( -/obj/effect/landmark/start/clown, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aCR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aCS" = ( -/obj/structure/dresser, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aCT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/random, -/turf/closed/wall, -/area/crew_quarters/theatre) -"aCU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aCV" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/toy/figure/chef, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Kitchen" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) -"aCW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) -"aCX" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) -"aCY" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Kitchen"; - name = "Kitchen RC"; - pixel_y = 32 - }, -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) -"aCZ" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/donkpockets, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) -"aDa" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) -"aDb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aDc" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/hallway/primary/starboard/fore) -"aDd" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aDe" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"aDg" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"aDh" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aDi" = ( -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aDj" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 11; - height = 18; - id = "emergency_home"; - name = "OmegaStation emergency evac bay"; - width = 30 - }, -/turf/open/space/basic, -/area/space) -"aDl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aDr" = ( -/obj/structure/sign/warning/nosmoking, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"aDs" = ( -/obj/structure/sign/warning/fire, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"aDt" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Engine Access"; - req_access_txt = "24" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aDu" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"aDv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/break_room) -"aDw" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/engine/break_room) -"aDx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/break_room) -"aDy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/break_room) -"aDz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/break_room) -"aDA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/break_room) -"aDB" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/checker, -/area/engine/break_room) -"aDC" = ( -/obj/structure/table/reinforced, -/obj/item/airlock_painter, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aDD" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/crew_quarters/dorms) -"aDE" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aDF" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aDG" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"aDH" = ( -/obj/structure/bed, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/item/bedsheet/brown, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"aDI" = ( -/obj/structure/bed, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/item/bedsheet/black, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"aDJ" = ( -/obj/structure/table/wood, -/obj/item/lipstick/random{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/lipstick/random{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/lipstick/random, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aDK" = ( -/obj/effect/landmark/start/mime, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aDL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/crew_quarters/theatre) -"aDM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aDN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"aDO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aDP" = ( -/obj/effect/landmark/xmastree, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aDQ" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aDR" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters" - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/item/reagent_containers/food/drinks/britcup, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aDS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aDT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/crew_quarters/kitchen) -"aDU" = ( -/obj/effect/landmark/start/cook, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aDV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/crew_quarters/kitchen) -"aDW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aDX" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/crew_quarters/kitchen) -"aDY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aDZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aEa" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aEb" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/arcade{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aEc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aEd" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aEe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6.3-DeparturesS"; - location = "6.2-DeparturesN" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aEf" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aEn" = ( -/obj/machinery/shieldgen, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/machinery/camera{ - c_tag = "Engineering Secure Storage"; - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aEo" = ( -/obj/machinery/shieldgen, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aEp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aEq" = ( -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aEr" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aEs" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aEt" = ( -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aEu" = ( -/obj/machinery/computer/monitor{ - name = "Engineering Power Monitoring Console" - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aEv" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/turf/open/floor/circuit/green, -/area/engine/engineering) -"aEw" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/circuit/green, -/area/engine/engineering) -"aEx" = ( -/obj/structure/closet/radiation, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/item/clothing/glasses/meson/engine, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aEy" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aEz" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aEA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall/r_wall, -/area/engine/break_room) -"aEB" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/engine/break_room) -"aEC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aED" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aEE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aEF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aEG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aEH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Engineering Foyer" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aEI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aEJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aEK" = ( -/obj/machinery/vending/clothing, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"aEL" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"aEM" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"aEN" = ( -/obj/machinery/vending/autodrobe, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/machinery/camera{ - c_tag = "Locker Room South"; - dir = 8 - }, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"aEO" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "detective"; - name = "trenchcoat" - }, -/obj/item/clothing/suit/toggle/lawyer/purple, -/obj/item/clothing/head/fedora{ - icon_state = "detective" - }, -/obj/item/clothing/under/rank/civilian/lawyer/female, -/obj/machinery/light/small, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"aEP" = ( -/obj/structure/dresser, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/crew_quarters/dorms) -"aEQ" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket{ - desc = "All the class of a trenchcoat without the security fibers."; - icon_state = "greydet"; - name = "trenchcoat" - }, -/obj/item/clothing/suit/toggle/lawyer/black, -/obj/item/clothing/head/fedora, -/obj/item/clothing/under/dress/blacktango, -/obj/machinery/light/small, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"aER" = ( -/obj/structure/dresser, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"aES" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/baguette, -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aET" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/obj/item/flashlight/lamp/bananalamp{ - pixel_y = 5 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aEU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/obj/structure/closet/crate/wooden/toy, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aEV" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aEW" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aEX" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/chips, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aEY" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters" - }, -/obj/item/storage/bag/tray, -/obj/item/kitchen/fork, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aEZ" = ( -/obj/effect/landmark/start/cook, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/crew_quarters/kitchen) -"aFa" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/apron/chef, -/obj/item/kitchen/rollingpin, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aFb" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/mint, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/crew_quarters/kitchen) -"aFc" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/item/kitchen/knife, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aFd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/deepfryer, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/crew_quarters/kitchen) -"aFe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aFf" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Kitchen Maintenance"; - req_access_txt = "28" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aFg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aFi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6.2-DeparturesN"; - location = "6.1-EnteringDepartures" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aFk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aFl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aFn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aFq" = ( -/obj/machinery/power/emitter, -/obj/machinery/light/small, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aFr" = ( -/obj/machinery/power/emitter, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aFs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aFt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aFu" = ( -/obj/effect/turf_decal/delivery, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aFv" = ( -/obj/structure/closet/crate, -/obj/item/crowbar/red, -/obj/item/stack/sheet/mineral/plasma{ - amount = 20 - }, -/obj/item/gps/engineering, -/obj/machinery/light/small, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/effect/turf_decal/bot, -/obj/item/areaeditor/blueprints, -/obj/item/tank/jetpack/suit, -/obj/item/clothing/shoes/magboots/advance, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aFw" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aFx" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aFy" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "SMES Access"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aFz" = ( -/obj/structure/closet/radiation, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/clothing/glasses/meson/engine, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aFA" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aFB" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Engineering Access"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aFC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/engine/break_room) -"aFD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aFE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.4-EnteringDorms"; - location = "9.3-Engi" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aFF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aFG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aFH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aFI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Engineering Foyer" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aFJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port) -"aFK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.3-Engi"; - location = "9.2-EnteringEngi" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port) -"aFL" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Central Hallway West"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aFN" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/camera{ - c_tag = "Central Diner 1"; - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aFO" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aFP" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aFQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters" - }, -/obj/item/storage/fancy/donut_box, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aFR" = ( -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aFS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/crew_quarters/kitchen) -"aFT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aFU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/crew_quarters/kitchen) -"aFV" = ( -/obj/effect/landmark/start/cook, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aFW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/crew_quarters/kitchen) -"aFX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aFY" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aGa" = ( -/obj/effect/landmark/event_spawn, -/obj/item/beacon, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aGb" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aGc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aGe" = ( -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"aGg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aGh" = ( -/obj/machinery/door/poddoor{ - id = "engstorage"; - name = "Engineering Secure Storage Lockdown" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aGi" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aGj" = ( -/obj/machinery/status_display, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aGk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Power Monitoring"; - req_access_txt = "32" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aGm" = ( -/obj/structure/sign/warning/radiation, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aGn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "10" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aGo" = ( -/obj/structure/sign/warning/fire, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aGp" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/engine/break_room) -"aGq" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aGr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Engineering Foyer"; - dir = 1 - }, -/obj/machinery/power/apc{ - areastring = "/area/engine/break_room"; - name = "Engineering Foyer APC"; - pixel_y = -26 - }, -/obj/structure/cable/white, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aGs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aGt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aGu" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aGv" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aGw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port) -"aGx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aGy" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/maintenance/port/central) -"aGz" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/maintenance/port/central) -"aGA" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink"; - pixel_y = 28 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/maintenance/port/central) -"aGB" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/central) -"aGD" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/maintenance/port/central"; - dir = 1; - name = "Central Port Maintenance APC"; - pixel_y = 25 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aGE" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aGG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/central) -"aGH" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aGI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/port/central) -"aGJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aGK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/central) -"aGL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/central) -"aGM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aGN" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aGO" = ( -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/structure/table/wood, -/obj/item/kitchen/fork, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aGP" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aGQ" = ( -/obj/machinery/holopad, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aGR" = ( -/obj/machinery/vending/dinnerware, -/obj/machinery/button/door{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters"; - pixel_x = -24; - pixel_y = 8; - req_access_txt = "28" - }, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -8 - }, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/crew_quarters/kitchen) -"aGS" = ( -/obj/machinery/processor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/crew_quarters/kitchen) -"aGT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) -"aGU" = ( -/obj/structure/rack, -/obj/machinery/button/door{ - id = "kitchenwindows"; - name = "Kitchen Privacy Control"; - pixel_y = -26; - req_access_txt = "28" - }, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/donkpockets, -/obj/item/clothing/head/chefhat, -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) -"aGV" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) -"aGW" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) -"aGX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aHe" = ( -/obj/effect/turf_decal/bot_white/right, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aHg" = ( -/obj/machinery/camera{ - c_tag = "Gravity Generator Room"; - dir = 8 - }, -/obj/effect/turf_decal/bot_white/left, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aHh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aHj" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHk" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHl" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHm" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHn" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Engineering Fore"; - network = list("ss13","engine"); - pixel_x = 23 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHo" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHr" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHt" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHu" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aHw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceblast"; - name = "Engineering Lockdown Shutters" - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"aHx" = ( -/obj/machinery/door/poddoor/preopen{ - id = "ceblast"; - name = "Engineering Lockdown Shutters" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aHy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceblast"; - name = "Engineering Lockdown Shutters" - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/engineering) -"aHz" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/door/poddoor/preopen{ - id = "ceblast"; - name = "Engineering Lockdown Shutters" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/door/window/westright{ - dir = 2; - name = "Engineering Desk"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aHA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceblast"; - name = "Engineering Lockdown Shutters" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"aHB" = ( -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = 8 - }, -/obj/structure/sign/directions/security{ - dir = 1 - }, -/obj/structure/sign/directions/medical{ - pixel_y = -8 - }, -/turf/closed/wall, -/area/engine/engineering) -"aHC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port) -"aHD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aHE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port) -"aHF" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aHH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/central) -"aHI" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aHL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/hydroponics) -"aHM" = ( -/turf/closed/wall, -/area/hydroponics) -"aHN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/hydroponics) -"aHO" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Hydroponics Maintenance"; - req_access_txt = "35" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aHP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/hydroponics) -"aHQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/hydroponics) -"aHR" = ( -/obj/structure/sign/departments/botany{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aHS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aHT" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/coffee, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aHU" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aHV" = ( -/obj/machinery/status_display, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aHW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Kitchen Coldroom"; - req_access_txt = "28" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aHY" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) -"aHZ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aIa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aIb" = ( -/obj/structure/sign/warning/radiation{ - pixel_x = -32 - }, -/obj/effect/turf_decal/bot_white, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aIc" = ( -/turf/open/floor/circuit/green, -/area/engine/gravity_generator) -"aId" = ( -/obj/effect/turf_decal/bot_white, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aIe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"aIf" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aIg" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"aIh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aIi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aIj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aIk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aIl" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Gas to Filter" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"aIm" = ( -/obj/machinery/button/door{ - id = "engsm"; - name = "Radiation Shutters Control"; - pixel_y = -24; - req_access_txt = "24" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aIn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aIo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aIp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/station_engineer, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aIq" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/obj/machinery/meter/atmos, -/turf/open/floor/engine, -/area/engine/engineering) -"aIr" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aIs" = ( -/obj/structure/table/reinforced, -/obj/item/stack/rods/fifty, -/obj/item/wrench, -/obj/item/storage/box/lights/mixed, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Engineering Monitoring" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aIt" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aIu" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/closet/crate/bin, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aIv" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/vending/engivend, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aIw" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/station_engineer, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aIx" = ( -/obj/machinery/light_switch{ - pixel_x = 38; - pixel_y = 24 - }, -/obj/machinery/button/door{ - id = "ceblast"; - name = "Engineering Lockdown Control"; - pixel_x = 24; - pixel_y = 24; - req_access_txt = "10" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/modular_computer/console/preset/engineering, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aIy" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/machinery/requests_console{ - department = "Engineering"; - name = "Engineering RC"; - pixel_x = 32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aIz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/central) -"aIA" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aIB" = ( -/turf/closed/wall, -/area/janitor) -"aIC" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Custodial Maintenance"; - req_access_txt = "26" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aID" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/janitor) -"aIE" = ( -/obj/item/crowbar/red, -/obj/item/cultivator, -/obj/item/shovel/spade, -/obj/item/hatchet, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 12; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/structure/closet/crate/hydroponics, -/obj/effect/turf_decal/delivery, -/obj/item/wrench, -/obj/item/wirecutters, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aIF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aIG" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/stripes/line, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aIH" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hydroponics) -"aII" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hydroponics) -"aIJ" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hydroponics) -"aIK" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aIL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aIM" = ( -/obj/machinery/requests_console{ - department = "Hydroponics"; - name = "Hydroponics RC"; - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/machinery/chem_master/condimaster{ - name = "BrewMaster 3000" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aIN" = ( -/obj/machinery/vending/hydronutrients, -/obj/structure/noticeboard{ - pixel_y = 30 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aIO" = ( -/obj/machinery/vending/hydroseeds, -/obj/machinery/light_switch{ - pixel_x = -8; - pixel_y = 24 - }, -/obj/machinery/button/door{ - id = "hydrodesk"; - name = "Hydroponics Privacy Control"; - pixel_x = 8; - pixel_y = 24; - req_access_txt = "35" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aIP" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hydrodesk"; - name = "Hydroponics Counter Shutters" - }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hydroponics) -"aIQ" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"aIR" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aIS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/wardrobe/chef_wardrobe, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aIT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aIU" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aIV" = ( -/obj/machinery/gibber, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aIW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/reagent_dispensers/cooking_oil, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aIX" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aIY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aIZ" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall, -/area/hallway/primary/starboard) -"aJa" = ( -/obj/structure/table, -/obj/item/storage/pill_bottle/dice, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aJb" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"aJc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"aJh" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/bot_white/left, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aJi" = ( -/obj/machinery/gravity_generator/main/station, -/obj/effect/turf_decal/bot_white, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aJj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"aJk" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24; - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/camera{ - c_tag = "Gravity Generator Entry"; - pixel_x = 23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aJl" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/engine/gravity_generator"; - dir = 1; - name = "Gravity Generator APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aJm" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 26 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aJn" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aJp" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aJq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"aJr" = ( -/obj/item/wrench, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aJs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aJt" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"aJu" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"aJw" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "External Gas to Loop" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aJy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"aJz" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aJB" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/stack/sheet/plasteel/fifty, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/item/crowbar, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aJC" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aJD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aJE" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aJF" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aJG" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/station_engineer, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aJH" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/computer/apc_control{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aJI" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/mousetraps{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/mousetraps, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/requests_console{ - department = "Custodial Closet"; - name = "Custodial RC"; - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Custodial Closet" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/janitor) -"aJJ" = ( -/obj/vehicle/ridden/janicart, -/obj/item/storage/bag/trash, -/obj/item/key/janitor, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/janitor"; - dir = 1; - name = "Custodial Closet APC"; - pixel_y = 25 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/janitor) -"aJK" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/janitor) -"aJL" = ( -/obj/structure/closet/crate/bin, -/obj/structure/extinguisher_cabinet{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/janitor) -"aJM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aJP" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aJQ" = ( -/obj/effect/landmark/start/botanist, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aJR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aJS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aJT" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aJU" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/botanist, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aJV" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hydrodesk"; - name = "Hydroponics Counter Shutters" - }, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/pumpkin, -/obj/item/reagent_containers/food/snacks/grown/grapes, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hydroponics) -"aJW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aJX" = ( -/obj/machinery/vending/cola/random, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"aJY" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aJZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Kitchen Coldroom"; - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aKa" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aKb" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/kitchen"; - name = "Kitchen APC"; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable/white, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aKc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aKd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aKe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aKf" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/central) -"aKg" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/aft) -"aKh" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/hallway/secondary/exit) -"aKi" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/door/window/southleft{ - name = "Cargo Desk"; - req_access_txt = "50" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aKj" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aKp" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aKq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aKs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Gravity Generator Chamber"; - req_access_txt = "19; 61" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aKt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aKu" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aKv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aKw" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aKx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "10" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aKy" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aKz" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aKA" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Filter" - }, -/obj/machinery/airalarm/engine{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"aKC" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Gas to Chamber" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"aKD" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"aKE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aKG" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aKH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "10" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aKI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aKK" = ( -/obj/structure/table/reinforced, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aKL" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil/white{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil/white, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aKM" = ( -/obj/structure/table/reinforced, -/obj/item/lightreplacer, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aKN" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aKO" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/computer/rdconsole/production{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aKP" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/orange, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/janitor) -"aKQ" = ( -/obj/effect/landmark/start/janitor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/janitor) -"aKR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable/white{ - icon_state = "1-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, -/area/janitor) -"aKS" = ( -/obj/structure/janitorialcart, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/janitor) -"aKT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/biogenerator, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKW" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKX" = ( -/obj/structure/table/glass, -/obj/item/crowbar/red, -/obj/item/cultivator, -/obj/item/shovel/spade, -/obj/item/hatchet, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 12; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/delivery, -/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 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKY" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/bottle/nutrient/ez{ - pixel_x = 3 - }, -/obj/item/reagent_containers/glass/bottle/nutrient/rh, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/delivery, -/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 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKZ" = ( -/obj/structure/table/glass, -/obj/item/watertank, -/obj/item/reagent_containers/spray/pestspray, -/obj/item/grenade/chem_grenade/antiweed, -/obj/item/grenade/chem_grenade/antiweed, -/obj/effect/turf_decal/delivery, -/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 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aLa" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aLb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aLc" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/spray/pestspray, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 16; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/seeds/wheat, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/effect/turf_decal/bot, -/obj/item/paper/guides/jobs/hydroponics, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aLd" = ( -/obj/structure/table/glass, -/obj/item/seeds/sugarcane{ - pixel_x = 3 - }, -/obj/item/seeds/poppy/geranium{ - pixel_y = 6 - }, -/obj/item/seeds/banana{ - pixel_x = -6 - }, -/obj/item/seeds/tower, -/obj/effect/turf_decal/bot, -/obj/item/book/manual/hydroponics_pod_people, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aLe" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/hydroponics) -"aLf" = ( -/obj/structure/sign/nanotrasen{ - pixel_x = -32; - pixel_y = -32 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=3.3-AtriumSE"; - location = "3.2-AtriumSW" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aLg" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"aLh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aLi" = ( -/obj/structure/kitchenspike, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aLj" = ( -/obj/machinery/icecream_vat, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aLk" = ( -/obj/structure/kitchenspike, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aLl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/rust, -/area/crew_quarters/kitchen) -"aLm" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aLt" = ( -/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, -/area/hallway/secondary/exit) -"aLD" = ( -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aLE" = ( -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aLF" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/plasteel/twenty, -/obj/item/wrench, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aLG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"aLH" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aLI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aLJ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aLK" = ( -/obj/structure/closet/radiation, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/item/clothing/glasses/meson/engine, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aLM" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 1; - filter_type = "n2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aLN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aLO" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"aLP" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"aLQ" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/closed/wall/r_wall/rust, -/area/engine/supermatter) -"aLR" = ( -/obj/machinery/door/airlock/atmos/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/engine, -/area/engine/supermatter) -"aLS" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"aLT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"aLU" = ( -/obj/machinery/status_display, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"aLV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/engine/engineering) -"aLW" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aLY" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aLZ" = ( -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aMa" = ( -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aMb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aMc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aMd" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/rnd/production/circuit_imprinter, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aMe" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/lights/mixed{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/lights/mixed, -/obj/item/lightreplacer, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/janitor) -"aMf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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/janitor) -"aMg" = ( -/obj/effect/landmark/start/janitor, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/janitor) -"aMh" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 12 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/janitor) -"aMi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/vending/wardrobe/hydro_wardrobe, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMk" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMm" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMn" = ( -/obj/effect/landmark/start/botanist, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aMr" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Animal Pen"; - req_access_txt = "35" - }, -/turf/open/floor/grass, -/area/hydroponics) -"aMs" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/turf/open/floor/grass, -/area/hydroponics) -"aMt" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aMu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aMx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aMy" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) -"aMz" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aMA" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aMB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aMC" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aMJ" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"aMK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/tcommsat/server) -"aML" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Telecomms Control Room"; - req_access_txt = "19; 61" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tcommsat/server) -"aMM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/tcommsat/server) -"aMN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"aMO" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Engineering Port"; - dir = 4; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aMP" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aMR" = ( -/obj/machinery/camera{ - c_tag = "Supermatter Chamber"; - network = list("engine"); - pixel_x = 23 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"aMS" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/engine/supermatter) -"aMT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"aMU" = ( -/turf/open/floor/engine, -/area/engine/supermatter) -"aMV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"aMW" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/turf/open/floor/circuit/green, -/area/engine/supermatter) -"aMX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"aMZ" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"aNa" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/structure/sign/directions/engineering{ - desc = "A handy sign praising the engineering department."; - icon_state = "safety"; - name = "engineering plaque"; - pixel_y = -32 - }, -/obj/item/clothing/glasses/meson/engine, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aNb" = ( -/obj/structure/tank_dispenser, -/obj/machinery/light, -/obj/structure/extinguisher_cabinet{ - pixel_y = -26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aNc" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/item/clothing/glasses/meson/engine, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aNd" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Engine."; - dir = 1; - name = "Engine Monitor"; - network = list("engine"); - pixel_y = -32 - }, -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aNe" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aNf" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aNg" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aNh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port) -"aNi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNj" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/reagent_containers/glass/bucket, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/janitor) -"aNk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/janitor) -"aNl" = ( -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/structure/closet/l3closet/janitor, -/turf/open/floor/plasteel, -/area/janitor) -"aNm" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/vending/wardrobe/jani_wardrobe, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/janitor) -"aNn" = ( -/obj/structure/table/glass, -/obj/item/storage/box/syringes, -/obj/effect/turf_decal/bot, -/obj/item/storage/box/disks_plantgene, -/obj/item/toy/figure/botanist, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aNq" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aNr" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aNs" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aNt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aNu" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Hydroponics South"; - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"aNv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/mob/living/simple_animal/chicken, -/turf/open/floor/grass, -/area/hydroponics) -"aNw" = ( -/mob/living/simple_animal/cow, -/turf/open/floor/grass, -/area/hydroponics) -"aNx" = ( -/obj/structure/sink/puddle, -/turf/open/floor/grass, -/area/hydroponics) -"aNy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aNz" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aNA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aNB" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aNC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard/central) -"aND" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aNE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aNF" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard) -"aNG" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/pen/red, -/obj/item/stamp/denied{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/stamp, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aNH" = ( -/obj/structure/closet/crate, -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aNI" = ( -/obj/structure/closet/crate, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, -/obj/machinery/light, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aNJ" = ( -/obj/structure/closet/crate, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aNK" = ( -/obj/structure/closet/crate, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aNT" = ( -/obj/machinery/announcement_system, -/obj/machinery/status_display/ai{ - pixel_x = -32 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"aNU" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"aNV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"aNW" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"aNX" = ( -/obj/machinery/computer/telecomms/monitor{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"aNY" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"aNZ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"aOa" = ( -/obj/machinery/power/supermatter_crystal/shard/engine, -/turf/open/floor/engine, -/area/engine/supermatter) -"aOd" = ( -/obj/machinery/power/apc{ - areastring = "/area/engine/engineering"; - dir = 4; - name = "Engine Room APC"; - pixel_x = 26 - }, -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aOf" = ( -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/janitor) -"aOh" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hydroponics) -"aOi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aOj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/hydroponics) -"aOk" = ( -/obj/structure/sign/departments/botany, -/turf/closed/wall, -/area/hydroponics) -"aOm" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOo" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOq" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOr" = ( -/obj/structure/sign/directions/supply{ - dir = 4 - }, -/obj/structure/sign/directions/science{ - pixel_y = -8 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = 8 - }, -/turf/closed/wall, -/area/hallway/primary/central) -"aOt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/starboard/central) -"aOu" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aOv" = ( -/obj/machinery/computer/message_monitor{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/item/paper/monitorkey, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"aOw" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"aOx" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"aOy" = ( -/obj/machinery/computer/telecomms/server{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"aOz" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aOC" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/engine/supermatter) -"aOD" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/turf/open/floor/circuit/green, -/area/engine/supermatter) -"aOF" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"aOG" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aOH" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port) -"aOI" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/port) -"aOL" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"aOM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aON" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aOO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/aft) -"aOP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/aft) -"aOR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aOS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aOT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aOU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aOV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 26 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 4" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aOW" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aOX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/port/aft"; - dir = 1; - name = "Port Quarter Hallway APC"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aOY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aOZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aPa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aPb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 3" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aPd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aPe" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPh" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPj" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L3" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L5" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L7" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L9" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L11" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L13" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPq" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/central"; - dir = 1; - name = "Central Primary Hallway APC"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aPw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aPx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aPy" = ( -/obj/structure/table, -/obj/item/storage/briefcase, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) -"aPG" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/tcommsat/server) -"aPI" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aPJ" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aPK" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"aPL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"aPM" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"aPN" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aPO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/maintenance/port) -"aPP" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aPQ" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aPR" = ( -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aPS" = ( -/obj/structure/closet/firecloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aPT" = ( -/obj/structure/rack, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aPU" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aPV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/port) -"aPW" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/aft) -"aPX" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway South-West"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/aft) -"aPY" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.2-EnteringEngi"; - location = "9.1-Library" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/aft) -"aPZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/aft) -"aQa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/aft) -"aQb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/aft) -"aQc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"aQd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/aft) -"aQe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/aft) -"aQf" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/aft) -"aQg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQk" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/observer_start, -/obj/effect/turf_decal/plaque{ - icon_state = "L8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L10" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/plaque{ - icon_state = "L12" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L14" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQt" = ( -/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, -/area/hallway/primary/central) -"aQu" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aQx" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aQy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aQz" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aQA" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 3"; - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) -"aQG" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"aQH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/command{ - name = "Telecomms Server Room"; - req_access_txt = "61" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"aQJ" = ( -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aQK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aQM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/trinary/filter/critical{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aQN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aQO" = ( -/obj/machinery/camera{ - c_tag = "Engineering Aft"; - network = list("ss13","engine"); - pixel_x = 23 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aQP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aQR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aQS" = ( -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aQT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/engine, -/area/engine/engineering) -"aQU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/port) -"aQW" = ( -/turf/closed/wall, -/area/library) -"aQX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/library) -"aQY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/library) -"aQZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library Access" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/library) -"aRa" = ( -/obj/structure/sign/plaques/kiddie/library, -/turf/closed/wall, -/area/library) -"aRb" = ( -/turf/closed/wall, -/area/medical/morgue) -"aRc" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/medical/morgue) -"aRd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "5" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/medical/morgue) -"aRe" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/morgue) -"aRf" = ( -/turf/closed/wall, -/area/medical/chemistry) -"aRg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistbot"; - name = "Chemistry Privacy Shutters" - }, -/turf/open/floor/plating, -/area/medical/chemistry) -"aRh" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/chemistry) -"aRi" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistbot"; - name = "Chemistry Privacy Shutters" - }, -/obj/machinery/door/window/southleft{ - name = "Chemistry Desk"; - req_access_txt = "5; 33" - }, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aRk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 2"; - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.1-Library"; - location = "8.4-AftNW" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aRq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aRr" = ( -/turf/closed/wall/r_wall, -/area/science/lab) -"aRs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" - }, -/turf/open/floor/plating, -/area/science/lab) -"aRt" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/door/window/southleft{ - name = "Research Lab Desk"; - req_one_access_txt = "7;29" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/lab) -"aRu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/research) -"aRv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/research) -"aRx" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aRy" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aRz" = ( -/turf/closed/wall, -/area/maintenance/starboard) -"aRB" = ( -/obj/effect/turf_decal/bot, -/obj/structure/table, -/obj/item/clipboard, -/obj/item/storage/firstaid/o2, -/obj/item/crowbar, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"aRD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"aRE" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"aRF" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -28 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Gas to Cooling Loop" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRH" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRL" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aRM" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRN" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Freezer to Gas" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRO" = ( -/obj/effect/landmark/start/station_engineer, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRP" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/engine, -/area/engine/engineering) -"aRQ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Gas to Cooling Loop" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRR" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/port) -"aRT" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Library 2"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aRU" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aRW" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aRX" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aRY" = ( -/obj/structure/table/wood, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/paper_bin, -/obj/item/pen, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aRZ" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aSa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/library) -"aSb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/library) -"aSc" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aSd" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aSe" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aSf" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aSg" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aSh" = ( -/turf/closed/wall, -/area/medical/medbay/zone3) -"aSi" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/medical/medbay/zone3) -"aSj" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/closet/secure_closet/medical1, -/obj/item/storage/box/beakers, -/obj/item/storage/box/pillbottles, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aSk" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/medical/chemistry"; - dir = 1; - name = "Chemistry Lab APC"; - pixel_y = 25 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/camera{ - c_tag = "Chemistry" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"aSl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/clipboard, -/obj/item/storage/bag/chemistry, -/obj/item/storage/pill_bottle/mutadone, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aSn" = ( -/obj/machinery/chem_dispenser, -/obj/machinery/button/door{ - id = "chemistbot"; - name = "Chemistry Shutter Control"; - pixel_x = 24; - pixel_y = 24; - req_access_txt = "33" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aSt" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aSu" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/table, -/obj/item/disk/tech_disk{ - pixel_x = -6 - }, -/obj/item/disk/tech_disk{ - pixel_x = 6 - }, -/obj/item/disk/tech_disk{ - pixel_y = 6 - }, -/obj/item/toy/figure/scientist, -/obj/machinery/button/door{ - id = "rndlab1"; - name = "Research Shutters Control"; - pixel_x = -24; - pixel_y = 24; - req_access_txt = "7" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aSv" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aSw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aSx" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Research Lab"; - name = "Research RC"; - pixel_y = 32; - receive_ore_updates = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aSy" = ( -/obj/structure/closet/crate/bin, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/lab) -"aSz" = ( -/turf/closed/wall, -/area/science/lab) -"aSA" = ( -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/research) -"aSB" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/research) -"aSC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard) -"aSD" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/starboard) -"aSE" = ( -/obj/structure/closet/emcloset, -/obj/item/clothing/mask/breath, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"aSF" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"aSH" = ( -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall, -/area/maintenance/starboard) -"aSM" = ( -/obj/machinery/door/airlock/command{ - name = "Telecomms Server Room"; - req_access_txt = "61" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"aSN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plating, -/area/tcommsat/server) -"aSO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"aSP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/vending/wardrobe/engi_wardrobe, -/turf/open/floor/engine, -/area/engine/engineering) -"aSR" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/plasma, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"aSS" = ( -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/meson/engine, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"aST" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"aSU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aSV" = ( -/obj/machinery/power/emitter/anchored{ - dir = 1; - state = 2 - }, -/obj/structure/cable/white, -/obj/machinery/light, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"aSW" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aSX" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"aSY" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = -5 - }, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = 5 - }, -/obj/item/geiger_counter, -/obj/item/geiger_counter, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"aSZ" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/obj/item/clothing/glasses/meson/engine, -/turf/open/floor/engine, -/area/engine/engineering) -"aTa" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aTb" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"aTc" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/dark, -/area/library) -"aTd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aTe" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aTf" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/storage/pill_bottle/dice, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aTg" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen/red, -/turf/open/floor/plasteel/dark, -/area/library) -"aTh" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aTi" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/librarian, -/turf/open/floor/plasteel/dark, -/area/library) -"aTj" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aTk" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aTl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aTm" = ( -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/door/window/southleft, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"aTn" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/door/window/southright, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"aTo" = ( -/obj/structure/window/reinforced, -/obj/machinery/clonepod, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"aTp" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/chemistry) -"aTq" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/vending/wardrobe/chem_wardrobe, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aTr" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"aTs" = ( -/obj/machinery/chem_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aTt" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aTu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/chem_master, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aTw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aTx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aTy" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aTz" = ( -/obj/structure/chair/comfy/brown, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aTA" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, -/obj/machinery/camera{ - c_tag = "Arrivals Lounge" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aTB" = ( -/obj/structure/chair/comfy/brown, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aTC" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aTD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aTE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aTF" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/white, -/obj/item/pen, -/obj/machinery/door/window/southleft{ - dir = 4; - name = "Research Lab Desk"; - req_one_access_txt = "7;29" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/lab) -"aTG" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aTH" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/lab) -"aTI" = ( -/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 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/lab) -"aTJ" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aTK" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/matter_bin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/micro_laser, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aTL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/lab) -"aTM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aTN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aTO" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Science Maintenance"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/research) -"aTP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/aft) -"aTR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) -"aTS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"aTT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"aTX" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"aTY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"aTZ" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"aUa" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction, -/turf/closed/wall/r_wall/rust, -/area/engine/engineering) -"aUb" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/port) -"aUc" = ( -/obj/machinery/power/apc{ - areastring = "/area/library"; - dir = 8; - name = "Library APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aUd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/library) -"aUe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/library) -"aUf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/library) -"aUg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/library) -"aUh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/wood, -/area/library) -"aUi" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/wood, -/area/library) -"aUj" = ( -/obj/machinery/photocopier, -/turf/open/floor/plasteel/dark, -/area/library) -"aUk" = ( -/obj/structure/bodycontainer/morgue, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aUn" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/medical/medbay/zone3) -"aUo" = ( -/obj/machinery/camera{ - c_tag = "Genetics Cloning"; - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aUp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aUq" = ( -/obj/machinery/computer/cloning{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aUr" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/medical/chemistry) -"aUs" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/chemistry) -"aUt" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"aUv" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aUw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"aUx" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aUy" = ( -/turf/open/floor/carpet, -/area/crew_quarters/lounge) -"aUz" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aUA" = ( -/obj/machinery/rnd/destructive_analyzer, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aUB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aUC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/rnd/production/protolathe/department/science, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aUD" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aUE" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil/white{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil/white, -/obj/item/stock_parts/scanning_module{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/multitool, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aUF" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aUG" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/research"; - dir = 4; - name = "Research Division APC"; - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aUH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/research) -"aUI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/research) -"aUO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"aUP" = ( -/obj/machinery/blackbox_recorder, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/circuit/green/telecomms, -/area/tcommsat/server) -"aUQ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/asteroid/nearstation) -"aUR" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/structure/lattice, -/turf/open/space, -/area/asteroid/nearstation) -"aUS" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/obj/structure/lattice, -/turf/open/space, -/area/asteroid/nearstation) -"aUT" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/asteroid/nearstation) -"aUU" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/asteroid/nearstation) -"aUV" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/libraryscanner, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aUW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/library) -"aUX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"aUY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) -"aUZ" = ( -/obj/effect/landmark/barthpot, -/turf/open/floor/wood, -/area/library) -"aVa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/library) -"aVb" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 26 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aVc" = ( -/obj/structure/bodycontainer/morgue, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aVd" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aVe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aVf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aVg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aVh" = ( -/obj/machinery/holopad, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aVi" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aVj" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/chemistry) -"aVl" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"aVm" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"aVn" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/requests_console{ - department = "Chemistry Lab"; - name = "Chemistry RC"; - pixel_x = 32; - receive_ore_updates = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"aVo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aVp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aVq" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/crew_quarters/lounge) -"aVr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aVs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aVt" = ( -/obj/machinery/computer/rdconsole/core{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/science/lab"; - dir = 8; - name = "Research and Development Lab APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aVu" = ( -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aVv" = ( -/obj/item/reagent_containers/glass/beaker/sulphuric, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aVw" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aVx" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/integrated_circuit_printer, -/obj/item/integrated_electronics/analyzer, -/obj/item/integrated_electronics/debugger, -/obj/item/integrated_electronics/wirer, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aVy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aVz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aVA" = ( -/turf/closed/wall, -/area/science/research) -"aVB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - external_pressure_bound = 140; - name = "server vent"; - pressure_checks = 0 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/research) -"aVC" = ( -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/science/research) -"aVD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - external_pressure_bound = 120; - name = "server vent" - }, -/obj/machinery/camera{ - c_tag = "Server Room"; - network = list("ss13","rd"); - pixel_x = 22 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/research) -"aVE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/research) -"aVK" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/asteroid/nearstation) -"aVL" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/asteroid/nearstation) -"aVM" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"aVN" = ( -/obj/structure/table/wood, -/obj/item/storage/bag/books, -/obj/item/taperecorder, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aVO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aVP" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/library) -"aVQ" = ( -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aVR" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/plasteel/dark, -/area/library) -"aVS" = ( -/obj/structure/bookcase/random/fiction, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aVT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aVU" = ( -/obj/structure/bookcase/random/adult, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aVV" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/plasteel/dark, -/area/library) -"aVW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aVX" = ( -/obj/structure/easel, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/twentythreeXtwentythree, -/obj/item/canvas/twentythreeXtwentythree, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aVY" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aVZ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aWa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aWb" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/zone3) -"aWc" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -38 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "cloningfoyer"; - name = "Cloning Doors Control"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = -24 - }, -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aWd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aWe" = ( -/obj/structure/table/glass, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aWf" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 3 - }, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/medical/chemistry) -"aWg" = ( -/obj/structure/table/glass, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/assembly/timer{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/light, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/chemistry) -"aWh" = ( -/obj/structure/table/glass, -/obj/item/clothing/glasses/science{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/glasses/science, -/obj/item/stack/cable_coil/white{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil/white, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/chemistry) -"aWi" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/chemistry) -"aWj" = ( -/obj/structure/table/glass, -/obj/item/clipboard, -/obj/item/toy/figure/chemist, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/chemistry) -"aWk" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/wrench, -/obj/item/clothing/glasses/welding, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aWl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aWm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "R&D"; - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aWn" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aWo" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aWp" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/science/lab) -"aWq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aWr" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aWs" = ( -/obj/machinery/rnd/server, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/research) -"aWt" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/science/research) -"aWu" = ( -/obj/machinery/rnd/server, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/research) -"aWz" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/lattice, -/turf/open/space, -/area/asteroid/nearstation) -"aWA" = ( -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aWB" = ( -/obj/effect/landmark/start/librarian, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/library) -"aWC" = ( -/obj/structure/table/wood, -/obj/item/camera_film{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/camera_film, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aWD" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/library) -"aWE" = ( -/turf/open/floor/plasteel/dark, -/area/library) -"aWF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aWG" = ( -/obj/machinery/bookbinder, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aWH" = ( -/obj/structure/bodycontainer/morgue, -/obj/machinery/power/apc{ - areastring = "/area/medical/morgue"; - name = "Morgue APC"; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aWI" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/medical/morgue) -"aWJ" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/camera{ - c_tag = "Medbay Morgue"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aWK" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/medbay/zone3) -"aWL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "cloningfoyer"; - name = "Cloning Lab"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aWM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/medbay/zone3) -"aWN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry Lab"; - req_access_txt = "5; 33" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aWO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/chemistry) -"aWP" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/chips, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aWQ" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aWR" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/obj/machinery/light, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aWS" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aWT" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aWU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research and Development Lab"; - req_one_access_txt = "7;29" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/lab) -"aWV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/science/lab) -"aWW" = ( -/obj/structure/sign/warning/nosmoking/circle, -/turf/closed/wall, -/area/science/lab) -"aWX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aWY" = ( -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "rdxeno"; - name = "Xenobiology Containment Door" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plating, -/area/science/research) -"aWZ" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "rdxeno"; - name = "Xenobiology Containment Door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Server Access"; - req_access_txt = "30" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/research) -"aXa" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "rdxeno"; - name = "Xenobiology Containment Door" - }, -/turf/open/floor/plating, -/area/science/research) -"aXb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"aXc" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/asteroid/nearstation) -"aXf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/library) -"aXg" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/plasteel/dark, -/area/library) -"aXh" = ( -/obj/structure/bookcase/random/nonfiction, -/obj/machinery/light, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aXi" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/dark, -/area/library) -"aXj" = ( -/obj/structure/bookcase/random/reference, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aXk" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/plasteel/dark, -/area/library) -"aXl" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/camera{ - c_tag = "Library 1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"aXm" = ( -/obj/structure/table, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/beakers, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/camera{ - c_tag = "Medbay West" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aXn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aXo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aXp" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aXq" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aXr" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aXs" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aXt" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aXu" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aXw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/research) -"aXy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/research) -"aXz" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aXA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aXB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aXC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aXE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aXF" = ( -/obj/machinery/door/airlock/command{ - name = "Research Division Server Room"; - req_access_txt = "30" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/research) -"aXG" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/research) -"aXH" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/research) -"aXI" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/wrench, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/clothing/suit/armor/reactive/teleport, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/research) -"aXJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"aXK" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"aXL" = ( -/obj/effect/landmark/start/librarian, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/library) -"aXM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/vending/wardrobe/curator_wardrobe, -/turf/open/floor/wood, -/area/library) -"aXN" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aXO" = ( -/obj/structure/table/glass, -/obj/item/storage/firstaid/toxin{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/toxin{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = -30 - }, -/obj/machinery/camera{ - c_tag = "Medbay Storage" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aXP" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aXQ" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 26 - }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 24 - }, -/obj/effect/turf_decal/bot, -/obj/item/storage/box/beakers{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/syringes, -/obj/item/reagent_containers/hypospray/CMO, -/obj/item/storage/belt/medical, -/obj/item/storage/belt/medical, -/obj/item/clothing/neck/stethoscope, -/obj/item/clothing/neck/stethoscope, -/obj/item/gun/syringe/dart, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aXR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/departments/medbay/alt, -/turf/open/floor/plating, -/area/medical/medbay/zone3) -"aXS" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aXT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aXU" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aXV" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aXW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aXX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/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 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aXZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aYa" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYd" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/lounge"; - dir = 1; - name = "Lounge APC"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYf" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/research) -"aYi" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/research) -"aYj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYk" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYm" = ( -/obj/machinery/light, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Research Division South"; - dir = 8 - }, -/obj/machinery/vending/wardrobe/science_wardrobe, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYq" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/research) -"aYr" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/structure/cable/white, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/research) -"aYs" = ( -/obj/machinery/computer/rdservercontrol{ - dir = 8 - }, -/obj/machinery/light, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/research) -"aYt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"aYu" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aYv" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aYw" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/taperecorder, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/library) -"aYx" = ( -/obj/structure/chair/comfy/brown, -/turf/open/floor/wood, -/area/library) -"aYy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar"; - name = "skeletal minibar" - }, -/obj/item/storage/fancy/candle_box, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/library) -"aYz" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port) -"aYA" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port) -"aYC" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/port) -"aYE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYF" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYG" = ( -/obj/structure/table/glass, -/obj/item/storage/firstaid/fire{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/firstaid/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/fire{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/eastleft{ - name = "First-Aid Supplies"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aYH" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aYI" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aYJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aYK" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aYL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aYM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aYN" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aYO" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/effect/turf_decal/stripes/line, -/obj/item/wrench/medical, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aYP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/pill_bottle/mannitol, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aYQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aYR" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aYS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aYT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aYU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYV" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) -"aYY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYZ" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aZa" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) -"aZb" = ( -/turf/closed/wall, -/area/science/robotics/mechbay) -"aZc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"aZd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aZe" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"aZf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/research) -"aZg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/research) -"aZh" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"aZi" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"aZj" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"aZk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"aZl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"aZm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall/rust, -/area/science/robotics/lab) -"aZo" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port) -"aZp" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted, -/turf/open/floor/plating, -/area/maintenance/port) -"aZq" = ( -/obj/structure/table/wood, -/obj/item/clothing/gloves/color/black, -/obj/item/taperecorder, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"aZr" = ( -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"aZs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall, -/area/maintenance/port) -"aZu" = ( -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/structure/table/wood, -/obj/item/storage/photo_album, -/obj/item/camera, -/turf/open/floor/wood, -/area/library) -"aZv" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/laser_pointer{ - pixel_x = 3 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -26 - }, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/library) -"aZw" = ( -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/bookcase{ - name = "Forbidden Knowledge" - }, -/turf/open/floor/wood, -/area/library) -"aZy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall/rust, -/area/maintenance/port) -"aZz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall, -/area/maintenance/port) -"aZA" = ( -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aZB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/maintenance/port) -"aZC" = ( -/obj/structure/table/glass, -/obj/item/storage/firstaid/brute{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/firstaid/brute{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/brute{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/eastright{ - name = "First-Aid Supplies"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aZD" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aZF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aZG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aZH" = ( -/obj/structure/cable/white{ - 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/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aZI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aZK" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aZL" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aZM" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aZN" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aZO" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"aZP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"aZQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aZR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aZU" = ( -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/science/robotics/mechbay"; - dir = 1; - name = "Mech Bay APC"; - pixel_y = 28 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/mechbay) -"aZV" = ( -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/mechbay) -"aZW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/mechbay) -"aZX" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/mechbay) -"aZY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aZZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"baa" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/lab) -"bab" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/electrical, -/obj/item/screwdriver{ - pixel_y = 5 - }, -/obj/item/multitool, -/obj/item/clothing/head/welding, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Robotics Lab"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bac" = ( -/obj/machinery/mecha_part_fabricator, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bad" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/storage/belt/utility/full, -/obj/item/circuitboard/mecha/ripley/main, -/obj/item/circuitboard/mecha/ripley/peripherals, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"baf" = ( -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil/white, -/obj/item/stack/cable_coil/white, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bag" = ( -/obj/item/paper_bin, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/structure/table/reinforced, -/obj/machinery/requests_console{ - department = "Robotics Lab"; - name = "Robotics RC"; - pixel_y = 32; - receive_ore_updates = 1 - }, -/obj/machinery/light_switch{ - pixel_x = 24 - }, -/obj/effect/turf_decal/bot, -/obj/item/clothing/glasses/welding, -/obj/item/wrench, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bah" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"bai" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"baj" = ( -/turf/closed/wall, -/area/maintenance/port) -"bam" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bao" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bap" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/port) -"baq" = ( -/obj/structure/table/wood, -/obj/item/clothing/suit/syndicatefake, -/obj/item/clothing/head/syndicatefake, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bar" = ( -/turf/open/floor/plating, -/area/maintenance/port) -"bas" = ( -/obj/structure/dresser, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bat" = ( -/obj/structure/table/glass, -/obj/item/storage/firstaid/o2{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/o2{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/medbay/zone3"; - dir = 8; - name = "Medbay APC"; - pixel_x = -26 - }, -/obj/structure/cable/white, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"bau" = ( -/obj/machinery/light, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/rnd/production/techfab/department/medical, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"bav" = ( -/obj/machinery/vending/medical, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"baw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/departments/medbay/alt, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_y = -28 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/zone3) -"bax" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"bay" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/defibrillator_mount/loaded{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"baz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"baA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"baB" = ( -/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 = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"baC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"baD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"baF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"baG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"baH" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Medbay Foyer"; - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"baI" = ( -/obj/structure/filingcabinet/security, -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24; - pixel_y = 32 - }, -/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, -/area/security/checkpoint) -"baJ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/table/reinforced, -/obj/item/crowbar, -/obj/item/restraints/handcuffs, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"baK" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/radio, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/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/checkpoint) -"baL" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"baM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"baN" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/camera{ - c_tag = "Mech Bay"; - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"baO" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"baP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"baQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"baR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"baS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"baT" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"baU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"baV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"baW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"baX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"baY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"baZ" = ( -/obj/effect/landmark/start/roboticist, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bba" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bbc" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/plating, -/area/maintenance/port) -"bbe" = ( -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bbf" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/port) -"bbg" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbh" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"bbj" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/port) -"bbk" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbl" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/syndicateballoon, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bbm" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bbn" = ( -/obj/machinery/vending/autodrobe, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bbp" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bbq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bbr" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bbs" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/bloodbankgen, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bbt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bbu" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bbv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bbw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bbx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bby" = ( -/obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bbz" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bbA" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint"; - dir = 4; - name = "Security Checkpoint APC"; - pixel_x = 26 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bbB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bbC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bbD" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bbE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/mech_bay_recharge_floor, -/area/science/robotics/mechbay) -"bbF" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"bbG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"bbH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bbI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bbJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bbK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bbL" = ( -/obj/effect/landmark/start/roboticist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bbM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bbN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bbO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/rdconsole{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bbQ" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/port) -"bbR" = ( -/turf/open/floor/wood, -/area/maintenance/port) -"bbS" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/port) -"bbT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/port) -"bbV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/barricade/wooden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbW" = ( -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bbX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/maintenance/port) -"bbY" = ( -/obj/machinery/computer/security/telescreen/entertainment, -/turf/closed/wall, -/area/maintenance/port) -"bbZ" = ( -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bca" = ( -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall, -/area/maintenance/port) -"bcb" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port) -"bcc" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bcd" = ( -/obj/item/retractor, -/obj/item/hemostat, -/obj/structure/table/reinforced, -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_x = -26; - use_power = 0 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"bce" = ( -/obj/structure/table/optable, -/obj/effect/decal/cleanable/blood/old, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"bcf" = ( -/obj/machinery/computer/operating{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"bcg" = ( -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, -/obj/item/surgical_drapes, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"bch" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bci" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"bcj" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/white, -/obj/item/reagent_containers/hypospray/medipen, -/obj/machinery/door/window/westleft{ - dir = 2; - name = "Medbay Desk"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"bck" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Desk"; - req_access_txt = "5" - }, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"bcl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bcm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/security/checkpoint) -"bcn" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bco" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bcp" = ( -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/machinery/computer/card{ - dir = 8 - }, -/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, -/area/security/checkpoint) -"bcq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bcr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bcs" = ( -/obj/machinery/door/poddoor/shutters{ - id = "mechbay"; - name = "Mech Bay Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bct" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bcu" = ( -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bcv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bcw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bcx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/research) -"bcy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/vending/wardrobe/robo_wardrobe, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bcz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bcA" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bcB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bcC" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/aug_manipulator, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bcE" = ( -/obj/structure/closet/l3closet/scientist{ - pixel_x = -2 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bcF" = ( -/obj/machinery/computer/slot_machine, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bcG" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/port) -"bcH" = ( -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/wood, -/area/maintenance/port) -"bcI" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/maintenance/port) -"bcJ" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/plating, -/area/maintenance/port) -"bcK" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/plating, -/area/maintenance/port) -"bcL" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bcM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bcN" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bcO" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bcR" = ( -/obj/structure/table/wood, -/obj/item/instrument/guitar, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/port) -"bcS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/port) -"bcT" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/port"; - dir = 4; - name = "Port Maintenance APC"; - pixel_x = 26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bcU" = ( -/obj/item/circular_saw, -/obj/item/surgicaldrill{ - pixel_y = 5 - }, -/obj/structure/table/reinforced, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"bcV" = ( -/obj/effect/landmark/start/medical_doctor, -/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 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"bcW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"bcX" = ( -/obj/item/scalpel, -/obj/item/cautery, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"bcY" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Medbay South"; - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bcZ" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"bda" = ( -/obj/machinery/computer/med_data{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"bdb" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bdc" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bdd" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bde" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/pen, -/obj/machinery/door/window/brigdoor/southright{ - dir = 8; - name = "Security Desk"; - pixel_x = -8; - req_access_txt = "63" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bdf" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bdg" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/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, -/area/security/checkpoint) -"bdh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint) -"bdj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bdk" = ( -/obj/machinery/door/poddoor/shutters{ - id = "mechbay"; - name = "Mech Bay Shutters" - }, -/obj/machinery/button/door{ - id = "mechbay"; - name = "Mech Bay Shutters Control"; - pixel_y = -24; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bdl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bdm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"bdn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"bdo" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"bdp" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/science/robotics/mechbay) -"bdq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bdr" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/research) -"bds" = ( -/turf/closed/wall/rust, -/area/science/robotics/lab) -"bdt" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/robotics/lab"; - dir = 8; - name = "Robotics Lab APC"; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bdu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/bot, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bdv" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/surgical_drapes, -/obj/item/cautery, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bdw" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bdx" = ( -/obj/effect/landmark/start/roboticist, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bdy" = ( -/obj/structure/table/reinforced, -/obj/item/retractor, -/obj/item/hemostat, -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bdz" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "8;12" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/science/mixing) -"bdA" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall, -/area/science/mixing) -"bdD" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase, -/turf/open/floor/plating, -/area/maintenance/port) -"bdE" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/port) -"bdF" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/port) -"bdG" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/maintenance/port) -"bdH" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck/syndicate{ - pixel_y = 6 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdI" = ( -/obj/structure/table/wood, -/obj/item/wrench, -/obj/item/storage/secure/briefcase{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/briefcase, -/obj/machinery/light/small{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bdJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bdK" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bdL" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bdM" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bdN" = ( -/obj/structure/table/wood, -/obj/item/clothing/suit/justice, -/obj/item/clothing/head/helmet/justice/escape{ - name = "justice helmet" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bdO" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/port) -"bdP" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bdQ" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -26 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"bdR" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"bdS" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"bdT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery Theatre"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"bdU" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bdV" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bdW" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/structure/extinguisher_cabinet{ - pixel_y = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Medbay Recovery Room"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"bdX" = ( -/obj/machinery/computer/crew{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -26; - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/zone3) -"bdY" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bdZ" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bea" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/syringe, -/obj/machinery/door/window/westleft{ - name = "Medbay Desk"; - req_access_txt = "5" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"beb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white, -/turf/open/floor/plating, -/area/security/checkpoint) -"bec" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bed" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/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 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bee" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/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/checkpoint) -"bef" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"beg" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"beh" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 - }, -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"bei" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/turf/open/floor/mech_bay_recharge_floor, -/area/science/robotics/mechbay) -"bej" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"bek" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/research) -"bel" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/research) -"bem" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"ben" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"beo" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bep" = ( -/obj/machinery/computer/operating{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"beq" = ( -/obj/structure/table/optable, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"ber" = ( -/obj/structure/table/reinforced, -/obj/item/scalpel{ - pixel_y = 16 - }, -/obj/item/circular_saw, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bes" = ( -/obj/structure/lattice, -/turf/open/space, -/area/science/mixing) -"bet" = ( -/obj/machinery/door/poddoor/incinerator_toxmix, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"beu" = ( -/obj/structure/table/wood, -/obj/item/storage/pill_bottle, -/turf/open/floor/plating, -/area/maintenance/port) -"bev" = ( -/obj/machinery/computer/slot_machine, -/obj/machinery/light/small, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bew" = ( -/obj/structure/table/wood, -/obj/item/coin/iron{ - icon_state = "coin_bananium_heads"; - name = "arcade coin"; - pixel_x = 6 - }, -/obj/item/coin/iron{ - icon_state = "coin_bananium_heads"; - name = "arcade coin"; - pixel_x = -6 - }, -/obj/item/coin/iron{ - icon_state = "coin_bananium_heads"; - name = "arcade coin"; - pixel_y = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bex" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/syringe{ - pixel_y = 5 - }, -/obj/item/reagent_containers/syringe, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bey" = ( -/obj/structure/table/wood, -/obj/item/newspaper, -/obj/item/clothing/head/bowler, -/turf/open/floor/plating, -/area/maintenance/port) -"bez" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"beA" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"beB" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Theatre Stage" - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"beC" = ( -/obj/structure/table/wood, -/obj/item/lipstick/random{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/lipstick/random{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/lipstick/random, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"beE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/medical/medbay/zone3) -"beF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"beG" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/medbay/zone3) -"beH" = ( -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"beI" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"beJ" = ( -/obj/structure/closet/secure_closet/security, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Security Checkpoint"; - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -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, -/area/security/checkpoint) -"beK" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"beL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) -"beM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/science/research) -"beN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/science/research) -"beO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"beP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Robotics Lab Maintenance"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"beQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"beR" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"beS" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"beV" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/port) -"beZ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bfa" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfb" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port) -"bfd" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bfe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bff" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bfg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"bfm" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"bfn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bfo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"bfp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bfr" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bfu" = ( -/turf/closed/wall, -/area/chapel/main) -"bfv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/structure/curtain, -/obj/machinery/door/window/brigdoor/southleft{ - name = "Shower" - }, -/obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/chapel/main) -"bfw" = ( -/obj/structure/bonfire, -/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ - desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; - name = "Carton of Estus" - }, -/obj/item/nullrod/claymore/glowing{ - desc = "Don't tell anyone you put any points into dex, though."; - force = 10; - name = "moonlight greatsword" - }, -/obj/effect/decal/remains/human, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/chapel/main) -"bfx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/chapel/main) -"bfy" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/chapel/main) -"bfz" = ( -/obj/machinery/door/airlock/grunge{ - name = "Crematorium"; - req_access_txt = "27" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bfA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/main) -"bfB" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/rust, -/area/chapel/main) -"bfD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/item/storage/backpack, -/obj/item/crowbar, -/obj/item/wrench, -/obj/structure/rack, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bfE" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port) -"bfF" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/gas, -/turf/open/floor/plating, -/area/maintenance/port) -"bfG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"bfH" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfP" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bfQ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "rdxeno"; - name = "Xenobiology Containment Door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bfR" = ( -/obj/machinery/door/poddoor/preopen{ - id = "rdxeno"; - name = "Xenobiology Containment Door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "47" - }, -/obj/structure/sign/departments/xenobio{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bfS" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/chapel/main) -"bfT" = ( -/obj/structure/bodycontainer/crematorium{ - id = "cremawheat" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bfU" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bfV" = ( -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bfW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bfX" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"bfY" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/chapel/main"; - dir = 1; - name = "Chapel APC"; - pixel_y = 25 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"bfZ" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"bga" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"bgb" = ( -/obj/structure/bookcase, -/obj/structure/sign/plaques/kiddie/badger{ - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bgc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bgd" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bge" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.4-AftNW"; - location = "8.3-AftSW" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) -"bgf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) -"bgl" = ( -/obj/machinery/vending/cola/random, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"bgm" = ( -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bgo" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"bgp" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xeno1"; - name = "Containment Control"; - req_access_txt = "55" - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24; - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bgq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bgr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bgu" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgv" = ( -/obj/machinery/biogenerator, -/obj/item/wrench, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgw" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgx" = ( -/obj/machinery/hydroponics/soil, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/item/seeds/tea, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgy" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgz" = ( -/obj/machinery/seed_extractor, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgA" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/poppy, -/obj/item/reagent_containers/food/snacks/grown/cherries, -/obj/item/shovel/spade, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgB" = ( -/obj/structure/mirror{ - pixel_x = 26 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 12 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/chapel/main) -"bgC" = ( -/obj/structure/table/wood/fancy, -/obj/item/book/granter/spell/smoke, -/obj/item/nullrod, -/obj/item/organ/heart, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/obj/machinery/light/small{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bgD" = ( -/obj/machinery/button/crematorium{ - id = "cremawheat"; - pixel_x = -26; - req_access_txt = "27" - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Crematorium"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bgE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bgF" = ( -/obj/machinery/status_display, -/turf/closed/wall/rust, -/area/chapel/main) -"bgG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bgH" = ( -/obj/structure/table/wood/fancy, -/obj/item/flashlight/lantern, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bgI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"bgJ" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"bgK" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"bgL" = ( -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"bgM" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/poppy{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/grown/poppy{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/grown/poppy, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bgN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgO" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bgP" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgQ" = ( -/obj/structure/sign/directions/engineering{ - dir = 1; - pixel_y = 8 - }, -/obj/structure/sign/directions/security{ - dir = 1 - }, -/obj/structure/sign/directions/medical{ - dir = 1; - pixel_y = -8 - }, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals Port" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals Port" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgT" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgU" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bgV" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals Port" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgX" = ( -/obj/structure/sign/directions/supply{ - dir = 1 - }, -/obj/structure/sign/directions/science{ - dir = 1; - pixel_y = -8 - }, -/obj/structure/sign/directions/evac{ - dir = 8; - pixel_y = 8 - }, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgY" = ( -/obj/machinery/light{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bgZ" = ( -/mob/living/simple_animal/slime, -/turf/open/floor/circuit/green, -/area/science/xenobiology) -"bha" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno1"; - name = "Creature Cell #1" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bhb" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bhc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-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/white, -/area/science/xenobiology) -"bhd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/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/white, -/area/science/xenobiology) -"bhg" = ( -/turf/open/floor/circuit/green, -/area/science/xenobiology) -"bhi" = ( -/obj/machinery/light{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bhj" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bhk" = ( -/turf/open/floor/plating, -/area/maintenance/starboard) -"bhm" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bhn" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/sign/departments/botany{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bho" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/chapel/main) -"bhp" = ( -/obj/machinery/door/morgue{ - name = "Relic Closet"; - req_access_txt = "27" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bhq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/chapel/main) -"bhr" = ( -/obj/machinery/door/airlock/grunge{ - name = "Crematorium"; - req_access_txt = "27" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bhs" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/noticeboard{ - dir = 4; - pixel_x = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bht" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/book/bible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bhu" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bhv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bhw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bhx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bhy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Chapel Hall" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/chapel/main) -"bhz" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"bhB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/hallway/secondary/entry"; - dir = 1; - name = "Arrivals APC"; - pixel_y = 25 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"bhD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"bhF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhG" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"bhH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhI" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"bhL" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"bhM" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bhN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/white, -/turf/open/floor/plating, -/area/science/xenobiology) -"bhO" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bhP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bhQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bhS" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bhT" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/harebell, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/cultivator, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bhU" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bhV" = ( -/obj/machinery/hydroponics/soil, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bhW" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bhX" = ( -/obj/machinery/hydroponics/soil, -/obj/item/reagent_containers/food/snacks/grown/tea, -/obj/item/hatchet, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bhY" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/tower, -/obj/item/reagent_containers/glass/bottle/nutrient/rh, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bhZ" = ( -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Chaplain's Quarters" - }, -/obj/machinery/vending/wardrobe/chap_wardrobe, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bia" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/chapel/main) -"bib" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/chapel/main) -"bic" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/wood, -/area/chapel/main) -"bid" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/plaques/kiddie/badger{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/chapel/main) -"bie" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/camera{ - c_tag = "Chapel Office" - }, -/turf/open/floor/wood, -/area/chapel/main) -"bif" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"big" = ( -/obj/machinery/status_display, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/main) -"bih" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bii" = ( -/obj/structure/table/wood/fancy, -/obj/item/flashlight/lantern, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bij" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"bik" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"bil" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"bim" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"bin" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/fancy/candle_box, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bio" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/chapel/main) -"bip" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"biq" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"bir" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Arrivals Bay 1 North"; - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"bis" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"bit" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"biu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"biv" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"biw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"bix" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"biy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"biz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"biA" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/structure/closet/crate/bin, -/obj/machinery/camera{ - c_tag = "Arrivals - Starboard"; - dir = 1; - name = "arrivals camera" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"biC" = ( -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Central"; - dir = 4; - pixel_y = -5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"biD" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"biF" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/effect/landmark/start/chaplain, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"biG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"biH" = ( -/obj/machinery/door/airlock/grunge{ - name = "Chapel Quarters"; - req_access_txt = "27" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/chapel/main) -"biI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"biJ" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"biL" = ( -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"biM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Chapel Office"; - req_access_txt = "27" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/chapel/main) -"biN" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -24 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"biO" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"biP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"biQ" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"biR" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"biS" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "chapelprivacy"; - name = "Chapel Privacy Shutters"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"biT" = ( -/obj/structure/bookcase, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Chapel South"; - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"biU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"biV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Arrivals Hallway 3"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"biW" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"biX" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xeno2"; - name = "Containment Control"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"biY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"biZ" = ( -/obj/machinery/monkey_recycler, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bja" = ( -/obj/machinery/processor/slime, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bjb" = ( -/obj/machinery/smartfridge/extract/preloaded, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bjc" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"bjd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - external_pressure_bound = 140; - name = "server vent"; - pressure_checks = 0 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/xenobiology) -"bje" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - external_pressure_bound = 120; - name = "server vent" - }, -/obj/machinery/camera{ - c_tag = "Science - Server Room"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/xenobiology) -"bjf" = ( -/obj/structure/dresser, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bjg" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bjh" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/chapel/main) -"bji" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bjj" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bjk" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bjl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapelprivacy"; - name = "Chapel Privacy Shutters" - }, -/turf/open/floor/plating, -/area/chapel/main) -"bjn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bjo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bjp" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno2"; - name = "Creature Cell #2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bjq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bjr" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bjs" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bjt" = ( -/obj/effect/landmark/start/scientist, -/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/white, -/area/science/xenobiology) -"bju" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bjv" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Xenobiology Kill Room"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bjw" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/science/xenobiology) -"bjx" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/science/xenobiology) -"bjy" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bjz" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/chaplain, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bjA" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/fancy/candle_box, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bjB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bjC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bjD" = ( -/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/white, -/area/science/xenobiology) -"bjE" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/scientist, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bjF" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bjG" = ( -/obj/structure/closet/l3closet/scientist, -/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/white, -/area/science/xenobiology) -"bjH" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bjI" = ( -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/xenobiology) -"bjJ" = ( -/obj/machinery/photocopier, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bjK" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/noticeboard{ - desc = "A board for remembering the fallen of the station."; - dir = 1; - name = "memorial board"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bjL" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/machinery/requests_console{ - department = "Chapel Office"; - name = "Chapel RC"; - pixel_y = -32 - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bjM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bjP" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/beakers{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/syringes, -/obj/item/extinguisher/mini, -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Lab"; - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bjQ" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/monkeycubes, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology South"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bjR" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/requests_console{ - department = "Xenobiology Lab"; - name = "Xenobiology RC"; - pixel_y = -32; - receive_ore_updates = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/circuit/green, -/area/science/xenobiology) -"bjS" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/stack/sheet/mineral/plasma{ - amount = 5 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker, -/obj/item/reagent_containers/dropper, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bjT" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/machinery/power/apc{ - areastring = "/area/science/xenobiology"; - dir = 4; - name = "Xenobiology Lab APC"; - pixel_x = 26 - }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bjU" = ( -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bjV" = ( -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bjX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bjY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bkf" = ( -/obj/machinery/sparker/toxmix{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bki" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkj" = ( -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bko" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bkt" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bku" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bky" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkz" = ( -/obj/machinery/vending/cola/random, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkB" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkC" = ( -/obj/item/beacon, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkE" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkW" = ( -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkX" = ( -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"blb" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"blc" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"blf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway 3" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"blg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Port Primary Hallway"; - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"blh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 2"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"bli" = ( -/obj/structure/closet/firecloset, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 2" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard/fore) -"blj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Central Diner 4"; - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"blk" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"bll" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Escape Arm Airlocks"; - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"blm" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) -"bln" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Engineering Starboard"; - dir = 8; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"blo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Research Division Access" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"blp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 1"; - dir = 8; - pixel_y = -22 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.2-AftSE"; - location = "8.1-AftNE" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"blq" = ( -/obj/machinery/telecomms/broadcaster/preset_left/birdstation, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"blr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Research Division North" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bls" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Security Checkpoint"; - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) -"blt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Surgery Operating"; - dir = 1; - pixel_x = 22 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/zone3) -"blv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Bay 1 North"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"blx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Arrivals Hallway"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bly" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Arrivals Hallway 2"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"blA" = ( -/obj/machinery/door/airlock/grunge{ - name = "Mass Driver Room"; - req_access_txt = "27" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"blC" = ( -/obj/machinery/mass_driver{ - id = "chapelgun" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/chapel/main) -"blD" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Mass Driver"; - req_access_txt = "22" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"blF" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/chapel/main) -"blG" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Chapel Mass Driver"; - dir = 8 - }, -/obj/machinery/light/small, -/obj/machinery/button/massdriver{ - id = "chapelmassdoor"; - name = "mass driver blast door button"; - pixel_x = 24; - pixel_y = -8 - }, -/obj/machinery/button/massdriver{ - id = "chapelgun"; - pixel_x = 24; - pixel_y = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"blI" = ( -/obj/machinery/door/poddoor{ - id = "chapelmassdoor"; - name = "Chapel Launcher Door" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/chapel/main) -"blJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/chapel/main) -"blK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Gas to Loop" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"blL" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"blM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"blO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"blY" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"blZ" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bmb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"bmh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"bmC" = ( -/obj/machinery/vending/snack/random, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"bmG" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"bpj" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bpn" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"bpB" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/obj/machinery/meter/atmos, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bsv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"bsw" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsx" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bsA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=7.1-StarboardQuarter"; - location = "6.4-LeavingDepartures" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bsB" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bsE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/light, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bsM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsQ" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bsT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6.4-LeavingDepartures"; - location = "6.3-DeparturesS" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bsX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "48;50" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsY" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsZ" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "48;50" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bta" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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, -/area/hallway/secondary/exit) -"btb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"btc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"btd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"btk" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"btl" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"buw" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/atmos) -"buC" = ( -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"buG" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"buH" = ( -/obj/machinery/telecomms/bus/preset_one/birdstation, -/obj/machinery/power/apc{ - areastring = "/area/tcommsat/server"; - dir = 8; - name = "Telecomms Server Room APC"; - pixel_x = -26 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/circuit/green/telecomms, -/area/tcommsat/server) -"buI" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"buJ" = ( -/obj/machinery/telecomms/server/presets/common/birdstation, -/turf/open/floor/circuit/green/telecomms, -/area/tcommsat/server) -"buK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"buL" = ( -/obj/machinery/telecomms/hub/preset, -/turf/open/floor/circuit/green/telecomms, -/area/tcommsat/server) -"buN" = ( -/obj/machinery/announcement_system, -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"buO" = ( -/obj/machinery/telecomms/receiver/preset_left/birdstation, -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/circuit/green/telecomms, -/area/tcommsat/server) -"buP" = ( -/obj/machinery/telecomms/message_server, -/turf/open/floor/circuit/green/telecomms, -/area/tcommsat/server) -"buQ" = ( -/obj/machinery/telecomms/processor/preset_one/birdstation, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"buR" = ( -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"buS" = ( -/obj/machinery/ntnet_relay, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"buU" = ( -/obj/machinery/camera{ - c_tag = "Communications Relay"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"buW" = ( -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"bvd" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/supermatter) -"bvg" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/asteroid/nearstation) -"bvh" = ( -/obj/structure/closet/emcloset{ - anchored = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"bvo" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/asteroid/nearstation) -"bvI" = ( -/obj/item/pickaxe/emergency, -/turf/open/floor/plating/asteroid/airless, -/area/asteroid/nearstation) -"bvV" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=4.1-BridgeEast"; - location = "3.4-AtriumNE" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"bwz" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 13; - id = "ferry_home"; - name = "port bay 2"; - width = 5 - }, -/turf/open/space/basic, -/area/space) -"bwV" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"bwW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall/rust, -/area/tcommsat/server) -"bwY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bxa" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"bxb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"bxc" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{ - dir = 4 - }, -/turf/open/space/basic, -/area/engine/engineering) -"bxd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/mineral/random/labormineral, -/area/asteroid/nearstation) -"bxj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"bxl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"bxp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/tcommsat/server) -"bxt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"bxu" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"bxv" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"bxw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"bxx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"bxy" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"bxz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"bxA" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/landmark/event_spawn, -/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, -/area/security/brig) -"bxB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/teleporter) -"bxC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/central) -"bxD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"bxE" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port/central) -"bxF" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"bxG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"bxH" = ( -/obj/effect/landmark/event_spawn, -/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 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bxJ" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/computer/cryopod{ - dir = 8; - pixel_x = 26 - }, -/obj/machinery/cryopod{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"bxK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"bxL" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"bxM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"bxN" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port/central) -"bxP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"bxQ" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port/aft) -"bxR" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port) -"bxS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/library) -"bxT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bxV" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bxW" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bxX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/starboard/aft"; - name = "Starboard Quater Maintenance APC"; - pixel_y = -26 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"bxY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"bxZ" = ( -/turf/closed/wall, -/area/maintenance/starboard/fore) -"bye" = ( -/turf/closed/wall/rust, -/area/maintenance/fore) -"bym" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"byo" = ( -/turf/closed/wall, -/area/security/checkpoint) -"byq" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint) -"bys" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/security/checkpoint) -"bGL" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"bIJ" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hydroponics) -"bKQ" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"bNB" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/mixing) -"bOJ" = ( -/obj/machinery/camera{ - c_tag = "Toxins Launch Room Access"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bWO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bYE" = ( -/obj/structure/sign/warning/fire, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"bZq" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"ccy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"cfz" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"cgb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"chJ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/effect/turf_decal/bot, -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"cmp" = ( -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"coQ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/maintenance/disposal/incinerator) -"coR" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/smartfridge/disks{ - pixel_y = 2 - }, -/obj/structure/table/glass, -/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 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"csX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hydroponics) -"cBf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cBS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cCp" = ( -/obj/machinery/door/poddoor{ - id = "auxincineratorvent"; - name = "Incineration Chamber Vent" - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"cGz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cRz" = ( -/obj/machinery/button/door{ - id = "supplybridge"; - name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Bridge Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cWv" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"cWR" = ( -/obj/structure/plasticflaps, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cXu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"dai" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"ddI" = ( -/obj/machinery/air_sensor/atmos/toxin_tank, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"dfK" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plating, -/area/science/storage) -"dfP" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dgV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"die" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "8;12" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/science/mixing) -"diG" = ( -/turf/open/floor/plasteel, -/area/engine/atmos) -"diQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/mixing) -"doD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"dEa" = ( -/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 - }, -/obj/machinery/computer/arcade{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"dFV" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Oxygen to Airmix" - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"dMl" = ( -/obj/structure/sign/warning/fire, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"dQC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/vr_sleeper, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"dXv" = ( -/obj/item/transfer_valve{ - pixel_x = -5 - }, -/obj/item/transfer_valve{ - pixel_x = 5 - }, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = -30; - receive_ore_updates = 1 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/science/mixing) -"dYC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"eaf" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/atmos) -"edA" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"eew" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"emA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"eva" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"ewT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"exb" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno3"; - name = "Creature Cell #3" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"eyu" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"ezi" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/hallway/secondary/entry) -"ezP" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"eBJ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"eCg" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"eFp" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Xenobiology North"; - dir = 4; - pixel_y = -5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"eGm" = ( -/turf/closed/wall/r_wall, -/area/science/storage) -"eOs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel, -/area/engine/atmos) -"eUz" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"eWo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/mixing) -"eYe" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/public/glass{ - autoclose = 0; - frequency = 1449; - heat_proof = 1; - id_tag = "incinerator_airlock_exterior"; - name = "Incinerator Exterior Airlock"; - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"eZd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"eZs" = ( -/obj/machinery/pipedispenser, -/turf/open/floor/plasteel, -/area/science/mixing) -"fbH" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/effect/decal/cleanable/dirt, -/obj/structure/fireaxecabinet{ - pixel_x = -30 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"fcs" = ( -/obj/machinery/airlock_sensor/incinerator_toxmix{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/engine, -/area/science/mixing) -"fff" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"fgG" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall, -/area/crew_quarters/lounge) -"fjs" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Atmospherics Central"; - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"fjN" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"flE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"fnp" = ( -/obj/machinery/air_sensor/atmos/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"fom" = ( -/obj/structure/lattice/catwalk, -/obj/item/wrench, -/turf/open/space, -/area/space/nearstation) -"fsl" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 2; - height = 16; - id = "arrivals_stationary"; - name = "omega arrivals"; - roundstart_template = /datum/map_template/shuttle/arrival/omega; - width = 5 - }, -/turf/open/space/basic, -/area/space) -"fsJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ - frequency = 1449; - id = "incinerator_airlock_pump" - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"fvd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"fDZ" = ( -/obj/machinery/sparker/toxmix{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - icon_state = "scrub_map" - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"fEt" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"fEM" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"fFw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel, -/area/engine/atmos) -"fIN" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"fLr" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"fMP" = ( -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"fMT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"fWz" = ( -/obj/machinery/door/airlock/external{ - name = "External Docking Port"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"fYx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/engine/atmos) -"gap" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/miner/n2o, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"gcw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/science/mixing) -"gdA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"geZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ggq" = ( -/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 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"gii" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"glC" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"guM" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"gyV" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"gGq" = ( -/obj/machinery/mass_driver{ - dir = 4; - id = "toxinsdriver" - }, -/turf/open/floor/plating, -/area/science/mixing) -"gLD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"gMe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"gNH" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/airless, -/area/asteroid/nearstation) -"gPY" = ( -/obj/machinery/vr_sleeper, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"gSv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/structure/cable{ - icon_state = "1-8" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"gVX" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"heQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.3-AftSW"; - location = "8.2-AftSE" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"hhM" = ( -/turf/closed/mineral/random/labormineral, -/area/science/test_area) -"hiR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"hns" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/rust, -/area/science/mixing) -"hpr" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=3.2-AtriumSW"; - location = "3.1-AtriumNW" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"hqX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"hso" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"hsV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/rust, -/area/engine/atmos) -"hAy" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/mixing"; - dir = 4; - name = "Toxins Lab APC"; - pixel_x = 26 - }, -/obj/structure/cable/white, -/turf/open/floor/plasteel, -/area/science/mixing) -"hDi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=3.4-AtriumNE"; - location = "3.3-AtriumSE" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"hNO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"hNT" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/air_sensor/atmos/toxins_mixing_tank, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"hOc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/aft"; - name = "Aft Primary Hallway APC"; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) -"hOh" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/miner/carbon_dioxide, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"hQH" = ( -/obj/structure/sign/warning/vacuum, -/turf/closed/wall, -/area/quartermaster/storage) -"hTn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"hUG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"hUL" = ( -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/plasteel, -/area/engine/atmos) -"hVE" = ( -/turf/open/floor/plasteel, -/area/science/mixing) -"hXc" = ( -/turf/closed/wall/rust, -/area/science/mixing) -"hXn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/pipedispenser, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/atmos) -"iaa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=2.1-Teleporter"; - location = "1.2-BrigNorth" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ibv" = ( -/turf/closed/wall, -/area/science/xenobiology) -"idD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"iey" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) -"iio" = ( -/turf/closed/wall, -/area/science/mixing) -"iiW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"iqC" = ( -/obj/machinery/air_sensor/atmos/carbon_tank, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"ixk" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"iye" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/incinerator_output{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"iIj" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"iJz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass, -/area/hallway/secondary/entry) -"iJY" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/atmos) -"iKp" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/meter/atmos, -/turf/open/floor/plasteel, -/area/engine/atmos) -"iML" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"iUq" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/library) -"iUO" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix, -/turf/open/floor/engine, -/area/science/mixing) -"iVw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"iVy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"iXB" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/mixing) -"iZQ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"jbQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"jcn" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=3.1-AtriumNW"; - location = "2.2-BridgeWest" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/fore) -"jde" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/camera{ - c_tag = "Toxins Lab East"; - dir = 8; - network = list("ss13","rd"); - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"jdD" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xeno3"; - name = "Containment Control"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"jkl" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"jnK" = ( -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/structure/destructible/cult/tome, -/obj/item/book/codex_gigas, -/turf/open/floor/wood, -/area/library) -"jpv" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"jqM" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) -"jsD" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior, -/turf/open/floor/engine, -/area/science/mixing) -"jtZ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"juT" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"jwi" = ( -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = 8 - }, -/obj/structure/sign/directions/security{ - dir = 8 - }, -/obj/structure/sign/directions/medical{ - pixel_y = -8 - }, -/turf/closed/wall, -/area/hallway/primary/fore) -"jxc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"jBG" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"jCi" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"jDd" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall/rust, -/area/engine/atmos) -"jFP" = ( -/turf/open/space/basic, -/area/space/station_ruins) -"jIk" = ( -/obj/item/assembly/signaler{ - pixel_y = 8 - }, -/obj/item/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/science/mixing) -"jLF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"jLT" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/item/storage/firstaid/toxin, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) -"jRe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/mixing) -"jXX" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"kaA" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/engine/atmos) -"kit" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/miner/toxins, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"kiw" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"kqH" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "mix to port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) -"kwF" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Nitrogen to Airmix" - }, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"kCG" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"kCU" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/meter/atmos, -/turf/open/floor/plasteel, -/area/engine/atmos) -"kHA" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank/carbon_tank, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"kKd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access_txt = "48" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"kPi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/mixing) -"kQn" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"kRV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kTz" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"leU" = ( -/turf/closed/wall/r_wall/rust, -/area/science/storage) -"lmq" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/science/storage) -"lmr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) -"low" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/mixing) -"lqz" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter/atmos, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"lrg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"luP" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/hallway/secondary/entry) -"lvw" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter/atmos, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"lxq" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"lyp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"lzC" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel, -/area/science/mixing) -"lzG" = ( -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"lAs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics North West"; - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"lCg" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"lEr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"lFi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/starboard) -"lFm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"lFw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/turf/open/floor/plating/asteroid/airless, -/area/asteroid/nearstation) -"lIM" = ( -/turf/closed/wall/rust, -/area/crew_quarters/lounge) -"lMu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/aft) -"lQs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"lTY" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/hallway/secondary/entry) -"lUu" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/light/small, -/turf/open/floor/engine/air, -/area/engine/atmos) -"lXk" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"lZR" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/fore) -"mae" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"meo" = ( -/turf/closed/wall/r_wall/rust, -/area/science/mixing) -"mfj" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"mgs" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engine/atmos) -"mgV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"mhf" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"mkF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/clothing/head/welding, -/obj/item/clothing/head/welding{ - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"mnD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/pipedispenser/disposal, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/atmos) -"mqF" = ( -/obj/machinery/door/poddoor{ - id = "turbinevent"; - name = "Turbine Vent" - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"msG" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/mixing) -"msJ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"mvB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) -"mDx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/port/fore"; - dir = 1; - name = "Port Bow Primary Hallway APC"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"mJP" = ( -/obj/machinery/igniter{ - id = "Incinerator" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/air_sensor/atmos/incinerator_tank{ - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"mQi" = ( -/turf/closed/wall/rust, -/area/maintenance/starboard/central) -"mTv" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"mTM" = ( -/turf/open/floor/engine/co2, -/area/engine/atmos) -"mTT" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port to Fuel Pipe" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"mXV" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"ndg" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"nhU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"nty" = ( -/obj/machinery/button/massdriver{ - id = "toxinsdriver"; - pixel_y = 24 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"nwY" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/starboard/fore) -"nxA" = ( -/turf/closed/wall, -/area/hallway/primary/port/aft) -"nFG" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"nKi" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nMh" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Toxins Lab West"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/mixing) -"nTg" = ( -/obj/item/assembly/timer{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/assembly/timer, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) -"nTi" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/science/xenobiology) -"nUk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engine/atmos) -"oaV" = ( -/obj/structure/grille, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"ogL" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/science/mixing) -"ohM" = ( -/obj/machinery/door/poddoor{ - id = "toxinsdriver"; - name = "toxins launcher bay door" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/science/mixing) -"oiL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"ooX" = ( -/obj/machinery/smartfridge/organ/preloaded{ - pixel_y = 2 - }, -/turf/closed/wall, -/area/medical/medbay/zone3) -"oql" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"orI" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"orV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/mixing) -"otn" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter/atmos, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"oxb" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior, -/turf/open/floor/engine, -/area/science/mixing) -"oxn" = ( -/obj/machinery/power/compressor{ - comp_id = "incineratorturbine"; - dir = 4; - luminosity = 2 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"oyD" = ( -/turf/closed/wall, -/area/crew_quarters/toilet/restrooms) -"oCy" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"oGc" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"oIG" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"oJp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/engine/atmos) -"oKp" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel, -/area/science/mixing) -"oKz" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"oOk" = ( -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"oOI" = ( -/turf/open/floor/plating/asteroid/airless, -/area/science/test_area) -"oQL" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"oRo" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"pbT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"pcl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"pdX" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/mixing) -"pjU" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"plz" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/button/door{ - id = "xeno5"; - name = "Containment Control"; - pixel_x = 26; - pixel_y = -6; - req_access_txt = "55" - }, -/obj/machinery/button/door{ - id = "xeno4"; - name = "Containment Control"; - pixel_x = 26; - pixel_y = 6; - req_access_txt = "55" - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"pmK" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"pmS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"pqs" = ( -/obj/machinery/power/turbine{ - dir = 8; - luminosity = 2 - }, -/obj/structure/sign/warning/vacuum{ - pixel_y = -32 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"psq" = ( -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"pvX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/disposal/incinerator"; - dir = 8; - name = "Incinerator APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/checker, -/area/engine/atmos) -"pAN" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/item/analyzer, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) -"pEt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/starboard/fore"; - dir = 8; - name = "Starboard Bow Primary Hallway APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard/fore) -"pEA" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/hallway/secondary/entry) -"pHH" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "port to mix" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) -"pLb" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"pNE" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"pXH" = ( -/obj/machinery/vending/wardrobe/science_wardrobe, -/turf/open/floor/plasteel, -/area/science/mixing) -"pZU" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"qcg" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/hallway/secondary/entry) -"qcP" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room Access"; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"qdt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"qdD" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"qgC" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"qiW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/science/mixing) -"qnA" = ( -/turf/open/floor/plating, -/area/science/storage) -"qoT" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Nitrogen to Pure" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"qpG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall/rust, -/area/engine/gravity_generator) -"qsc" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air, -/area/engine/atmos) -"qui" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Distro to Waste" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"qyQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/doppler_array/research/science{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"qEl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/pipedispenser/disposal/transit_tube, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/atmos) -"qFw" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Pure to Mix" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"qIp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"qMr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"qTa" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"qUW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"rae" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air to Pure" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"rjQ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"rjV" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airlock_sensor{ - id_tag = "incinerator_airlock_sensor"; - master_tag = "incinerator_airlock_control"; - pixel_y = 24 - }, -/obj/machinery/camera/autoname, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"rlq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"rpy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/sign/warning/nosmoking/circle, -/turf/closed/wall, -/area/science/mixing) -"rzn" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/hallway/primary/starboard) -"rzq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"rCw" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno4"; - name = "Creature Cell #4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/delivery, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"rEx" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/atmos) -"rVj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engine/atmos) -"rVs" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"sak" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"scn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"sdL" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"sdX" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"soC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"spw" = ( -/obj/machinery/computer/bank_machine, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"sqz" = ( -/turf/closed/wall, -/area/hallway/primary/starboard) -"srh" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "CO2 to Pure" - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"srR" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"svX" = ( -/obj/structure/sign/warning/fire{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/science/mixing) -"sws" = ( -/obj/docking_port/stationary{ - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - id = "syndicate_sw"; - name = "southwest of station"; - width = 23 - }, -/turf/open/space, -/area/space/nearstation) -"swv" = ( -/turf/closed/wall/r_wall/rust, -/area/bridge) -"swy" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"swz" = ( -/turf/closed/wall/r_wall/rust, -/area/crew_quarters/heads/hop) -"swC" = ( -/turf/closed/wall/r_wall/rust, -/area/crew_quarters/heads/captain/private) -"swF" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/rust, -/area/asteroid/nearstation) -"swG" = ( -/turf/closed/wall/rust, -/area/security/detectives_office) -"swJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"swK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"swL" = ( -/turf/closed/wall/rust, -/area/quartermaster/storage) -"swM" = ( -/obj/machinery/status_display/supply, -/turf/closed/wall/rust, -/area/quartermaster/storage) -"swN" = ( -/turf/closed/wall/rust, -/area/asteroid/nearstation) -"swZ" = ( -/turf/closed/wall/r_wall/rust, -/area/security/brig) -"sxC" = ( -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/ai) -"syC" = ( -/turf/closed/wall/r_wall/rust, -/area/teleporter) -"syD" = ( -/turf/closed/wall/rust, -/area/quartermaster/miningdock) -"syS" = ( -/turf/closed/wall/rust, -/area/crew_quarters/toilet/restrooms) -"syT" = ( -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/storage/eva) -"sAc" = ( -/turf/closed/wall/rust, -/area/storage/primary) -"sAx" = ( -/turf/closed/wall/r_wall/rust, -/area/engine/atmos) -"sAz" = ( -/turf/closed/wall/r_wall/rust, -/area/storage/primary) -"sAA" = ( -/turf/closed/wall/rust, -/area/crew_quarters/bar/atrium) -"sAX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/central) -"sAY" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"sBv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/rust, -/area/crew_quarters/theatre) -"sBw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/rust, -/area/crew_quarters/bar/atrium) -"sBx" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sBy" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"sBW" = ( -/obj/structure/sign/warning/vacuum, -/turf/closed/wall/rust, -/area/maintenance/starboard) -"sCb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/medbay/zone3) -"sCr" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/port/central) -"sCt" = ( -/obj/structure/easel, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"sCQ" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/obj/item/storage/box, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"sDl" = ( -/turf/closed/wall/rust, -/area/crew_quarters/dorms) -"sDn" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"sDq" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/tank/internals/air, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"sDK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/rust, -/area/crew_quarters/theatre) -"sDM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/rust, -/area/crew_quarters/bar/atrium) -"sDP" = ( -/turf/closed/wall/rust, -/area/hallway/secondary/exit) -"sEl" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sEm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sEn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sEG" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/lounge) -"sEJ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"sEK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sEL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sEN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Technology Storage"; - req_access_txt = "23" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"sEQ" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/maintenance/starboard) -"sFn" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/circuitboard/computer/cloning{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/circuitboard/machine/clonepod, -/obj/item/circuitboard/machine/clonescanner, -/obj/item/circuitboard/computer/med_data{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"sFo" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"sFp" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/closet/crate/solarpanel_small, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"sFq" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/table, -/obj/item/clipboard, -/obj/item/crowbar/red, -/obj/item/aicard, -/obj/item/analyzer, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"sFs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"sFO" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/central) -"sFP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"sFR" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/circuitboard/machine/autolathe{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/circuitboard/machine/microwave, -/obj/item/circuitboard/computer/secure_data{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/circuitboard/machine/smoke_machine{ - pixel_x = -4; - pixel_y = -4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"sFS" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"sFT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"sFU" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/toolbox/electrical, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"sFX" = ( -/obj/structure/table, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"sFY" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/obj/item/crowbar, -/obj/item/crowbar, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"sGy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Technology Storage"; - req_access_txt = "23" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"sGA" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"sGC" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"sGD" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sGW" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/central) -"sGY" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sHb" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"sHd" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) -"sHe" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sHf" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sHz" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) -"sHB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"sHC" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sHV" = ( -/turf/closed/wall/r_wall/rust, -/area/engine/engineering) -"sHZ" = ( -/turf/closed/wall/rust, -/area/crew_quarters/theatre) -"sIb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sIc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sId" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sIe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sIu" = ( -/turf/closed/wall/r_wall/rust, -/area/engine/gravity_generator) -"sIv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"sIw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -28 - }, -/obj/machinery/camera{ - c_tag = "Departures Hallway"; - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"sIx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sIy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sIB" = ( -/turf/closed/wall/rust, -/area/hydroponics) -"sIC" = ( -/turf/closed/wall/rust, -/area/crew_quarters/kitchen) -"sIG" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_y = -30 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"sII" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/rust, -/area/engine/gravity_generator) -"sIK" = ( -/turf/closed/wall/rust, -/area/janitor) -"sIL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/central) -"sIN" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/rust, -/area/maintenance/starboard) -"sIO" = ( -/turf/open/space/basic, -/area/space/nearstation) -"sIP" = ( -/obj/machinery/vending/cola/random, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"sIR" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sIT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"sIU" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sIY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/rack, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/storage/toolbox/emergency, -/obj/item/crowbar/red, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"sJa" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"sJc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"sJd" = ( -/obj/machinery/button/door{ - id = "supplybridge"; - name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Bridge Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sJe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sJg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"sJi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sJj" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sJk" = ( -/obj/machinery/light, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/hallway/secondary/exit) -"sJn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"sJo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/central) -"sJq" = ( -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK" - }, -/turf/closed/wall, -/area/maintenance/starboard) -"sJy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/rust, -/area/tcommsat/server) -"sJA" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"sJD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall/rust, -/area/tcommsat/server) -"sJG" = ( -/turf/closed/wall/r_wall/rust, -/area/engine/supermatter) -"sJH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/rust, -/area/maintenance/port) -"sJI" = ( -/turf/closed/wall/rust, -/area/library) -"sJJ" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/aft) -"sJK" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/aft) -"sJL" = ( -/turf/closed/wall/r_wall, -/area/science/research) -"sJN" = ( -/turf/closed/wall/rust, -/area/maintenance/starboard) -"sJO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"sJP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"sJS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/library) -"sJT" = ( -/turf/closed/wall/rust, -/area/medical/morgue) -"sJV" = ( -/turf/closed/wall/r_wall/rust, -/area/tcommsat/server) -"sJX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/library) -"sKa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/rust, -/area/science/research) -"sKd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/library) -"sKe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/library) -"sKf" = ( -/turf/closed/wall/rust, -/area/science/research) -"sKh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/rust, -/area/science/research) -"sKj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"sKn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"sKp" = ( -/turf/closed/wall/rust, -/area/medical/medbay/zone3) -"sKx" = ( -/turf/closed/wall/r_wall/rust, -/area/maintenance/port) -"sKB" = ( -/turf/closed/wall/rust, -/area/security/checkpoint) -"sKE" = ( -/turf/closed/wall/rust, -/area/maintenance/port) -"sKH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/rust, -/area/maintenance/port) -"sKI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/rust, -/area/maintenance/port) -"sKJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/rust, -/area/science/robotics/lab) -"sKL" = ( -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall/rust, -/area/maintenance/port) -"sKP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/rust, -/area/science/robotics/mechbay) -"sKQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/rust, -/area/science/robotics/lab) -"sKW" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"sKZ" = ( -/turf/closed/wall/r_wall/rust, -/area/science/xenobiology) -"sLf" = ( -/turf/closed/wall/rust, -/area/chapel/main) -"sLg" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"sLm" = ( -/turf/closed/wall/rust, -/area/hallway/secondary/entry) -"sLw" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/ai) -"sLx" = ( -/obj/structure/table, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/camera{ - c_tag = "AI Chamber - Core"; - name = "core camera"; - network = list("rd") - }, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sLy" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLz" = ( -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/table, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sLA" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"sLB" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"sLC" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sLD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLE" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLF" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLI" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/ai) -"sLJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sLL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "AI Core shutters"; - name = "AI core shutters" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai) -"sLM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sLN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sLP" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai"; - icon_state = "control_stun"; - name = "AI Chamber turret control"; - pixel_x = 3; - pixel_y = -23 - }, -/obj/machinery/door/window{ - base_state = "leftsecure"; - dir = 8; - icon_state = "leftsecure"; - name = "Primary AI Core Access"; - obj_integrity = 300; - req_access_txt = "16" - }, -/obj/machinery/newscaster/security_unit{ - pixel_x = 4; - pixel_y = 33 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sLQ" = ( -/obj/machinery/requests_console{ - department = "AI"; - departmentType = 5; - pixel_x = 30; - pixel_y = 30 - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = 23; - pixel_y = -23 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLR" = ( -/obj/machinery/door/window{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - name = "Primary AI Core Access"; - obj_integrity = 300; - req_access_txt = "16" - }, -/obj/machinery/camera{ - c_tag = "AI Chamber - Core"; - name = "core camera"; - network = list("rd") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sLS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sLT" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLV" = ( -/obj/item/radio/intercom{ - freerange = 1; - name = "Common Channel"; - pixel_x = -27; - pixel_y = -7 - }, -/obj/item/radio/intercom{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = -27 - }, -/obj/item/radio/intercom{ - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = 27; - pixel_y = -7 - }, -/obj/effect/landmark/start/ai, -/obj/machinery/button/door{ - id = "aicorewindow"; - name = "AI Core shutters control"; - pixel_x = 24; - pixel_y = -22; - req_access_txt = "16" - }, -/obj/machinery/button/door{ - id = "aicoredoor"; - name = "AI Chamber entrance shutters control"; - pixel_x = -23; - pixel_y = -23; - req_access_txt = "16" - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLX" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sLY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sLZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sMa" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sMb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sMc" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sMd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/camera{ - c_tag = "AI Chamber - Core"; - name = "core camera"; - network = list("rd") - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sMe" = ( -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/turret_protected/ai"; - dir = 1; - name = "AI Chamber APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sMf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sMg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sMk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sMl" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sMm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sMn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/ai) -"sMq" = ( -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/aisat_interior) -"sMr" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"sMv" = ( -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/mmi, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sMw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sMx" = ( -/obj/item/folder/blue, -/obj/item/assembly/flash/handheld, -/obj/structure/table, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sMD" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"sME" = ( -/turf/closed/wall/rust, -/area/ai_monitored/turret_protected/aisat_interior) -"sMG" = ( -/obj/machinery/teleport/hub, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sMH" = ( -/obj/machinery/teleport/station, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sMI" = ( -/obj/machinery/computer/teleporter, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sMK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/aisat_interior) -"sML" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/highsecurity{ - name = "MiniSat Chamber"; - req_access_txt = "16" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "aicoredoor"; - name = "AI Core Access" - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = -26 - }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "AI Intercom"; - pixel_x = 28 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sMO" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"sMP" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"sMQ" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"sMT" = ( -/obj/structure/closet/emcloset/anchored, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sMU" = ( -/obj/structure/sign/warning/vacuum, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"sMV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/camera{ - c_tag = "AI Satellite - Access"; - dir = 4; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sMW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sMX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "AI Intercom"; - pixel_x = 26; - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sMY" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"sMZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNa" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/beacon, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNc" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/aisat_interior) -"sNd" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"sNe" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"sNf" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Waste Out" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"sNg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"sNh" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/ai_monitored/turret_protected/aisat_interior) -"sNj" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNk" = ( -/obj/machinery/door/airlock/external{ - name = "MiniSat External Access"; - req_access_txt = "65" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNm" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/transit_tube/station/reverse/flipped{ - dir = 4 - }, -/obj/structure/transit_tube_pod, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"sNn" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNo" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber"; - req_one_access_txt = "32;19" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNp" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNq" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/aisat_interior) -"sNr" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNs" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber"; - req_one_access_txt = "32;19" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNt" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNu" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNv" = ( -/obj/machinery/camera{ - c_tag = "AI Satellite - Maintenance"; - dir = 8; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNx" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"sNy" = ( -/obj/machinery/door/airlock/external{ - name = "MiniSat External Access"; - req_access_txt = "65" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNz" = ( -/obj/item/beacon, -/turf/open/floor/carpet, -/area/crew_quarters/lounge) -"sNA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNB" = ( -/obj/structure/transit_tube, -/obj/effect/turf_decal/bot, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"sNC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat_interior"; - name = "AI Satellite turret control"; - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "AI Satellite - Antechamber"; - dir = 4; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNF" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/turret_protected/aisat_interior) -"sNG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNI" = ( -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/mineral/plasma{ - amount = 20 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/turret_protected/aisat_interior"; - name = "MiniSat APC"; - pixel_y = -27 - }, -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNJ" = ( -/obj/machinery/recharge_station, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNK" = ( -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/electrical, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNM" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"sNP" = ( -/obj/structure/transit_tube, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"sNQ" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"sNS" = ( -/obj/machinery/porta_turret/ai, -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNT" = ( -/obj/item/stack/sheet/metal, -/obj/item/stack/sheet/glass{ - amount = 20 - }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/mmi, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/structure/table, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sNU" = ( -/obj/machinery/porta_turret/ai, -/obj/effect/turf_decal/delivery, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"sOb" = ( -/obj/structure/transit_tube, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"sOj" = ( -/obj/structure/lattice/catwalk, -/obj/structure/transit_tube/crossing, -/turf/open/space/basic, -/area/space/nearstation) -"sOk" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall, -/area/space/nearstation) -"sOr" = ( -/obj/structure/transit_tube, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/bridge) -"sOs" = ( -/obj/machinery/door/airlock/command{ - name = "MiniSat Access"; - req_access_txt = "65" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"sOt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"sOu" = ( -/obj/structure/transit_tube, -/obj/effect/turf_decal/bot, -/turf/open/floor/plating, -/area/bridge) -"sOv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"sOw" = ( -/obj/effect/turf_decal/bot, -/obj/structure/transit_tube/station/reverse{ - dir = 8 - }, -/turf/open/floor/plating, -/area/bridge) -"sOx" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"sOz" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"sOA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"sOB" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"sOD" = ( -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/nuke_storage) -"sOF" = ( -/obj/structure/sign/directions/supply{ - dir = 4 - }, -/obj/structure/sign/directions/command{ - dir = 1; - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - pixel_y = -8 - }, -/turf/closed/wall, -/area/maintenance/starboard) -"sOG" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/maintenance/starboard) -"sOI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"sOJ" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/airless, -/area/asteroid/nearstation) -"sOK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"sOL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sOM" = ( -/turf/closed/wall, -/area/maintenance/starboard/aft) -"sON" = ( -/turf/closed/wall/rust, -/area/maintenance/starboard/aft) -"sOT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard/aft) -"sOU" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sOV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sOY" = ( -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"sOZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sPa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"sPi" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"sPk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sPo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"sPq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"sPI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"sPK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"sPY" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sSy" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/hallway/secondary/entry) -"sVt" = ( -/turf/closed/wall/r_wall, -/area/science/mixing) -"tac" = ( -/obj/structure/grille, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/closed/wall/r_wall/rust, -/area/engine/atmos) -"tdN" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"tgm" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port to Waste" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"tgp" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"tin" = ( -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"tms" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard/aft) -"ttp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ttA" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/effect/turf_decal/bot, -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"tFk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"tKM" = ( -/turf/closed/wall, -/area/hallway/primary/fore) -"tLt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"tPn" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/mixing) -"tWh" = ( -/turf/closed/wall, -/area/crew_quarters/lounge) -"tWQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"tXd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/morgue{ - name = "Curator's Study"; - req_access_txt = "37" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"ucd" = ( -/obj/machinery/door/airlock/research{ - name = "Toxins Storage"; - req_access_txt = "8" - }, -/turf/open/floor/plating, -/area/science/mixing) -"ucu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/science/mixing) -"udT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/starboard"; - dir = 8; - name = "Starboard Primary Hallway APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"ueC" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ueG" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"ugu" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/button/door/incinerator_vent_toxmix{ - pixel_x = -25; - pixel_y = 5 - }, -/obj/machinery/button/ignition/incinerator/toxmix{ - pixel_x = -25; - pixel_y = -5 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"ugK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"uhz" = ( -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"uiT" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"ujg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"uok" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"uoy" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Plasma to Pure" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Atmospherics North" - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"upN" = ( -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room"; - req_access_txt = "7" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"uqY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard) -"uuj" = ( -/obj/machinery/plantgenes{ - pixel_y = 6 - }, -/obj/effect/turf_decal/bot, -/obj/structure/table/glass, -/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 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"uuJ" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"uuU" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/crew_quarters/lounge) -"uuX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) -"uvg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"uxJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"uxM" = ( -/obj/machinery/door/airlock/external{ - name = "External Docking Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"uyJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"uBJ" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"uGq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"uSs" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"uTF" = ( -/obj/machinery/door/window/southleft{ - name = "Mass Driver Door"; - req_access_txt = "7" - }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/science/mixing) -"uVJ" = ( -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"uXD" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space, -/area/space/station_ruins) -"ver" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"viy" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank/nitrous_tank, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"vjN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/meter/atmos, -/turf/open/floor/plasteel, -/area/engine/atmos) -"vkK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"vlJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) -"vmq" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"vmU" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank/toxin_tank, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"voi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.1-AftNE"; - location = "7.1-StarboardQuarter" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"vpz" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/atmos) -"vsf" = ( -/obj/effect/decal/cleanable/blood/gibs/xeno, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"vsL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"vtI" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"vuh" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "N2O to Pure" - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"vuN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"vxf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/rust, -/area/maintenance/starboard/aft) -"vCu" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"vGQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"vJk" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"vJt" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/effect/turf_decal/bot, -/obj/machinery/space_heater, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"vMb" = ( -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"vPZ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"vVA" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -30 - }, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"vVS" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"vWg" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard/fore) -"vZb" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/science/mixing) -"wbV" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"wdt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"wkG" = ( -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"wkO" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/modular_computer/console/preset/research{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"wqL" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"wvy" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/science/mixing) -"wwT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"wOe" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Toxins Lab"; - req_access_txt = "7" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"wPr" = ( -/obj/item/assembly/prox_sensor{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 8; - pixel_y = 9 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/science/mixing) -"wUF" = ( -/obj/machinery/door/airlock/atmos/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"wUL" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"wWj" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass, -/area/hallway/secondary/entry) -"wWz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"xdr" = ( -/obj/structure/barricade/wooden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xej" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"xeu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/engine/atmos) -"xiZ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"xrf" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/atmos) -"xsS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Waste to Filter" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"xtL" = ( -/obj/machinery/button/ignition{ - id = "Incinerator"; - pixel_x = 8; - pixel_y = -36 - }, -/obj/machinery/button/door{ - id = "turbinevent"; - name = "Turbine Vent Control"; - pixel_x = -8; - pixel_y = -36; - req_access_txt = "12" - }, -/obj/machinery/button/door{ - id = "auxincineratorvent"; - name = "Auxiliary Vent Control"; - pixel_x = -8; - pixel_y = -24; - req_access_txt = "12" - }, -/obj/machinery/computer/turbine_computer{ - dir = 1; - id = "incineratorturbine" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_x = -32; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/checker, -/area/maintenance/disposal/incinerator) -"xwu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/break_room) -"xyo" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"xAj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"xEl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/port"; - dir = 4; - name = "Port Primary Hallway APC"; - pixel_x = 26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"xEQ" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"xFw" = ( -/obj/structure/sign/departments/xenobio, -/turf/closed/wall, -/area/science/xenobiology) -"xIm" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"xLe" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/mixing) -"xPz" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plating/asteroid/airless, -/area/asteroid/nearstation) -"xZO" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/public/glass{ - autoclose = 0; - frequency = 1449; - heat_proof = 1; - id_tag = "incinerator_airlock_interior"; - name = "Incinerator Interior Airlock"; - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/embedded_controller/radio/airlock_controller{ - airpump_tag = "incinerator_airlock_pump"; - exterior_door_tag = "incinerator_airlock_exterior"; - id_tag = "incinerator_airlock_control"; - interior_door_tag = "incinerator_airlock_interior"; - name = "Incinerator Access Console"; - pixel_x = -8; - pixel_y = 35; - req_access_txt = "12"; - sanitize_external = 1; - sensor_tag = "incinerator_airlock_sensor" - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"yba" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ybw" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"yeE" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Creature Pen"; - req_access_txt = "47" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno5"; - name = "Creature Cell #5" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"yeO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/aft) -"yhg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ymj" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/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 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) +"aaa" = (/turf/open/space/basic,/area/space) +"aab" = (/obj/effect/landmark/carpspawn,/turf/open/space,/area/space) +"aac" = (/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) +"aad" = (/turf/closed/mineral/random/labormineral,/area/asteroid/nearstation) +"aae" = (/obj/structure/lattice,/turf/open/space,/area/space/nearstation) +"aaf" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/space/nearstation) +"aag" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/open/space,/area/space/nearstation) +"aah" = (/obj/structure/sign/warning/securearea,/turf/closed/wall,/area/asteroid/nearstation) +"aai" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) +"aaj" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) +"aak" = (/turf/closed/wall/r_wall,/area/bridge) +"aal" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) +"aam" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) +"aan" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) +"aao" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) +"aap" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) +"aaq" = (/obj/machinery/computer/med_data,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aar" = (/obj/machinery/computer/crew,/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aas" = (/obj/item/storage/toolbox/mechanical,/obj/item/wrench,/obj/item/multitool,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aat" = (/obj/machinery/computer/communications,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aau" = (/obj/item/paper_bin,/obj/item/pen,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aav" = (/obj/machinery/computer/cargo/request,/obj/machinery/status_display/ai{pixel_y = 32},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aaw" = (/obj/machinery/computer/security/mining,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aax" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) +"aay" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) +"aaz" = (/obj/machinery/computer/card,/obj/structure/cable/white{icon_state = "1-2"},/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/bridge) +"aaA" = (/obj/machinery/computer/secure_data,/obj/machinery/keycard_auth{pixel_x = -8; pixel_y = 24},/obj/machinery/button/door{id = "bridgewindows"; name = "Bridge View Blast doors"; pixel_x = 8; pixel_y = 24; req_access_txt = "19"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aaB" = (/obj/machinery/computer/security,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aaC" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaD" = (/obj/structure/chair/office/dark{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaE" = (/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaF" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaG" = (/obj/item/clipboard,/obj/item/folder/blue,/obj/item/pen,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaH" = (/obj/structure/chair/office/dark{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaI" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaJ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/computer/rdconsole,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aaK" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = 32},/obj/machinery/modular_computer/console/preset/engineering,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aaL" = (/obj/machinery/computer/monitor,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aaM" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/camera{c_tag = "Bridge - Fore Port"; dir = 4; name = "command camera"},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaN" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaO" = (/obj/structure/chair/office/dark{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaR" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaT" = (/obj/structure/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaU" = (/obj/structure/table/reinforced,/obj/item/aicard,/obj/item/storage/secure/briefcase,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/machinery/camera{c_tag = "Bridge - Fore Starboard"; dir = 8; name = "command camera"},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"aaV" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) +"aaW" = (/obj/item/stack/ore/iron,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) +"aaX" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aaY" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aaZ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/power/apc{areastring = "/area/bridge"; name = "Bridge APC"; pixel_y = -26},/obj/structure/cable/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aba" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"abb" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks{dir = 8},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28; pixel_y = 24},/obj/machinery/camera{c_tag = "Bar"; dir = 8},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"abc" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"abd" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/machinery/holopad,/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},/turf/open/floor/plasteel/dark,/area/bridge) +"abe" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"abf" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/fireaxecabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"abg" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"abh" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"abi" = (/obj/structure/girder,/turf/open/floor/plating,/area/asteroid/nearstation) +"abj" = (/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) +"abk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: PRESSURIZED DOORS"; pixel_x = -32},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) +"abl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) +"abm" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/modular_computer/console/preset/command{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"abn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/engineering) +"abo" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"abp" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/wood,/obj/item/storage/lockbox/medal,/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},/turf/open/floor/plasteel/dark,/area/bridge) +"abq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) +"abr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: PRESSURIZED DOORS"; pixel_x = 32},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) +"abs" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hop) +"abt" = (/turf/closed/wall,/area/hallway/primary/starboard/fore) +"abu" = (/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) +"abv" = (/turf/closed/wall,/area/security/detectives_office) +"abw" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/captain/private) +"abx" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "captainspace"; name = "Captain's Space Shutters"},/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) +"aby" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"abz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light_switch{pixel_x = 24},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"abA" = (/turf/closed/wall,/area/bridge) +"abB" = (/obj/machinery/computer/robotics{dir = 4},/obj/machinery/light{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"abC" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"abD" = (/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/bridge) +"abE" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/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},/turf/open/floor/plasteel/dark,/area/bridge) +"abF" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"abG" = (/obj/machinery/computer/mecha{dir = 8},/obj/machinery/light{dir = 4},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"abH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light_switch{pixel_x = -24},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"abI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"abJ" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"abK" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hop) +"abL" = (/obj/structure/sign/warning/securearea,/turf/closed/wall,/area/maintenance/starboard/fore) +"abM" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/starboard/fore) +"abN" = (/obj/structure/sign/warning/vacuum,/turf/closed/wall,/area/maintenance/starboard) +"abO" = (/obj/machinery/space_heater,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/decal/cleanable/cobweb/cobweb2,/turf/open/floor/plasteel,/area/maintenance/starboard) +"abP" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/mixing) +"abQ" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/gravity_generator) +"abR" = (/turf/closed/mineral/random/labormineral,/area/security/prison) +"abS" = (/obj/item/stack/ore/glass,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) +"abT" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid,/area/security/prison) +"abU" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hos) +"abV" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "detectivewindows"; name = "HoS Privacy Blast door"},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"abW" = (/obj/structure/closet/firecloset,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/fore) +"abX" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/captain/private) +"abY" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/heads/captain/private) +"abZ" = (/obj/structure/sign/warning/vacuum{pixel_y = 32},/obj/structure/displaycase/captain{req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) +"aca" = (/obj/structure/dresser,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/card/id/captains_spare,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) +"acb" = (/obj/structure/bed,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/bedsheet/captain,/obj/effect/landmark/start/captain,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) +"acc" = (/obj/structure/table/wood,/obj/machinery/light_switch{pixel_x = 8; pixel_y = 24},/obj/machinery/button/door{id = "captainspace"; name = "Captain's Space Shutters Control"; pixel_x = -8; pixel_y = 24; req_access_txt = "20"},/obj/machinery/newscaster{pixel_x = 32},/obj/item/storage/secure/briefcase,/obj/item/storage/secure/safe{pixel_x = 32; pixel_y = 24},/obj/item/pinpointer/nuke,/obj/item/disk/nuclear,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) +"acd" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"ace" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"acf" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/bridge) +"acg" = (/obj/machinery/vending/coffee,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"ach" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/grimy,/area/bridge) +"aci" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge) +"acj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/beacon,/turf/open/floor/carpet,/area/bridge) +"ack" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/grimy,/area/bridge) +"acl" = (/obj/machinery/vending/cigarette,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"acm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"acn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aco" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/item/toy/figure/hop{pixel_x = 3; pixel_y = 3},/obj/item/toy/figure/ian,/obj/machinery/camera{c_tag = "Bridge - Head of Personnel's Quarters"; name = "command camera"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) +"acp" = (/obj/structure/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/bedsheet/hop,/obj/effect/landmark/start/head_of_personnel,/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"acq" = (/obj/structure/dresser,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"acr" = (/obj/structure/closet/crate/bin,/obj/machinery/light{dir = 4},/obj/structure/sign/warning/vacuum{pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/storage/secure/safe{pixel_x = 32; pixel_y = 24},/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"acs" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/heads/hop) +"act" = (/obj/structure/toilet{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start/head_of_personnel,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hop) +"acu" = (/obj/structure/sign/warning/vacuum{pixel_x = 32; pixel_y = 32},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/maintenance/starboard/fore) +"acv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"acw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard) +"acx" = (/obj/effect/decal/cleanable/blood/old,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/xeno_spawn,/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/maintenance/starboard) +"acy" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard) +"acz" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/engineering) +"acA" = (/obj/structure/cable/white,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/gravity_generator) +"acB" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/engineering) +"acC" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/supermatter) +"acD" = (/obj/item/pickaxe/emergency,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) +"acE" = (/obj/item/stack/ore/iron,/turf/open/floor/plating/asteroid,/area/security/prison) +"acF" = (/turf/open/floor/plating,/area/asteroid/nearstation) +"acG" = (/obj/structure/bed,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/bedsheet/hos,/obj/effect/landmark/start/head_of_security,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) +"acH" = (/turf/closed/wall/r_wall,/area/security/prison) +"acI" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hos) +"acJ" = (/obj/structure/girder,/turf/open/floor/plating,/area/security/prison) +"acK" = (/obj/structure/dresser,/obj/structure/sign/warning/vacuum{pixel_y = 32},/obj/machinery/camera{c_tag = "Head of Security's Office - Quarters"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) +"acL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) +"acM" = (/obj/structure/closet/crate/bin,/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_y = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/wood,/area/crew_quarters/heads/hos) +"acN" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/fore) +"acO" = (/obj/structure/mirror{pixel_x = -26},/obj/structure/sink{dir = 8; pixel_x = -12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/captain/private) +"acP" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/captain/private) +"acQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) +"acR" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) +"acS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) +"acT" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) +"acU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"acV" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"acW" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/command{name = "Council Chambers"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"acX" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"acY" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/bridge) +"acZ" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Bridge - Council Chamber"; dir = 1; name = "command camera"},/turf/open/floor/carpet,/area/bridge) +"ada" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Bridge Center"; dir = 1},/obj/item/storage/fancy/donut_box,/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = -3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 3},/obj/item/clothing/mask/cigarette/cigar,/turf/open/floor/carpet,/area/bridge) +"adb" = (/obj/structure/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge) +"adc" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/grimy,/area/bridge) +"add" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/command{name = "Council Chambers"; req_access_txt = "19"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"ade" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"adf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"adg" = (/obj/structure/closet/secure_closet/hop,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) +"adh" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"adi" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"adj" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"adk" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hop) +"adl" = (/obj/structure/mirror{pixel_x = 26},/obj/structure/sink{dir = 4; pixel_x = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hop) +"adm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/maintenance/starboard/fore"; dir = 4; name = "Starboard Bow Maintenance APC"; pixel_x = 26},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/fore) +"adn" = (/turf/closed/wall,/area/quartermaster/storage) +"ado" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/storage) +"adp" = (/obj/machinery/status_display/supply,/turf/closed/wall,/area/quartermaster/storage) +"adq" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/emcloset/anchored,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard/fore) +"adr" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/supermatter) +"ads" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/supermatter) +"adt" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/maintenance/starboard/fore) +"adu" = (/turf/closed/wall,/area/quartermaster/qm) +"adv" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) +"adw" = (/turf/open/floor/plating/asteroid,/area/security/prison) +"adx" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/asteroid/nearstation) +"ady" = (/turf/closed/wall/rust,/area/quartermaster/qm) +"adz" = (/obj/structure/lattice/catwalk,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) +"adA" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/heads/hos) +"adB" = (/obj/structure/toilet{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start/head_of_security,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hos) +"adC" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"adD" = (/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},/obj/structure/closet/secure_closet/hos,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) +"adE" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/door/airlock/command{name = "Head of Security's Office"; req_access_txt = "58"},/turf/open/floor/plasteel,/area/crew_quarters/heads/hos) +"adF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/fore) +"adG" = (/obj/structure/toilet{dir = 4},/obj/machinery/light,/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = -26; use_power = 0},/obj/effect/landmark/start/captain,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/captain/private) +"adH" = (/turf/closed/wall,/area/crew_quarters/heads/captain/private) +"adI" = (/obj/structure/filingcabinet,/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera{c_tag = "Bridge - Captain's Quarters"; dir = 4; name = "command camera"},/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) +"adJ" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/turf/open/floor/wood{icon_state = "wood-broken"},/area/crew_quarters/heads/captain/private) +"adK" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) +"adL" = (/obj/machinery/light{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/sign/plaques/golden/captain{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate/bin,/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) +"adM" = (/obj/structure/sign/warning/vacuum{pixel_x = 32; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"adN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"adO" = (/obj/machinery/status_display/ai,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) +"adP" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white,/turf/open/floor/plating,/area/ai_monitored/nuke_storage) +"adQ" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) +"adR" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/electricshock{pixel_x = 32},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/ai_monitored/nuke_storage) +"adS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"adT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"adU" = (/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/crew_quarters/heads/hop) +"adV" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access_txt = "57"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"adW" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/hop) +"adX" = (/turf/closed/wall,/area/crew_quarters/heads/hop) +"adY" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/sign/poster/ripped{pixel_x = 32},/turf/open/floor/plasteel,/area/maintenance/starboard/fore) +"adZ" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 4},/turf/open/floor/plasteel,/area/quartermaster/qm) +"aea" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/item/stamp/qm,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/quartermaster/qm) +"aeb" = (/obj/structure/filingcabinet,/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/qm) +"aec" = (/obj/machinery/conveyor{dir = 8; id = "cargounload"},/obj/machinery/light{dir = 1},/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/storage) +"aed" = (/obj/machinery/conveyor{dir = 8; id = "cargounload"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/storage) +"aee" = (/obj/machinery/conveyor{dir = 8; id = "cargounload"},/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"; pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/storage) +"aef" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aeg" = (/obj/machinery/conveyor{dir = 8; id = "cargounload"},/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/quartermaster/storage) +"aeh" = (/obj/machinery/conveyor{dir = 8; id = "cargounload"},/obj/machinery/door/poddoor{id = "cargounload"; name = "supply dock unloading door"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/quartermaster/storage) +"aei" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/rack,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/bot,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/maintenance/starboard/fore) +"aej" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/qm) +"aek" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel,/area/quartermaster/qm) +"ael" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/asteroid/nearstation) +"aem" = (/obj/structure/lattice/catwalk,/obj/structure/sign/warning/securearea{pixel_x = 32},/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) +"aen" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/quartermaster,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/qm) +"aeo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/hos) +"aep" = (/turf/open/floor/plasteel,/area/security/prison) +"aeq" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hos) +"aer" = (/obj/structure/mirror{pixel_x = 26},/obj/structure/sink{dir = 4; pixel_x = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hos) +"aes" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"aet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{areastring = "/area/maintenance/fore"; dir = 8; name = "Fore Maintenance APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/fore) +"aeu" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/crew_quarters/heads/captain/private) +"aev" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) +"aew" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/heads/captain/private) +"aex" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/warning/electricshock{pixel_x = 32},/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) +"aey" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aez" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 4; name = "Core Modules"; req_access_txt = "20"},/obj/effect/spawner/lootdrop/aimodule_harmless{fan_out_items = 1; lootcount = 3; lootdoubles = 0},/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aeA" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/ai_slipper{uses = 10},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aeB" = (/obj/machinery/power/apc{areastring = "/area/ai_monitored/nuke_storage"; dir = 1; name = "AI Vault APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aeC" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/nuclearbomb/selfdestruct,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"aeD" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aeE" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/ai_slipper{uses = 10},/obj/effect/turf_decal/bot,/obj/structure/cable/white{icon_state = "2-8"},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aeF" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor/westright{name = "Core Modules"; req_access_txt = "20"},/obj/effect/spawner/lootdrop/aimodule_harmful{fan_out_items = 1; lootcount = 2; lootdoubles = 0},/obj/item/aiModule/supplied/oxygen{pixel_x = -3; pixel_y = -3},/obj/effect/turf_decal/stripes/line{dir = 8},/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) +"aeG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"aeH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aeI" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/crew_quarters/heads/hop) +"aeJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/bed/dogbed/ian,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/mob/living/simple_animal/pet/dog/corgi/Ian,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) +"aeK" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) +"aeL" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) +"aeM" = (/obj/structure/filingcabinet/security,/obj/item/folder/documents,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) +"aeN" = (/obj/structure/table/wood,/obj/item/storage/box/silver_ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/ids,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/crew_quarters/heads/hop"; dir = 1; name = "Head of Personnel Quarter's APC"; pixel_y = 25},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) +"aeO" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 38},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28; pixel_y = 24},/obj/machinery/recharger,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) +"aeP" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/quartermaster/qm"; dir = 4; name = "Quartermaster's Office APC"; pixel_x = 26},/obj/machinery/computer/card/minor/qm{icon_state = "computer"; dir = 8},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 24},/turf/open/floor/plasteel,/area/quartermaster/qm) +"aeQ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining/glass{name = "Quartermaster"; req_access_txt = "41"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/qm) +"aeR" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/quartermaster/qm) +"aeS" = (/obj/structure/closet/crate,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) +"aeT" = (/obj/structure/closet/crate,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) +"aeU" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"aeV" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -28},/obj/machinery/camera{c_tag = "Cargo Bay North"},/obj/structure/sign/nanotrasen{pixel_y = 32},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"aeW" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"aeX" = (/obj/machinery/light/small,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/storage) +"aeY" = (/obj/machinery/conveyor/inverted{dir = 5; id = "cargounload"},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"aeZ" = (/obj/docking_port/stationary{dir = 4; dwidth = 9; height = 7; id = "supply_home"; name = "Cargo Bay"; width = 20},/turf/open/space/basic,/area/space) +"afa" = (/obj/machinery/status_display/supply{pixel_x = -32},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afb" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/suit_storage_unit/hos,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) +"afc" = (/obj/effect/landmark/event_spawn,/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},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) +"afe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/turf/open/floor/plasteel,/area/security/prison) +"aff" = (/turf/closed/wall,/area/crew_quarters/heads/hos) +"afg" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/security/prison) +"afh" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/turnstile{name = "Genpop Entrance Turnstile"; req_access_txt = "69"; dir = 4},/turf/open/floor/plasteel,/area/security/prison) +"afi" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/open/floor/wood,/area/crew_quarters/heads/hos) +"afj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore) +"afk" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/suit_storage_unit/captain,/obj/effect/turf_decal/stripes/end,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) +"afl" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) +"afm" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) +"afn" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) +"afo" = (/obj/item/radio/intercom{dir = 8; freerange = 1; name = "Captain's Intercom"; pixel_x = 26},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Captain's Office"; dir = 8},/obj/structure/table/wood,/obj/machinery/recharger{pixel_x = 5},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-15"; pixel_x = -6; pixel_y = 12},/turf/open/floor/wood{icon_state = "wood-broken2"},/area/crew_quarters/heads/captain/private) +"afp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/camera{c_tag = "Bridge - Port Access"; dir = 8; name = "command camera"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"afq" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor/westright{dir = 4; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/aiModule/core/freeformcore{pixel_x = 3; pixel_y = 3},/obj/item/aiModule/core/full/custom,/obj/item/aiModule/core/full/asimov{pixel_x = -3; pixel_y = -3},/obj/machinery/camera{c_tag = "AI Vault - Port"; dir = 4; name = "ai camera"; network = list("minisat"); start_active = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"afr" = (/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"afs" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/aiModule/supplied/protectStation{pixel_x = 3; pixel_y = 3},/obj/item/aiModule/zeroth/oneHuman,/obj/item/aiModule/reset/purge{pixel_x = -3; pixel_y = -3},/obj/effect/turf_decal/stripes/line{dir = 8},/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) +"aft" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/camera{c_tag = "Bridge - Starboard Access"; dir = 4; name = "command camera"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"afu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"afv" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/door/airlock/command{name = "Head of Personnel's Office"; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"afw" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"afx" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/wood{icon_state = "wood-broken"},/area/crew_quarters/heads/hop) +"afy" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"afz" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_x = 64; pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"afA" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/status_display/ai{pixel_x = 32},/obj/machinery/camera{c_tag = "Bridge - Head of Personnel's Office"; dir = 8; name = "command camera"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) +"afB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/blobstart,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"afC" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afD" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/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},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afE" = (/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},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afF" = (/obj/effect/landmark/start/cargo_technician,/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},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afG" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/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},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afH" = (/obj/machinery/conveyor_switch/oneway{dir = 8; id = "cargounload"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afI" = (/obj/machinery/button/door{id = "cargounload"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/button/door{id = "cargoload"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/obj/machinery/computer/cargo{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) +"afJ" = (/obj/effect/turf_decal/delivery,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Cargo Bay"; req_one_access_txt = "48;50"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afL" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/security/prison) +"afM" = (/obj/item/stack/ore/iron,/obj/structure/barricade/wooden,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) +"afN" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/taperecorder,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"afO" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afP" = (/turf/open/floor/plating,/area/security/prison) +"afQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) +"afR" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Head of Security's Office Maintenance"; req_access_txt = "4"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"afS" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/crew_quarters/heads/hos"; dir = 1; name = "Head of Security's Office APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) +"afT" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Security Maintenance"; req_access_txt = "63"},/turf/open/floor/plasteel,/area/security/brig) +"afU" = (/turf/open/floor/plasteel/dark,/area/security/brig) +"afV" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore) +"afW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Captain's Emergency Escape"; req_access_txt = "20"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore) +"afX" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) +"afY" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_y = 32},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/camera{c_tag = "Bridge - Captain's Office"; name = "command camera"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) +"afZ" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) +"aga" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green,/obj/item/toy/figure/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) +"agb" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) +"agc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) +"agd" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "captainhall"; name = "Captain's Hall Shutters"},/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) +"age" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"agf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"agg" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/light{dir = 8},/obj/structure/safe,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c500,/obj/item/stack/spacecash/c500,/obj/item/stack/spacecash/c500,/obj/item/stack/spacecash/c500,/obj/item/book{desc = "An undeniably handy book."; icon_state = "bookknock"; name = "A Simpleton's Guide to Safe-cracking with Stethoscopes"},/obj/item/clothing/neck/stethoscope,/obj/item/stack/sheet/mineral/diamond,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"agh" = (/obj/machinery/computer/upload/ai,/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"agi" = (/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"agj" = (/obj/machinery/computer/upload/borg,/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"agk" = (/obj/machinery/light{dir = 4},/obj/machinery/recharge_station,/obj/structure/sign/warning/nosmoking{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 8},/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) +"agl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"agm" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-2"},/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},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel,/area/security/brig) +"agn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white,/turf/open/floor/plating,/area/crew_quarters/heads/hop) +"ago" = (/obj/structure/table/wood,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/extinguisher_cabinet{pixel_x = -26; pixel_y = -32},/obj/item/clipboard,/obj/item/stack/packageWrap,/obj/item/book/manual/wiki/security_space_law,/obj/item/hand_labeler,/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"agp" = (/obj/machinery/pdapainter,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"agq" = (/obj/machinery/vending/cart,/obj/machinery/light,/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"agr" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/obj/item/stamp/hop,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Head of Personnel's Office"; dir = 1},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/crew_quarters/heads/hop) +"ags" = (/obj/structure/chair/office/dark,/obj/machinery/light_switch{pixel_x = 42; pixel_y = -42},/obj/effect/landmark/start/head_of_personnel,/turf/open/floor/wood{icon_state = "wood-broken6"},/area/crew_quarters/heads/hop) +"agt" = (/obj/machinery/computer/card{dir = 8},/obj/machinery/status_display{pixel_x = 32},/obj/structure/sign/nanotrasen{pixel_x = 32; pixel_y = -32},/obj/machinery/button/door{id = "hopline"; name = "Queue Shutters Control"; pixel_x = -8; pixel_y = -24; req_access_txt = "57"},/obj/machinery/button/door{id = "hopblast"; name = "Lockdown Blast doors"; pixel_x = 8; pixel_y = -24; req_access_txt = "57"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) +"agu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/fore) +"agv" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"agw" = (/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},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"agx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/quartermaster/storage) +"agy" = (/obj/effect/landmark/start/cargo_technician,/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},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"agz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/quartermaster/storage) +"agA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"agB" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"agC" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/storage) +"agD" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"agE" = (/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) +"agF" = (/turf/closed/wall/r_wall,/area/security/brig) +"agG" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/security/prison) +"agH" = (/obj/structure/closet/secure_closet/genpop,/turf/open/floor/plasteel,/area/security/prison) +"agI" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/item/pen/fountain,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"agJ" = (/obj/machinery/camera{c_tag = "Head of Security's Office - Desk"; dir = 8},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/computer/security/hos{icon_state = "computer"; dir = 8},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"agK" = (/obj/effect/turf_decal/sand/plating,/obj/item/stack/ore/iron,/turf/open/floor/plating,/area/asteroid/nearstation) +"agL" = (/obj/structure/table/wood,/obj/item/book/manual/wiki/security_space_law,/obj/item/camera/detective,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) +"agM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"agN" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/fore) +"agO" = (/obj/machinery/light{dir = 8},/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/captain/private"; dir = 8; name = "Captain's Quarters APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) +"agP" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) +"agQ" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) +"agR" = (/obj/structure/table/wood,/obj/structure/cable/white{icon_state = "4-8"},/obj/item/clipboard,/obj/item/folder/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/melee/chainofcommand,/obj/item/stamp/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) +"agS" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) +"agT" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) +"agU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Captain's Office"; req_access_txt = "20"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/heads/captain/private) +"agV" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"agW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"agX" = (/obj/structure/table/reinforced,/obj/item/aiModule/reset{pixel_x = 3; pixel_y = 3},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/item/aiModule/supplied/freeform,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"agY" = (/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"agZ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aha" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/ai_slipper{uses = 10},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/landmark/start/cyborg,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"ahb" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"ahc" = (/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"ahd" = (/obj/structure/table/reinforced,/obj/item/aiModule/supplied/quarantine,/obj/item/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "AI Intercom"; pixel_x = 28},/obj/machinery/camera{c_tag = "AI Vault - Starboard"; dir = 8; name = "ai camera"; network = list("minisat"); start_active = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/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) +"ahe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"ahf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"ahg" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "hopblast"; name = "HoP Blast door"},/turf/open/floor/plating,/area/crew_quarters/heads/hop) +"ahh" = (/obj/machinery/status_display,/turf/closed/wall/r_wall,/area/crew_quarters/heads/hop) +"ahi" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/blue,/obj/item/pen,/obj/machinery/door/window/brigdoor/eastleft{dir = 1; name = "Access Desk"; req_access_txt = "57"},/obj/machinery/door/window/westright{dir = 2; name = "Access Queue"},/obj/machinery/door/poddoor/preopen{id = "hopblast"; name = "HoP Blast door"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"ahj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/fore) +"ahk" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -24; pixel_y = -24},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) +"ahl" = (/obj/structure/closet/crate,/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"ahm" = (/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},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"ahn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"aho" = (/obj/machinery/conveyor{dir = 4; id = "cargoload"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"ahp" = (/obj/machinery/conveyor{dir = 4; id = "cargoload"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"ahq" = (/obj/machinery/conveyor{dir = 4; id = "cargoload"},/obj/machinery/door/poddoor{id = "cargoload"; name = "supply dock loading door"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) +"ahr" = (/obj/machinery/conveyor{dir = 4; id = "cargoload"},/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) +"ahs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"aht" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"ahu" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{name = "Security Maintenance"; req_access_txt = "63"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/security/prison) +"ahv" = (/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/item/poster/random_contraband{pixel_x = 3; pixel_y = 3},/obj/item/poster/random_contraband{pixel_x = -3; pixel_y = -3},/obj/item/poster/random_contraband,/turf/open/floor/plasteel/dark,/area/security/brig) +"ahw" = (/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"ahx" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/computer/card/minor/hos{icon_state = "computer"; dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) +"ahy" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/command{name = "Head of Security's Office"; req_access_txt = "58"},/turf/open/floor/plasteel,/area/crew_quarters/heads/hos) +"ahz" = (/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"ahA" = (/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/security/brig) +"ahB" = (/obj/effect/turf_decal/sand/plating,/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/turf/open/floor/plating,/area/asteroid/nearstation) +"ahC" = (/obj/machinery/status_display/ai{pixel_x = 32},/turf/open/floor/plasteel/dark,/area/security/brig) +"ahD" = (/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/security/brig) +"ahE" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/item/folder/red,/obj/item/stamp/hos,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"ahF" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"ahG" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"ahH" = (/obj/structure/sign/warning/securearea{pixel_x = -32},/obj/structure/closet/secure_closet/captains,/obj/effect/turf_decal/stripes/end{dir = 1},/obj/item/gun/energy/e_gun/hos,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) +"ahI" = (/obj/machinery/computer/communications{dir = 1},/obj/machinery/status_display{pixel_y = -32},/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = -24},/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) +"ahJ" = (/obj/machinery/computer/card{dir = 1},/obj/machinery/status_display/ai{pixel_y = -32},/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) +"ahK" = (/obj/machinery/computer/security/wooden_tv,/obj/structure/table/wood,/obj/machinery/button/door{id = "captainhall"; name = "Captain's Hall Shutters Control"; pixel_y = -24; req_access_txt = "20"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) +"ahL" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) +"ahM" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/item/lighter,/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) +"ahN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white,/obj/machinery/door/poddoor/preopen{id = "captainhall"; name = "Captain's Hall Shutters"},/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) +"ahO" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"ahP" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/ore_silo,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"ahQ" = (/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"ahR" = (/obj/machinery/light_switch{pixel_x = 8; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"ahS" = (/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"ahT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/flasher{id = "AI"; pixel_x = 9; pixel_y = -24},/obj/item/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "AI Intercom"; pixel_x = -4; pixel_y = -28},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"ahU" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"ahV" = (/obj/structure/table/reinforced,/obj/effect/spawner/lootdrop/aimodule_neutral{fan_out_items = 1; lootcount = 3; lootdoubles = 0},/obj/effect/turf_decal/stripes/line{dir = 8},/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) +"ahW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "2-4"},/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},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"ahX" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"ahY" = (/turf/closed/wall/r_wall,/area/hallway/primary/starboard/fore) +"ahZ" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aia" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aib" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aic" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/newscaster{pixel_x = 32},/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},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard/fore) +"aid" = (/obj/structure/table/wood,/obj/machinery/button/door{id = "detectivewindows"; name = "Privacy Shutters"; pixel_x = 26; pixel_y = -26; req_access_txt = "4"},/obj/machinery/light_switch{pixel_x = 38; pixel_y = -26},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/recharger,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"aie" = (/obj/machinery/conveyor{dir = 1; id = "cargoload"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/quartermaster/storage) +"aif" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/quartermaster/storage) +"aig" = (/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "secexterior"; name = "Security Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = 38; pixel_y = 24},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "secinterior"; name = "Security Interior Doors Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 24},/obj/machinery/button/door{id = "brigfront"; name = "Brig Access Control"; pixel_x = 24; pixel_y = 38; req_access_txt = "63"},/obj/structure/chair/office/dark{dir = 4},/obj/machinery/light_switch{pixel_x = 38; pixel_y = 38},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/landmark/start/warden,/turf/open/floor/plasteel,/area/security/brig) +"aih" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/storage) +"aii" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Cargo Bay South"; dir = 1},/obj/effect/turf_decal/loading_area{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"aij" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/landmark/start/chemist,/turf/open/floor/plasteel,/area/medical/chemistry) +"aik" = (/obj/structure/barricade/wooden,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) +"ail" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/landmark/start/chief_medical_officer,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aim" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/landmark/start/head_of_security,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"ain" = (/obj/machinery/firealarm{pixel_y = 26},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/camera{c_tag = "Armoury - Internal"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"aio" = (/obj/structure/rack,/obj/item/clothing/suit/armor/bulletproof{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/alt{layer = 3.00001; pixel_x = -3; pixel_y = 3},/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 4},/obj/item/gun/energy/pumpaction/blaster,/turf/open/floor/plasteel/dark,/area/security/brig) +"aip" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/security/brig) +"aiq" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) +"air" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/security/glass{name = "Security E.V.A. Storage"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/brig) +"ais" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/light{dir = 4},/obj/machinery/status_display{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"ait" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) +"aiu" = (/obj/machinery/suit_storage_unit/security,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"aiv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"aiw" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/item/stack/cable_coil/white,/obj/item/stack/cable_coil/white,/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/obj/item/circuitboard/machine/microwave,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) +"aix" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/fore) +"aiy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) +"aiz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) +"aiA" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/highsecurity{name = "AI Vault Chamber"; req_access_txt = "16"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aiB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) +"aiC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) +"aiD" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hopline"; name = "Queue Shutters"},/obj/effect/turf_decal/loading_area{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aiE" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/starboard/fore) +"aiF" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hopline"; name = "Queue Shutters"},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aiG" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall,/area/hallway/primary/starboard/fore) +"aiH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aiI" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/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,/area/quartermaster/storage) +"aiJ" = (/obj/structure/cable/white{icon_state = "4-8"},/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/effect/landmark/start/chemist,/turf/open/floor/plasteel,/area/medical/chemistry) +"aiK" = (/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"aiL" = (/obj/machinery/light{dir = 1},/obj/machinery/conveyor_switch/oneway{id = "cargoload"},/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,/area/quartermaster/storage) +"aiM" = (/obj/machinery/conveyor{dir = 1; id = "cargoload"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/end,/turf/open/floor/plating,/area/quartermaster/storage) +"aiN" = (/obj/structure/table/reinforced,/obj/item/folder/yellow,/obj/item/multitool{pixel_x = 6},/obj/item/pen/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"aiO" = (/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_y = 32},/obj/item/paper_bin,/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,/area/quartermaster/storage) +"aiP" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/landmark/start/research_director,/turf/open/floor/plasteel/white,/area/science/research) +"aiQ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aiR" = (/obj/machinery/suit_storage_unit/security,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"aiS" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/security/prison) +"aiT" = (/obj/structure/rack,/obj/item/gun/energy/ionrifle,/obj/item/clothing/suit/armor/laserproof,/obj/item/gun/energy/temperature/security,/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"aiU" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) +"aiV" = (/obj/machinery/rnd/production/techfab/department/security,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"aiW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) +"aiX" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"aiY" = (/obj/structure/closet/crate/bin,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Security - Brig Fore"; dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"aiZ" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/brig) +"aja" = (/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/maintenance/port/fore) +"ajb" = (/obj/item/pickaxe/emergency,/turf/open/floor/plating/asteroid,/area/maintenance/port/fore) +"ajc" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "brigfront"; name = "Brig Blast door"},/turf/open/floor/plating,/area/security/brig) +"ajd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"aje" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ajf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ajg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ajh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"aji" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ajj" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ajk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_y = 32},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ajl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ajm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ajn" = (/obj/structure/sign/nanotrasen{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ajo" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ajp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ajq" = (/obj/structure/sign/warning/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ajr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ajs" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/machinery/camera{c_tag = "Central Hallway North"},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/power/apc{areastring = "/area/hallway/primary/fore"; dir = 1; name = "Fore Primary Hallway APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ajt" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"aju" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ajv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ajw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ajx" = (/obj/structure/sign/warning/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Fore Primary Hallway 2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ajy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ajz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ajA" = (/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: PRESSURIZED DOORS"; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"ajB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"ajC" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"ajD" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"ajE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"ajF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/camera{c_tag = "Central Hallway North-East"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"ajG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/landmark/start/chief_medical_officer,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"ajH" = (/obj/structure/plasticflaps/opaque,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) +"ajI" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) +"ajJ" = (/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,/area/quartermaster/storage) +"ajK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) +"ajL" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/start/cargo_technician,/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},/turf/open/floor/plasteel,/area/quartermaster/storage) +"ajM" = (/obj/machinery/requests_console{department = "Cargo Office"; name = "Cargo Office RC"; pixel_x = 32},/obj/machinery/computer/bounty{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"ajN" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"ajO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"ajP" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/start/research_director,/turf/open/floor/plasteel,/area/science/mixing) +"ajQ" = (/obj/item/stack/ore/glass,/turf/open/floor/plating/asteroid,/area/maintenance/port/fore) +"ajR" = (/obj/machinery/photocopier,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) +"ajS" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"ajT" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot{pixel_x = -3; pixel_y = 3},/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/riot,/obj/item/shield/riot{pixel_x = -3; pixel_y = 3},/obj/item/shield/riot,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"ajU" = (/obj/structure/cable/white,/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) +"ajV" = (/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/key/security,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"ajW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"ajX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) +"ajY" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"ajZ" = (/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/brig) +"aka" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) +"akb" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/red,/turf/open/floor/plasteel,/area/maintenance/port/fore) +"akc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"akd" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ake" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) +"akf" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) +"akg" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) +"akh" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) +"aki" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) +"akj" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) +"akk" = (/obj/structure/sign/warning/electricshock{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) +"akl" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"akm" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"akn" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ako" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=2.2-BridgeWest"; location = "2.1-Teleporter"},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"akp" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"akq" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"akr" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/fore) +"aks" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/fore) +"akt" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/plaque{icon_state = "L1"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"aku" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/plaque{icon_state = "L3"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"akv" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/plaque{icon_state = "L5"},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"akw" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/plaque{icon_state = "L7"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"akx" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/effect/turf_decal/plaque{icon_state = "L9"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"aky" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/plaque{icon_state = "L11"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"akz" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/plaque{icon_state = "L13"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"akA" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=4.2-HoP"; location = "4.1-BridgeEast"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"akB" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"akC" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"akD" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"akE" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"akF" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"akG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"akH" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"akI" = (/obj/structure/sign/warning/electricshock{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5.1-EnteringCargo"; location = "4.2-HoP"; name = "Billy Herrington memorial navigation beacon"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"akJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"akK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/delivery,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"akL" = (/obj/machinery/vending/wardrobe/cargo_wardrobe,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"akM" = (/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) +"akN" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 8},/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) +"akO" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"akP" = (/obj/machinery/photocopier,/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,/area/quartermaster/storage) +"akQ" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/stripes/corner,/obj/machinery/conveyor{dir = 5; id = "cargoload"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/quartermaster/storage) +"akR" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/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},/turf/open/floor/plasteel,/area/engine/atmos) +"akS" = (/turf/closed/wall/r_wall/rust,/area/crew_quarters/heads/chief) +"akT" = (/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) +"akU" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/security/brig) +"akV" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/security/brig) +"akW" = (/obj/vehicle/ridden/secway,/obj/machinery/light{dir = 8},/obj/machinery/power/apc{areastring = "/area/security/brig"; dir = 8; name = "Security Office APC"; pixel_x = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"akX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) +"akY" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"akZ" = (/obj/machinery/door_timer{id = "brig1"; name = "Cell 1"; pixel_x = 32},/obj/structure/chair{dir = 8},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) +"ala" = (/turf/closed/wall,/area/security/brig) +"alb" = (/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"alc" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ald" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/crew_quarters/toilet/restrooms) +"ale" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Primary Restroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"alf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/toilet/restrooms) +"alg" = (/turf/closed/wall/r_wall,/area/teleporter) +"alh" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/teleporter) +"ali" = (/obj/machinery/door/poddoor/shutters{id = "teleportershutters"; name = "Teleporter Shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/teleporter) +"alj" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/teleporter) +"alk" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore) +"all" = (/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 8},/obj/structure/sign/directions/security{dir = 8},/obj/structure/sign/directions/medical{pixel_y = -8},/turf/closed/wall,/area/hallway/primary/central) +"alm" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/light{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/plaque{icon_state = "L2"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"aln" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/plaque{icon_state = "L4"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"alo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/plaque{icon_state = "L6"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"alp" = (/obj/effect/turf_decal/plaque{icon_state = "L8"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"alq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/plaque{icon_state = "L10"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"alr" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/plaque{icon_state = "L12"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"als" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/plaque{icon_state = "L14"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"alt" = (/obj/structure/sign/directions/supply{dir = 4},/obj/structure/sign/directions/command{dir = 1; pixel_y = 8},/obj/structure/sign/directions/science{pixel_y = -8},/turf/closed/wall,/area/hallway/primary/fore) +"alu" = (/turf/closed/wall/r_wall,/area/ai_monitored/storage/eva) +"alv" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ai_monitored/storage/eva) +"alw" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "E.V.A. Storage"; req_access_txt = "18"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"alx" = (/obj/machinery/door/poddoor/shutters{id = "evashutters"; name = "E.V.A. Storage Shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aly" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"alz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"alA" = (/obj/structure/table/reinforced,/obj/structure/noticeboard{dir = 4; pixel_x = -32},/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/obj/item/stamp/denied{pixel_x = 6; pixel_y = 6},/obj/item/stamp,/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"alB" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) +"alC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/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},/turf/open/floor/plasteel,/area/quartermaster/storage) +"alD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/quartermaster/storage) +"alE" = (/obj/structure/filingcabinet/chestdrawer,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/camera{c_tag = "Chief Engineer's Office"},/mob/living/simple_animal/parrot/Poly,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) +"alF" = (/obj/machinery/power/apc{areastring = "/area/quartermaster/storage"; dir = 4; name = "Cargo Bay APC"; pixel_x = 26},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/rnd/production/techfab/department/cargo,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"alG" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating,/area/asteroid/nearstation) +"alH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"alI" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) +"alJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{name = "Security Office"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/security/brig) +"alM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alN" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"alO" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alP" = (/obj/structure/closet/secure_closet/brig{id = "brig2"; name = "Cell 2 Locker"},/obj/machinery/light/small{dir = 1},/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{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"alQ" = (/obj/machinery/flasher{id = "brig2"; pixel_y = 26},/obj/structure/chair,/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera{c_tag = "Security - Cell 2"},/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/brig) +"alR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"alS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"alT" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"alU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"alV" = (/obj/structure/urinal{pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"alW" = (/obj/structure/urinal{pixel_y = 28},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"alX" = (/obj/structure/closet/crate/bin,/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"alY" = (/obj/machinery/shieldwallgen,/obj/machinery/button/door{id = "teleportershutters"; name = "Teleporter Shutters"; pixel_x = -26; req_access_txt = "19"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/teleporter) +"alZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/teleporter) +"ama" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/teleporter) +"amb" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/teleporter) +"amc" = (/obj/machinery/shieldwallgen,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Teleporter"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) +"amd" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/teleporter) +"ame" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore) +"amf" = (/obj/structure/closet/crate/bin,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"amg" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/central) +"amh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/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},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ami" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/central) +"amj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"amk" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/central) +"aml" = (/obj/structure/closet/emcloset,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"amm" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore) +"amn" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ai_monitored/storage/eva) +"amo" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/rods/fifty,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) +"amp" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"amq" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"amr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"ams" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/electrical{pixel_x = 3; pixel_y = 3},/obj/item/storage/toolbox/mechanical,/obj/item/stack/cable_coil/white,/obj/item/multitool,/obj/machinery/button/door{id = "evashutters"; name = "E.V.A. Shutters"; pixel_x = 26; req_access_txt = "19"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) +"amt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"amu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"amv" = (/obj/machinery/computer/bounty{dir = 4},/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,/area/quartermaster/storage) +"amw" = (/obj/structure/chair/office/dark,/obj/effect/landmark/start/cargo_technician,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"amx" = (/obj/machinery/computer/cargo{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"amy" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"amz" = (/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/storage) +"amA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"amB" = (/obj/structure/table,/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/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/storage) +"amC" = (/turf/closed/wall,/area/quartermaster/miningdock) +"amD" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/miningdock) +"amE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) +"amF" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/item/stamp/ce,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) +"amG" = (/obj/structure/table,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/flashlight,/turf/open/floor/plating,/area/asteroid/nearstation) +"amH" = (/obj/structure/sign/warning/nosmoking{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/library) +"amI" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/security/brig) +"amJ" = (/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"amK" = (/obj/machinery/camera{c_tag = "Security - Central"; dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"amL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) +"amM" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"amN" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/window/brigdoor/security/cell/westright{id = "brig2"; name = "Cell 2"},/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,/area/security/brig) +"amO" = (/obj/structure/mirror{pixel_x = -26},/obj/structure/sink{dir = 8; pixel_x = -12},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"amP" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/light/small,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"amQ" = (/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"amR" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light/small,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"amS" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8},/obj/machinery/power/apc{areastring = "/area/crew_quarters/toilet/restrooms"; dir = 4; name = "Restrooms APC"; pixel_x = 26},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"amT" = (/obj/structure/table/reinforced,/obj/item/stack/cable_coil/white,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/camera{c_tag = "Bridge - Teleporter"; dir = 4; name = "command camera"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/teleporter) +"amU" = (/obj/machinery/computer/card/minor/ce,/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = -8},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) +"amV" = (/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/radio,/obj/item/radio,/obj/item/gps,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/teleporter) +"amW" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/teleporter) +"amX" = (/obj/machinery/teleport/hub,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) +"amY" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/teleporter) +"amZ" = (/obj/machinery/vending/snack/random,/obj/structure/sign/nanotrasen{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"ana" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/fore) +"anb" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"anc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"and" = (/obj/structure/closet/firecloset,/obj/structure/sign/nanotrasen{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"ane" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/ai_monitored/storage/eva) +"anf" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"ang" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"anh" = (/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/radio,/obj/item/radio,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"ani" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"anj" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"ank" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"anl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"anm" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/yellow,/obj/item/pen,/obj/machinery/door/window/southleft{dir = 1; name = "Cargo Desk"; req_access_txt = "50"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) +"ann" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/quartermaster/storage) +"ano" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining/glass{name = "Cargo Office"; req_access_txt = "48;50"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"anp" = (/obj/structure/sign/warning/nosmoking/circle,/turf/closed/wall,/area/quartermaster/miningdock) +"anq" = (/obj/structure/closet/secure_closet/miner,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"anr" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"ans" = (/obj/machinery/power/apc{areastring = "/area/quartermaster/miningdock"; dir = 4; name = "Mining Dock APC"; pixel_x = 26},/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/structure/closet/secure_closet/miner,/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"ant" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum,/turf/open/floor/plating,/area/quartermaster/miningdock) +"anu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Chief Engineer"; req_access_txt = "56"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"anv" = (/obj/effect/turf_decal/stripes/end{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"anw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"anx" = (/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) +"any" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_y = 32},/obj/item/clipboard,/obj/item/folder/red,/obj/item/hand_labeler,/turf/open/floor/wood,/area/security/detectives_office) +"anz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/security/brig) +"anA" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/chief_engineer,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 32},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"anB" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/pen,/obj/machinery/door/window/brigdoor/southright{dir = 8; name = "Security Desk"; req_access_txt = "63"},/obj/machinery/door/window/northright{dir = 4; name = "Security Desk"},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/security/brig) +"anC" = (/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"anD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"anE" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"anF" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/door_timer{id = "brig2"; name = "Cell 2"; pixel_x = 32},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) +"anG" = (/obj/structure/sign/directions/engineering{pixel_y = -8},/obj/structure/sign/directions/security{dir = 8},/obj/structure/sign/directions/command{dir = 1; pixel_y = 8},/turf/closed/wall,/area/security/brig) +"anH" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"anI" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"anJ" = (/obj/machinery/door/airlock{name = "Toilet Unit"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"anK" = (/obj/structure/closet/secure_closet/engineering_chief,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/item/twohanded/rcl/pre_loaded,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) +"anL" = (/obj/machinery/door/window/northleft{dir = 4; name = "RCD Storage"; pixel_x = 1; req_access_txt = "19"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/structure/closet/crate/engineering,/obj/item/hand_tele,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/teleporter) +"anM" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/teleporter) +"anN" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/obj/item/beacon,/turf/open/floor/plasteel,/area/teleporter) +"anO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/holopad,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"anP" = (/obj/machinery/teleport/station,/obj/machinery/light{dir = 4},/obj/machinery/status_display{pixel_x = 32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) +"anQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore) +"anR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"anS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"anT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"anU" = (/obj/structure/closet/crate/rcd{pixel_y = 4},/obj/machinery/door/window/northleft{dir = 4; name = "RCD Storage"; pixel_x = 1; req_access_txt = "19"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/machinery/light{dir = 8},/obj/machinery/status_display{pixel_x = -32},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) +"anV" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"anW" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/obj/item/beacon,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"anX" = (/obj/machinery/requests_console{department = "E.V.A. Storage"; name = "E.V.A. RC"; pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Bridge - E.V.A. Storage"; dir = 8; name = "command camera"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"anY" = (/turf/closed/wall/rust,/area/ai_monitored/storage/eva) +"anZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aoa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5.2-Cargo"; location = "5.1-EnteringCargo"},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aob" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aoc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aod" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aoe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Central Hallway North-West"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aof" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aog" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aoh" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/mineral/ore_redemption{input_dir = 4; output_dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"aoi" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/shaft_miner,/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"aoj" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{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,/area/quartermaster/miningdock) +"aok" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/start/shaft_miner,/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,/area/quartermaster/miningdock) +"aol" = (/obj/structure/ore_box,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"aom" = (/obj/structure/closet/emcloset,/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"aon" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/chief"; dir = 4; name = "Chief Engineer's Office APC"; pixel_x = 26},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"aoo" = (/obj/machinery/suit_storage_unit/ce,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -23},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) +"aop" = (/obj/effect/landmark/start/chief_engineer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/firealarm{dir = 1; pixel_x = -32; pixel_y = -26},/obj/machinery/computer/security/telescreen/ce{dir = 1; icon_state = "telescreen"; pixel_y = -24},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"aoq" = (/turf/open/floor/engine/vacuum,/area/engine/atmos) +"aor" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine/vacuum,/area/engine/atmos) +"aos" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/item/storage/secure/safe{pixel_x = 32},/obj/structure/extinguisher_cabinet{pixel_x = 24; pixel_y = -26},/obj/item/toy/figure/hos,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) +"aot" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"aou" = (/obj/machinery/computer/security{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) +"aov" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"aow" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"aox" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{id_tag = "secinterior"; name = "Brig"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"aoy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/security/brig) +"aoz" = (/obj/machinery/light/small{dir = 1},/obj/machinery/firealarm{pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"aoA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{id_tag = "secexterior"; name = "Brig"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"aoB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aoC" = (/obj/effect/decal/cleanable/vomit/old,/obj/structure/toilet{dir = 8},/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/light/small,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"aoD" = (/obj/structure/toilet{dir = 8},/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/light/small,/obj/effect/landmark/blobstart,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"aoE" = (/obj/structure/toilet{dir = 8},/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/light/small,/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) +"aoF" = (/obj/structure/table/reinforced,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/machinery/cell_charger,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/teleporter) +"aoG" = (/obj/structure/tank_dispenser/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/teleporter) +"aoH" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/teleporter) +"aoI" = (/obj/machinery/computer/teleporter{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) +"aoJ" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/port/central) +"aoK" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 30},/obj/item/stack/sheet/glass{amount = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/port/central) +"aoL" = (/obj/structure/rack,/obj/item/crowbar/red,/obj/item/wrench,/obj/item/tank/internals/emergency_oxygen/engi,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/maintenance/port/central) +"aoM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/port/central) +"aoN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/obj/item/hand_labeler_refill,/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aoO" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aoP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aoQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aoR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aoS" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aoT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/central) +"aoU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aoV" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/rack,/obj/item/storage/box/lights/mixed,/obj/item/stack/rods{amount = 25},/turf/open/floor/plasteel,/area/maintenance/starboard/central) +"aoW" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aoX" = (/obj/structure/tank_dispenser/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aoY" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aoZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"apa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6.1-EnteringDepartures"; location = "5.3-LeavingCargo"},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"apb" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"apc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"apd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"ape" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"apf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5.3-LeavingCargo"; location = "5.2-Cargo"},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"apg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aph" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"api" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Mining Dock"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"apj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"apk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"apl" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"apm" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access_txt = "48"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"apn" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"apo" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"app" = (/obj/docking_port/stationary{dir = 4; dwidth = 3; height = 5; id = "mining_home"; name = "mining shuttle bay"; roundstart_template = /datum/map_template/shuttle/mining/delta; width = 7},/turf/open/space/basic,/area/space) +"apq" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 8; pixel_y = 32},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) +"apr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/command/glass{name = "Chief Engineer"; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"aps" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/button/door{id = "engstorage"; name = "Engineering Secure Storage Control"; pixel_y = 24; req_access_txt = "10"},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"apt" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/engine/engineering) +"apu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/sign/departments/custodian{pixel_x = 32; pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"apv" = (/obj/machinery/air_sensor/atmos/mix_tank,/turf/open/floor/engine/vacuum,/area/engine/atmos) +"apw" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 1},/obj/structure/rack,/obj/item/storage/box/firingpins,/obj/item/storage/box/firingpins,/obj/item/gun/energy/e_gun/dragnet,/obj/item/gun/energy/e_gun/dragnet,/turf/open/floor/plasteel/dark,/area/security/brig) +"apx" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/door/airlock/security/glass{name = "Security Office"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/security/brig) +"apy" = (/obj/machinery/vending/security,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"apz" = (/obj/effect/landmark/start/security_officer,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"apA" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/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,/area/security/brig) +"apB" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/mob/living/simple_animal/bot/secbot/beepsky{desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey."; name = "Officer Beepsky"},/turf/open/floor/plasteel,/area/security/brig) +"apC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{id_tag = "secinterior"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"apD" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/security/brig) +"apE" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"apF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{id_tag = "secexterior"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"apG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=1.2-BrigNorth"; location = "1.1-BrigCentral"},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"apH" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"apI" = (/turf/closed/wall,/area/storage/primary) +"apJ" = (/turf/closed/wall/r_wall,/area/storage/primary) +"apK" = (/obj/machinery/shieldwallgen,/obj/machinery/light_switch{pixel_x = -24},/obj/structure/extinguisher_cabinet{pixel_y = -28},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/teleporter) +"apL" = (/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/teleporter) +"apM" = (/obj/machinery/power/apc{areastring = "/area/teleporter"; name = "Teleporter APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/teleporter) +"apN" = (/obj/machinery/status_display{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/teleporter) +"apO" = (/obj/machinery/shieldwallgen,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) +"apP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port/central) +"apQ" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/storage/box/lights/mixed,/turf/open/floor/plating,/area/maintenance/port/central) +"apR" = (/obj/structure/rack,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot{pixel_x = 3; pixel_y = -3},/obj/item/gun/ballistic/shotgun/riot,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel/dark,/area/security/brig) +"apS" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/central) +"apT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"apU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/crew_quarters/bar/atrium) +"apV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"apW" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/effect/turf_decal/loading_area{dir = 8},/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"apX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/box,/obj/machinery/rnd/production/techfab/department/service,/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"apY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/central) +"apZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aqa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) +"aqb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/closet/crate{name = "emergency supplies crate"},/obj/item/storage/toolbox/emergency,/obj/item/tank/internals/oxygen,/obj/item/tank/internals/oxygen,/obj/item/flashlight,/obj/item/flashlight,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/turf/open/floor/plasteel,/area/maintenance/starboard/central) +"aqc" = (/obj/structure/table/reinforced,/obj/item/tank/jetpack/carbondioxide{pixel_x = 3; pixel_y = 3},/obj/item/tank/jetpack/carbondioxide,/obj/item/wrench,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -28},/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) +"aqd" = (/obj/machinery/status_display{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aqe" = (/obj/machinery/power/apc{areastring = "/area/ai_monitored/storage/eva"; name = "E.V.A. Storage APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aqf" = (/obj/machinery/status_display{pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aqg" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/plasteel{amount = 15},/obj/item/stack/sheet/rglass{amount = 30; pixel_x = 2; pixel_y = -2},/obj/item/clothing/shoes/magboots{pixel_x = 3; pixel_y = 3},/obj/item/clothing/shoes/magboots,/obj/machinery/light_switch{pixel_x = 24},/obj/structure/extinguisher_cabinet{pixel_y = -28},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) +"aqh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"aqi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aqj" = (/obj/machinery/computer/cargo/request{dir = 1},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aqk" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aql" = (/obj/structure/chair{dir = 1},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aqm" = (/obj/structure/table,/obj/machinery/light,/obj/machinery/newscaster{pixel_y = -32},/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aqn" = (/obj/structure/chair{dir = 1},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aqo" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port) +"aqp" = (/obj/machinery/autolathe,/obj/structure/extinguisher_cabinet{pixel_y = -26},/obj/machinery/camera{c_tag = "Fore Primary Hallway East"; dir = 1},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aqq" = (/obj/structure/rack,/obj/item/storage/toolbox/emergency{pixel_x = -3; pixel_y = 3},/obj/item/pickaxe,/obj/item/storage/toolbox/emergency,/obj/item/shovel,/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"aqr" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"aqs" = (/obj/machinery/computer/shuttle/mining{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"aqt" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/pods{name = "MINING POD"},/turf/open/floor/plating,/area/quartermaster/miningdock) +"aqu" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"aqv" = (/obj/effect/decal/cleanable/oil,/obj/structure/closet/crate,/obj/item/flashlight,/obj/item/flashlight,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/stock_parts/cell/high,/obj/item/crowbar/red,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"aqw" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "detectivewindows"; name = "HoS Privacy Blast door"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"aqx" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/landmark/xeno_spawn,/obj/structure/sign/warning/vacuum{pixel_x = -32; pixel_y = 32},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/maintenance/port) +"aqy" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "detectivewindows"; name = "HoS Privacy Blast door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"aqz" = (/turf/closed/wall/r_wall,/area/engine/atmos) +"aqA" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"aqB" = (/obj/machinery/status_display{pixel_x = -32},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/security/brig) +"aqC" = (/obj/machinery/meter,/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/green/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/atmos) +"aqD" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/brig) +"aqE" = (/obj/machinery/meter,/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/turf/closed/wall/r_wall,/area/engine/atmos) +"aqF" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 10},/turf/closed/wall/r_wall,/area/engine/atmos) +"aqG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"aqH" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/bot,/obj/structure/rack,/obj/item/gun/energy/e_gun/advtaser{pixel_x = -3; pixel_y = 3},/obj/item/gun/energy/e_gun/advtaser,/turf/open/floor/plasteel/dark,/area/security/brig) +"aqI" = (/obj/structure/closet/secure_closet/security/sec,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"aqJ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/security/brig) +"aqK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/wardrobe/sec_wardrobe,/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},/turf/open/floor/plasteel/dark,/area/security/brig) +"aqL" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/brig) +"aqM" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"aqN" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) +"aqO" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"aqP" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Security - Brig Aft"; dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"aqQ" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/closet/secure_closet/warden,/obj/item/toy/figure/warden,/turf/open/floor/plasteel,/area/security/brig) +"aqR" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/security/brig) +"aqS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aqT" = (/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/weldingtool,/obj/item/clothing/head/welding,/obj/machinery/power/apc{areastring = "/area/storage/primary"; dir = 8; name = "Primary Tool Storage APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) +"aqU" = (/obj/structure/table/reinforced,/obj/item/assembly/igniter,/obj/item/assembly/igniter,/obj/item/assembly/igniter,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/item/multitool,/obj/item/multitool,/turf/open/floor/plasteel,/area/storage/primary) +"aqV" = (/obj/structure/table/reinforced,/obj/item/crowbar,/obj/item/wrench,/obj/item/gps,/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Primary Tool Storage"; name = "Primary Tool Storage RC"; pixel_y = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) +"aqW" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/oil,/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) +"aqX" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) +"aqY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/central) +"aqZ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) +"ara" = (/turf/closed/wall,/area/crew_quarters/bar/atrium) +"arb" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/bar/atrium) +"arc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"ard" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"are" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"arf" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: PRESSURIZED DOORS"; pixel_x = 32},/turf/open/floor/plating,/area/crew_quarters/bar/atrium) +"arg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/central) +"arh" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/central) +"ari" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"arj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"ark" = (/obj/structure/table/reinforced,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"arl" = (/obj/structure/table/reinforced,/obj/machinery/light,/obj/machinery/requests_console{department = "Mining"; name = "Mining Dock RC"; pixel_y = -32},/obj/item/folder/yellow,/obj/item/toy/figure/miner,/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,/area/quartermaster/miningdock) +"arm" = (/obj/machinery/computer/security/mining{dir = 8},/obj/machinery/status_display{pixel_x = 32},/obj/machinery/newscaster{pixel_y = -32},/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/quartermaster/miningdock) +"arn" = (/obj/structure/rack,/obj/item/gun/energy/e_gun{pixel_x = -3; pixel_y = 3},/obj/item/gun/energy/e_gun,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"aro" = (/turf/closed/wall,/area/maintenance/port/fore) +"arp" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"arq" = (/turf/closed/wall/r_wall,/area/maintenance/port/fore) +"arr" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o{dir = 8},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"ars" = (/turf/open/floor/plating,/area/maintenance/port/fore) +"art" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/brig) +"aru" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/table/reinforced,/obj/item/grenade/barrier{pixel_x = -3; pixel_y = 1},/obj/item/grenade/barrier,/obj/item/grenade/barrier{pixel_x = 3; pixel_y = -1},/obj/item/grenade/barrier{pixel_x = 6; pixel_y = -2},/obj/machinery/camera{c_tag = "Brig Control Room"; dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"arv" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"arw" = (/obj/machinery/computer/atmos_control/tank/mix_tank,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"arx" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"ary" = (/obj/machinery/atmospherics/components/binary/pump{name = "Mix to Distro"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"arz" = (/obj/machinery/atmospherics/components/binary/pump/on{name = "Air to Distro"},/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"arA" = (/obj/structure/sign/warning/nosmoking{pixel_x = 32},/obj/effect/turf_decal/bot,/obj/machinery/suit_storage_unit/atmos,/obj/effect/decal/cleanable/dirt,/obj/structure/sign/poster/random{pixel_y = 32},/turf/open/floor/plasteel,/area/engine/atmos) +"arB" = (/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/security/brig) +"arC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/security/brig) +"arD" = (/obj/machinery/light{dir = 8},/obj/machinery/status_display{pixel_x = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/closet/l3closet/security,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"arE" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/landmark/start/security_officer,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/security/brig) +"arF" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/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},/turf/open/floor/plasteel/dark,/area/security/brig) +"arG" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/security/glass{name = "Gear Room"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"arH" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"arI" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"arJ" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/landmark/start/security_officer,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/security/brig) +"arK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"arL" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/security/glass{name = "Security Desk"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"arM" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_x = -26; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/security/brig) +"arN" = (/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "secexterior"; name = "Security Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = 38; pixel_y = 24},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "secinterior"; name = "Security Interior Doors Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 24},/obj/machinery/button/door{id = "brigfront"; name = "Brig Access Control"; pixel_x = 24; pixel_y = 38; req_access_txt = "63"},/obj/structure/chair/office/dark{dir = 4},/obj/machinery/light_switch{pixel_x = 38; pixel_y = 38},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/landmark/start/security_officer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/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},/turf/open/floor/plasteel/dark,/area/security/brig) +"arO" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/pen,/obj/machinery/door/window/brigdoor/southright{dir = 8; name = "Security Desk"; req_access_txt = "63"},/obj/machinery/door/window/northright{dir = 4; name = "Security Desk"},/obj/machinery/door/poddoor/preopen{id = "brigfront"; name = "Brig Blast door"},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/security/brig) +"arP" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/storage/primary) +"arQ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) +"arR" = (/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"arS" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"arT" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"arU" = (/obj/machinery/holopad,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) +"arV" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/port/central) +"arW" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) +"arX" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/port/central) +"arY" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) +"arZ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/central) +"asa" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"asb" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) +"asc" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/central) +"asd" = (/obj/machinery/computer/slot_machine,/obj/machinery/light_switch{pixel_y = 24},/obj/machinery/status_display{pixel_x = -32},/obj/machinery/camera{c_tag = "Central Diner 3"; dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"ase" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"asf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"asg" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"ash" = (/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/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"asi" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"asj" = (/obj/machinery/vending/cola/random,/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"ask" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"asl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"asm" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"asn" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/camera{c_tag = "Security - Office"; dir = 4},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/table/reinforced,/obj/item/storage/box/chemimp{pixel_x = 6},/obj/item/storage/box/trackimp{pixel_x = -3},/obj/item/storage/lockbox/loyalty,/turf/open/floor/plasteel/dark,/area/security/brig) +"aso" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) +"asp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"asq" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/landmark/start/warden,/turf/open/floor/plasteel,/area/security/brig) +"asr" = (/obj/effect/turf_decal/loading_area{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel,/area/maintenance/starboard) +"ass" = (/obj/machinery/mineral/mint,/obj/structure/sign/poster/official/random{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard) +"ast" = (/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/power/apc{areastring = "/area/maintenance/starboard"; dir = 1; name = "Starboard Maintenance APC"; pixel_y = 26},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel,/area/maintenance/starboard) +"asu" = (/obj/structure/girder,/turf/open/floor/plating,/area/maintenance/port/fore) +"asv" = (/turf/open/floor/engine/n2,/area/engine/atmos) +"asw" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"asx" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"asy" = (/obj/item/cigbutt,/turf/open/floor/plating,/area/maintenance/port/fore) +"asz" = (/obj/machinery/requests_console{department = "Security"; name = "Security RC"; pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/table/reinforced,/obj/item/storage/box/teargas{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/handcuffs,/obj/item/storage/box/flashbangs{pixel_x = -3; pixel_y = -3},/turf/open/floor/plasteel/dark,/area/security/brig) +"asA" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"asB" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/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/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/item/toy/figure/secofficer,/turf/open/floor/plasteel,/area/security/brig) +"asC" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 10},/obj/machinery/meter,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"asD" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"asE" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"asF" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"asG" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold4w/supply/visible,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"asH" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/obj/machinery/camera{c_tag = "Atmospherics North East"; dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/checker,/area/engine/atmos) +"asI" = (/obj/structure/sign/warning/vacuum{pixel_x = -32},/turf/open/floor/plating,/area/maintenance/port/fore) +"asJ" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/structure/reagent_dispensers/peppertank{pixel_y = -32},/obj/structure/closet/secure_closet/security/sec,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"asK" = (/obj/structure/rack,/obj/item/clothing/suit/armor/vest{pixel_x = -3; pixel_y = 3},/obj/item/clothing/suit/armor/vest,/obj/item/clothing/suit/armor/vest{pixel_x = 3; pixel_y = -3},/obj/item/clothing/head/helmet{layer = 3.00001; pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet{layer = 3.00001},/obj/item/clothing/head/helmet{layer = 3.00001; pixel_x = 3; pixel_y = -3},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/camera{c_tag = "Security - Gear Room"; dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"asL" = (/obj/structure/closet/secure_closet/security/sec,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"asM" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) +"asN" = (/obj/structure/extinguisher_cabinet{pixel_x = -26; pixel_y = -32},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) +"asO" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"asP" = (/obj/structure/table/reinforced,/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"asQ" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/machinery/status_display{pixel_y = -32},/obj/item/flashlight/seclite,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"asR" = (/obj/machinery/computer/security{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_x = -26; pixel_y = -26},/obj/machinery/status_display{pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/camera{c_tag = "Security - Front Desk"; dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"asS" = (/obj/machinery/computer/secure_data{dir = 1},/obj/machinery/light/small,/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"asT" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"asU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering/glass{name = "Primary Tool Storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"asV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/storage/primary) +"asW" = (/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/storage/primary) +"asX" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/mechanical,/obj/item/flashlight,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/storage/primary) +"asY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"asZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) +"ata" = (/obj/structure/window/reinforced/tinted/fulltile,/obj/structure/grille,/turf/open/floor/plating,/area/security/detectives_office) +"atb" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/central) +"atc" = (/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/port/central) +"atd" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) +"ate" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/crew_quarters/theatre) +"atf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/theatre) +"atg" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port/central) +"ath" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/theatre) +"ati" = (/obj/machinery/computer/slot_machine,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"atj" = (/obj/machinery/vending/coffee,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"atk" = (/obj/effect/spawner/structure/window/reinforced/tinted,/turf/open/floor/plating,/area/security/detectives_office) +"atl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/crew_quarters/bar/atrium) +"atm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/bar/atrium) +"atn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall,/area/crew_quarters/bar/atrium) +"ato" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) +"atp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"atq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/maintenance/starboard) +"atr" = (/obj/structure/table/wood,/obj/item/storage/secure/briefcase,/obj/item/restraints/handcuffs,/obj/item/grenade/smokebomb,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/detectives_office) +"ats" = (/obj/item/clothing/suit/jacket{desc = "All the class of a trenchcoat without the security fibers."; icon_state = "greydet"; name = "trenchcoat"},/obj/item/clothing/suit/jacket{desc = "All the class of a trenchcoat without the security fibers."; icon_state = "detective"; name = "trenchcoat"},/obj/item/clothing/head/fedora,/obj/item/clothing/head/fedora{icon_state = "detective"},/obj/machinery/light/small{dir = 1},/obj/structure/closet/secure_closet/detective,/turf/open/floor/wood,/area/security/detectives_office) +"att" = (/obj/structure/dresser,/turf/open/floor/wood,/area/security/detectives_office) +"atu" = (/obj/structure/table/wood,/obj/item/crowbar/red,/obj/item/book/manual/wiki/security_space_law{pixel_x = 3; pixel_y = 3},/obj/item/book/manual/wiki/detective,/obj/item/camera/detective,/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},/turf/open/floor/plasteel/dark,/area/security/detectives_office) +"atv" = (/obj/effect/landmark/start/detective,/obj/structure/chair/comfy/brown{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/light_switch{pixel_x = 8; pixel_y = -24},/obj/machinery/camera{c_tag = "Detective's Office - Quarters"; dir = 1},/turf/open/floor/wood,/area/security/detectives_office) +"atw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/wood,/area/security/detectives_office) +"atx" = (/obj/machinery/air_sensor/atmos/nitrogen_tank,/turf/open/floor/engine/n2,/area/engine/atmos) +"aty" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Oxygen to Pure"},/turf/open/floor/plasteel,/area/engine/atmos) +"atz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/security/detectives_office) +"atA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/turf/open/floor/plasteel,/area/security/detectives_office) +"atB" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/sign/poster/ripped{pixel_x = 32},/turf/open/floor/plasteel,/area/maintenance/starboard/aft) +"atC" = (/obj/machinery/photocopier,/obj/item/newspaper{pixel_x = 3; pixel_y = 3},/obj/item/newspaper,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/poster/official/cohiba_robusto_ad{pixel_x = -32},/obj/machinery/light_switch{pixel_x = 8; pixel_y = 24},/obj/machinery/camera{c_tag = "Detective's Office - Desk"},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -6; pixel_y = 22},/turf/open/floor/wood,/area/security/detectives_office) +"atD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/security/detectives_office) +"atE" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/maintenance/port) +"atF" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/detectives_office) +"atG" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/computer/med_data/laptop{icon_state = "laptop"; dir = 4},/obj/machinery/requests_console{department = "Detective's Office"; name = "Detective RC"; pixel_x = -30},/turf/open/floor/wood,/area/security/detectives_office) +"atH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair/office/dark,/obj/effect/landmark/start/detective,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/wood,/area/security/detectives_office) +"atI" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/obj/machinery/power/apc/highcap/ten_k{areastring = "/area/engine/atmos"; dir = 4; name = "Atmospherics APC"; pixel_x = 26},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"atJ" = (/turf/open/floor/wood,/area/security/detectives_office) +"atK" = (/obj/structure/sign/poster/contraband/random{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/fore) +"atL" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Security Maintenance"; req_access_txt = "63"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/brig) +"atM" = (/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"atN" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"atO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering/glass{name = "Primary Tool Storage"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"atP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) +"atQ" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/mechanical,/obj/item/flashlight,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/storage/primary) +"atR" = (/obj/structure/table/reinforced,/obj/item/clothing/gloves/color/yellow,/obj/item/storage/box/lights/mixed,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/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},/turf/open/floor/plasteel,/area/storage/primary) +"atS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"atT" = (/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/structure/closet/crate/internals,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) +"atU" = (/obj/structure/plasticflaps/opaque,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) +"atV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) +"atW" = (/obj/effect/landmark/blobstart,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) +"atX" = (/obj/structure/table/wood,/obj/item/camera_film{pixel_x = 3; pixel_y = 3},/obj/item/camera_film,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"atY" = (/obj/structure/musician/piano{icon_state = "piano"},/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/crew_quarters/theatre) +"atZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood{icon_state = "wood-broken6"},/area/crew_quarters/theatre) +"aua" = (/obj/structure/window/reinforced{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/structure/sign/barsign{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) +"aub" = (/obj/machinery/vending/cigarette,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"auc" = (/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/structure/table/wood,/obj/item/kitchen/fork,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aud" = (/obj/structure/chair/stool,/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/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aue" = (/obj/structure/chair/stool/bar,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"auf" = (/obj/structure/table/reinforced,/obj/item/lighter{pixel_x = 3; pixel_y = 3},/obj/item/lighter,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"aug" = (/obj/structure/sign/barsign{pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"auh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall/r_wall,/area/science/research) +"aui" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/bar/atrium) +"auj" = (/obj/structure/table/wood,/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/camera{c_tag = "Bar Backroom"; dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"auk" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "sink"; pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_pump/on,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"aul" = (/obj/item/wrench,/obj/item/stack/sheet/glass{amount = 30},/obj/item/stack/sheet/metal{amount = 30},/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/structure/closet,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"aum" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/bar/atrium) +"aun" = (/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/central) +"auo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"aup" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"auq" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"aur" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/sign/departments/security{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"aus" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/security/detectives_office) +"aut" = (/obj/structure/table/wood,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/computer/security/wooden_tv{pixel_x = 0; pixel_y = 4},/turf/open/floor/wood,/area/security/detectives_office) +"auu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/table/wood,/obj/machinery/computer/secure_data/laptop{dir = 1; icon_state = "laptop"; pixel_y = 4},/turf/open/floor/wood,/area/security/detectives_office) +"auv" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) +"auw" = (/obj/machinery/atmospherics/components/binary/pump{name = "Pure to Port"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"aux" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/wood,/area/security/detectives_office) +"auy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"auz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/detectives_office) +"auA" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter/atmos/distro_loop,/turf/open/floor/plasteel,/area/engine/atmos) +"auB" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/closet/secure_closet/atmospherics,/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"auC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/atmos) +"auD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"auE" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/oil,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"auF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/port/fore) +"auG" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"auH" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/port/fore) +"auI" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/fore) +"auJ" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/decal/cleanable/blood/splatter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/port/fore) +"auK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"auL" = (/obj/effect/landmark/blobstart,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/fore) +"auM" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"auN" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/port) +"auO" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/camera{c_tag = "Port Hallway 2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"auP" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"auQ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"auR" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"auS" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"auT" = (/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,/area/storage/primary) +"auU" = (/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) +"auV" = (/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) +"auW" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) +"auX" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/electrical,/obj/structure/sign/warning/nosmoking{pixel_x = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) +"auY" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) +"auZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/theatre) +"ava" = (/obj/structure/table/wood,/obj/item/instrument/guitar,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"avb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/theatre) +"avc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/theatre) +"avd" = (/obj/structure/window/reinforced{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) +"ave" = (/obj/structure/table/wood,/obj/item/clothing/head/fedora,/obj/item/clothing/mask/cigarette/pipe,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"avf" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"avg" = (/obj/structure/table/wood,/obj/item/paicard,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"avh" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"avi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"avj" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"avk" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"avl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"avm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/security/detectives_office) +"avn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/poster/random,/turf/closed/wall,/area/crew_quarters/bar/atrium) +"avo" = (/obj/structure/table/wood,/obj/item/storage/box/beanbag,/obj/item/gun/ballistic/revolver/doublebarrel,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"avp" = (/obj/effect/landmark/start/bartender,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"avq" = (/obj/machinery/chem_master/condimaster{name = "HoochMaster 2000"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"avr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/bar/atrium) +"avs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/central) +"avt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"avu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"avv" = (/obj/machinery/shieldgen,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/maintenance/starboard) +"avw" = (/obj/machinery/shieldgen,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/maintenance/starboard) +"avx" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/computer/atmos_control/tank/oxygen_tank{dir = 1},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"avy" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{dir = 4},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"avz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/security/detectives_office) +"avA" = (/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/wood,/area/security/detectives_office) +"avB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/warning/vacuum{pixel_x = -32; pixel_y = 32},/turf/open/floor/plating,/area/maintenance/port) +"avC" = (/obj/structure/sign/poster/ripped,/turf/closed/wall/rust,/area/security/detectives_office) +"avD" = (/obj/machinery/vending/cigarette,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/wood,/area/security/detectives_office) +"avE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) +"avF" = (/obj/structure/table/wood,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 3},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = -3},/obj/item/clothing/mask/cigarette/cigar,/obj/item/clothing/glasses/sunglasses,/turf/open/floor/wood,/area/security/detectives_office) +"avG" = (/obj/machinery/light{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/closet/secure_closet/atmospherics,/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"avH" = (/obj/structure/table/wood,/obj/structure/cable/white,/obj/machinery/power/apc{areastring = "/area/security/detectives_office"; name = "Detective's Office APC"; pixel_y = -26},/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/item/taperecorder,/turf/open/floor/wood,/area/security/detectives_office) +"avI" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port/fore) +"avJ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/fore) +"avK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"avL" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/maintenance/port/fore"; name = "Port Bow Maintenance APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/port/fore) +"avM" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/fore) +"avN" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"avO" = (/obj/structure/rack,/obj/item/clothing/gloves/color/black,/obj/item/crowbar/red,/obj/item/wrench,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"avP" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/item/clothing/shoes/jackboots,/obj/item/radio,/obj/item/storage/secure/briefcase,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"avQ" = (/obj/structure/table,/obj/item/clothing/under/rank/security/officer,/obj/item/restraints/handcuffs,/obj/structure/cable/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"avR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/port/fore) +"avS" = (/obj/machinery/vending/cigarette,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = -32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/port) +"avT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"avU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"avV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"avW" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"avX" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"avY" = (/obj/structure/table/reinforced,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/machinery/cell_charger,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -24; pixel_y = -24},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) +"avZ" = (/obj/machinery/vending/tool,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) +"awa" = (/obj/machinery/vending/assist,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) +"awb" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal{amount = 30},/obj/item/stack/sheet/glass{amount = 30},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) +"awc" = (/obj/structure/table/reinforced,/obj/item/stack/rods{amount = 25},/obj/item/stack/cable_coil/white{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil/white,/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) +"awd" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port/central) +"awe" = (/turf/closed/wall,/area/maintenance/port/central) +"awf" = (/obj/structure/table/wood,/obj/item/camera,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"awg" = (/turf/open/floor/carpet,/area/crew_quarters/theatre) +"awh" = (/obj/structure/chair/comfy/brown,/obj/effect/landmark/start/clown,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/theatre) +"awi" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood{icon_state = "wood-broken"},/area/crew_quarters/theatre) +"awj" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"awk" = (/obj/structure/chair/stool,/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"awl" = (/obj/structure/table/wood,/obj/item/storage/bag/tray,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"awm" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"awn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"awo" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"awp" = (/obj/structure/table/reinforced,/obj/item/storage/box/matches{pixel_x = -3; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"awq" = (/obj/effect/landmark/start/bartender,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"awr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"aws" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Bar Backroom"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"awt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"awu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"awv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"aww" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) +"awx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"awy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"awz" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard) +"awA" = (/turf/open/floor/engine/o2,/area/engine/atmos) +"awB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"awC" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/warning/nosmoking{pixel_y = 30},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"awD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/item/cigbutt,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) +"awE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port) +"awF" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) +"awG" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/port) +"awH" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light/small,/obj/structure/closet/emcloset/anchored,/turf/open/floor/plasteel,/area/maintenance/port) +"awI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) +"awJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"awK" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/machinery/vending/wardrobe/atmos_wardrobe,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"awL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/port) +"awM" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch{name = "Atmospherics Maintenance"; req_access_txt = "24"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/maintenance/port/fore) +"awN" = (/obj/structure/plasticflaps/opaque,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) +"awO" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"awP" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/crew_quarters/dorms) +"awQ" = (/turf/closed/wall,/area/crew_quarters/dorms) +"awR" = (/obj/structure/table/wood,/obj/item/soap/nanotrasen,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"awS" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/theatre) +"awT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"awU" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"awV" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"awW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"awX" = (/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"awY" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"awZ" = (/obj/structure/table/wood,/obj/item/book/manual/wiki/barman_recipes,/obj/item/reagent_containers/food/drinks/shaker,/obj/item/reagent_containers/rag,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"axa" = (/obj/machinery/vending/boozeomat,/turf/closed/wall,/area/crew_quarters/bar/atrium) +"axb" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"axc" = (/obj/machinery/light,/obj/machinery/vending/wardrobe/bar_wardrobe,/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"axd" = (/obj/structure/closet/secure_closet/bar,/obj/machinery/light_switch{pixel_y = -24},/obj/structure/extinguisher_cabinet{pixel_x = 26},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"axe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"axf" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/starboard) +"axg" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/item/wrench,/obj/item/wirecutters,/turf/open/floor/plasteel,/area/maintenance/starboard) +"axh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating/airless,/area/maintenance/port) +"axi" = (/obj/machinery/air_sensor/atmos/oxygen_tank,/turf/open/floor/engine/o2,/area/engine/atmos) +"axj" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"axk" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/closet/crate,/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/obj/item/stack/ore/iron,/obj/item/stack/ore/iron,/obj/item/pickaxe/emergency,/turf/open/floor/plasteel,/area/maintenance/port) +"axl" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port) +"axm" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer,/turf/open/floor/plasteel,/area/engine/atmos) +"axn" = (/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},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"axo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"axp" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/checker,/area/engine/atmos) +"axq" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display/ai{pixel_y = 32},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/engine/atmos) +"axr" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/engine/atmos) +"axs" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_x = 24; pixel_y = 24},/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/engine/atmos) +"axt" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"axu" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/camera{c_tag = "Atmospherics Monitoring"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"axv" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/machinery/light{dir = 1},/obj/structure/sign/plaques/atmos{pixel_y = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"axw" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"axx" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"axy" = (/obj/item/weldingtool,/obj/item/clothing/head/welding,/obj/structure/table/reinforced,/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"axz" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/rods/fifty,/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"axA" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/grenade/chem_grenade/smart_metal_foam,/obj/item/grenade/chem_grenade/smart_metal_foam,/obj/machinery/newscaster{pixel_y = 32},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/structure/sign/warning/nosmoking/circle{pixel_x = 26; pixel_y = 26},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/checker,/area/engine/atmos) +"axB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"axC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"axD" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/bot,/obj/machinery/computer/arcade,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) +"axE" = (/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/structure/closet/wardrobe/white,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) +"axF" = (/obj/machinery/light_switch{pixel_y = 24},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) +"axG" = (/obj/effect/turf_decal/bot,/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},/obj/machinery/cryopod{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) +"axH" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/suit/jacket/letterman_nanotrasen,/obj/item/clothing/suit/toggle/lawyer,/obj/item/clothing/under/costume/maid,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) +"axI" = (/obj/structure/dresser,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) +"axJ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/suit/jacket{desc = "All the class of a trenchcoat without the security fibers."; icon_state = "detective"; name = "trenchcoat"},/obj/item/clothing/suit/toggle/lawyer/purple,/obj/item/clothing/head/fedora{icon_state = "detective"},/obj/item/clothing/under/costume/geisha,/obj/machinery/light/small{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"axK" = (/obj/structure/dresser,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"axL" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port) +"axM" = (/obj/structure/table/wood,/obj/item/lipstick/random{pixel_x = 3; pixel_y = 3},/obj/item/lipstick/random{pixel_x = -3; pixel_y = -3},/obj/item/lipstick/random,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"axN" = (/obj/structure/chair/comfy/brown{dir = 1},/obj/effect/landmark/start/mime,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/theatre) +"axO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"axP" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"axQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"axR" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/window/eastright{dir = 8; name = "Bar Door"; req_access_txt = "25"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"axS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"axT" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/toy/figure/bartender,/obj/machinery/light{dir = 4},/obj/machinery/requests_console{department = "Bar Counter"; name = "Bar RC"; pixel_x = 32; receive_ore_updates = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"axU" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/maintenance/port) +"axV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"axW" = (/turf/closed/wall,/area/hallway/secondary/exit) +"axX" = (/obj/effect/landmark/xeno_spawn,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/wood,/area/maintenance/port) +"axY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/cigbutt,/turf/open/floor/plating,/area/maintenance/port) +"axZ" = (/turf/closed/wall/r_wall/rust,/area/security/prison) +"aya" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/door/airlock/security/glass{name = "Security E.V.A. Storage"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/brig) +"ayb" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/security/prison) +"ayc" = (/obj/machinery/door/firedoor,/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; icon_state = "turnstile_map"; dir = 1; req_access_txt = "70"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/security/prison) +"ayd" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"aye" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/security/brig) +"ayf" = (/obj/structure/chair,/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera{c_tag = "Security - Cell 1"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/security/brig) +"ayg" = (/obj/item/stack/ore/glass,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) +"ayh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/obj/machinery/meter/atmos,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"ayi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/meter/atmos/atmos_waste_loop,/turf/open/floor/plasteel,/area/engine/atmos) +"ayj" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/engine/atmos) +"ayk" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"ayl" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) +"aym" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) +"ayn" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) +"ayo" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) +"ayp" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) +"ayq" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"ayr" = (/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/t_scanner,/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"ays" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/engine/atmos) +"ayt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"ayu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/dorms) +"ayv" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"ayw" = (/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"ayx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"ayy" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/maintenance/port/fore) +"ayz" = (/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) +"ayA" = (/obj/structure/bed,/obj/machinery/newscaster{pixel_x = 32},/obj/item/bedsheet/blue,/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) +"ayB" = (/turf/open/floor/carpet,/area/crew_quarters/dorms) +"ayC" = (/obj/structure/bed,/obj/machinery/newscaster{pixel_x = 32},/obj/item/bedsheet/red,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"ayD" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{id_tag = "secinterior"; name = "Brig"; req_access_txt = "63"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel,/area/security/brig) +"ayE" = (/obj/structure/table/wood,/obj/item/instrument/violin,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"ayF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/theatre) +"ayG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/theatre) +"ayH" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/wood,/area/crew_quarters/theatre) +"ayI" = (/obj/structure/table/wood,/obj/item/gun/ballistic/revolver/russian,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Central Diner 2"; dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"ayJ" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"ayK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"ayL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"ayM" = (/obj/machinery/holopad,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"ayN" = (/obj/item/storage/fancy/cigarettes/cigars{pixel_y = 6},/obj/item/storage/fancy/cigarettes/cigars/cohiba{pixel_y = 3},/obj/item/storage/fancy/cigarettes/cigars/havana,/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"ayO" = (/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"ayP" = (/turf/closed/wall,/area/maintenance/starboard/central) +"ayQ" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/starboard/central) +"ayR" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/red,/obj/machinery/light/small{dir = 1},/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/maintenance/starboard/central"; dir = 1; name = "Central Starboard Maintenance APC"; pixel_y = 25},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard/central) +"ayS" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/maintenance/starboard/central) +"ayT" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/central) +"ayU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"ayV" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/port) +"ayW" = (/obj/structure/table/reinforced,/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/hallway/secondary/exit"; dir = 8; name = "Departure Lounge APC"; pixel_x = -26; pixel_y = 3},/obj/item/crowbar,/obj/item/wrench,/obj/item/radio,/obj/machinery/airalarm{pixel_y = 23},/obj/structure/cable/white{icon_state = "0-4"},/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,/area/hallway/secondary/exit) +"ayX" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/machinery/status_display{pixel_y = 32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"ayY" = (/obj/structure/chair,/obj/machinery/light{dir = 1},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"ayZ" = (/obj/structure/chair,/obj/machinery/status_display/ai{pixel_y = 32},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aza" = (/obj/structure/chair,/obj/machinery/firealarm{pixel_y = 24},/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/hallway/secondary/exit) +"azb" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/secondary/exit) +"azc" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/light/small,/turf/open/floor/plasteel,/area/security/brig) +"azd" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel,/area/security/brig) +"aze" = (/obj/machinery/door/poddoor/preopen{id = "brigfront"; name = "Brig Blast door"},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/security/brig) +"azf" = (/obj/item/clothing/suit/space/orange,/obj/item/clothing/head/helmet/space/orange,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) +"azg" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"azh" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/table,/obj/item/extinguisher/mini,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"azl" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{dir = 4},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"azm" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"azp" = (/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/atmos) +"azq" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"azr" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"azs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/engine/atmos) +"azt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/engine/atmos) +"azu" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/engine/atmos) +"azv" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/engine/atmos) +"azw" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/engine/atmos) +"azx" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"azy" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/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},/turf/open/floor/plasteel,/area/engine/atmos) +"azz" = (/obj/machinery/computer/atmos_alert{dir = 8},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"azA" = (/obj/structure/table,/obj/item/paicard,/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azC" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Bar Back Room"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azE" = (/obj/structure/table/wood,/obj/item/staff/broom,/obj/item/clothing/head/witchwig,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"azF" = (/obj/structure/easel,/obj/item/canvas/twentythreeXtwentythree,/obj/item/canvas/twentythreeXtwentythree,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light,/turf/open/floor/wood{icon_state = "wood-broken5"},/area/crew_quarters/theatre) +"azG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/theatre) +"azH" = (/obj/machinery/door/window/eastright{name = "Theatre Stage"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) +"azI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"azJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"azK" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/britcup,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"azL" = (/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"azM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/central) +"azN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) +"azO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"azP" = (/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/central) +"azR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"azS" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) +"azT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"azU" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard/fore) +"azV" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"azW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"azX" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"azY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"azZ" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aAg" = (/turf/open/floor/engine/air,/area/engine/atmos) +"aAh" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) +"aAi" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/open/floor/plating,/area/engine/atmos) +"aAj" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) +"aAn" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"aAp" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"aAq" = (/obj/effect/landmark/start/atmospheric_technician,/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/machinery/meter/atmos,/turf/open/floor/plasteel,/area/engine/atmos) +"aAr" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) +"aAs" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"aAt" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"aAu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/atmos{name = "Atmospherics Access"; req_access_txt = "24"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"aAv" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"aAx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/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},/turf/open/floor/plasteel,/area/engine/atmos) +"aAy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/engine/atmos) +"aAz" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"aAA" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/atmospheric_technician,/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},/turf/open/floor/plasteel,/area/engine/atmos) +"aAB" = (/obj/machinery/computer/station_alert{dir = 8},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"aAC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=1.1-BrigCentral"; location = "9.6-LeavingDorms"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aAD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Lockerroom"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aAE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aAF" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aAG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aAH" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aAI" = (/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aAJ" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Locker Room East"; dir = 8},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/bedsheetbin/color,/turf/open/floor/plasteel/white/corner,/area/crew_quarters/dorms) +"aAK" = (/obj/structure/sign/poster/random,/turf/closed/wall,/area/crew_quarters/theatre) +"aAL" = (/turf/closed/wall,/area/crew_quarters/theatre) +"aAM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aAN" = (/obj/machinery/power/apc{areastring = "/area/crew_quarters/bar/atrium"; dir = 8; name = "Atrium APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aAO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aAP" = (/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/structure/table/wood,/obj/item/kitchen/fork,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aAQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aAR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aAS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aAT" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aAV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/central) +"aAW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aAX" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aAY" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/mixing) +"aAZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"aBa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"aBb" = (/obj/machinery/vending/cola/random,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard/fore) +"aBc" = (/obj/machinery/computer/security{dir = 4},/obj/machinery/newscaster/security_unit{pixel_x = -32},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aBd" = (/obj/structure/chair/office/dark,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aBe" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aBf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aBg" = (/obj/machinery/camera{c_tag = "Security - Departures Starboard"; dir = 1},/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,/area/hallway/secondary/exit) +"aBh" = (/obj/machinery/door/airlock/external{name = "External Docking Port"; req_access_txt = "63"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aBp" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{dir = 1},/turf/open/floor/engine/o2,/area/engine/atmos) +"aBr" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{dir = 1},/turf/open/floor/engine/n2,/area/engine/atmos) +"aBt" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{dir = 1},/turf/open/floor/engine/n2,/area/engine/atmos) +"aBy" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"aBA" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"aBB" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "External Waste Ports to Filter"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"aBC" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white,/turf/open/floor/plating,/area/engine/atmos) +"aBD" = (/obj/item/tank/internals/emergency_oxygen{pixel_x = -6},/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/checker,/area/engine/atmos) +"aBE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"aBF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) +"aBG" = (/obj/structure/tank_dispenser,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"aBH" = (/obj/structure/chair/office/dark,/obj/effect/landmark/start/atmospheric_technician,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"aBI" = (/obj/machinery/computer/atmos_control{dir = 1},/obj/machinery/light_switch{pixel_x = 38; pixel_y = -24},/obj/machinery/button/door{id = "atmoslock"; name = "Atmospherics Lockdown Control"; pixel_x = 24; pixel_y = -24; req_access_txt = "25"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"aBJ" = (/obj/structure/table/reinforced,/obj/item/flashlight/lamp,/obj/machinery/requests_console{department = "Atmospherics Office"; name = "Atmospherics RC"; pixel_x = 30},/obj/structure/extinguisher_cabinet{pixel_x = 26; pixel_y = -32},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"aBK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aBL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.5-Dorms"; location = "9.4-EnteringDorms"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aBM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Lockerroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aBN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/crew_quarters/dorms) +"aBO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aBP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aBQ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aBR" = (/obj/machinery/light,/obj/machinery/power/apc{areastring = "/area/crew_quarters/dorms"; name = "Dormitories APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.6-LeavingDorms"; location = "9.5-Dorms"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aBS" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aBT" = (/obj/machinery/washing_machine,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner,/area/crew_quarters/dorms) +"aBU" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/central) +"aBV" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/toy/figure/clown{pixel_x = 3; pixel_y = 3},/obj/item/toy/figure/mime,/obj/machinery/requests_console{department = "Theatre Backstage"; name = "Theatre RC"; pixel_x = -32},/obj/machinery/camera{c_tag = "Theatre Storage"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aBW" = (/turf/open/floor/wood{icon_state = "wood-broken7"},/area/crew_quarters/theatre) +"aBX" = (/obj/machinery/vending/autodrobe,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/crew_quarters/theatre"; dir = 1; name = "Theatre Backstage APC"; pixel_y = 25},/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-2"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aBY" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aBZ" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/cheesiehonkers,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aCa" = (/obj/machinery/light{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aCb" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/kitchen) +"aCc" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/kitchen) +"aCd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aCe" = (/turf/closed/wall,/area/crew_quarters/kitchen) +"aCf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/kitchen) +"aCg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"aCh" = (/obj/machinery/vending/snack/random,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard/fore) +"aCi" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/hallway/secondary/exit) +"aCj" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/door/window/brigdoor/southright{dir = 1; name = "Security Desk"; req_access_txt = "63"},/obj/structure/table/reinforced,/obj/structure/cable/white{icon_state = "4-8"},/obj/item/folder/red,/obj/item/radio,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aCk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-4"},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hallway/secondary/exit) +"aCl" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/security/glass{name = "Security Checkpoint"; req_access_txt = "63"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aCm" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/hallway/secondary/exit) +"aCn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum,/turf/open/floor/plating,/area/hallway/secondary/exit) +"aCs" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/small,/obj/machinery/atmospherics/miner/oxygen,/turf/open/floor/engine/o2,/area/engine/atmos) +"aCw" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/light/small,/obj/machinery/atmospherics/miner/nitrogen,/turf/open/floor/engine/n2,/area/engine/atmos) +"aCz" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/engine/atmos) +"aCA" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/pump,/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/engine/atmos) +"aCC" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/engine/atmos) +"aCD" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"aCE" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"aCF" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 4; name = "Air to External Air Ports"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"aCG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/closed/wall/r_wall,/area/engine/atmos) +"aCH" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/engine/atmos) +"aCI" = (/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/atmos/glass{name = "Atmospherics Desk"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/engine/atmos) +"aCJ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/atmos) +"aCK" = (/obj/structure/table/reinforced,/obj/item/folder/yellow,/obj/item/pen,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/door/window/westright{dir = 1; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) +"aCL" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Central Hallway East"; dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aCM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/central) +"aCN" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aCO" = (/obj/structure/table,/obj/item/storage/toolbox/mechanical{pixel_x = 3; pixel_y = 3},/obj/item/storage/toolbox/emergency,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aCP" = (/obj/structure/table/wood,/obj/item/instrument/eguitar,/obj/item/toy/crayon/spraycan/lubecan{charges = 5},/obj/structure/sign/poster/contraband/clown{pixel_x = -32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aCQ" = (/obj/effect/landmark/start/clown,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aCR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aCS" = (/obj/structure/dresser,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aCT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/poster/random,/turf/closed/wall,/area/crew_quarters/theatre) +"aCU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aCV" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/toy/figure/chef,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/camera{c_tag = "Kitchen"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) +"aCW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) +"aCX" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "sink"; pixel_y = 28},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) +"aCY" = (/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Kitchen"; name = "Kitchen RC"; pixel_y = 32},/obj/structure/closet/secure_closet/freezer/kitchen,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) +"aCZ" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/newscaster{pixel_y = 32},/obj/item/storage/box/donkpockets,/obj/item/storage/box/donkpockets,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) +"aDa" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/structure/sign/nanotrasen{pixel_x = 32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) +"aDb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/starboard/central) +"aDc" = (/obj/machinery/status_display,/turf/closed/wall,/area/hallway/primary/starboard/fore) +"aDd" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aDe" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) +"aDg" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) +"aDh" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aDi" = (/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aDj" = (/obj/docking_port/stationary{dir = 4; dwidth = 11; height = 18; id = "emergency_home"; name = "OmegaStation emergency evac bay"; width = 30},/turf/open/space/basic,/area/space) +"aDl" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"aDr" = (/obj/structure/sign/warning/nosmoking,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 8},/turf/closed/wall/r_wall,/area/engine/atmos) +"aDs" = (/obj/structure/sign/warning/fire,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 9},/turf/closed/wall/r_wall,/area/engine/atmos) +"aDt" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/atmos{name = "Atmospherics Engine Access"; req_access_txt = "24"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"aDu" = (/obj/structure/sign/warning/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/atmos) +"aDv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/break_room) +"aDw" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/break_room) +"aDx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) +"aDy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) +"aDz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) +"aDA" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) +"aDB" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/checker,/area/engine/break_room) +"aDC" = (/obj/structure/table/reinforced,/obj/item/airlock_painter,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aDD" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/crew_quarters/dorms) +"aDE" = (/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aDF" = (/obj/machinery/light{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aDG" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/dorms) +"aDH" = (/obj/structure/bed,/obj/machinery/newscaster{pixel_x = 32},/obj/item/bedsheet/brown,/turf/open/floor/wood,/area/crew_quarters/dorms) +"aDI" = (/obj/structure/bed,/obj/machinery/newscaster{pixel_x = 32},/obj/item/bedsheet/black,/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) +"aDJ" = (/obj/structure/table/wood,/obj/item/lipstick/random{pixel_x = 3; pixel_y = 3},/obj/item/lipstick/random{pixel_x = -3; pixel_y = -3},/obj/item/lipstick/random,/obj/structure/mirror{pixel_x = -28},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aDK" = (/obj/effect/landmark/start/mime,/turf/open/floor/wood,/area/crew_quarters/theatre) +"aDL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/crew_quarters/theatre) +"aDM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aDN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/theatre) +"aDO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aDP" = (/obj/effect/landmark/xmastree,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aDQ" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aDR" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchencounter"; name = "Kitchen Counter Shutters"},/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/reagent_containers/food/drinks/britcup,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aDS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) +"aDT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) +"aDU" = (/obj/effect/landmark/start/cook,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) +"aDV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) +"aDW" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) +"aDX" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) +"aDY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/kitchen) +"aDZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aEa" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aEb" = (/obj/effect/turf_decal/bot,/obj/machinery/computer/arcade{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aEc" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aEd" = (/obj/structure/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aEe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6.3-DeparturesS"; location = "6.2-DeparturesN"},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aEf" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aEn" = (/obj/machinery/shieldgen,/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/machinery/camera{c_tag = "Engineering Secure Storage"; dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aEo" = (/obj/machinery/shieldgen,/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aEp" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) +"aEq" = (/obj/machinery/power/port_gen/pacman,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"aEr" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aEs" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aEt" = (/turf/closed/wall/r_wall,/area/engine/engineering) +"aEu" = (/obj/machinery/computer/monitor{name = "Engineering Power Monitoring Console"},/obj/machinery/status_display{pixel_x = -32},/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aEv" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/circuit/green,/area/engine/engineering) +"aEw" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/smes{charge = 5e+006},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/circuit/green,/area/engine/engineering) +"aEx" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/item/clothing/glasses/meson/engine,/turf/open/floor/plasteel,/area/engine/engineering) +"aEy" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"aEz" = (/obj/machinery/shower{dir = 8; name = "emergency shower"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) +"aEA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/warning/nosmoking,/turf/closed/wall/r_wall,/area/engine/break_room) +"aEB" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/break_room) +"aEC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/engine/break_room) +"aED" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/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},/turf/open/floor/plasteel,/area/engine/break_room) +"aEE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/engine/break_room) +"aEF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/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},/turf/open/floor/plasteel,/area/engine/break_room) +"aEG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"aEH" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Engineering Foyer"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"aEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aEJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aEK" = (/obj/machinery/vending/clothing,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) +"aEL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) +"aEM" = (/obj/structure/closet/crate/bin,/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) +"aEN" = (/obj/machinery/vending/autodrobe,/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) +"aEO" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/suit/jacket{desc = "All the class of a trenchcoat without the security fibers."; icon_state = "detective"; name = "trenchcoat"},/obj/item/clothing/suit/toggle/lawyer/purple,/obj/item/clothing/head/fedora{icon_state = "detective"},/obj/item/clothing/under/rank/civilian/lawyer/female,/obj/machinery/light/small,/turf/open/floor/wood,/area/crew_quarters/dorms) +"aEP" = (/obj/structure/dresser,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/turf/open/floor/wood{icon_state = "wood-broken7"},/area/crew_quarters/dorms) +"aEQ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/suit/jacket{desc = "All the class of a trenchcoat without the security fibers."; icon_state = "greydet"; name = "trenchcoat"},/obj/item/clothing/suit/toggle/lawyer/black,/obj/item/clothing/head/fedora,/obj/item/clothing/under/dress/blacktango,/obj/machinery/light/small,/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) +"aER" = (/obj/structure/dresser,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) +"aES" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/baguette,/obj/structure/sign/poster/contraband/random{pixel_x = -32},/obj/structure/sign/poster/contraband/random{pixel_y = -32},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aET" = (/obj/structure/table/wood,/obj/item/storage/crayons,/obj/item/flashlight/lamp/bananalamp{pixel_y = 5},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -26},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aEU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/sign/poster/contraband/random{pixel_y = -32},/obj/structure/closet/crate/wooden/toy,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aEV" = (/obj/structure/closet/crate/bin,/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aEW" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aEX" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/chips,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aEY" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchencounter"; name = "Kitchen Counter Shutters"},/obj/item/storage/bag/tray,/obj/item/kitchen/fork,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aEZ" = (/obj/effect/landmark/start/cook,/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) +"aFa" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/apron/chef,/obj/item/kitchen/rollingpin,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) +"aFb" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/snacks/mint,/obj/item/reagent_containers/food/condiment/enzyme{pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) +"aFc" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/kitchen/knife,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) +"aFd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/deepfryer,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) +"aFe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) +"aFf" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Kitchen Maintenance"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/starboard/central) +"aFi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6.2-DeparturesN"; location = "6.1-EnteringDepartures"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aFk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aFl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aFn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aFq" = (/obj/machinery/power/emitter,/obj/machinery/light/small,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aFr" = (/obj/machinery/power/emitter,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aFs" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) +"aFt" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/engineering) +"aFu" = (/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aFv" = (/obj/structure/closet/crate,/obj/item/crowbar/red,/obj/item/stack/sheet/mineral/plasma{amount = 20},/obj/item/gps/engineering,/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/effect/turf_decal/bot,/obj/item/areaeditor/blueprints,/obj/item/tank/jetpack/suit,/obj/item/clothing/shoes/magboots/advance,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aFw" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"aFx" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"aFy" = (/obj/machinery/power/terminal{dir = 1},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/camera{c_tag = "SMES Access"; dir = 8},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"aFz" = (/obj/structure/closet/radiation,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/item/clothing/glasses/meson/engine,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"aFA" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"aFB" = (/obj/machinery/shower{dir = 8; name = "emergency shower"},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Engineering Access"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/engineering) +"aFC" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/break_room) +"aFD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/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},/turf/open/floor/plasteel,/area/engine/break_room) +"aFE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.4-EnteringDorms"; location = "9.3-Engi"},/obj/structure/cable/white{icon_state = "2-4"},/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},/turf/open/floor/plasteel,/area/engine/break_room) +"aFF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/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},/turf/open/floor/plasteel,/area/engine/break_room) +"aFG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/engine/break_room) +"aFH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/engine/break_room) +"aFI" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Engineering Foyer"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"aFJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port) +"aFK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.3-Engi"; location = "9.2-EnteringEngi"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port) +"aFL" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aFN" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/camera{c_tag = "Central Diner 1"; dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aFO" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/soda_cans/cola,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aFP" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aFQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchencounter"; name = "Kitchen Counter Shutters"},/obj/item/storage/fancy/donut_box,/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aFR" = (/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) +"aFS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) +"aFT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) +"aFU" = (/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) +"aFV" = (/obj/effect/landmark/start/cook,/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) +"aFW" = (/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) +"aFX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aFY" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aGa" = (/obj/effect/landmark/event_spawn,/obj/item/beacon,/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aGb" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aGc" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: EXTERNAL AIRLOCK"},/turf/open/floor/plating,/area/hallway/secondary/exit) +"aGe" = (/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"aGg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering) +"aGh" = (/obj/machinery/door/poddoor{id = "engstorage"; name = "Engineering Secure Storage Lockdown"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"aGi" = (/obj/structure/sign/warning/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering) +"aGj" = (/obj/machinery/status_display,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall/r_wall,/area/engine/engineering) +"aGk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering/glass{name = "Power Monitoring"; req_access_txt = "32"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"aGm" = (/obj/structure/sign/warning/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/r_wall,/area/engine/engineering) +"aGn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"aGo" = (/obj/structure/sign/warning/fire,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) +"aGp" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/break_room) +"aGq" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) +"aGr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1},/obj/machinery/power/apc{areastring = "/area/engine/break_room"; name = "Engineering Foyer APC"; pixel_y = -26},/obj/structure/cable/white,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) +"aGs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) +"aGt" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/engine/break_room) +"aGu" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/engine/break_room) +"aGv" = (/obj/structure/table/reinforced,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/machinery/cell_charger,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aGw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port) +"aGx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aGy" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/maintenance/port/central) +"aGz" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/port/central) +"aGA" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/obj/item/reagent_containers/glass/bucket,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/port/central) +"aGB" = (/obj/structure/mopbucket,/obj/item/mop,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/maintenance/port/central) +"aGD" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/maintenance/port/central"; dir = 1; name = "Central Port Maintenance APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) +"aGE" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/port/central) +"aGG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) +"aGH" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/central) +"aGI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/port/central) +"aGJ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/port/central) +"aGK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/central) +"aGL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) +"aGM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/port/central) +"aGN" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aGO" = (/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/structure/table/wood,/obj/item/kitchen/fork,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aGP" = (/obj/structure/chair/stool,/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aGQ" = (/obj/machinery/holopad,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aGR" = (/obj/machinery/vending/dinnerware,/obj/machinery/button/door{id = "kitchencounter"; name = "Kitchen Counter Shutters"; pixel_x = -24; pixel_y = 8; req_access_txt = "28"},/obj/machinery/light_switch{pixel_x = -24; pixel_y = -8},/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/crew_quarters/kitchen) +"aGS" = (/obj/machinery/processor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/crew_quarters/kitchen) +"aGT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) +"aGU" = (/obj/structure/rack,/obj/machinery/button/door{id = "kitchenwindows"; name = "Kitchen Privacy Control"; pixel_y = -26; req_access_txt = "28"},/obj/item/storage/box/donkpockets,/obj/item/storage/box/donkpockets,/obj/item/clothing/head/chefhat,/obj/machinery/light,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) +"aGV" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) +"aGW" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) +"aGX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aHe" = (/obj/effect/turf_decal/bot_white/right,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) +"aHg" = (/obj/machinery/camera{c_tag = "Gravity Generator Room"; dir = 8},/obj/effect/turf_decal/bot_white/left,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) +"aHh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) +"aHj" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aHk" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"aHl" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aHm" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aHn" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/camera{c_tag = "Engineering Fore"; network = list("ss13","engine"); pixel_x = 23},/turf/open/floor/engine,/area/engine/engineering) +"aHo" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aHp" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aHq" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/light_switch{pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aHr" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aHt" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aHu" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/engine,/area/engine/engineering) +"aHv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/engineering) +"aHw" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "ceblast"; name = "Engineering Lockdown Shutters"},/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/engine/engineering) +"aHx" = (/obj/machinery/door/poddoor/preopen{id = "ceblast"; name = "Engineering Lockdown Shutters"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"aHy" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "ceblast"; name = "Engineering Lockdown Shutters"},/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/engineering) +"aHz" = (/obj/structure/table/reinforced,/obj/item/folder/yellow,/obj/item/pen,/obj/machinery/door/poddoor/preopen{id = "ceblast"; name = "Engineering Lockdown Shutters"},/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/door/window/westright{dir = 2; name = "Engineering Desk"; req_access_txt = "10"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/engineering) +"aHA" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "ceblast"; name = "Engineering Lockdown Shutters"},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/engine/engineering) +"aHB" = (/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 8},/obj/structure/sign/directions/security{dir = 1},/obj/structure/sign/directions/medical{pixel_y = -8},/turf/closed/wall,/area/engine/engineering) +"aHC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port) +"aHD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aHE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/port) +"aHF" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) +"aHH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/landmark/blobstart,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) +"aHI" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) +"aHL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/hydroponics) +"aHM" = (/turf/closed/wall,/area/hydroponics) +"aHN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/hydroponics) +"aHO" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Hydroponics Maintenance"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port/central) +"aHP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/hydroponics) +"aHQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/hydroponics) +"aHR" = (/obj/structure/sign/departments/botany{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aHS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aHT" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/coffee,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aHU" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/sign/poster/random{pixel_x = 32},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aHV" = (/obj/machinery/status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/crew_quarters/kitchen) +"aHW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen Coldroom"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aHY" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) +"aHZ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aIa" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aIb" = (/obj/structure/sign/warning/radiation{pixel_x = -32},/obj/effect/turf_decal/bot_white,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) +"aIc" = (/turf/open/floor/circuit/green,/area/engine/gravity_generator) +"aId" = (/obj/effect/turf_decal/bot_white,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) +"aIe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"aIf" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/sign/warning/nosmoking{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"aIg" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/stripes/corner,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"aIh" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aIi" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aIj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aIk" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aIl" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "Gas to Filter"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"aIm" = (/obj/machinery/button/door{id = "engsm"; name = "Radiation Shutters Control"; pixel_y = -24; req_access_txt = "24"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aIn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aIo" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aIp" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/start/station_engineer,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aIq" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/obj/machinery/meter/atmos,/turf/open/floor/engine,/area/engine/engineering) +"aIr" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aIs" = (/obj/structure/table/reinforced,/obj/item/stack/rods/fifty,/obj/item/wrench,/obj/item/storage/box/lights/mixed,/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/camera{c_tag = "Engineering Monitoring"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/engineering) +"aIt" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/engineering) +"aIu" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/closet/crate/bin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/engineering) +"aIv" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/vending/engivend,/turf/open/floor/plasteel,/area/engine/engineering) +"aIw" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/station_engineer,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plasteel,/area/engine/engineering) +"aIx" = (/obj/machinery/light_switch{pixel_x = 38; pixel_y = 24},/obj/machinery/button/door{id = "ceblast"; name = "Engineering Lockdown Control"; pixel_x = 24; pixel_y = 24; req_access_txt = "10"},/obj/effect/turf_decal/bot,/obj/machinery/modular_computer/console/preset/engineering,/turf/open/floor/plasteel,/area/engine/engineering) +"aIy" = (/obj/structure/table/reinforced,/obj/item/flashlight/lamp,/obj/machinery/requests_console{department = "Engineering"; name = "Engineering RC"; pixel_x = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/engineering) +"aIz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/central) +"aIA" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aIB" = (/turf/closed/wall,/area/janitor) +"aIC" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Custodial Maintenance"; req_access_txt = "26"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port/central) +"aID" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/janitor) +"aIE" = (/obj/item/crowbar/red,/obj/item/cultivator,/obj/item/shovel/spade,/obj/item/hatchet,/obj/item/storage/bag/plants/portaseeder,/obj/item/reagent_containers/spray/plantbgone{pixel_x = 12; pixel_y = 3},/obj/item/reagent_containers/glass/bucket,/obj/structure/closet/crate/hydroponics,/obj/effect/turf_decal/delivery,/obj/item/wrench,/obj/item/wirecutters,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) +"aIF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/poster/random{pixel_y = 32},/obj/structure/closet/secure_closet/hydroponics,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) +"aIG" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/stripes/line,/obj/structure/sign/poster/random{pixel_y = 32},/turf/open/floor/plasteel,/area/hydroponics) +"aIH" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hydroponics) +"aII" = (/obj/machinery/hydroponics/constructable,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hydroponics) +"aIJ" = (/obj/machinery/hydroponics/constructable,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hydroponics) +"aIK" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light{dir = 1},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/hydroponics) +"aIL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) +"aIM" = (/obj/machinery/requests_console{department = "Hydroponics"; name = "Hydroponics RC"; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/machinery/chem_master/condimaster{name = "BrewMaster 3000"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) +"aIN" = (/obj/machinery/vending/hydronutrients,/obj/structure/noticeboard{pixel_y = 30},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) +"aIO" = (/obj/machinery/vending/hydroseeds,/obj/machinery/light_switch{pixel_x = -8; pixel_y = 24},/obj/machinery/button/door{id = "hydrodesk"; name = "Hydroponics Privacy Control"; pixel_x = 8; pixel_y = 24; req_access_txt = "35"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) +"aIP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "hydrodesk"; name = "Hydroponics Counter Shutters"},/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hydroponics) +"aIQ" = (/obj/machinery/newscaster{pixel_x = 32},/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"aIR" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"aIS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/machinery/vending/wardrobe/chef_wardrobe,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"aIT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"aIU" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "sink"; pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aIV" = (/obj/machinery/gibber,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aIW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/cooking_oil,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aIX" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aIY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aIZ" = (/obj/machinery/status_display/ai,/turf/closed/wall,/area/hallway/primary/starboard) +"aJa" = (/obj/structure/table,/obj/item/storage/pill_bottle/dice,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aJb" = (/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) +"aJc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) +"aJh" = (/obj/machinery/light{dir = 8},/obj/effect/turf_decal/bot_white/left,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) +"aJi" = (/obj/machinery/gravity_generator/main/station,/obj/effect/turf_decal/bot_white,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) +"aJj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/engine/gravity_generator) +"aJk" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/extinguisher_cabinet{pixel_x = -24; pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/camera{c_tag = "Gravity Generator Entry"; pixel_x = 23},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aJl" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/engine/gravity_generator"; dir = 1; name = "Gravity Generator APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aJm" = (/obj/machinery/power/terminal{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aJn" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/machinery/power/smes{charge = 5e+006},/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aJp" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/engine,/area/engine/engineering) +"aJq" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/engine,/area/engine/engineering) +"aJr" = (/obj/item/wrench,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aJs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/obj/machinery/meter,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aJt" = (/obj/structure/sign/warning/radiation,/turf/closed/wall/r_wall,/area/engine/supermatter) +"aJu" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall,/area/engine/supermatter) +"aJw" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "External Gas to Loop"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aJy" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/engine,/area/engine/engineering) +"aJz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aJB" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/stack/sheet/rglass{amount = 50; pixel_x = 2; pixel_y = -2},/obj/item/stack/sheet/plasteel/fifty,/obj/item/grenade/chem_grenade/smart_metal_foam,/obj/item/grenade/chem_grenade/smart_metal_foam,/obj/item/crowbar,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) +"aJC" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aJD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aJE" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"aJF" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aJG" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/station_engineer,/obj/effect/turf_decal/stripes/line{dir = 5},/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aJH" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/computer/apc_control{dir = 8},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"aJI" = (/obj/structure/table/reinforced,/obj/item/storage/box/mousetraps{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/mousetraps,/obj/item/restraints/legcuffs/beartrap,/obj/item/restraints/legcuffs/beartrap,/obj/item/restraints/legcuffs/beartrap,/obj/effect/decal/cleanable/cobweb,/obj/machinery/requests_console{department = "Custodial Closet"; name = "Custodial RC"; pixel_y = 32},/obj/machinery/camera{c_tag = "Custodial Closet"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/janitor) +"aJJ" = (/obj/vehicle/ridden/janicart,/obj/item/storage/bag/trash,/obj/item/key/janitor,/obj/machinery/power/apc/highcap/five_k{areastring = "/area/janitor"; dir = 1; name = "Custodial Closet APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/janitor) +"aJK" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/janitor) +"aJL" = (/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/janitor) +"aJM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) +"aJP" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) +"aJQ" = (/obj/effect/landmark/start/botanist,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) +"aJR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) +"aJS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) +"aJT" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"aJU" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/botanist,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"aJV" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "hydrodesk"; name = "Hydroponics Counter Shutters"},/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/pumpkin,/obj/item/reagent_containers/food/snacks/grown/grapes,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hydroponics) +"aJW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aJX" = (/obj/machinery/vending/cola/random,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"aJY" = (/obj/structure/sign/warning/nosmoking,/turf/closed/wall,/area/crew_quarters/kitchen) +"aJZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/camera{c_tag = "Kitchen Coldroom"; dir = 4},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"aKa" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"aKb" = (/obj/machinery/power/apc{areastring = "/area/crew_quarters/kitchen"; name = "Kitchen APC"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/white,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"aKc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"aKd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"aKe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"aKf" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) +"aKg" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/port/aft) +"aKh" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/hallway/secondary/exit) +"aKi" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/yellow,/obj/item/pen,/obj/machinery/door/window/southleft{name = "Cargo Desk"; req_access_txt = "50"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aKj" = (/obj/structure/plasticflaps/opaque,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aKp" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) +"aKq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) +"aKs" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Gravity Generator Chamber"; req_access_txt = "19; 61"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aKt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aKu" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aKv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aKw" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aKx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aKy" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/open/floor/engine,/area/engine/engineering) +"aKz" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aKA" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Gas to Filter"},/obj/machinery/airalarm/engine{dir = 4; pixel_x = -23},/turf/open/floor/engine,/area/engine/supermatter) +"aKC" = (/obj/machinery/atmospherics/components/binary/pump{name = "Gas to Chamber"},/turf/open/floor/engine,/area/engine/supermatter) +"aKD" = (/obj/structure/sign/warning/fire,/turf/closed/wall/r_wall,/area/engine/supermatter) +"aKE" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aKG" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aKH" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"aKI" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) +"aKK" = (/obj/structure/table/reinforced,/obj/structure/cable/white{icon_state = "4-8"},/obj/item/clothing/gloves/color/yellow,/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aKL" = (/obj/structure/table/reinforced,/obj/item/stack/cable_coil/white{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil/white,/obj/item/electronics/airlock,/obj/item/electronics/airlock,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/twohanded/rcl/pre_loaded,/obj/item/twohanded/rcl/pre_loaded,/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aKM" = (/obj/structure/table/reinforced,/obj/item/lightreplacer,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aKN" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aKO" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/computer/rdconsole/production{dir = 8},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"aKP" = (/obj/structure/table/reinforced,/obj/item/clothing/gloves/color/orange,/obj/item/reagent_containers/spray/cleaner,/obj/item/reagent_containers/spray/cleaner,/obj/item/grenade/chem_grenade/cleaner,/obj/item/grenade/chem_grenade/cleaner,/obj/machinery/light/small{dir = 8},/obj/machinery/status_display{pixel_x = -32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/janitor) +"aKQ" = (/obj/effect/landmark/start/janitor,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/janitor) +"aKR" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/cable/white{icon_state = "1-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,/area/janitor) +"aKS" = (/obj/structure/janitorialcart,/obj/machinery/light/small{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/janitor) +"aKT" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/biogenerator,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"aKU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/hydroponics) +"aKW" = (/obj/machinery/seed_extractor,/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel,/area/hydroponics) +"aKX" = (/obj/structure/table/glass,/obj/item/crowbar/red,/obj/item/cultivator,/obj/item/shovel/spade,/obj/item/hatchet,/obj/item/storage/bag/plants/portaseeder,/obj/item/reagent_containers/spray/plantbgone{pixel_x = 12; pixel_y = 3},/obj/item/reagent_containers/glass/bucket,/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel,/area/hydroponics) +"aKY" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/item/reagent_containers/glass/bottle/nutrient/ez{pixel_x = 3},/obj/item/reagent_containers/glass/bottle/nutrient/rh,/obj/item/reagent_containers/dropper,/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel,/area/hydroponics) +"aKZ" = (/obj/structure/table/glass,/obj/item/watertank,/obj/item/reagent_containers/spray/pestspray,/obj/item/grenade/chem_grenade/antiweed,/obj/item/grenade/chem_grenade/antiweed,/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel,/area/hydroponics) +"aLa" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel,/area/hydroponics) +"aLb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) +"aLc" = (/obj/structure/table/glass,/obj/item/reagent_containers/spray/pestspray,/obj/item/reagent_containers/spray/plantbgone{pixel_x = 16; pixel_y = 3},/obj/item/reagent_containers/food/snacks/grown/watermelon,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/seeds/wheat,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/effect/turf_decal/bot,/obj/item/paper/guides/jobs/hydroponics,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hydroponics) +"aLd" = (/obj/structure/table/glass,/obj/item/seeds/sugarcane{pixel_x = 3},/obj/item/seeds/poppy/geranium{pixel_y = 6},/obj/item/seeds/banana{pixel_x = -6},/obj/item/seeds/tower,/obj/effect/turf_decal/bot,/obj/item/book/manual/hydroponics_pod_people,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hydroponics) +"aLe" = (/obj/machinery/smartfridge,/turf/closed/wall,/area/hydroponics) +"aLf" = (/obj/structure/sign/nanotrasen{pixel_x = -32; pixel_y = -32},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3.3-AtriumSE"; location = "3.2-AtriumSW"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aLg" = (/obj/machinery/vending/snack/random,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"aLh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/kitchen) +"aLi" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aLj" = (/obj/machinery/icecream_vat,/obj/structure/extinguisher_cabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aLk" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aLl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/rust,/area/crew_quarters/kitchen) +"aLm" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aLt" = (/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,/area/hallway/secondary/exit) +"aLD" = (/obj/machinery/power/port_gen/pacman,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aLE" = (/obj/machinery/status_display{pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) +"aLF" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/plasteel/twenty,/obj/item/wrench,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aLG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable,/turf/open/floor/plating,/area/engine/gravity_generator) +"aLH" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aLI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aLJ" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aLK" = (/obj/structure/closet/radiation,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/structure/cable{icon_state = "1-8"},/obj/item/clothing/glasses/meson/engine,/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aLM" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{dir = 1; filter_type = "n2"},/turf/open/floor/engine,/area/engine/engineering) +"aLN" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 10},/turf/open/floor/engine,/area/engine/engineering) +"aLO" = (/obj/machinery/status_display/ai,/turf/closed/wall/r_wall,/area/engine/supermatter) +"aLP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/closed/wall/r_wall,/area/engine/supermatter) +"aLQ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/closed/wall/r_wall/rust,/area/engine/supermatter) +"aLR" = (/obj/machinery/door/airlock/atmos/glass/critical{heat_proof = 1; name = "Supermatter Chamber"; req_access_txt = "24"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/engine,/area/engine/supermatter) +"aLS" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/closed/wall/r_wall,/area/engine/supermatter) +"aLT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/closed/wall/r_wall,/area/engine/supermatter) +"aLU" = (/obj/machinery/status_display,/turf/closed/wall/r_wall,/area/engine/supermatter) +"aLV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/landmark/event_spawn,/turf/open/floor/engine,/area/engine/engineering) +"aLW" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aLY" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) +"aLZ" = (/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aMa" = (/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aMb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/loading_area{dir = 1},/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aMc" = (/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel,/area/engine/engineering) +"aMd" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/rnd/production/circuit_imprinter,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"aMe" = (/obj/structure/table/reinforced,/obj/item/storage/box/lights/mixed{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/lights/mixed,/obj/item/lightreplacer,/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/janitor) +"aMf" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/cable/white{icon_state = "1-2"},/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/janitor) +"aMg" = (/obj/effect/landmark/start/janitor,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/janitor) +"aMh" = (/obj/structure/sink{dir = 4; pixel_x = 12},/obj/item/reagent_containers/glass/bucket,/obj/item/mop,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/janitor) +"aMi" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/vending/wardrobe/hydro_wardrobe,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"aMj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"aMk" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"aMm" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"aMn" = (/obj/effect/landmark/start/botanist,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"aMo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"aMp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"aMq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"aMr" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/machinery/door/window/eastright{dir = 8; name = "Animal Pen"; req_access_txt = "35"},/turf/open/floor/grass,/area/hydroponics) +"aMs" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/open/floor/grass,/area/hydroponics) +"aMt" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aMu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aMx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aMy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) +"aMz" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aMA" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aMB" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aMC" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aMJ" = (/turf/closed/wall/r_wall,/area/tcommsat/server) +"aMK" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/tcommsat/server) +"aML" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Telecomms Control Room"; req_access_txt = "19; 61"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tcommsat/server) +"aMM" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/tcommsat/server) +"aMN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/tcommsat/server) +"aMO" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/camera{c_tag = "Engineering Port"; dir = 4; network = list("ss13","engine")},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aMP" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aMR" = (/obj/machinery/camera{c_tag = "Supermatter Chamber"; network = list("engine"); pixel_x = 23},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/supermatter) +"aMS" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/power/rad_collector/anchored,/obj/structure/cable{icon_state = "0-8"},/obj/structure/window/plasma/reinforced{dir = 4},/turf/open/floor/circuit/green,/area/engine/supermatter) +"aMT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/engine,/area/engine/supermatter) +"aMU" = (/turf/open/floor/engine,/area/engine/supermatter) +"aMV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/engine,/area/engine/supermatter) +"aMW" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/machinery/power/rad_collector/anchored,/obj/structure/cable{icon_state = "0-4"},/obj/structure/window/plasma/reinforced{dir = 8},/turf/open/floor/circuit/green,/area/engine/supermatter) +"aMX" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/supermatter) +"aMZ" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/engine,/area/engine/engineering) +"aNa" = (/obj/machinery/suit_storage_unit/engine,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/structure/sign/directions/engineering{desc = "A handy sign praising the engineering department."; icon_state = "safety"; name = "engineering plaque"; pixel_y = -32},/obj/item/clothing/glasses/meson/engine,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) +"aNb" = (/obj/structure/tank_dispenser,/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -26},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"aNc" = (/obj/machinery/suit_storage_unit/engine,/obj/machinery/status_display{pixel_y = -32},/obj/item/clothing/glasses/meson/engine,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"aNd" = (/obj/effect/turf_decal/delivery,/obj/machinery/computer/security/telescreen{desc = "Used for watching the Engine."; dir = 1; name = "Engine Monitor"; network = list("engine"); pixel_y = -32},/obj/machinery/rnd/production/protolathe/department/engineering,/obj/effect/turf_decal/stripes/box,/turf/open/floor/plasteel,/area/engine/engineering) +"aNe" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) +"aNf" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"aNg" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port) +"aNi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aNj" = (/obj/structure/reagent_dispensers/watertank,/obj/item/reagent_containers/glass/bucket,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/janitor) +"aNk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/janitor) +"aNl" = (/obj/machinery/light_switch{pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/structure/closet/l3closet/janitor,/turf/open/floor/plasteel,/area/janitor) +"aNm" = (/obj/effect/turf_decal/bot,/obj/machinery/vending/wardrobe/jani_wardrobe,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/janitor) +"aNn" = (/obj/structure/table/glass,/obj/item/storage/box/syringes,/obj/effect/turf_decal/bot,/obj/item/storage/box/disks_plantgene,/obj/item/toy/figure/botanist,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hydroponics) +"aNq" = (/obj/machinery/hydroponics/constructable,/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hydroponics) +"aNr" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hydroponics) +"aNs" = (/obj/machinery/hydroponics/constructable,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/hydroponics) +"aNt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hydroponics) +"aNu" = (/obj/structure/closet/crate/bin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 8},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hydroponics) +"aNv" = (/obj/structure/window/reinforced{dir = 8},/mob/living/simple_animal/chicken,/turf/open/floor/grass,/area/hydroponics) +"aNw" = (/mob/living/simple_animal/cow,/turf/open/floor/grass,/area/hydroponics) +"aNx" = (/obj/structure/sink/puddle,/turf/open/floor/grass,/area/hydroponics) +"aNy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aNz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aNA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aNB" = (/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aNC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/central) +"aND" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aNE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aNF" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard) +"aNG" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/obj/item/stamp/denied{pixel_x = 6; pixel_y = 6},/obj/item/stamp,/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aNH" = (/obj/structure/closet/crate,/obj/machinery/status_display/ai{pixel_y = -32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aNI" = (/obj/structure/closet/crate,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/machinery/light,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aNJ" = (/obj/structure/closet/crate,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aNK" = (/obj/structure/closet/crate,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aNT" = (/obj/machinery/announcement_system,/obj/machinery/status_display/ai{pixel_x = -32},/obj/machinery/firealarm{pixel_y = 24},/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},/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"aNU" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/grimy,/area/tcommsat/server) +"aNV" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/tcommsat/server) +"aNW" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/tcommsat/server) +"aNX" = (/obj/machinery/computer/telecomms/monitor{dir = 8},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/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},/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"aNY" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"aNZ" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/engine,/area/engine/engineering) +"aOa" = (/obj/machinery/power/supermatter_crystal/shard/engine,/turf/open/floor/engine,/area/engine/supermatter) +"aOd" = (/obj/machinery/power/apc{areastring = "/area/engine/engineering"; dir = 4; name = "Engine Room APC"; pixel_x = 26},/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aOf" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/janitor) +"aOh" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hydroponics) +"aOi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hydroponics) +"aOj" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hydroponics) +"aOk" = (/obj/structure/sign/departments/botany,/turf/closed/wall,/area/hydroponics) +"aOm" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOo" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOq" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOr" = (/obj/structure/sign/directions/supply{dir = 4},/obj/structure/sign/directions/science{pixel_y = -8},/obj/structure/sign/directions/evac{dir = 4; pixel_y = 8},/turf/closed/wall,/area/hallway/primary/central) +"aOt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/starboard/central) +"aOu" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aOv" = (/obj/machinery/computer/message_monitor{dir = 4},/obj/machinery/newscaster{pixel_x = -32},/obj/item/paper/monitorkey,/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},/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"aOw" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/grimy,/area/tcommsat/server) +"aOx" = (/obj/structure/chair/office/dark,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/grimy,/area/tcommsat/server) +"aOy" = (/obj/machinery/computer/telecomms/server{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/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},/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"aOz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aOC" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/obj/machinery/power/rad_collector/anchored,/obj/structure/cable{icon_state = "0-8"},/obj/structure/window/plasma/reinforced{dir = 4},/turf/open/floor/circuit/green,/area/engine/supermatter) +"aOD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/power/rad_collector/anchored,/obj/structure/cable{icon_state = "0-4"},/obj/structure/window/plasma/reinforced{dir = 8},/turf/open/floor/circuit/green,/area/engine/supermatter) +"aOF" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/engine,/area/engine/engineering) +"aOG" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aOH" = (/turf/closed/wall/r_wall,/area/maintenance/port) +"aOI" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/maintenance/port) +"aOL" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) +"aOM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"aON" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port) +"aOO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{pixel_y = 32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/hallway/primary/port/aft) +"aOP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) +"aOR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aOS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aOT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aOU" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aOV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Aft Primary Hallway 4"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aOW" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aOX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/hallway/primary/port/aft"; dir = 1; name = "Port Quarter Hallway APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aOY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aOZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aPa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/newscaster{pixel_y = 32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aPb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Aft Primary Hallway 3"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aPd" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aPe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPh" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/plaque{icon_state = "L1"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L3"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/plaque{icon_state = "L5"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L7"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L9"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L11"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L13"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/power/apc{areastring = "/area/hallway/primary/central"; dir = 1; name = "Central Primary Hallway APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{pixel_y = 32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/newscaster{pixel_y = 32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aPw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aPx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aPy" = (/obj/structure/table,/obj/item/storage/briefcase,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) +"aPG" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/server) +"aPI" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aPJ" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aPK" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/engine/supermatter) +"aPL" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/engineering) +"aPM" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/engine,/area/engine/engineering) +"aPN" = (/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aPO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall/r_wall,/area/maintenance/port) +"aPP" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"aPQ" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/maintenance/port) +"aPR" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"aPS" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"aPT" = (/obj/structure/rack,/obj/item/reagent_containers/food/drinks/bottle/whiskey,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"aPU" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"aPV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/port) +"aPW" = (/obj/machinery/vending/snack/random,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/hallway/primary/port/aft) +"aPX" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Central Primary Hallway South-West"; dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) +"aPY" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.2-EnteringEngi"; location = "9.1-Library"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) +"aPZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) +"aQa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) +"aQb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) +"aQc" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"aQd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) +"aQe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) +"aQf" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) +"aQg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQj" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQk" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/plaque{icon_state = "L2"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/plaque{icon_state = "L4"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/plaque{icon_state = "L6"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/observer_start,/obj/effect/turf_decal/plaque{icon_state = "L8"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L10"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/plaque{icon_state = "L12"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/plaque{icon_state = "L14"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQt" = (/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,/area/hallway/primary/central) +"aQu" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aQx" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aQy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aQz" = (/obj/structure/sign/warning/securearea{pixel_y = -32},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"aQA" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 3"; dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) +"aQG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"aQH" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/command{name = "Telecomms Server Room"; req_access_txt = "61"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/grimy,/area/tcommsat/server) +"aQJ" = (/obj/machinery/meter,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"aQK" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aQM" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/trinary/filter/critical{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aQN" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aQO" = (/obj/machinery/camera{c_tag = "Engineering Aft"; network = list("ss13","engine"); pixel_x = 23},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/loading_area{dir = 1},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aQP" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aQR" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aQS" = (/obj/machinery/meter,/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aQT" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/closet/secure_closet/engineering_electrical,/turf/open/floor/engine,/area/engine/engineering) +"aQU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/maintenance/port) +"aQW" = (/turf/closed/wall,/area/library) +"aQX" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/library) +"aQY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Library Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/library) +"aQZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Library Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/library) +"aRa" = (/obj/structure/sign/plaques/kiddie/library,/turf/closed/wall,/area/library) +"aRb" = (/turf/closed/wall,/area/medical/morgue) +"aRc" = (/obj/effect/spawner/structure/window/reinforced/tinted,/turf/open/floor/plating,/area/medical/morgue) +"aRd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/grunge{name = "Morgue"; req_access_txt = "5"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/medical/morgue) +"aRe" = (/obj/effect/spawner/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/morgue) +"aRf" = (/turf/closed/wall,/area/medical/chemistry) +"aRg" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "chemistbot"; name = "Chemistry Privacy Shutters"},/turf/open/floor/plating,/area/medical/chemistry) +"aRh" = (/obj/machinery/smartfridge/chemistry/preloaded,/turf/closed/wall,/area/medical/chemistry) +"aRi" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "chemistbot"; name = "Chemistry Privacy Shutters"},/obj/machinery/door/window/southleft{name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/item/folder/yellow,/obj/item/pen,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/chemistry) +"aRk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.1-Library"; location = "8.4-AftNW"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aRq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aRr" = (/turf/closed/wall/r_wall,/area/science/lab) +"aRs" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "rndlab1"; name = "Research and Development Shutter"},/turf/open/floor/plating,/area/science/lab) +"aRt" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/door/window/southleft{name = "Research Lab Desk"; req_one_access_txt = "7;29"},/obj/machinery/door/poddoor/shutters/preopen{id = "rndlab1"; name = "Research and Development Shutter"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/lab) +"aRu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/research) +"aRv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/research) +"aRx" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"aRy" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"aRz" = (/turf/closed/wall,/area/maintenance/starboard) +"aRB" = (/obj/effect/turf_decal/bot,/obj/structure/table,/obj/item/clipboard,/obj/item/storage/firstaid/o2,/obj/item/crowbar,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"aRD" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"aRE" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"aRF" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -28},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aRG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/binary/pump/on{name = "Gas to Cooling Loop"},/turf/open/floor/engine,/area/engine/engineering) +"aRH" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aRI" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"aRJ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/engine,/area/engine/engineering) +"aRK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"aRL" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aRM" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"aRN" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Freezer to Gas"},/turf/open/floor/engine,/area/engine/engineering) +"aRO" = (/obj/effect/landmark/start/station_engineer,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 9},/turf/open/floor/engine,/area/engine/engineering) +"aRP" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/engine,/area/engine/engineering) +"aRQ" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 1; name = "Gas to Cooling Loop"},/turf/open/floor/engine,/area/engine/engineering) +"aRR" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/closet/secure_closet/engineering_personal,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aRS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/port) +"aRT" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/machinery/camera{c_tag = "Library 2"; dir = 4},/turf/open/floor/plasteel/dark,/area/library) +"aRU" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen,/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},/turf/open/floor/plasteel/dark,/area/library) +"aRW" = (/obj/structure/chair/office/dark{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/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},/turf/open/floor/plasteel/dark,/area/library) +"aRX" = (/obj/structure/table/wood,/obj/item/paicard,/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/library) +"aRY" = (/obj/structure/table/wood,/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/item/paper_bin,/obj/item/pen,/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},/turf/open/floor/plasteel/dark,/area/library) +"aRZ" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/dark,/area/library) +"aSa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/library) +"aSb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/library) +"aSc" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole,/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},/turf/open/floor/plasteel/dark,/area/library) +"aSd" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/dark,/area/library) +"aSe" = (/obj/structure/bodycontainer/morgue,/obj/effect/decal/cleanable/cobweb,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aSf" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aSg" = (/obj/structure/sign/warning/nosmoking{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aSh" = (/turf/closed/wall,/area/medical/medbay/zone3) +"aSi" = (/obj/machinery/status_display,/turf/closed/wall,/area/medical/medbay/zone3) +"aSj" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26; pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/closet/secure_closet/medical1,/obj/item/storage/box/beakers,/obj/item/storage/box/pillbottles,/turf/open/floor/plasteel,/area/medical/chemistry) +"aSk" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/medical/chemistry"; dir = 1; name = "Chemistry Lab APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/camera{c_tag = "Chemistry"},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"aSl" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/table/glass,/obj/item/clipboard,/obj/item/storage/bag/chemistry,/obj/item/storage/pill_bottle/mutadone,/turf/open/floor/plasteel,/area/medical/chemistry) +"aSn" = (/obj/machinery/chem_dispenser,/obj/machinery/button/door{id = "chemistbot"; name = "Chemistry Shutter Control"; pixel_x = 24; pixel_y = 24; req_access_txt = "33"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/medical/chemistry) +"aSt" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aSu" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table,/obj/item/disk/tech_disk{pixel_x = -6},/obj/item/disk/tech_disk{pixel_x = 6},/obj/item/disk/tech_disk{pixel_y = 6},/obj/item/toy/figure/scientist,/obj/machinery/button/door{id = "rndlab1"; name = "Research Shutters Control"; pixel_x = -24; pixel_y = 24; req_access_txt = "7"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/lab) +"aSv" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/landmark/start/scientist,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/lab) +"aSw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"aSx" = (/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Research Lab"; name = "Research RC"; pixel_y = 32; receive_ore_updates = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"aSy" = (/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/lab) +"aSz" = (/turf/closed/wall,/area/science/lab) +"aSA" = (/obj/machinery/shower{dir = 4; name = "emergency shower"},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/research) +"aSB" = (/obj/machinery/shower{dir = 8; name = "emergency shower"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/research) +"aSC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard) +"aSD" = (/obj/structure/girder,/turf/open/floor/plating,/area/maintenance/starboard) +"aSE" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/starboard/aft) +"aSF" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard/aft) +"aSH" = (/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/starboard) +"aSM" = (/obj/machinery/door/airlock/command{name = "Telecomms Server Room"; req_access_txt = "61"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"aSN" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plating,/area/tcommsat/server) +"aSO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/tcommsat/server) +"aSP" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/vending/wardrobe/engi_wardrobe,/turf/open/floor/engine,/area/engine/engineering) +"aSR" = (/obj/structure/table/reinforced,/obj/item/tank/internals/plasma,/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"aSS" = (/obj/item/clothing/gloves/color/black,/obj/item/clothing/glasses/meson/engine,/obj/structure/table/reinforced,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"aST" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/mechanical,/obj/item/flashlight,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"aSU" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/engine,/area/engine/engineering) +"aSV" = (/obj/machinery/power/emitter/anchored{dir = 1; state = 2},/obj/structure/cable/white,/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/engine/engineering) +"aSW" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"aSX" = (/obj/structure/closet/crate/bin,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"aSY" = (/obj/structure/table/reinforced,/obj/item/tank/internals/emergency_oxygen/engi{pixel_x = -5},/obj/item/tank/internals/emergency_oxygen/engi{pixel_x = 5},/obj/item/geiger_counter,/obj/item/geiger_counter,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"aSZ" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/obj/item/clothing/glasses/meson/engine,/turf/open/floor/engine,/area/engine/engineering) +"aTa" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/engine,/area/engine/engineering) +"aTb" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) +"aTc" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/dark,/area/library) +"aTd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/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},/turf/open/floor/plasteel/dark,/area/library) +"aTe" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/dark,/area/library) +"aTf" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/storage/pill_bottle/dice,/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},/turf/open/floor/plasteel/dark,/area/library) +"aTg" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen/red,/turf/open/floor/plasteel/dark,/area/library) +"aTh" = (/obj/structure/chair/office/dark{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/library) +"aTi" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/librarian,/turf/open/floor/plasteel/dark,/area/library) +"aTj" = (/obj/structure/table,/obj/item/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/bodybags,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aTk" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aTl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aTm" = (/obj/structure/mirror{pixel_x = -28},/obj/machinery/shower{dir = 4; name = "emergency shower"},/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/door/window/southleft,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"aTn" = (/obj/machinery/light{dir = 1},/obj/machinery/door/window/southright,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"aTo" = (/obj/structure/window/reinforced,/obj/machinery/clonepod,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"aTp" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/chemistry) +"aTq" = (/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/vending/wardrobe/chem_wardrobe,/turf/open/floor/plasteel,/area/medical/chemistry) +"aTr" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"aTs" = (/obj/machinery/chem_heater,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/medical/chemistry) +"aTt" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/medical/chemistry) +"aTu" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/chem_master,/turf/open/floor/plasteel,/area/medical/chemistry) +"aTw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aTx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aTy" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aTz" = (/obj/structure/chair/comfy/brown,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aTA" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-18"},/obj/machinery/camera{c_tag = "Arrivals Lounge"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aTB" = (/obj/structure/chair/comfy/brown,/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aTC" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aTD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aTE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aTF" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/white,/obj/item/pen,/obj/machinery/door/window/southleft{dir = 4; name = "Research Lab Desk"; req_one_access_txt = "7;29"},/obj/machinery/door/poddoor/shutters/preopen{id = "rndlab1"; name = "Research and Development Shutter"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/lab) +"aTG" = (/obj/structure/chair/office/light{dir = 8},/obj/effect/landmark/start/scientist,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/lab) +"aTH" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/lab) +"aTI" = (/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},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/science/lab) +"aTJ" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"aTK" = (/obj/structure/table/reinforced,/obj/item/stock_parts/matter_bin{pixel_x = 3; pixel_y = 3},/obj/item/stock_parts/matter_bin,/obj/item/stock_parts/micro_laser,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) +"aTL" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/lab) +"aTM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"aTN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"aTO" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Science Maintenance"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/science/research) +"aTP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/aft) +"aTR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard) +"aTS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/blobstart,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) +"aTT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) +"aTX" = (/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line,/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"aTY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/stripes/line,/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"aTZ" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/effect/turf_decal/stripes/line,/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"aUa" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction,/turf/closed/wall/r_wall/rust,/area/engine/engineering) +"aUb" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/port) +"aUc" = (/obj/machinery/power/apc{areastring = "/area/library"; dir = 8; name = "Library APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plasteel/dark,/area/library) +"aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/library) +"aUe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/library) +"aUf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/library) +"aUg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/library) +"aUh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/wood,/area/library) +"aUi" = (/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/wood,/area/library) +"aUj" = (/obj/machinery/photocopier,/turf/open/floor/plasteel/dark,/area/library) +"aUk" = (/obj/structure/bodycontainer/morgue,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aUn" = (/obj/effect/spawner/structure/window/reinforced/tinted,/turf/open/floor/plating,/area/medical/medbay/zone3) +"aUo" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aUp" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aUq" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aUr" = (/obj/machinery/status_display,/turf/closed/wall,/area/medical/chemistry) +"aUs" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{pixel_y = 5},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) +"aUt" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"aUv" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/medical/chemistry) +"aUw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"aUx" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aUy" = (/turf/open/floor/carpet,/area/crew_quarters/lounge) +"aUz" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aUA" = (/obj/machinery/rnd/destructive_analyzer,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) +"aUB" = (/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/science/lab) +"aUC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/rnd/production/protolathe/department/science,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/lab) +"aUD" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"aUE" = (/obj/structure/table/reinforced,/obj/item/stack/cable_coil/white{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil/white,/obj/item/stock_parts/scanning_module{pixel_x = 3; pixel_y = 3},/obj/item/stock_parts/capacitor,/obj/item/stock_parts/manipulator,/obj/item/stock_parts/manipulator,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/multitool,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) +"aUF" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"aUG" = (/obj/machinery/power/apc{areastring = "/area/science/research"; dir = 4; name = "Research Division APC"; pixel_x = 26},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"aUH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/science/research) +"aUI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/research) +"aUO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"aUP" = (/obj/machinery/blackbox_recorder,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) +"aUQ" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) +"aUR" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/structure/lattice,/turf/open/space,/area/asteroid/nearstation) +"aUS" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/structure/lattice,/turf/open/space,/area/asteroid/nearstation) +"aUT" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) +"aUU" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) +"aUV" = (/obj/machinery/light{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/libraryscanner,/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},/turf/open/floor/plasteel/dark,/area/library) +"aUW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/wood,/area/library) +"aUX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/library) +"aUY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/wood,/area/library) +"aUZ" = (/obj/effect/landmark/barthpot,/turf/open/floor/wood,/area/library) +"aVa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/library) +"aVb" = (/obj/structure/table/wood,/obj/item/storage/crayons,/obj/item/storage/crayons,/obj/machinery/light{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/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},/turf/open/floor/plasteel/dark,/area/library) +"aVc" = (/obj/structure/bodycontainer/morgue,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aVd" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aVe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aVf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/grunge{name = "Morgue"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aVg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aVh" = (/obj/machinery/holopad,/obj/effect/landmark/start/medical_doctor,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aVi" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aVj" = (/obj/structure/table/glass,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/epinephrine,/obj/item/reagent_containers/dropper,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) +"aVl" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"aVm" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"aVn" = (/obj/structure/closet/crate/bin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/requests_console{department = "Chemistry Lab"; name = "Chemistry RC"; pixel_x = 32; receive_ore_updates = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"aVo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aVp" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aVq" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/crew_quarters/lounge) +"aVr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aVs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aVt" = (/obj/machinery/computer/rdconsole/core{dir = 4},/obj/machinery/power/apc{areastring = "/area/science/lab"; dir = 8; name = "Research and Development Lab APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) +"aVu" = (/obj/effect/landmark/start/scientist,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line,/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},/turf/open/floor/plasteel/dark,/area/science/lab) +"aVv" = (/obj/item/reagent_containers/glass/beaker/sulphuric,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/rnd/production/circuit_imprinter/department/science,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/lab) +"aVw" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/lab) +"aVx" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/integrated_circuit_printer,/obj/item/integrated_electronics/analyzer,/obj/item/integrated_electronics/debugger,/obj/item/integrated_electronics/wirer,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) +"aVy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"aVz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"aVA" = (/turf/closed/wall,/area/science/research) +"aVB" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{external_pressure_bound = 140; name = "server vent"; pressure_checks = 0},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/research) +"aVC" = (/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},/turf/open/floor/plasteel/dark/telecomms,/area/science/research) +"aVD" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{external_pressure_bound = 120; name = "server vent"},/obj/machinery/camera{c_tag = "Server Room"; network = list("ss13","rd"); pixel_x = 22},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/research) +"aVE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/research) +"aVK" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) +"aVL" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) +"aVM" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) +"aVN" = (/obj/structure/table/wood,/obj/item/storage/bag/books,/obj/item/taperecorder,/obj/machinery/status_display{pixel_x = -32},/turf/open/floor/plasteel/dark,/area/library) +"aVO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel/dark,/area/library) +"aVP" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/library) +"aVQ" = (/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},/turf/open/floor/plasteel/dark,/area/library) +"aVR" = (/obj/structure/bookcase/random/fiction,/turf/open/floor/plasteel/dark,/area/library) +"aVS" = (/obj/structure/bookcase/random/fiction,/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},/turf/open/floor/plasteel/dark,/area/library) +"aVT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/dark,/area/library) +"aVU" = (/obj/structure/bookcase/random/adult,/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},/turf/open/floor/plasteel/dark,/area/library) +"aVV" = (/obj/structure/bookcase/random/adult,/turf/open/floor/plasteel/dark,/area/library) +"aVW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/library) +"aVX" = (/obj/structure/easel,/obj/item/canvas/twentythreeXnineteen,/obj/item/canvas/twentythreeXtwentythree,/obj/item/canvas/twentythreeXtwentythree,/obj/structure/extinguisher_cabinet{pixel_x = 26},/turf/open/floor/plasteel/dark,/area/library) +"aVY" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aVZ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aWa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aWb" = (/obj/effect/spawner/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/zone3) +"aWc" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = -38},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "cloningfoyer"; name = "Cloning Doors Control"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = -24},/obj/structure/closet/crate/freezer/surplus_limbs,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aWd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aWe" = (/obj/structure/table/glass,/obj/item/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/bodybags,/obj/item/pen,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aWf" = (/obj/structure/table/glass,/obj/item/folder/white,/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3},/obj/item/reagent_containers/glass/beaker{pixel_x = 3},/obj/item/reagent_containers/dropper,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/medical/chemistry) +"aWg" = (/obj/structure/table/glass,/obj/item/assembly/igniter,/obj/item/assembly/igniter,/obj/item/assembly/igniter,/obj/item/assembly/timer{pixel_x = 3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = 3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = 3; pixel_y = 3},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) +"aWh" = (/obj/structure/table/glass,/obj/item/clothing/glasses/science{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/science,/obj/item/stack/cable_coil/white{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil/white,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) +"aWi" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) +"aWj" = (/obj/structure/table/glass,/obj/item/clipboard,/obj/item/toy/figure/chemist,/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) +"aWk" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/wrench,/obj/item/clothing/glasses/welding,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"aWl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/lab) +"aWm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "R&D"; dir = 1},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/lab) +"aWn" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/lab) +"aWo" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) +"aWp" = (/obj/machinery/status_display,/turf/closed/wall,/area/science/lab) +"aWq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"aWr" = (/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"aWs" = (/obj/machinery/rnd/server,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/research) +"aWt" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark/telecomms,/area/science/research) +"aWu" = (/obj/machinery/rnd/server,/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/research) +"aWz" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/lattice,/turf/open/space,/area/asteroid/nearstation) +"aWA" = (/obj/machinery/newscaster{pixel_x = -32},/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement,/obj/machinery/light_switch{pixel_y = -24},/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},/turf/open/floor/plasteel/dark,/area/library) +"aWB" = (/obj/effect/landmark/start/librarian,/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/library) +"aWC" = (/obj/structure/table/wood,/obj/item/camera_film{pixel_x = 3; pixel_y = 3},/obj/item/camera_film,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/library) +"aWD" = (/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/library) +"aWE" = (/turf/open/floor/plasteel/dark,/area/library) +"aWF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/library) +"aWG" = (/obj/machinery/bookbinder,/obj/machinery/status_display{pixel_x = 32},/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},/turf/open/floor/plasteel/dark,/area/library) +"aWH" = (/obj/structure/bodycontainer/morgue,/obj/machinery/power/apc{areastring = "/area/medical/morgue"; name = "Morgue APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aWI" = (/obj/effect/decal/cleanable/blood/old,/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plating,/area/medical/morgue) +"aWJ" = (/obj/structure/closet/crate/bin,/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aWK" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/medbay/zone3) +"aWL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{id_tag = "cloningfoyer"; name = "Cloning Lab"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/unres{dir = 1},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aWM" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/medbay/zone3) +"aWN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/medical/chemistry) +"aWO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/nosmoking/circle{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/chemistry) +"aWP" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/chips,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aWQ" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/obj/effect/landmark/start/assistant,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aWR" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/machinery/light,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aWS" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aWT" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"aWU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research and Development Lab"; req_one_access_txt = "7;29"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/lab) +"aWV" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/science/lab) +"aWW" = (/obj/structure/sign/warning/nosmoking/circle,/turf/closed/wall,/area/science/lab) +"aWX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"aWY" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "rdxeno"; name = "Xenobiology Containment Door"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/open/floor/plating,/area/science/research) +"aWZ" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/door/poddoor/preopen{id = "rdxeno"; name = "Xenobiology Containment Door"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Server Access"; req_access_txt = "30"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/science/research) +"aXa" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "rdxeno"; name = "Xenobiology Containment Door"},/turf/open/floor/plating,/area/science/research) +"aXb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) +"aXc" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) +"aXf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/library) +"aXg" = (/obj/structure/bookcase/random/nonfiction,/turf/open/floor/plasteel/dark,/area/library) +"aXh" = (/obj/structure/bookcase/random/nonfiction,/obj/machinery/light,/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},/turf/open/floor/plasteel/dark,/area/library) +"aXi" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/dark,/area/library) +"aXj" = (/obj/structure/bookcase/random/reference,/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},/turf/open/floor/plasteel/dark,/area/library) +"aXk" = (/obj/structure/bookcase/random/reference,/turf/open/floor/plasteel/dark,/area/library) +"aXl" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/camera{c_tag = "Library 1"; dir = 8},/turf/open/floor/plasteel/dark,/area/library) +"aXm" = (/obj/structure/table,/obj/item/storage/box/gloves{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/beakers,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/camera{c_tag = "Medbay West"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aXn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aXo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aXp" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aXq" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aXr" = (/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aXs" = (/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aXt" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aXu" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_x = 24; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aXw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aXx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/research) +"aXy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/research) +"aXz" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"aXA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"aXB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"aXC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"aXE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"aXF" = (/obj/machinery/door/airlock/command{name = "Research Division Server Room"; req_access_txt = "30"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/research) +"aXG" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/science/research) +"aXH" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/science/research) +"aXI" = (/obj/structure/table,/obj/item/clipboard,/obj/item/wrench,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/item/clothing/suit/armor/reactive/teleport,/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},/turf/open/floor/plasteel/dark,/area/science/research) +"aXJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard) +"aXK" = (/obj/structure/closet/firecloset,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard) +"aXL" = (/obj/effect/landmark/start/librarian,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/wood{icon_state = "wood-broken2"},/area/library) +"aXM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/vending/wardrobe/curator_wardrobe,/turf/open/floor/wood,/area/library) +"aXN" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port) +"aXO" = (/obj/structure/table/glass,/obj/item/storage/firstaid/toxin{pixel_x = 6; pixel_y = 6},/obj/item/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/toxin{pixel_x = -3; pixel_y = -3},/obj/machinery/requests_console{department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = -30},/obj/machinery/camera{c_tag = "Medbay Storage"},/obj/effect/turf_decal/delivery,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aXP" = (/obj/structure/extinguisher_cabinet{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/machinery/vending/wardrobe/medi_wardrobe,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aXQ" = (/obj/structure/closet/secure_closet/medical3,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/machinery/light_switch{pixel_x = 24; pixel_y = 24},/obj/effect/turf_decal/bot,/obj/item/storage/box/beakers{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/syringes,/obj/item/reagent_containers/hypospray/CMO,/obj/item/storage/belt/medical,/obj/item/storage/belt/medical,/obj/item/clothing/neck/stethoscope,/obj/item/clothing/neck/stethoscope,/obj/item/gun/syringe/dart,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aXR" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/departments/medbay/alt,/turf/open/floor/plating,/area/medical/medbay/zone3) +"aXS" = (/obj/machinery/sleeper{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aXT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aXU" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aXV" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aXW" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aXX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aXZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aYa" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aYb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aYc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aYd" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aYe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/crew_quarters/lounge"; dir = 1; name = "Lounge APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aYf" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aYg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aYh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/research) +"aYi" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/research) +"aYj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) +"aYk" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) +"aYl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) +"aYm" = (/obj/machinery/light,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) +"aYn" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) +"aYo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/research) +"aYp" = (/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/camera{c_tag = "Research Division South"; dir = 8},/obj/machinery/vending/wardrobe/science_wardrobe,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/research) +"aYq" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/science/research) +"aYr" = (/obj/structure/chair/office/dark{dir = 4},/obj/structure/cable/white,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/white{icon_state = "1-4"},/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},/turf/open/floor/plasteel/dark,/area/science/research) +"aYs" = (/obj/machinery/computer/rdservercontrol{dir = 8},/obj/machinery/light,/obj/structure/cable/white{icon_state = "0-8"},/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},/turf/open/floor/plasteel/dark,/area/science/research) +"aYt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard) +"aYu" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"aYv" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"aYw" = (/obj/machinery/light/small{dir = 8},/obj/structure/table/wood,/obj/item/taperecorder,/turf/open/floor/wood{icon_state = "wood-broken6"},/area/library) +"aYx" = (/obj/structure/chair/comfy/brown,/turf/open/floor/wood,/area/library) +"aYy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar"; name = "skeletal minibar"},/obj/item/storage/fancy/candle_box,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/open/floor/wood,/area/library) +"aYz" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port) +"aYA" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port) +"aYC" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/port) +"aYE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port) +"aYF" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port) +"aYG" = (/obj/structure/table/glass,/obj/item/storage/firstaid/fire{pixel_x = 6; pixel_y = 6},/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/fire{pixel_x = -3; pixel_y = -3},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/delivery,/obj/machinery/door/window/eastleft{name = "First-Aid Supplies"; req_access_txt = "5"},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aYH" = (/obj/effect/landmark/start/medical_doctor,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aYI" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aYJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Medbay Storage"; req_access_txt = "5"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aYK" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aYL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aYM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aYN" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aYO" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/effect/turf_decal/stripes/line,/obj/item/wrench/medical,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aYP" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/structure/table,/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = -6; pixel_y = 6},/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = 6; pixel_y = 6},/obj/item/storage/pill_bottle/mannitol,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aYQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aYR" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aYS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aYT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aYU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aYV" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aYW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) +"aYY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aYZ" = (/obj/structure/sign/warning/securearea{pixel_x = 32},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aZa" = (/turf/closed/wall/r_wall,/area/science/robotics/mechbay) +"aZb" = (/turf/closed/wall,/area/science/robotics/mechbay) +"aZc" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/science/robotics/mechbay) +"aZd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"aZe" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/robotics/mechbay) +"aZf" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/research) +"aZg" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/research) +"aZh" = (/obj/structure/sign/nanotrasen,/turf/closed/wall/r_wall,/area/science/robotics/lab) +"aZi" = (/turf/closed/wall/r_wall,/area/science/robotics/lab) +"aZj" = (/obj/machinery/status_display/ai,/turf/closed/wall/r_wall,/area/science/robotics/lab) +"aZk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/science/robotics/lab) +"aZl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/robotics/lab) +"aZm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall/r_wall/rust,/area/science/robotics/lab) +"aZo" = (/obj/structure/girder,/turf/open/floor/plating,/area/maintenance/port) +"aZp" = (/obj/structure/table/wood,/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted,/turf/open/floor/plating,/area/maintenance/port) +"aZq" = (/obj/structure/table/wood,/obj/item/clothing/gloves/color/black,/obj/item/taperecorder,/obj/machinery/light/small{dir = 1},/obj/structure/sign/poster/contraband/random{pixel_y = 32},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"aZr" = (/obj/structure/rack,/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/effect/decal/cleanable/cobweb/cobweb2,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"aZs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/port) +"aZu" = (/obj/machinery/status_display{pixel_y = -32},/obj/machinery/newscaster{pixel_x = -32},/obj/structure/table/wood,/obj/item/storage/photo_album,/obj/item/camera,/turf/open/floor/wood,/area/library) +"aZv" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/laser_pointer{pixel_x = 3},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -26},/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/wood{icon_state = "wood-broken"},/area/library) +"aZw" = (/obj/machinery/status_display/ai{pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/open/floor/wood,/area/library) +"aZy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall/rust,/area/maintenance/port) +"aZz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/port) +"aZA" = (/obj/structure/barricade/wooden,/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"aZB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall,/area/maintenance/port) +"aZC" = (/obj/structure/table/glass,/obj/item/storage/firstaid/brute{pixel_x = 6; pixel_y = 6},/obj/item/storage/firstaid/brute{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/brute{pixel_x = -3; pixel_y = -3},/obj/machinery/newscaster{pixel_x = -32},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/delivery,/obj/machinery/door/window/eastright{name = "First-Aid Supplies"; req_access_txt = "5"},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aZD" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/loading_area{dir = 1},/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aZF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Medbay Storage"; req_access_txt = "5"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aZG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aZH" = (/obj/structure/cable/white{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/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aZI" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aZK" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aZL" = (/obj/effect/landmark/start/medical_doctor,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aZM" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aZN" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aZO" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"aZP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"aZQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aZR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aZU" = (/obj/machinery/recharge_station,/obj/effect/landmark/start/cyborg,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/power/apc/highcap/ten_k{areastring = "/area/science/robotics/mechbay"; dir = 1; name = "Mech Bay APC"; pixel_y = 28},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) +"aZV" = (/obj/machinery/recharge_station,/obj/effect/landmark/start/cyborg,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) +"aZW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) +"aZX" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) +"aZY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"aZZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"baa" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/robotics/lab) +"bab" = (/obj/structure/rack,/obj/item/storage/toolbox/mechanical{pixel_x = -3; pixel_y = 3},/obj/item/storage/toolbox/electrical,/obj/item/screwdriver{pixel_y = 5},/obj/item/multitool,/obj/item/clothing/head/welding,/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Robotics Lab"; network = list("ss13","rd")},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bac" = (/obj/machinery/mecha_part_fabricator,/obj/effect/turf_decal/stripes/end{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bad" = (/obj/structure/rack,/obj/item/book/manual/wiki/robotics_cyborgs,/obj/item/storage/belt/utility/full,/obj/item/circuitboard/mecha/ripley/main,/obj/item/circuitboard/mecha/ripley/peripherals,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"baf" = (/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/structure/table/reinforced,/obj/item/stack/cable_coil/white,/obj/item/stack/cable_coil/white,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bag" = (/obj/item/paper_bin,/obj/item/assembly/prox_sensor{pixel_x = 5; pixel_y = 7},/obj/item/assembly/prox_sensor{pixel_x = 5; pixel_y = 7},/obj/item/assembly/prox_sensor{pixel_x = 5; pixel_y = 7},/obj/structure/table/reinforced,/obj/machinery/requests_console{department = "Robotics Lab"; name = "Robotics RC"; pixel_y = 32; receive_ore_updates = 1},/obj/machinery/light_switch{pixel_x = 24},/obj/effect/turf_decal/bot,/obj/item/clothing/glasses/welding,/obj/item/wrench,/obj/item/stack/sheet/plasteel{amount = 15},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bah" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/robotics/lab) +"bai" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard) +"baj" = (/turf/closed/wall,/area/maintenance/port) +"bam" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bao" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/maintenance/port) +"bap" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/port) +"baq" = (/obj/structure/table/wood,/obj/item/clothing/suit/syndicatefake,/obj/item/clothing/head/syndicatefake,/obj/effect/decal/cleanable/cobweb,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bar" = (/turf/open/floor/plating,/area/maintenance/port) +"bas" = (/obj/structure/dresser,/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bat" = (/obj/structure/table/glass,/obj/item/storage/firstaid/o2{pixel_x = 6; pixel_y = 6},/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/o2{pixel_x = -3; pixel_y = -3},/obj/machinery/power/apc{areastring = "/area/medical/medbay/zone3"; dir = 8; name = "Medbay APC"; pixel_x = -26},/obj/structure/cable/white,/obj/effect/turf_decal/delivery,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bau" = (/obj/machinery/light,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/box,/obj/machinery/rnd/production/techfab/department/medical,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bav" = (/obj/machinery/vending/medical,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"baw" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/departments/medbay/alt,/obj/structure/sign/warning/nosmoking/circle{pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/zone3) +"bax" = (/obj/machinery/sleeper{dir = 4},/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bay" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/defibrillator_mount/loaded{pixel_y = -32},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"baz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"baA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"baB" = (/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 = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"baC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"baD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"baF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"baG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"baH" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"baI" = (/obj/structure/filingcabinet/security,/obj/machinery/firealarm{pixel_y = 26},/obj/structure/extinguisher_cabinet{pixel_x = -24; pixel_y = 32},/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,/area/security/checkpoint) +"baJ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/reinforced,/obj/item/crowbar,/obj/item/restraints/handcuffs,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint) +"baK" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/radio,/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/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/checkpoint) +"baL" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"baM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"baN" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/camera{c_tag = "Mech Bay"; dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"baO" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"baP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"baQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"baR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"baS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) +"baT" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"baU" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/science/robotics/lab) +"baV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/science/robotics/lab) +"baW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/lab) +"baX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/lab) +"baY" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/lab) +"baZ" = (/obj/effect/landmark/start/roboticist,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bba" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bbc" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/turf/open/floor/plating,/area/maintenance/port) +"bbe" = (/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bbf" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/port) +"bbg" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bbh" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) +"bbj" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/port) +"bbk" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/port) +"bbl" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/toy/syndicateballoon,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bbm" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"bbn" = (/obj/machinery/vending/autodrobe,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bbp" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bbq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bbr" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bbs" = (/obj/effect/turf_decal/tile/blue,/obj/machinery/bloodbankgen,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bbt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bbu" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bbv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bbw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bbx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{name = "Security Checkpoint"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint) +"bby" = (/obj/machinery/light_switch{pixel_x = -26; pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) +"bbz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/security/checkpoint) +"bbA" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/security/checkpoint"; dir = 4; name = "Security Checkpoint APC"; pixel_x = 26},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint) +"bbB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bbC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bbD" = (/obj/machinery/computer/mech_bay_power_console,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/circuit,/area/science/robotics/mechbay) +"bbE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/mech_bay_recharge_floor,/area/science/robotics/mechbay) +"bbF" = (/obj/machinery/mech_bay_recharge_port{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating,/area/science/robotics/mechbay) +"bbG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/science/robotics/mechbay) +"bbH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bbI" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research/glass{name = "Robotics Lab"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bbJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bbK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/robotics/lab) +"bbL" = (/obj/effect/landmark/start/roboticist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bbM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/robotics/lab) +"bbN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bbO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/bot,/obj/machinery/computer/rdconsole{dir = 8},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bbQ" = (/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/port) +"bbR" = (/turf/open/floor/wood,/area/maintenance/port) +"bbS" = (/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/port) +"bbT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/maintenance/port) +"bbV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/barricade/wooden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bbW" = (/obj/structure/barricade/wooden,/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"bbX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/maintenance/port) +"bbY" = (/obj/machinery/computer/security/telescreen/entertainment,/turf/closed/wall,/area/maintenance/port) +"bbZ" = (/obj/structure/barricade/wooden,/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"bca" = (/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/port) +"bcb" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port) +"bcc" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/maintenance/port) +"bcd" = (/obj/item/retractor,/obj/item/hemostat,/obj/structure/table/reinforced,/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = -26; use_power = 0},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"bce" = (/obj/structure/table/optable,/obj/effect/decal/cleanable/blood/old,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bcf" = (/obj/machinery/computer/operating{dir = 8},/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bcg" = (/obj/item/clothing/gloves/color/latex,/obj/item/clothing/suit/apron/surgical,/obj/item/clothing/mask/surgical,/obj/item/surgical_drapes,/obj/structure/table/reinforced,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"bch" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bci" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"bcj" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/white,/obj/item/reagent_containers/hypospray/medipen,/obj/machinery/door/window/westleft{dir = 2; name = "Medbay Desk"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bck" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Medbay Desk"; req_access_txt = "5"},/obj/structure/sign/warning/nosmoking/circle{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bcl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bcm" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/security/checkpoint) +"bcn" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) +"bco" = (/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/security/checkpoint) +"bcp" = (/obj/machinery/status_display{pixel_x = 32},/obj/machinery/computer/card{dir = 8},/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,/area/security/checkpoint) +"bcq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bcr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bcs" = (/obj/machinery/door/poddoor/shutters{id = "mechbay"; name = "Mech Bay Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bct" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bcu" = (/turf/open/floor/circuit,/area/science/robotics/mechbay) +"bcv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/circuit,/area/science/robotics/mechbay) +"bcw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) +"bcx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/research) +"bcy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/vending/wardrobe/robo_wardrobe,/turf/open/floor/plasteel,/area/science/robotics/lab) +"bcz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/robotics/lab) +"bcA" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/robotics/lab) +"bcB" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bcC" = (/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/bot,/obj/machinery/aug_manipulator,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bcE" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/open/floor/plasteel,/area/science/mixing) +"bcF" = (/obj/machinery/computer/slot_machine,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bcG" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood,/area/maintenance/port) +"bcH" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/wood,/area/maintenance/port) +"bcI" = (/turf/open/floor/wood{icon_state = "wood-broken2"},/area/maintenance/port) +"bcJ" = (/obj/structure/chair/stool/bar,/turf/open/floor/plating,/area/maintenance/port) +"bcK" = (/obj/machinery/computer/slot_machine,/turf/open/floor/plating,/area/maintenance/port) +"bcL" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plating,/area/maintenance/port) +"bcM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bcN" = (/obj/structure/chair/comfy/black{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bcO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"bcR" = (/obj/structure/table/wood,/obj/item/instrument/guitar,/obj/effect/decal/cleanable/cobweb/cobweb2,/turf/open/floor/plating,/area/maintenance/port) +"bcS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/port) +"bcT" = (/obj/structure/rack,/obj/item/storage/toolbox/mechanical,/obj/item/clothing/head/welding,/obj/machinery/light/small{dir = 4},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/maintenance/port"; dir = 4; name = "Port Maintenance APC"; pixel_x = 26},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/maintenance/port) +"bcU" = (/obj/item/circular_saw,/obj/item/surgicaldrill{pixel_y = 5},/obj/structure/table/reinforced,/obj/structure/mirror{pixel_x = -28},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"bcV" = (/obj/effect/landmark/start/medical_doctor,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bcW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bcX" = (/obj/item/scalpel,/obj/item/cautery,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"bcY" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Medbay South"; dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bcZ" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"bda" = (/obj/machinery/computer/med_data{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"bdb" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/landmark/start/medical_doctor,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bdc" = (/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bdd" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint) +"bde" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/pen,/obj/machinery/door/window/brigdoor/southright{dir = 8; name = "Security Desk"; pixel_x = -8; req_access_txt = "63"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) +"bdf" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/chair/office/dark{dir = 8},/obj/structure/cable/white{icon_state = "1-4"},/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},/turf/open/floor/plasteel,/area/security/checkpoint) +"bdg" = (/obj/machinery/computer/security{dir = 8},/obj/machinery/light{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/security/checkpoint) +"bdh" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/security/checkpoint) +"bdj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bdk" = (/obj/machinery/door/poddoor/shutters{id = "mechbay"; name = "Mech Bay Shutters"},/obj/machinery/button/door{id = "mechbay"; name = "Mech Bay Shutters Control"; pixel_y = -24; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bdl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bdm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/circuit/green,/area/science/robotics/mechbay) +"bdn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/circuit/green,/area/science/robotics/mechbay) +"bdo" = (/obj/machinery/light{dir = 4},/turf/open/floor/circuit/green,/area/science/robotics/mechbay) +"bdp" = (/obj/machinery/status_display,/turf/closed/wall,/area/science/robotics/mechbay) +"bdq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) +"bdr" = (/obj/machinery/light{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/research) +"bds" = (/turf/closed/wall/rust,/area/science/robotics/lab) +"bdt" = (/obj/machinery/power/apc{areastring = "/area/science/robotics/lab"; dir = 8; name = "Robotics Lab APC"; pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bdu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bdv" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/gloves/color/latex,/obj/item/surgical_drapes,/obj/item/cautery,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bdw" = (/obj/machinery/holopad,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"bdx" = (/obj/effect/landmark/start/roboticist,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"bdy" = (/obj/structure/table/reinforced,/obj/item/retractor,/obj/item/hemostat,/obj/machinery/status_display/ai{pixel_x = 32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bdz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{req_one_access_txt = "8;12"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plating,/area/science/mixing) +"bdA" = (/obj/structure/sign/warning/fire,/turf/closed/wall,/area/science/mixing) +"bdD" = (/obj/structure/table/wood,/obj/item/storage/briefcase,/turf/open/floor/plating,/area/maintenance/port) +"bdE" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood{icon_state = "wood-broken"},/area/maintenance/port) +"bdF" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/port) +"bdG" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood{icon_state = "wood-broken2"},/area/maintenance/port) +"bdH" = (/obj/structure/table/wood,/obj/item/toy/cards/deck/syndicate{pixel_y = 6},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bdI" = (/obj/structure/table/wood,/obj/item/wrench,/obj/item/storage/secure/briefcase{pixel_x = 3; pixel_y = 3},/obj/item/storage/briefcase,/obj/machinery/light/small{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bdJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bdK" = (/obj/structure/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bdL" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"bdM" = (/obj/effect/landmark/xeno_spawn,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"bdN" = (/obj/structure/table/wood,/obj/item/clothing/suit/justice,/obj/item/clothing/head/helmet/justice/escape{name = "justice helmet"},/obj/machinery/light/small{dir = 4},/obj/structure/sign/poster/contraband/random{pixel_x = 32},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bdO" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/port) +"bdP" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/port) +"bdQ" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/extinguisher_cabinet{pixel_y = -26},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"bdR" = (/obj/machinery/light,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bdS" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"bdT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Surgery Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bdU" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bdV" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bdW" = (/obj/structure/closet/crate/freezer/blood,/obj/structure/extinguisher_cabinet{pixel_y = -26},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"bdX" = (/obj/machinery/computer/crew{dir = 4},/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/firealarm{dir = 1; pixel_x = -26; pixel_y = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) +"bdY" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bdZ" = (/obj/structure/chair/office/light{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -26},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bea" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/epinephrine,/obj/item/reagent_containers/syringe,/obj/machinery/door/window/westleft{name = "Medbay Desk"; req_access_txt = "5"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"beb" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white,/turf/open/floor/plating,/area/security/checkpoint) +"bec" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) +"bed" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/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},/turf/open/floor/plasteel,/area/security/checkpoint) +"bee" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/status_display/ai{pixel_x = 32},/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/checkpoint) +"bef" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"beg" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"beh" = (/obj/machinery/computer/mech_bay_power_console{dir = 1},/obj/machinery/status_display/ai{pixel_y = -32},/turf/open/floor/circuit/green,/area/science/robotics/mechbay) +"bei" = (/obj/structure/sign/warning/nosmoking{pixel_y = -32},/turf/open/floor/mech_bay_recharge_floor,/area/science/robotics/mechbay) +"bej" = (/obj/machinery/mech_bay_recharge_port{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating,/area/science/robotics/mechbay) +"bek" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/research) +"bel" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/research) +"bem" = (/obj/structure/table,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/machinery/cell_charger,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"ben" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"beo" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/mmi,/obj/item/mmi,/obj/item/mmi,/obj/structure/sign/departments/medbay/alt{pixel_y = -32},/obj/machinery/light,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bep" = (/obj/machinery/computer/operating{dir = 4},/obj/machinery/newscaster{pixel_y = -32},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"beq" = (/obj/structure/table/optable,/obj/effect/decal/cleanable/blood/old,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"ber" = (/obj/structure/table/reinforced,/obj/item/scalpel{pixel_y = 16},/obj/item/circular_saw,/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/structure/mirror{pixel_x = 28},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"bes" = (/obj/structure/lattice,/turf/open/space,/area/science/mixing) +"bet" = (/obj/machinery/door/poddoor/incinerator_toxmix,/turf/open/floor/engine/vacuum,/area/science/mixing) +"beu" = (/obj/structure/table/wood,/obj/item/storage/pill_bottle,/turf/open/floor/plating,/area/maintenance/port) +"bev" = (/obj/machinery/computer/slot_machine,/obj/machinery/light/small,/obj/structure/sign/poster/contraband/random{pixel_y = -32},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bew" = (/obj/structure/table/wood,/obj/item/coin/iron{icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_x = 6},/obj/item/coin/iron{icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_x = -6},/obj/item/coin/iron{icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_y = 6},/turf/open/floor/plating,/area/maintenance/port) +"bex" = (/obj/structure/table/wood,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/syringe{pixel_y = 5},/obj/item/reagent_containers/syringe,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bey" = (/obj/structure/table/wood,/obj/item/newspaper,/obj/item/clothing/head/bowler,/turf/open/floor/plating,/area/maintenance/port) +"bez" = (/obj/structure/sign/poster/contraband/random{pixel_y = -32},/turf/open/floor/plating,/area/maintenance/port) +"beA" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"beB" = (/obj/machinery/door/window{dir = 8; name = "Theatre Stage"},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"beC" = (/obj/structure/table/wood,/obj/item/lipstick/random{pixel_x = 3; pixel_y = 3},/obj/item/lipstick/random{pixel_x = -3; pixel_y = -3},/obj/item/lipstick/random,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"beE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/medical/medbay/zone3) +"beF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance_hatch{name = "Medbay Maintenance"; req_access_txt = "5"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"beG" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/wall,/area/medical/medbay/zone3) +"beH" = (/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/vending/wardrobe/sec_wardrobe,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) +"beI" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) +"beJ" = (/obj/structure/closet/secure_closet/security,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -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,/area/security/checkpoint) +"beK" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"beL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/robotics/mechbay) +"beM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/science/research) +"beN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/science/research) +"beO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/robotics/lab) +"beP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "Robotics Lab Maintenance"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard) +"beQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/robotics/lab) +"beR" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/port) +"beS" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) +"beV" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/port) +"beZ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bfa" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port) +"bfb" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port) +"bfd" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/port) +"bfe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bff" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/security/glass{name = "Security Checkpoint"; req_access_txt = "63"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/checkpoint) +"bfg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bfl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/maintenance/starboard/aft) +"bfm" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/maintenance/starboard/aft) +"bfn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bfo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) +"bfp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard) +"bfr" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bfu" = (/turf/closed/wall,/area/chapel/main) +"bfv" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/chapel/main) +"bfw" = (/obj/structure/bonfire,/obj/item/reagent_containers/food/drinks/bottle/orangejuice{desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; name = "Carton of Estus"},/obj/item/nullrod/claymore/glowing{desc = "Don't tell anyone you put any points into dex, though."; force = 10; name = "moonlight greatsword"},/obj/effect/decal/remains/human,/turf/open/floor/plating{icon_state = "panelscorched"},/area/chapel/main) +"bfx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/chapel/main) +"bfy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/chapel/main) +"bfz" = (/obj/machinery/door/airlock/grunge{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"bfA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/chapel/main) +"bfB" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port) +"bfC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall/rust,/area/chapel/main) +"bfD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/item/storage/backpack,/obj/item/crowbar,/obj/item/wrench,/obj/structure/rack,/turf/open/floor/plasteel,/area/maintenance/port) +"bfE" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/blobstart,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port) +"bfF" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/item/tank/internals/oxygen/red,/obj/item/clothing/mask/gas,/turf/open/floor/plating,/area/maintenance/port) +"bfG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) +"bfH" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bfI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bfJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bfK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bfL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bfO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bfP" = (/turf/closed/wall/r_wall,/area/science/xenobiology) +"bfQ" = (/obj/machinery/door/poddoor/preopen{id = "rdxeno"; name = "Xenobiology Containment Door"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) +"bfR" = (/obj/machinery/door/poddoor/preopen{id = "rdxeno"; name = "Xenobiology Containment Door"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "47"},/obj/structure/sign/departments/xenobio{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) +"bfS" = (/obj/structure/toilet{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/chapel/main) +"bfT" = (/obj/structure/bodycontainer/crematorium{id = "cremawheat"},/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bfU" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bfV" = (/turf/open/floor/plasteel/dark,/area/chapel/main) +"bfW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bfX" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) +"bfY" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/chapel/main"; dir = 1; name = "Chapel APC"; pixel_y = 25},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"bfZ" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) +"bga" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"bgb" = (/obj/structure/bookcase,/obj/structure/sign/plaques/kiddie/badger{pixel_y = 32},/obj/machinery/light/small{dir = 4},/obj/machinery/status_display/ai{pixel_x = 32},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bgc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/maintenance/port) +"bgd" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"bge" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=8.4-AftNW"; location = "8.3-AftSW"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) +"bgf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) +"bgl" = (/obj/machinery/vending/cola/random,/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/aft) +"bgm" = (/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"bgo" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/science/xenobiology) +"bgp" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xeno1"; name = "Containment Control"; req_access_txt = "55"},/obj/machinery/firealarm{pixel_y = 24},/obj/structure/extinguisher_cabinet{pixel_x = -24; pixel_y = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/xenobiology) +"bgq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) +"bgr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) +"bgu" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bgv" = (/obj/machinery/biogenerator,/obj/item/wrench,/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bgw" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/airalarm{pixel_y = 24},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bgx" = (/obj/machinery/hydroponics/soil,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/item/seeds/tea,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bgy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bgz" = (/obj/machinery/seed_extractor,/obj/item/reagent_containers/glass/bucket,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bgA" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/poppy,/obj/item/reagent_containers/food/snacks/grown/cherries,/obj/item/shovel/spade,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bgB" = (/obj/structure/mirror{pixel_x = 26},/obj/structure/sink{dir = 4; pixel_x = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/chapel/main) +"bgC" = (/obj/structure/table/wood/fancy,/obj/item/book/granter/spell/smoke,/obj/item/nullrod,/obj/item/organ/heart,/obj/item/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/light/small{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bgD" = (/obj/machinery/button/crematorium{id = "cremawheat"; pixel_x = -26; req_access_txt = "27"},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/camera{c_tag = "Crematorium"; dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bgE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bgF" = (/obj/machinery/status_display,/turf/closed/wall/rust,/area/chapel/main) +"bgG" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bgH" = (/obj/structure/table/wood/fancy,/obj/item/flashlight/lantern,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bgI" = (/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"bgJ" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/chapel,/area/chapel/main) +"bgK" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"bgL" = (/turf/open/floor/plasteel/chapel,/area/chapel/main) +"bgM" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/grown/poppy{pixel_x = 3; pixel_y = 3},/obj/item/reagent_containers/food/snacks/grown/poppy{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/food/snacks/grown/poppy,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bgN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/hallway/secondary/entry) +"bgO" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) +"bgP" = (/turf/closed/wall,/area/hallway/secondary/entry) +"bgQ" = (/obj/structure/sign/directions/engineering{dir = 1; pixel_y = 8},/obj/structure/sign/directions/security{dir = 1},/obj/structure/sign/directions/medical{dir = 1; pixel_y = -8},/turf/closed/wall,/area/hallway/secondary/entry) +"bgR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Arrivals Port"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bgS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Arrivals Port"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bgT" = (/obj/machinery/status_display/ai,/turf/closed/wall,/area/hallway/secondary/entry) +"bgU" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/secondary/entry) +"bgV" = (/obj/machinery/status_display,/turf/closed/wall,/area/hallway/secondary/entry) +"bgW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Arrivals Port"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bgX" = (/obj/structure/sign/directions/supply{dir = 1},/obj/structure/sign/directions/science{dir = 1; pixel_y = -8},/obj/structure/sign/directions/evac{dir = 8; pixel_y = 8},/turf/closed/wall,/area/hallway/secondary/entry) +"bgY" = (/obj/machinery/light{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"bgZ" = (/mob/living/simple_animal/slime,/turf/open/floor/circuit/green,/area/science/xenobiology) +"bha" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/door/window/brigdoor{dir = 8; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno1"; name = "Creature Cell #1"},/obj/structure/cable/white{icon_state = "2-4"},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"bhb" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/xenobiology) +"bhc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-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/white,/area/science/xenobiology) +"bhd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/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/white,/area/science/xenobiology) +"bhg" = (/turf/open/floor/circuit/green,/area/science/xenobiology) +"bhi" = (/obj/machinery/light{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"bhj" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/sign/warning/nosmoking{pixel_x = -32},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bhk" = (/turf/open/floor/plating,/area/maintenance/starboard) +"bhm" = (/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bhn" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/sign/departments/botany{pixel_x = 32},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bho" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/chapel/main) +"bhp" = (/obj/machinery/door/morgue{name = "Relic Closet"; req_access_txt = "27"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bhq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/chapel/main) +"bhr" = (/obj/machinery/door/airlock/grunge{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bhs" = (/obj/machinery/light{dir = 8},/obj/structure/noticeboard{dir = 4; pixel_x = -32},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bht" = (/obj/structure/table/wood/fancy,/obj/item/storage/book/bible,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bhu" = (/obj/machinery/holopad,/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bhv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bhw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bhx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bhy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/grunge{name = "Chapel Hall"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/chapel/main) +"bhz" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bhA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) +"bhB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bhC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/hallway/secondary/entry"; dir = 1; name = "Arrivals APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) +"bhD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bhE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) +"bhF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bhG" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) +"bhH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bhI" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bhJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bhK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) +"bhL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/machinery/light/small{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"bhM" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"bhN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/white,/turf/open/floor/plating,/area/science/xenobiology) +"bhO" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/xenobiology) +"bhP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bhQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bhS" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"bhT" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/harebell,/obj/item/reagent_containers/food/snacks/grown/watermelon,/obj/item/cultivator,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bhU" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bhV" = (/obj/machinery/hydroponics/soil,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/glass/bottle/nutrient/ez,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bhW" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bhX" = (/obj/machinery/hydroponics/soil,/obj/item/reagent_containers/food/snacks/grown/tea,/obj/item/hatchet,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bhY" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/tower,/obj/item/reagent_containers/glass/bottle/nutrient/rh,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"bhZ" = (/obj/machinery/light_switch{pixel_y = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera{c_tag = "Chaplain's Quarters"},/obj/machinery/vending/wardrobe/chap_wardrobe,/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bia" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/chapel/main) +"bib" = (/obj/effect/spawner/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/chapel/main) +"bic" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/wood,/area/chapel/main) +"bid" = (/obj/machinery/light/small{dir = 1},/obj/structure/sign/plaques/kiddie/badger{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/chapel/main) +"bie" = (/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/camera{c_tag = "Chapel Office"},/turf/open/floor/wood,/area/chapel/main) +"bif" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"big" = (/obj/machinery/status_display,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/chapel/main) +"bih" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bii" = (/obj/structure/table/wood/fancy,/obj/item/flashlight/lantern,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bij" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) +"bik" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"bil" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) +"bim" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"bin" = (/obj/structure/table/wood,/obj/item/storage/fancy/candle_box{pixel_x = 3; pixel_y = 3},/obj/item/storage/fancy/candle_box,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bio" = (/obj/effect/spawner/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/chapel/main) +"bip" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) +"biq" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) +"bir" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Arrivals Bay 1 North"; dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) +"bis" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) +"bit" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) +"biu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) +"biv" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) +"biw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) +"bix" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) +"biy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) +"biz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) +"biA" = (/obj/machinery/newscaster{pixel_x = 32},/obj/structure/closet/crate/bin,/obj/machinery/camera{c_tag = "Arrivals - Starboard"; dir = 1; name = "arrivals camera"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"biC" = (/obj/machinery/shower{dir = 4; name = "emergency shower"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/camera{c_tag = "Xenobiology Central"; dir = 4; pixel_y = -5},/turf/open/floor/plasteel,/area/science/xenobiology) +"biD" = (/obj/machinery/shower{dir = 8; name = "emergency shower"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) +"biF" = (/obj/structure/bed,/obj/item/bedsheet/black,/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{pixel_x = -32},/obj/effect/landmark/start/chaplain,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"biG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/grimy,/area/chapel/main) +"biH" = (/obj/machinery/door/airlock/grunge{name = "Chapel Quarters"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/chapel/main) +"biI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"biJ" = (/obj/structure/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"biL" = (/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"biM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/grunge{name = "Chapel Office"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/chapel/main) +"biN" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = -24},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/dark,/area/chapel/main) +"biO" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"biP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"biQ" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel/chapel,/area/chapel/main) +"biR" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"biS" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/button/door{id = "chapelprivacy"; name = "Chapel Privacy Shutters"; pixel_y = -24},/turf/open/floor/plasteel/chapel,/area/chapel/main) +"biT" = (/obj/structure/bookcase,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Chapel South"; dir = 8},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"biU" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"biV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Arrivals Hallway 3"; dir = 8},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"biW" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/science/xenobiology) +"biX" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xeno2"; name = "Containment Control"; req_access_txt = "55"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/xenobiology) +"biY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"biZ" = (/obj/machinery/monkey_recycler,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/xenobiology) +"bja" = (/obj/machinery/processor/slime,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) +"bjb" = (/obj/machinery/smartfridge/extract/preloaded,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) +"bjc" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/xenobiology) +"bjd" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{external_pressure_bound = 140; name = "server vent"; pressure_checks = 0},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/xenobiology) +"bje" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{external_pressure_bound = 120; name = "server vent"},/obj/machinery/camera{c_tag = "Science - Server Room"; dir = 8; name = "science camera"; network = list("ss13","rd")},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/xenobiology) +"bjf" = (/obj/structure/dresser,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/structure/sign/nanotrasen{pixel_y = -32},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bjg" = (/obj/structure/closet/crate/bin,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"bjh" = (/obj/effect/spawner/structure/window/reinforced/tinted,/turf/open/floor/plating,/area/chapel/main) +"bji" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bjj" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bjk" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/machinery/status_display/ai{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bjl" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "chapelprivacy"; name = "Chapel Privacy Shutters"},/turf/open/floor/plating,/area/chapel/main) +"bjn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bjo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bjp" = (/obj/machinery/door/window/brigdoor{dir = 8; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno2"; name = "Creature Cell #2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"bjq" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bjr" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/xenobiology) +"bjs" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bjt" = (/obj/effect/landmark/start/scientist,/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/white,/area/science/xenobiology) +"bju" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 6},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/xenobiology) +"bjv" = (/obj/machinery/door/airlock/research/glass{name = "Xenobiology Kill Room"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) +"bjw" = (/obj/machinery/atmospherics/pipe/manifold/general/hidden,/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},/turf/open/floor/plasteel/dark/telecomms,/area/science/xenobiology) +"bjx" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/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},/turf/open/floor/plasteel/dark/telecomms,/area/science/xenobiology) +"bjy" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bjz" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/chaplain,/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bjA" = (/obj/structure/table/wood,/obj/item/storage/fancy/candle_box{pixel_x = 3; pixel_y = 3},/obj/item/storage/fancy/candle_box,/obj/machinery/light{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bjB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bjC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bjD" = (/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/white,/area/science/xenobiology) +"bjE" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/scientist,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bjF" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bjG" = (/obj/structure/closet/l3closet/scientist,/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/white,/area/science/xenobiology) +"bjH" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/xenobiology) +"bjI" = (/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/xenobiology) +"bjJ" = (/obj/machinery/photocopier,/obj/structure/extinguisher_cabinet{pixel_y = -32},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bjK" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/obj/structure/noticeboard{desc = "A board for remembering the fallen of the station."; dir = 1; name = "memorial board"; pixel_y = -32},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bjL" = (/obj/structure/table/wood,/obj/item/storage/crayons,/obj/item/storage/crayons,/obj/machinery/requests_console{department = "Chapel Office"; name = "Chapel RC"; pixel_y = -32},/obj/machinery/status_display{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bjM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bjP" = (/obj/structure/table/reinforced,/obj/item/storage/box/beakers{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/syringes,/obj/item/extinguisher/mini,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/camera{c_tag = "Xenobiology Lab"; dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/xenobiology) +"bjQ" = (/obj/structure/table/reinforced,/obj/item/storage/box/monkeycubes,/obj/item/storage/box/monkeycubes,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) +"bjR" = (/obj/machinery/computer/camera_advanced/xenobio{dir = 1},/obj/machinery/light,/obj/machinery/requests_console{department = "Xenobiology Lab"; name = "Xenobiology RC"; pixel_y = -32; receive_ore_updates = 1},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/circuit/green,/area/science/xenobiology) +"bjS" = (/obj/structure/table/reinforced,/obj/item/folder/white,/obj/item/stack/sheet/mineral/plasma{amount = 5},/obj/item/reagent_containers/glass/beaker/large,/obj/item/reagent_containers/glass/beaker,/obj/item/reagent_containers/dropper,/obj/machinery/status_display{pixel_y = -32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) +"bjT" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder{pixel_y = 5},/obj/machinery/power/apc{areastring = "/area/science/xenobiology"; dir = 4; name = "Xenobiology Lab APC"; pixel_x = 26},/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) +"bjU" = (/obj/machinery/status_display{pixel_x = -32},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bjV" = (/obj/machinery/status_display{pixel_x = 32},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bjX" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: EXTERNAL AIRLOCK"},/turf/open/floor/plating,/area/hallway/secondary/entry) +"bjY" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum,/turf/open/floor/plating,/area/hallway/secondary/entry) +"bkf" = (/obj/machinery/sparker/toxmix{pixel_x = 25},/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{dir = 4},/turf/open/floor/engine/vacuum,/area/science/mixing) +"bki" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkj" = (/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bko" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 10},/turf/closed/wall/r_wall,/area/engine/atmos) +"bkt" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bku" = (/obj/machinery/vending/snack/random,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bky" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkz" = (/obj/machinery/vending/cola/random,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkB" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkC" = (/obj/item/beacon,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkE" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkS" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkW" = (/obj/machinery/status_display{pixel_x = -32},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkX" = (/obj/machinery/status_display{pixel_x = 32},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"blb" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"blc" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"blf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/camera{c_tag = "Fore Primary Hallway 3"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"blg" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Port Primary Hallway"; dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"blh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"bli" = (/obj/structure/closet/firecloset,/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard/fore) +"blj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Central Diner 4"; dir = 1},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"blk" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{dir = 1},/turf/open/floor/engine/o2,/area/engine/atmos) +"bll" = (/obj/structure/chair{dir = 8},/obj/machinery/camera{c_tag = "Escape Arm Airlocks"; dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"blm" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Starboard Primary Hallway"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) +"bln" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Engineering Starboard"; dir = 8; network = list("ss13","engine")},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"blo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Research Division Access"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"blp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Aft Primary Hallway 1"; dir = 8; pixel_y = -22},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=8.2-AftSE"; location = "8.1-AftNE"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/central) +"blq" = (/obj/machinery/telecomms/broadcaster/preset_left/birdstation,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"blr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Research Division North"},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"bls" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) +"blt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 1; pixel_x = 22},/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"blv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Arrivals Bay 1 North"; dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) +"blx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Arrivals Hallway"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bly" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Arrivals Hallway 2"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"blA" = (/obj/machinery/door/airlock/grunge{name = "Mass Driver Room"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"blC" = (/obj/machinery/mass_driver{id = "chapelgun"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/chapel/main) +"blD" = (/obj/machinery/door/window{dir = 8; name = "Mass Driver"; req_access_txt = "22"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/airalarm{dir = 8; pixel_x = 25},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"blF" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/chapel/main) +"blG" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/camera{c_tag = "Chapel Mass Driver"; dir = 8},/obj/machinery/light/small,/obj/machinery/button/massdriver{id = "chapelmassdoor"; name = "mass driver blast door button"; pixel_x = 24; pixel_y = -8},/obj/machinery/button/massdriver{id = "chapelgun"; pixel_x = 24; pixel_y = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) +"blI" = (/obj/machinery/door/poddoor{id = "chapelmassdoor"; name = "Chapel Launcher Door"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/chapel/main) +"blJ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/chapel/main) +"blK" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Gas to Loop"},/turf/open/floor/engine,/area/engine/engineering) +"blL" = (/obj/machinery/door/airlock/public/glass{name = "Departure Lounge"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"blM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"blO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"blY" = (/obj/machinery/door/airlock/public/glass{name = "Departure Lounge"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"blZ" = (/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bmb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) +"bmh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) +"bmC" = (/obj/machinery/vending/snack/random,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) +"bmG" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) +"bpj" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"bpn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"bpB" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 10},/obj/machinery/meter/atmos,/turf/open/floor/plasteel,/area/engine/atmos) +"bsv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) +"bsw" = (/obj/structure/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsx" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bsA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=7.1-StarboardQuarter"; location = "6.4-LeavingDepartures"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bsB" = (/obj/machinery/door/airlock/public/glass{name = "Departure Lounge"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) +"bsE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/light,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/sign/poster/official/random{pixel_y = -32},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) +"bsM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsQ" = (/obj/structure/chair{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) +"bsT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6.4-LeavingDepartures"; location = "6.3-DeparturesS"},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) +"bsX" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/mining/glass{name = "Cargo Office"; req_access_txt = "48;50"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsY" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bsZ" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/obj/machinery/door/airlock/mining/glass{name = "Cargo Office"; req_access_txt = "48;50"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bta" = (/obj/structure/cable/white{icon_state = "4-8"},/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,/area/hallway/secondary/exit) +"btb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"btc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/turf_decal/delivery,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"btd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"btk" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"btl" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"buw" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"buC" = (/turf/open/floor/plasteel/grimy,/area/tcommsat/server) +"buG" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"buH" = (/obj/machinery/telecomms/bus/preset_one/birdstation,/obj/machinery/power/apc{areastring = "/area/tcommsat/server"; dir = 8; name = "Telecomms Server Room APC"; pixel_x = -26},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) +"buI" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"buJ" = (/obj/machinery/telecomms/server/presets/common/birdstation,/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) +"buK" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"buL" = (/obj/machinery/telecomms/hub/preset,/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) +"buN" = (/obj/machinery/announcement_system,/obj/machinery/status_display/ai{pixel_x = 32},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"buO" = (/obj/machinery/telecomms/receiver/preset_left/birdstation,/obj/machinery/airalarm/server{dir = 4; pixel_x = -23},/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) +"buP" = (/obj/machinery/telecomms/message_server,/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) +"buQ" = (/obj/machinery/telecomms/processor/preset_one/birdstation,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"buR" = (/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 8},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"buS" = (/obj/machinery/ntnet_relay,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"buU" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"buW" = (/turf/closed/wall/r_wall,/area/engine/supermatter) +"bvd" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/supermatter) +"bvg" = (/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating/airless,/area/asteroid/nearstation) +"bvh" = (/obj/structure/closet/emcloset{anchored = 1},/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard) +"bvo" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/asteroid/nearstation) +"bvI" = (/obj/item/pickaxe/emergency,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) +"bvV" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=4.1-BridgeEast"; location = "3.4-AtriumNE"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"bwz" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 13; id = "ferry_home"; name = "port bay 2"; width = 5},/turf/open/space/basic,/area/space) +"bwV" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/engine,/area/engine/engineering) +"bwW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/closed/wall/r_wall/rust,/area/tcommsat/server) +"bwY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"bxa" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/closed/wall/r_wall,/area/engine/supermatter) +"bxb" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/open/floor/engine,/area/engine/engineering) +"bxc" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{dir = 4},/turf/open/space/basic,/area/engine/engineering) +"bxd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/mineral/random/labormineral,/area/asteroid/nearstation) +"bxj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall/r_wall,/area/tcommsat/server) +"bxl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/tcommsat/server) +"bxp" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/tcommsat/server) +"bxt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/closed/wall/r_wall,/area/tcommsat/server) +"bxu" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"bxv" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering) +"bxw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"bxx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"bxy" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"bxz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"bxA" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/landmark/event_spawn,/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,/area/security/brig) +"bxB" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/teleporter) +"bxC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) +"bxD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"bxE" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/port/central) +"bxF" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/theatre) +"bxG" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"bxH" = (/obj/effect/landmark/event_spawn,/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},/turf/open/floor/plasteel,/area/engine/atmos) +"bxJ" = (/obj/machinery/light{dir = 4; light_color = "#e8eaff"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/computer/cryopod{dir = 8; pixel_x = 26},/obj/machinery/cryopod{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"bxK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"bxL" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"bxM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) +"bxN" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/port/central) +"bxP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"bxQ" = (/obj/effect/landmark/event_spawn,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) +"bxR" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/port) +"bxS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/library) +"bxT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bxV" = (/obj/effect/landmark/event_spawn,/turf/open/floor/circuit,/area/science/robotics/mechbay) +"bxW" = (/obj/effect/turf_decal/stripes/line,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/science/robotics/lab) +"bxX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/machinery/power/apc{areastring = "/area/maintenance/starboard/aft"; name = "Starboard Quater Maintenance APC"; pixel_y = -26},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) +"bxY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) +"bxZ" = (/turf/closed/wall,/area/maintenance/starboard/fore) +"bye" = (/turf/closed/wall/rust,/area/maintenance/fore) +"bym" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"byo" = (/turf/closed/wall,/area/security/checkpoint) +"byq" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/checkpoint) +"bys" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/security/checkpoint) +"bGL" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) +"bGS" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output,/turf/open/floor/engine/co2,/area/engine/atmos) +"bIJ" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hydroponics) +"bKQ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"bNB" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/mixing) +"bOJ" = (/obj/machinery/camera{c_tag = "Toxins Launch Room Access"; dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) +"bWO" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/mixing) +"bYE" = (/obj/structure/sign/warning/fire,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"bZq" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"ccy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"cfz" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hydroponics) +"cgb" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) +"chJ" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/turf_decal/bot,/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"cmp" = (/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"coQ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/airless,/area/maintenance/disposal/incinerator) +"coR" = (/obj/effect/turf_decal/bot,/obj/machinery/smartfridge/disks{pixel_y = 2},/obj/structure/table/glass,/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},/turf/open/floor/plasteel,/area/hydroponics) +"csX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/medical/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hydroponics) +"cBf" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"cBS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) +"cCp" = (/obj/machinery/door/poddoor{id = "auxincineratorvent"; name = "Incineration Chamber Vent"},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"cGz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"cRz" = (/obj/machinery/button/door{id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; pixel_y = 27},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/door/airlock/maintenance_hatch{name = "Bridge Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"cWv" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/closed/wall/r_wall,/area/engine/atmos) +"cWR" = (/obj/structure/plasticflaps,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) +"cXu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"dai" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"ddI" = (/obj/machinery/air_sensor/atmos/toxin_tank,/turf/open/floor/engine/plasma,/area/engine/atmos) +"dfK" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plating,/area/science/storage) +"dfP" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"dgV" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"die" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_one_access_txt = "8;12"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plating,/area/science/mixing) +"diG" = (/turf/open/floor/plasteel,/area/engine/atmos) +"diQ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/science/mixing) +"doD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"dEa" = (/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},/obj/machinery/computer/arcade{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/port) +"dFV" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump/on{dir = 1; name = "Oxygen to Airmix"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"dMl" = (/obj/structure/sign/warning/fire,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"dQC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/vr_sleeper,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"dXv" = (/obj/item/transfer_valve{pixel_x = -5},/obj/item/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_y = -30; receive_ore_updates = 1},/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/science/mixing) +"dYC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"eaf" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) +"edA" = (/obj/structure/lattice,/turf/open/space/basic,/area/space) +"eew" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/atmos) +"emA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"eva" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/computer/atmos_control/tank/air_tank{dir = 1},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"ewT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) +"exb" = (/obj/machinery/door/window/brigdoor{dir = 8; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno3"; name = "Creature Cell #3"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"eyu" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/engine,/area/maintenance/disposal/incinerator) +"ezi" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/hallway/secondary/entry) +"ezP" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"eBJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{pixel_x = -24},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/science/mixing) +"eCg" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/computer/atmos_control/tank/nitrogen_tank{dir = 1},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"eFp" = (/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Xenobiology North"; dir = 4; pixel_y = -5},/turf/open/floor/plasteel,/area/science/xenobiology) +"eGm" = (/turf/closed/wall/r_wall,/area/science/storage) +"eOs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/storage/belt/utility,/obj/item/clothing/glasses/meson/engine/tray,/obj/item/clothing/glasses/meson/engine/tray,/obj/item/pipe_dispenser,/turf/open/floor/plasteel,/area/engine/atmos) +"eUz" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"eWo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/mixing) +"eYe" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/public/glass{autoclose = 0; frequency = 1449; heat_proof = 1; id_tag = "incinerator_airlock_exterior"; name = "Incinerator Exterior Airlock"; req_access_txt = "12"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) +"eZd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) +"eZs" = (/obj/machinery/pipedispenser,/turf/open/floor/plasteel,/area/science/mixing) +"fbH" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/decal/cleanable/dirt,/obj/structure/fireaxecabinet{pixel_x = -30},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"fcs" = (/obj/machinery/airlock_sensor/incinerator_toxmix{pixel_y = 24},/obj/machinery/atmospherics/components/binary/pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/engine,/area/science/mixing) +"fff" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"fgG" = (/obj/machinery/status_display/ai,/turf/closed/wall,/area/crew_quarters/lounge) +"fjs" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 1},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"fjN" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"flE" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/mixing) +"fnp" = (/obj/machinery/air_sensor/atmos/nitrous_tank,/turf/open/floor/engine/n2o,/area/engine/atmos) +"fom" = (/obj/structure/lattice/catwalk,/obj/item/wrench,/turf/open/space,/area/space/nearstation) +"fsl" = (/obj/docking_port/stationary{dir = 2; dwidth = 2; height = 16; id = "arrivals_stationary"; name = "omega arrivals"; roundstart_template = /datum/map_template/shuttle/arrival/omega; width = 5},/turf/open/space/basic,/area/space) +"fsJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{frequency = 1449; id = "incinerator_airlock_pump"},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) +"fvd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"fDZ" = (/obj/machinery/sparker/toxmix{pixel_x = 25},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; icon_state = "scrub_map"},/turf/open/floor/engine/vacuum,/area/science/mixing) +"fEt" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"fEM" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 6},/turf/closed/wall/r_wall,/area/engine/atmos) +"fFw" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plasteel,/area/engine/atmos) +"fIN" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"fLr" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) +"fMP" = (/obj/structure/grille,/turf/open/space/basic,/area/space/nearstation) +"fMT" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"fWz" = (/obj/machinery/door/airlock/external{name = "External Docking Port"; req_access_txt = "63"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"fYx" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/engine/atmos) +"gap" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/miner/n2o,/turf/open/floor/engine/n2o,/area/engine/atmos) +"gcw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/science/mixing) +"gdA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"geZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"ggq" = (/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},/turf/open/floor/plasteel/dark,/area/bridge) +"gii" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"glC" = (/turf/closed/wall/r_wall,/area/maintenance/starboard/aft) +"guM" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"gyV" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"gGq" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/open/floor/plating,/area/science/mixing) +"gLD" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/item/radio/intercom{pixel_y = 25},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) +"gMe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"gNH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) +"gPY" = (/obj/machinery/vr_sleeper,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"gSv" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/structure/cable{icon_state = "1-8"},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"gVX" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{dir = 8},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"heQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=8.3-AftSW"; location = "8.2-AftSE"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"hhM" = (/turf/closed/mineral/random/labormineral,/area/science/test_area) +"hiR" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"hns" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/rust,/area/science/mixing) +"hpr" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3.2-AtriumSW"; location = "3.1-AtriumNW"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"hqX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"hso" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/starboard/aft) +"hsV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/engine/atmos) +"hAy" = (/obj/machinery/power/apc{areastring = "/area/science/mixing"; dir = 4; name = "Toxins Lab APC"; pixel_x = 26},/obj/structure/cable/white,/turf/open/floor/plasteel,/area/science/mixing) +"hDi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3.4-AtriumNE"; location = "3.3-AtriumSE"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"hNO" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/atmos) +"hNT" = (/obj/effect/landmark/event_spawn,/obj/machinery/air_sensor/atmos/toxins_mixing_tank,/turf/open/floor/engine/vacuum,/area/science/mixing) +"hOc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/hallway/primary/aft"; name = "Aft Primary Hallway APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) +"hOh" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/miner/carbon_dioxide,/turf/open/floor/engine/co2,/area/engine/atmos) +"hQH" = (/obj/structure/sign/warning/vacuum,/turf/closed/wall,/area/quartermaster/storage) +"hTn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/research/glass{name = "Robotics Lab"; req_access_txt = "29"},/obj/machinery/door/airlock/research/glass{name = "Robotics Lab"; req_access_txt = "29"},/turf/open/floor/plasteel,/area/science/robotics/lab) +"hUG" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"hUL" = (/obj/effect/landmark/start/atmospheric_technician,/turf/open/floor/plasteel,/area/engine/atmos) +"hVE" = (/turf/open/floor/plasteel,/area/science/mixing) +"hXc" = (/turf/closed/wall/rust,/area/science/mixing) +"hXn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/pipedispenser,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"iaa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=2.1-Teleporter"; location = "1.2-BrigNorth"},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"ibv" = (/turf/closed/wall,/area/science/xenobiology) +"idD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"iey" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) +"iio" = (/turf/closed/wall,/area/science/mixing) +"iiW" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"iqC" = (/obj/machinery/air_sensor/atmos/carbon_tank,/turf/open/floor/engine/co2,/area/engine/atmos) +"ixk" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"iye" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/incinerator_output{dir = 4},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"iIj" = (/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"iJz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/fullgrass,/turf/open/floor/grass,/area/hallway/secondary/entry) +"iJY" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) +"iKp" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/meter/atmos,/turf/open/floor/plasteel,/area/engine/atmos) +"iML" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"iUq" = (/obj/machinery/status_display,/turf/closed/wall,/area/library) +"iUO" = (/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix,/turf/open/floor/engine,/area/science/mixing) +"iVw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"iVy" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"iXB" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_y = 28},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/mixing) +"iZQ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input,/turf/open/floor/engine/co2,/area/engine/atmos) +"jbQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) +"jcn" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3.1-AtriumNW"; location = "2.2-BridgeWest"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/fore) +"jde" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 8; network = list("ss13","rd"); pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"jdD" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xeno3"; name = "Containment Control"; req_access_txt = "55"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/xenobiology) +"jkl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"jnK" = (/obj/machinery/light_switch{pixel_y = 24},/obj/structure/destructible/cult/tome,/obj/item/book/codex_gigas,/turf/open/floor/wood,/area/library) +"jpv" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/poster/random{pixel_y = 32},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"jqM" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) +"jsD" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior,/turf/open/floor/engine,/area/science/mixing) +"jtZ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"juT" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"jwi" = (/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 8},/obj/structure/sign/directions/security{dir = 8},/obj/structure/sign/directions/medical{pixel_y = -8},/turf/closed/wall,/area/hallway/primary/fore) +"jxc" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"jBG" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"jCi" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"jDd" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 8},/turf/closed/wall/r_wall/rust,/area/engine/atmos) +"jFP" = (/turf/open/space/basic,/area/space/station_ruins) +"jIk" = (/obj/item/assembly/signaler{pixel_y = 8},/obj/item/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/science/mixing) +"jLF" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/mixing) +"jLT" = (/obj/machinery/portable_atmospherics/scrubber,/obj/item/storage/firstaid/toxin,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/mixing) +"jRe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/mixing) +"jXX" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/mixing) +"kaA" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/engine/atmos) +"kit" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/miner/toxins,/turf/open/floor/engine/plasma,/area/engine/atmos) +"kiw" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"kqH" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4; name = "mix to port"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/mixing) +"kwF" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump/on{dir = 1; name = "Nitrogen to Airmix"},/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"kCG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel,/area/science/mixing) +"kCU" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/meter/atmos,/turf/open/floor/plasteel,/area/engine/atmos) +"kHA" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/computer/atmos_control/tank/carbon_tank,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"kKd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access_txt = "48"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"kPi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/science/mixing) +"kQn" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) +"kRV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"kTz" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"leU" = (/turf/closed/wall/r_wall/rust,/area/science/storage) +"lmq" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/science/storage) +"lmr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/mixing) +"low" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/closed/wall/r_wall,/area/science/mixing) +"lqz" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/obj/effect/decal/cleanable/dirt,/obj/machinery/meter/atmos,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"lrg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) +"luP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/hallway/secondary/entry) +"lvw" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/decal/cleanable/dirt,/obj/machinery/meter/atmos,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"lxq" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"lyp" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"lzC" = (/obj/structure/tank_dispenser,/turf/open/floor/plasteel,/area/science/mixing) +"lzG" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/turf/open/floor/plasteel,/area/science/mixing) +"lAs" = (/obj/effect/decal/cleanable/dirt,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"lCg" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"lEr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"lFi" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/starboard) +"lFm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"lFw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) +"lIM" = (/turf/closed/wall/rust,/area/crew_quarters/lounge) +"lMu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/starboard/aft) +"lQs" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"lTY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/hallway/secondary/entry) +"lUu" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/light/small,/turf/open/floor/engine/air,/area/engine/atmos) +"lXk" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/aft) +"lZR" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/fore) +"mae" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"meo" = (/turf/closed/wall/r_wall/rust,/area/science/mixing) +"mfj" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/science/mixing) +"mgs" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{dir = 1},/turf/open/floor/engine/air,/area/engine/atmos) +"mgV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/aft) +"mhf" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/mixing) +"mkF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/head/welding,/obj/item/clothing/head/welding{pixel_y = 5},/turf/open/floor/plasteel,/area/engine/atmos) +"mnD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/pipedispenser/disposal,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"mqF" = (/obj/machinery/door/poddoor{id = "turbinevent"; name = "Turbine Vent"},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"msG" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/science/mixing) +"msJ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"mvB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/mixing) +"mDx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/hallway/primary/port/fore"; dir = 1; name = "Port Bow Primary Hallway APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) +"mJP" = (/obj/machinery/igniter{id = "Incinerator"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/air_sensor/atmos/incinerator_tank{pixel_x = -32; pixel_y = 32},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"mQi" = (/turf/closed/wall/rust,/area/maintenance/starboard/central) +"mTv" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/stripes/line,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"mTM" = (/turf/open/floor/engine/co2,/area/engine/atmos) +"mTT" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Port to Fuel Pipe"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"mXV" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"ndg" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"nhU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"nty" = (/obj/machinery/button/massdriver{id = "toxinsdriver"; pixel_y = 24},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) +"nwY" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/starboard/fore) +"nxA" = (/turf/closed/wall,/area/hallway/primary/port/aft) +"nFG" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"nKi" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"nMh" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Toxins Lab West"; network = list("ss13","rd")},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/mixing) +"nTg" = (/obj/item/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/assembly/timer,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/mixing) +"nTi" = (/obj/structure/sign/warning/biohazard,/turf/closed/wall,/area/science/xenobiology) +"nUk" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) +"oaV" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/closed/wall/r_wall,/area/engine/atmos) +"ogL" = (/obj/structure/sign/warning/vacuum/external{pixel_y = -32},/turf/open/floor/plating,/area/science/mixing) +"ohM" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "toxins launcher bay door"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/science/mixing) +"oiL" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"ooX" = (/obj/machinery/smartfridge/organ/preloaded{pixel_y = 2},/turf/closed/wall,/area/medical/medbay/zone3) +"oql" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"orI" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"orV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/science/mixing) +"otn" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/obj/effect/decal/cleanable/dirt,/obj/machinery/meter/atmos,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"oxb" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior,/turf/open/floor/engine,/area/science/mixing) +"oxn" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 4; luminosity = 2},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"oyD" = (/turf/closed/wall,/area/crew_quarters/toilet/restrooms) +"oCy" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"oGc" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"oIG" = (/obj/structure/sign/warning/fire,/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"oJp" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/engine/atmos) +"oKp" = (/obj/structure/chair/stool,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel,/area/science/mixing) +"oKz" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"oOk" = (/turf/open/floor/engine/plasma,/area/engine/atmos) +"oOI" = (/turf/open/floor/plating/asteroid/airless,/area/science/test_area) +"oQL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"oRo" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"pbT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) +"pcl" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output,/turf/open/floor/engine/vacuum,/area/engine/atmos) +"pdX" = (/obj/machinery/portable_atmospherics/canister,/obj/item/radio/intercom{pixel_y = 25},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/mixing) +"pjU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/hidden{dir = 6},/turf/closed/wall/r_wall,/area/engine/atmos) +"plz" = (/obj/effect/turf_decal/stripes/end{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/button/door{id = "xeno5"; name = "Containment Control"; pixel_x = 26; pixel_y = -6; req_access_txt = "55"},/obj/machinery/button/door{id = "xeno4"; name = "Containment Control"; pixel_x = 26; pixel_y = 6; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) +"pmK" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/mixing) +"pmS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plasteel,/area/science/mixing) +"pqs" = (/obj/machinery/power/turbine{dir = 8; luminosity = 2},/obj/structure/sign/warning/vacuum{pixel_y = -32},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"psq" = (/obj/structure/sign/poster/random{pixel_y = 32},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"pvX" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/power/apc{areastring = "/area/maintenance/disposal/incinerator"; dir = 8; name = "Incinerator APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/checker,/area/engine/atmos) +"pAN" = (/obj/structure/table/reinforced,/obj/item/wrench,/obj/item/screwdriver{pixel_y = 10},/obj/item/analyzer,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/mixing) +"pEt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/hallway/primary/starboard/fore"; dir = 8; name = "Starboard Bow Primary Hallway APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) +"pEA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/grass,/area/hallway/secondary/entry) +"pHH" = (/obj/machinery/light,/obj/machinery/atmospherics/components/binary/valve{dir = 4; name = "port to mix"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/mixing) +"pLb" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"pNE" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 8},/turf/closed/wall/r_wall,/area/engine/atmos) +"pXH" = (/obj/machinery/vending/wardrobe/science_wardrobe,/turf/open/floor/plasteel,/area/science/mixing) +"pZU" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space/basic,/area/space/nearstation) +"qcg" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/grass,/area/hallway/secondary/entry) +"qcP" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Launch Room Access"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"qdt" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/reagent_dispensers/watertank/high,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"qdD" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"qgC" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"qiW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/science/mixing) +"qnA" = (/turf/open/floor/plating,/area/science/storage) +"qoT" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Nitrogen to Pure"},/turf/open/floor/plasteel,/area/engine/atmos) +"qpG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall/rust,/area/engine/gravity_generator) +"qsc" = (/obj/machinery/air_sensor/atmos/air_tank,/turf/open/floor/engine/air,/area/engine/atmos) +"qui" = (/obj/machinery/atmospherics/components/binary/pump{name = "Distro to Waste"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"qyQ" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/doppler_array/research/science{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"qEl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/pipedispenser/disposal/transit_tube,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"qFw" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Pure to Mix"},/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"qIp" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"qMr" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"qTa" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) +"qUW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/atmos) +"rae" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Air to Pure"},/turf/open/floor/plasteel,/area/engine/atmos) +"rjQ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"rjV" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4},/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/airlock_sensor{id_tag = "incinerator_airlock_sensor"; master_tag = "incinerator_airlock_control"; pixel_y = 24},/obj/machinery/camera/autoname,/turf/open/floor/engine,/area/maintenance/disposal/incinerator) +"rlq" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"rpy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/sign/warning/nosmoking/circle,/turf/closed/wall,/area/science/mixing) +"rzn" = (/obj/machinery/status_display,/turf/closed/wall,/area/hallway/primary/starboard) +"rzq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"rCw" = (/obj/machinery/door/window/brigdoor{dir = 4; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno4"; name = "Creature Cell #4"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"rEx" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) +"rVj" = (/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{dir = 1},/turf/open/floor/engine/air,/area/engine/atmos) +"rVs" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input,/turf/open/floor/engine/vacuum,/area/engine/atmos) +"sak" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) +"scn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) +"sdL" = (/obj/effect/turf_decal/delivery,/obj/machinery/hydroponics/soil,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"sdX" = (/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) +"soC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"spw" = (/obj/machinery/computer/bank_machine,/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"sqz" = (/turf/closed/wall,/area/hallway/primary/starboard) +"srh" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{name = "CO2 to Pure"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"srR" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input,/turf/open/floor/engine/n2o,/area/engine/atmos) +"svX" = (/obj/structure/sign/warning/fire{pixel_y = -32},/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/engine,/area/science/mixing) +"sws" = (/obj/docking_port/stationary{dheight = 1; dir = 8; dwidth = 12; height = 17; id = "syndicate_sw"; name = "southwest of station"; width = 23},/turf/open/space,/area/space/nearstation) +"swv" = (/turf/closed/wall/r_wall/rust,/area/bridge) +"swy" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"swz" = (/turf/closed/wall/r_wall/rust,/area/crew_quarters/heads/hop) +"swC" = (/turf/closed/wall/r_wall/rust,/area/crew_quarters/heads/captain/private) +"swG" = (/turf/closed/wall/rust,/area/security/detectives_office) +"swJ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"swK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"swL" = (/turf/closed/wall/rust,/area/quartermaster/storage) +"swM" = (/obj/machinery/status_display/supply,/turf/closed/wall/rust,/area/quartermaster/storage) +"swZ" = (/turf/closed/wall/r_wall/rust,/area/security/brig) +"sxC" = (/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/ai) +"syC" = (/turf/closed/wall/r_wall/rust,/area/teleporter) +"syD" = (/turf/closed/wall/rust,/area/quartermaster/miningdock) +"syS" = (/turf/closed/wall/rust,/area/crew_quarters/toilet/restrooms) +"syT" = (/turf/closed/wall/r_wall/rust,/area/ai_monitored/storage/eva) +"sAc" = (/turf/closed/wall/rust,/area/storage/primary) +"sAx" = (/turf/closed/wall/r_wall/rust,/area/engine/atmos) +"sAz" = (/turf/closed/wall/r_wall/rust,/area/storage/primary) +"sAA" = (/turf/closed/wall/rust,/area/crew_quarters/bar/atrium) +"sAX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/central) +"sAY" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) +"sBv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/rust,/area/crew_quarters/theatre) +"sBw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/rust,/area/crew_quarters/bar/atrium) +"sBx" = (/obj/effect/landmark/xeno_spawn,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard) +"sBy" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/maintenance/starboard) +"sBW" = (/obj/structure/sign/warning/vacuum,/turf/closed/wall/rust,/area/maintenance/starboard) +"sCb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/medical/medbay/zone3) +"sCr" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/port/central) +"sCt" = (/obj/structure/easel,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/maintenance/starboard) +"sCQ" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/sign/poster/contraband/random{pixel_x = 32},/obj/item/storage/box,/turf/open/floor/plasteel,/area/maintenance/starboard) +"sDl" = (/turf/closed/wall/rust,/area/crew_quarters/dorms) +"sDn" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) +"sDq" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/tank/internals/air,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel,/area/maintenance/starboard) +"sDK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/rust,/area/crew_quarters/theatre) +"sDM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/rust,/area/crew_quarters/bar/atrium) +"sDP" = (/turf/closed/wall/rust,/area/hallway/secondary/exit) +"sEl" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard) +"sEm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/starboard) +"sEn" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) +"sEG" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/lounge) +"sEJ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"sEK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard) +"sEL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard) +"sEN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Technology Storage"; req_access_txt = "23"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) +"sEQ" = (/obj/structure/sign/warning/securearea,/turf/closed/wall,/area/maintenance/starboard) +"sFn" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/rack,/obj/item/circuitboard/computer/cloning{pixel_x = 3; pixel_y = 3},/obj/item/circuitboard/machine/clonepod,/obj/item/circuitboard/machine/clonescanner,/obj/item/circuitboard/computer/med_data{pixel_x = -3; pixel_y = -3},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) +"sFo" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) +"sFp" = (/obj/effect/turf_decal/bot{dir = 1},/obj/structure/closet/crate/solarpanel_small,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) +"sFq" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/table,/obj/item/clipboard,/obj/item/crowbar/red,/obj/item/aicard,/obj/item/analyzer,/obj/item/assembly/flash/handheld,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) +"sFs" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/secondary/exit) +"sFO" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port/central) +"sFP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/theatre) +"sFR" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/rack,/obj/item/circuitboard/machine/autolathe{pixel_x = 3; pixel_y = 3},/obj/item/circuitboard/machine/microwave,/obj/item/circuitboard/computer/secure_data{pixel_x = -3; pixel_y = -3},/obj/item/circuitboard/machine/smoke_machine{pixel_x = -4; pixel_y = -4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) +"sFS" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) +"sFT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) +"sFU" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/rack,/obj/item/clothing/gloves/color/yellow,/obj/item/storage/toolbox/electrical,/obj/item/electronics/apc,/obj/item/electronics/airlock,/obj/item/stock_parts/cell/high,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) +"sFX" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) +"sFY" = (/obj/structure/table,/obj/effect/turf_decal/stripes/line,/obj/item/crowbar,/obj/item/crowbar,/obj/item/tank/internals/emergency_oxygen,/obj/item/tank/internals/emergency_oxygen,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) +"sGy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Technology Storage"; req_access_txt = "23"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) +"sGA" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) +"sGC" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) +"sGD" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"sGW" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/central) +"sGY" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"sHb" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) +"sHd" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard) +"sHe" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/starboard) +"sHf" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"sHz" = (/obj/structure/closet/crate/bin,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) +"sHB" = (/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) +"sHC" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"sHV" = (/turf/closed/wall/r_wall/rust,/area/engine/engineering) +"sHZ" = (/turf/closed/wall/rust,/area/crew_quarters/theatre) +"sIb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"sIc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"sId" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"sIe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"sIu" = (/turf/closed/wall/r_wall/rust,/area/engine/gravity_generator) +"sIv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) +"sIw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_y = -28},/obj/machinery/camera{c_tag = "Departures Hallway"; dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) +"sIx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"sIy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"sIB" = (/turf/closed/wall/rust,/area/hydroponics) +"sIC" = (/turf/closed/wall/rust,/area/crew_quarters/kitchen) +"sIG" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = -30},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) +"sII" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/engine/gravity_generator) +"sIK" = (/turf/closed/wall/rust,/area/janitor) +"sIL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/central) +"sIN" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/rust,/area/maintenance/starboard) +"sIO" = (/turf/open/space/basic,/area/space/nearstation) +"sIP" = (/obj/machinery/vending/cola/random,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) +"sIR" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"sIT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) +"sIU" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard) +"sIY" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/structure/rack,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/storage/toolbox/emergency,/obj/item/crowbar/red,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel,/area/maintenance/starboard) +"sJa" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"sJc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard) +"sJd" = (/obj/machinery/button/door{id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; pixel_y = 27},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/door/airlock/maintenance_hatch{name = "Bridge Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) +"sJe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"sJg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) +"sJi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard) +"sJj" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) +"sJk" = (/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/hallway/secondary/exit) +"sJn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) +"sJo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/central) +"sJq" = (/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: EXTERNAL AIRLOCK"},/turf/closed/wall,/area/maintenance/starboard) +"sJy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/tcommsat/server) +"sJA" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/central) +"sJD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall/rust,/area/tcommsat/server) +"sJG" = (/turf/closed/wall/r_wall/rust,/area/engine/supermatter) +"sJH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/maintenance/port) +"sJI" = (/turf/closed/wall/rust,/area/library) +"sJJ" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/port/aft) +"sJK" = (/obj/structure/closet/crate/bin,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/port/aft) +"sJL" = (/turf/closed/wall/r_wall,/area/science/research) +"sJN" = (/turf/closed/wall/rust,/area/maintenance/starboard) +"sJO" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"sJP" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"sJS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood{icon_state = "wood-broken7"},/area/library) +"sJT" = (/turf/closed/wall/rust,/area/medical/morgue) +"sJV" = (/turf/closed/wall/r_wall/rust,/area/tcommsat/server) +"sJX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/library) +"sKa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/science/research) +"sKd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood{icon_state = "wood-broken"},/area/library) +"sKe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood{icon_state = "wood-broken2"},/area/library) +"sKf" = (/turf/closed/wall/rust,/area/science/research) +"sKh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/science/research) +"sKj" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"sKn" = (/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"sKp" = (/turf/closed/wall/rust,/area/medical/medbay/zone3) +"sKx" = (/turf/closed/wall/r_wall/rust,/area/maintenance/port) +"sKB" = (/turf/closed/wall/rust,/area/security/checkpoint) +"sKE" = (/turf/closed/wall/rust,/area/maintenance/port) +"sKH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/rust,/area/maintenance/port) +"sKI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/rust,/area/maintenance/port) +"sKJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/science/robotics/lab) +"sKL" = (/obj/structure/sign/poster/contraband/random,/turf/closed/wall/rust,/area/maintenance/port) +"sKP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/science/robotics/mechbay) +"sKQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/science/robotics/lab) +"sKW" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) +"sKZ" = (/turf/closed/wall/r_wall/rust,/area/science/xenobiology) +"sLf" = (/turf/closed/wall/rust,/area/chapel/main) +"sLg" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"sLm" = (/turf/closed/wall/rust,/area/hallway/secondary/entry) +"sLw" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/ai) +"sLx" = (/obj/structure/table,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line,/obj/machinery/camera{c_tag = "AI Chamber - Core"; name = "core camera"; network = list("rd")},/obj/machinery/cell_charger,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLy" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/delivery,/obj/machinery/light{dir = 1},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sLz" = (/obj/item/paper_bin,/obj/item/pen,/obj/structure/table,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line,/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLA" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) +"sLB" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) +"sLC" = (/obj/machinery/porta_turret/ai{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLD" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sLE" = (/obj/machinery/power/terminal{dir = 1},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sLF" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sLG" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sLI" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/ai) +"sLJ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 8},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sLK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLL" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "AI Core shutters"; name = "AI core shutters"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/ai) +"sLM" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLN" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sLO" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLP" = (/obj/machinery/turretid{control_area = "/area/ai_monitored/turret_protected/ai"; icon_state = "control_stun"; name = "AI Chamber turret control"; pixel_x = 3; pixel_y = -23},/obj/machinery/door/window{base_state = "leftsecure"; dir = 8; icon_state = "leftsecure"; name = "Primary AI Core Access"; obj_integrity = 300; req_access_txt = "16"},/obj/machinery/newscaster/security_unit{pixel_x = 4; pixel_y = 33},/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLQ" = (/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 30; pixel_y = 30},/obj/machinery/ai_slipper{uses = 10},/obj/machinery/flasher{id = "AI"; pixel_x = 23; pixel_y = -23},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sLR" = (/obj/machinery/door/window{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Primary AI Core Access"; obj_integrity = 300; req_access_txt = "16"},/obj/machinery/camera{c_tag = "AI Chamber - Core"; name = "core camera"; network = list("rd")},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLS" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLT" = (/obj/machinery/firealarm{dir = 4; pixel_x = -28},/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sLV" = (/obj/item/radio/intercom{freerange = 1; name = "Common Channel"; pixel_x = -27; pixel_y = -7},/obj/item/radio/intercom{freerange = 1; listening = 0; name = "Custom Channel"; pixel_y = -27},/obj/item/radio/intercom{freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 27; pixel_y = -7},/obj/effect/landmark/start/ai,/obj/machinery/button/door{id = "aicorewindow"; name = "AI Core shutters control"; pixel_x = 24; pixel_y = -22; req_access_txt = "16"},/obj/machinery/button/door{id = "aicoredoor"; name = "AI Chamber entrance shutters control"; pixel_x = -23; pixel_y = -23; req_access_txt = "16"},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sLX" = (/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sLY" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLZ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sMa" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 8},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sMb" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sMc" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sMd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/camera{c_tag = "AI Chamber - Core"; name = "core camera"; network = list("rd")},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sMe" = (/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/ai"; dir = 1; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sMf" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sMg" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sMk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sMl" = (/obj/effect/turf_decal/bot,/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sMm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sMn" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sMq" = (/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/aisat_interior) +"sMr" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) +"sMv" = (/obj/item/crowbar,/obj/item/wrench,/obj/item/mmi,/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sMw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sMx" = (/obj/item/folder/blue,/obj/item/assembly/flash/handheld,/obj/structure/table,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sMD" = (/turf/closed/wall,/area/ai_monitored/turret_protected/aisat_interior) +"sME" = (/turf/closed/wall/rust,/area/ai_monitored/turret_protected/aisat_interior) +"sMG" = (/obj/machinery/teleport/hub,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sMH" = (/obj/machinery/teleport/station,/obj/machinery/light{dir = 1},/obj/machinery/status_display/ai{pixel_y = 32},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sMI" = (/obj/machinery/computer/teleporter,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sMK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/aisat_interior) +"sML" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/highsecurity{name = "MiniSat Chamber"; req_access_txt = "16"},/obj/machinery/door/poddoor/shutters/preopen{id = "aicoredoor"; name = "AI Core Access"},/obj/machinery/flasher{id = "AI"; pixel_x = -26},/obj/item/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "AI Intercom"; pixel_x = 28},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sMO" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"sMP" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/light{dir = 1},/obj/machinery/status_display/ai{pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"sMQ" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable/yellow{icon_state = "0-2"},/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"sMT" = (/obj/structure/closet/emcloset/anchored,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sMU" = (/obj/structure/sign/warning/vacuum,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) +"sMV" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/camera{c_tag = "AI Satellite - Access"; dir = 4; name = "ai camera"; network = list("minisat"); start_active = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sMW" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sMX" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/item/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "AI Intercom"; pixel_x = 26; pixel_y = 26},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sMY" = (/obj/structure/sign/warning/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) +"sMZ" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNa" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNb" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/beacon,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNc" = (/obj/structure/sign/warning/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/aisat_interior) +"sNd" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/meter,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"sNe" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"sNf" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/components/binary/pump/on{dir = 4; name = "Waste Out"},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"sNg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) +"sNh" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating/airless,/area/ai_monitored/turret_protected/aisat_interior) +"sNj" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNk" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access_txt = "65"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNl" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNm" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/transit_tube/station/reverse/flipped{dir = 4},/obj/structure/transit_tube_pod,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"sNn" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNo" = (/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "32;19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNp" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNq" = (/obj/machinery/ai_slipper{uses = 10},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/aisat_interior) +"sNr" = (/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNs" = (/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "32;19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNt" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNu" = (/obj/effect/turf_decal/bot,/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNv" = (/obj/machinery/camera{c_tag = "AI Satellite - Maintenance"; dir = 8; name = "ai camera"; network = list("minisat"); start_active = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNx" = (/obj/structure/sign/warning/securearea,/turf/closed/wall,/area/ai_monitored/turret_protected/aisat_interior) +"sNy" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access_txt = "65"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNz" = (/obj/item/beacon,/turf/open/floor/carpet,/area/crew_quarters/lounge) +"sNA" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/firealarm{dir = 4; pixel_x = -28},/obj/machinery/newscaster{pixel_y = -32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNB" = (/obj/structure/transit_tube,/obj/effect/turf_decal/bot,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"sNC" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/turretid{control_area = "/area/ai_monitored/turret_protected/aisat_interior"; name = "AI Satellite turret control"; pixel_x = 30},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNE" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera{c_tag = "AI Satellite - Antechamber"; dir = 4; name = "ai camera"; network = list("minisat"); start_active = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNF" = (/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/aisat_interior) +"sNG" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNI" = (/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/mineral/plasma{amount = 20},/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/aisat_interior"; name = "MiniSat APC"; pixel_y = -27},/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/table,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNJ" = (/obj/machinery/recharge_station,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNK" = (/obj/item/storage/toolbox/mechanical{pixel_x = -3; pixel_y = 3},/obj/item/storage/toolbox/electrical,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/table,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNM" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/space/nearstation) +"sNP" = (/obj/structure/transit_tube,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"sNQ" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) +"sNS" = (/obj/machinery/porta_turret/ai,/obj/effect/turf_decal/delivery,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNT" = (/obj/item/stack/sheet/metal,/obj/item/stack/sheet/glass{amount = 20},/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/mmi,/obj/item/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/structure/table,/obj/machinery/status_display{pixel_y = -32},/obj/machinery/light,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNU" = (/obj/machinery/porta_turret/ai,/obj/effect/turf_decal/delivery,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sOb" = (/obj/structure/transit_tube,/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/space/nearstation) +"sOj" = (/obj/structure/lattice/catwalk,/obj/structure/transit_tube/crossing,/turf/open/space/basic,/area/space/nearstation) +"sOk" = (/obj/structure/sign/warning/securearea,/turf/closed/wall,/area/space/nearstation) +"sOr" = (/obj/structure/transit_tube,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/bridge) +"sOs" = (/obj/machinery/door/airlock/command{name = "MiniSat Access"; req_access_txt = "65"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"sOt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/status_display/ai{pixel_y = 32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"sOu" = (/obj/structure/transit_tube,/obj/effect/turf_decal/bot,/turf/open/floor/plating,/area/bridge) +"sOv" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light/small,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"sOw" = (/obj/effect/turf_decal/bot,/obj/structure/transit_tube/station/reverse{dir = 8},/turf/open/floor/plating,/area/bridge) +"sOx" = (/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) +"sOz" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"sOA" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"sOB" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) +"sOD" = (/turf/closed/wall/r_wall/rust,/area/ai_monitored/nuke_storage) +"sOF" = (/obj/structure/sign/directions/supply{dir = 4},/obj/structure/sign/directions/command{dir = 1; pixel_y = 8},/obj/structure/sign/directions/science{pixel_y = -8},/turf/closed/wall,/area/maintenance/starboard) +"sOG" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/maintenance/starboard) +"sOI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"sOJ" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating/airless,/area/asteroid/nearstation) +"sOK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard) +"sOL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"sOM" = (/turf/closed/wall,/area/maintenance/starboard/aft) +"sON" = (/turf/closed/wall/rust,/area/maintenance/starboard/aft) +"sOT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/aft) +"sOU" = (/obj/structure/girder,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"sOV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"sOY" = (/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/starboard/aft) +"sOZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"sPa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) +"sPi" = (/obj/structure/closet/firecloset,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard/aft) +"sPk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"sPo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/mixing) +"sPq" = (/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/mixing) +"sPI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) +"sPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) +"sPY" = (/turf/open/floor/plating,/area/maintenance/starboard/aft) +"sSy" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/hallway/secondary/entry) +"sVt" = (/turf/closed/wall/r_wall,/area/science/mixing) +"tac" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall/rust,/area/engine/atmos) +"tdN" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"tgm" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Port to Waste"},/turf/open/floor/plasteel,/area/engine/atmos) +"tgp" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"tin" = (/turf/open/floor/engine/vacuum,/area/science/mixing) +"tms" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/aft) +"ttp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"ttA" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/turf_decal/bot,/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/obj/structure/sign/poster/random{pixel_x = -32},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"tFk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"tKM" = (/turf/closed/wall,/area/hallway/primary/fore) +"tLt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"tPn" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/mixing) +"tWh" = (/turf/closed/wall,/area/crew_quarters/lounge) +"tWQ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"tXd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/morgue{name = "Curator's Study"; req_access_txt = "37"},/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},/turf/open/floor/plasteel/dark,/area/library) +"ucd" = (/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/open/floor/plating,/area/science/mixing) +"ucu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/science/mixing) +"udT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/hallway/primary/starboard"; dir = 8; name = "Starboard Primary Hallway APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"ueC" = (/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"ueG" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 6},/obj/machinery/light{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"ugu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/button/door/incinerator_vent_toxmix{pixel_x = -25; pixel_y = 5},/obj/machinery/button/ignition/incinerator/toxmix{pixel_x = -25; pixel_y = -5},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"ugK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"uhz" = (/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"uiT" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"ujg" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output,/turf/open/floor/engine/n2o,/area/engine/atmos) +"uok" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 8},/turf/closed/wall/r_wall,/area/engine/atmos) +"uoy" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{name = "Plasma to Pure"},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Atmospherics North"},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"upN" = (/obj/machinery/door/airlock/research{name = "Toxins Launch Room"; req_access_txt = "7"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"uqY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard) +"uuj" = (/obj/machinery/plantgenes{pixel_y = 6},/obj/effect/turf_decal/bot,/obj/structure/table/glass,/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},/turf/open/floor/plasteel,/area/hydroponics) +"uuJ" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"uuU" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/lounge) +"uuX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) +"uvg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"uxJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"uxM" = (/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"uyJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"uBJ" = (/obj/effect/turf_decal/bot_white/right,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) +"uGq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"uSs" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"uTF" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/science/mixing) +"uVJ" = (/obj/effect/decal/cleanable/oil,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"uXD" = (/obj/effect/landmark/carpspawn,/turf/open/space,/area/space/station_ruins) +"ver" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"viy" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/computer/atmos_control/tank/nitrous_tank,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"vjN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/meter/atmos,/turf/open/floor/plasteel,/area/engine/atmos) +"vkK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"vlJ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/mixing) +"vmq" = (/obj/machinery/atmospherics/components/binary/pump{name = "Mix to Port"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"vmU" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/computer/atmos_control/tank/toxin_tank,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"voi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=8.1-AftNE"; location = "7.1-StarboardQuarter"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/central) +"vpz" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) +"vsf" = (/obj/effect/decal/cleanable/blood/gibs/xeno,/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"vsL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"vtI" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"vuh" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{name = "N2O to Pure"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"vuN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) +"vxf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/maintenance/starboard/aft) +"vCu" = (/obj/structure/sign/warning/vacuum/external{pixel_y = 32},/turf/open/floor/engine/vacuum,/area/science/mixing) +"vGQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/mixing) +"vJk" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"vJt" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/turf_decal/bot,/obj/machinery/space_heater,/obj/machinery/light{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"vMb" = (/turf/open/floor/engine/n2o,/area/engine/atmos) +"vPZ" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/mixing) +"vVA" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/obj/structure/sign/warning/nosmoking{pixel_y = -30},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"vVS" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input,/turf/open/floor/engine/plasma,/area/engine/atmos) +"vWg" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) +"vZb" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/science/mixing) +"wbV" = (/obj/effect/turf_decal/delivery,/obj/machinery/hydroponics/soil,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) +"wdt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/aft) +"wkG" = (/obj/structure/lattice/catwalk,/turf/open/floor/plating/airless,/area/space/nearstation) +"wkO" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/modular_computer/console/preset/research{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"wqL" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"wvy" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/science/mixing) +"wwT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel,/area/science/mixing) +"wOe" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "7"},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/mixing) +"wPr" = (/obj/item/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/science/mixing) +"wUF" = (/obj/machinery/door/airlock/atmos/glass/critical{heat_proof = 1; name = "Supermatter Chamber"; req_access_txt = "24"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/engine,/area/engine/supermatter) +"wUL" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) +"wWj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/fullgrass,/turf/open/floor/grass,/area/hallway/secondary/entry) +"wWz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"xdr" = (/obj/structure/barricade/wooden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"xej" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output,/turf/open/floor/engine/plasma,/area/engine/atmos) +"xeu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/atmos) +"xiZ" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/mixing) +"xrf" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"xsS" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "Waste to Filter"},/turf/open/floor/plasteel,/area/engine/atmos) +"xtL" = (/obj/machinery/button/ignition{id = "Incinerator"; pixel_x = 8; pixel_y = -36},/obj/machinery/button/door{id = "turbinevent"; name = "Turbine Vent Control"; pixel_x = -8; pixel_y = -36; req_access_txt = "12"},/obj/machinery/button/door{id = "auxincineratorvent"; name = "Auxiliary Vent Control"; pixel_x = -8; pixel_y = -24; req_access_txt = "12"},/obj/machinery/computer/turbine_computer{dir = 1; id = "incineratorturbine"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 9},/obj/machinery/airalarm{dir = 1; pixel_x = -32; pixel_y = -22},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/checker,/area/maintenance/disposal/incinerator) +"xwu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/break_room) +"xyo" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"xAj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"xEl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/hallway/primary/port"; dir = 4; name = "Port Primary Hallway APC"; pixel_x = 26},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) +"xEQ" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{dir = 8},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"xFw" = (/obj/structure/sign/departments/xenobio,/turf/closed/wall,/area/science/xenobiology) +"xIm" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) +"xLe" = (/obj/structure/closet/bombcloset,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/mixing) +"xPz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) +"xZO" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/public/glass{autoclose = 0; frequency = 1449; heat_proof = 1; id_tag = "incinerator_airlock_interior"; name = "Incinerator Interior Airlock"; req_access_txt = "12"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "incinerator_airlock_pump"; exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_airlock_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = -8; pixel_y = 35; req_access_txt = "12"; sanitize_external = 1; sensor_tag = "incinerator_airlock_sensor"},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) +"yba" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) +"ybw" = (/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel,/area/science/mixing) +"yeE" = (/obj/machinery/door/window/brigdoor{dir = 4; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno5"; name = "Creature Cell #5"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) +"yeO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) +"yhg" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"ymj" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) (1,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(2,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(3,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(4,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(5,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(6,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(7,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(8,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(9,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(10,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(11,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(12,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(13,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(14,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(15,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(16,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(17,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(18,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(19,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(20,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(21,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(22,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(23,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(24,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(25,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(26,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(27,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(28,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(29,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(30,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(31,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(32,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(33,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(34,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(35,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(36,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(37,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(38,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(39,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(40,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(41,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(42,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(43,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(44,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(45,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(46,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(47,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(48,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(49,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(50,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(51,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(52,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(53,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(54,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(55,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(56,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(57,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(58,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(59,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(60,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(61,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(62,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(63,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(64,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(65,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(66,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(67,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(68,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(69,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(70,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(71,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(72,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(73,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(74,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(75,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(76,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(77,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(78,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(79,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(80,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(81,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(82,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(83,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(84,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(85,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(86,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(87,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(88,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -uXD -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(89,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(90,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(91,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(92,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(93,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(94,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(95,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(96,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -sNM -sNM -sNM -sNM -sNM -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(97,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -fom -aae -aaa -aae -sNM -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -uXD -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(98,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -sNM -oIG -mqF -oIG -wkG -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(99,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -sNM -uhz -pqs -uhz -coQ -jbQ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(100,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -aaa -aaa -aaa -aaa -aaa -uhz -uhz -oxn -uhz -uhz -lrg -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(101,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aac -aac -aac -aac -aac -aac -aaa -uhz -iye -mJP -qgC -cCp -lrg -aac -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(102,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -aac -aac -aad -aad -aad -aad -aad -uhz -bpn -eYe -bYE -uhz -lrg -aad -aad -aac -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(103,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -aad -aad -aad -aad -aad -aad -aad -gdA -rjV -fsJ -eyu -uvg -lFw -aad -aac -aac -aad -aad -aad -aaa -bxc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(104,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -uXD -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -aqz -aqz -aqz -aqz -aqz -aqz -aqz -nhU -bpn -xZO -dMl -uhz -gNH -aad -aad -aad -aad -aad -aad -aad -bxd -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(105,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -aqz -aqz -ueG -ttA -chJ -vJt -fbH -lvw -xrf -pvX -gSv -xtL -uhz -gNH -aad -aad -aad -aad -aad -aad -aad -bxd -aad -aac -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(106,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -aad -aqz -lAs -qTa -oJp -hUG -yhg -hUG -hUG -ueC -qMr -kiw -nUk -ezP -xPz -aad -aad -aad -aad -aad -aad -aad -bxd -aad -aad -aad -aac -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(107,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -fEM -cWv -cWv -cWv -cWv -jpv -msJ -rjQ -rjQ -jtZ -rjQ -bGL -vuN -jkl -eew -cGz -qUW -aqz -aqz -aGe -sIu -aGe -aGe -aGe -sIu -bwY -abi -aad -aad -aad -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(108,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -pNE -anx -anx -anx -otn -uuJ -tdN -oql -oql -ixk -oql -kTz -iKp -tgp -dgV -fYx -aCG -ajX -ajX -qpG -uBJ -aIb -aJh -aKp -aLD -bwY -agE -aad -aad -aad -aad -aad -aad -aad -aac -aad -aad -aad -bvg -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(109,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -pNE -mTM -iZQ -tac -gVX -oiL -kCU -rzq -awI -uVJ -diG -mTv -guM -oCy -orI -xyo -hNO -aaW -abu -aGe -aId -aIc -aJi -aKq -aLE -sII -afM -abu -afM -abi -aad -aad -aad -aad -aad -aad -aad -baj -aqo -baj -baj -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(110,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -pNE -hOh -iqC -aqA -kHA -oiL -mTT -tgm -vjN -hUL -diG -rEx -jCi -anx -anx -anx -uok -akM -abu -aGe -aHg -aId -aHe -pbT -aLF -bxj -sJy -bxl -sJy -aSO -aMJ -aMJ -sJV -aMJ -aMJ -aMJ -sJV -aMJ -aqx -awH -baj -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(111,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -aad -pNE -mTM -bGS -oaV -srh -bZq -vtI -juT -vJk -nFG -rae -vpz -uSs -xIm -rVj -aAg -akN -akO -anu -aGe -aGe -sIu -aJj -aKs -aLG -aMJ -aNT -aOv -buC -bxp -aRB -aPG -aTX -buH -buJ -buO -sKn -aMJ -atE -sKx -baj -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -sws -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(112,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -aad -aad -pNE -anx -anx -anx -ymj -bKQ -fIN -auq -hqX -wqL -diG -yba -eva -aqA -qsc -lUu -akN -alE -anv -anK -aoo -aGe -aJk -aKt -aLH -aMK -aNU -aOw -buC -bxp -sJO -aPG -aQG -aUO -buK -sKj -buR -aMJ -avB -aOH -aad -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(113,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -aad -aad -aad -pNE -oOk -vVS -tac -xEQ -bKQ -fvd -mae -xeu -wqL -aAn -iJY -uSs -xIm -mgs -aAg -akN -amF -anw -anO -aop -aGe -aJl -aKu -aLI -aML -aNV -aNV -aNV -aQH -aRD -aSM -aTY -aUP -buL -buP -buS -aMJ -awB -baj -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(114,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -aad -aad -aad -pNE -kit -ddI -aqA -vmU -bKQ -fvd -mae -mkF -wqL -aAp -yba -vVA -anx -anx -anx -akN -amU -anA -aon -apo -sII -aJm -aKv -aLJ -aMM -aNW -aOx -buC -bxp -sJP -aPG -buG -buI -buK -sKj -buR -aMJ -awB -baj -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(115,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -aad -aad -aad -aad -pNE -oOk -xej -oaV -uoy -lqz -fFw -auq -hXn -wqL -iIj -iJY -dFV -aAh -aBp -awA -akN -akS -alI -alI -apq -bwY -aJn -aKw -aLK -aMJ -aNX -aOy -buC -bxp -aRE -aSN -aTZ -blq -buN -buQ -buU -sJV -awB -aOH -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(116,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -abj -aaW -aad -aad -pNE -anx -anx -anx -awC -bKQ -fFw -fEt -mnD -asx -aty -eaf -avx -aAi -axi -aCs -uok -aEn -aFq -amE -apr -aIe -abQ -aKx -acA -aMN -aMN -sJD -aMN -bxt -bwW -aMJ -aMJ -aMJ -sJV -aMJ -aMJ -sJV -awB -aOH -sKx -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(117,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -abi -abj -abi -abi -aad -pNE -vMb -srR -tac -arr -bKQ -fFw -auq -qEl -wqL -aAp -yba -avy -aAj -blk -awA -uok -aEo -aFr -aGg -aps -aIf -aJp -aKy -aLM -aMO -aNY -aOz -aPI -bwV -aRF -aSP -aEt -bvo -aad -bvo -aad -baj -awE -awL -baj -aac -aac -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(118,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aac -aaa -aac -aad -aad -aad -abi -aik -aaW -abj -abj -abu -abu -pNE -gap -fnp -aqA -viy -bKQ -qIp -mae -eOs -wqL -aAp -yba -fjs -anx -anx -anx -uok -aEp -aFs -aGh -aHj -aIg -aJq -bxb -aLN -bxv -aNZ -aMP -aPJ -aQJ -aRG -bxu -aUa -aUQ -aVK -aUQ -aXc -baj -aOH -axY -awG -aac -aac -aac -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(119,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aad -aad -aad -aad -aad -aad -aac -aad -aad -aad -aad -abj -abj -abS -abj -abj -acD -pNE -vMb -ujg -oaV -vuh -asw -jxc -mae -hqX -wqL -auv -iJY -kwF -aAh -aBr -asv -uok -aEq -aFt -aGh -aHk -aIh -aJr -aKz -aLO -acC -acC -acC -aLU -aQK -aRH -aSR -aEt -aUR -aVL -aUR -aUQ -bvo -sKx -awB -baj -aac -aad -aac -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(120,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aac -aac -aad -aah -aad -aac -aac -aad -aad -aad -aaW -abj -abu -aaV -aad -abS -aad -pNE -anx -anx -pjU -qFw -asw -jxc -mae -hqX -bpB -qoT -eaf -eCg -aAi -atx -aCw -uok -aEr -aFu -aGi -aHl -aIi -aJs -aKz -buW -aMR -aMX -aMX -sJG -aQK -aRI -aSS -aPL -aUS -aUU -aWz -aVL -bvo -aOH -axh -baj -aad -aad -aad -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aab -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(121,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -aad -aad -aad -aad -abi -agK -abu -aad -aad -abj -abi -pNE -aoq -rVs -aqC -arv -asC -auw -auq -hqX -buw -diG -yba -azl -aAj -aBt -asv -uok -aEs -aFv -aGj -aHm -aIj -aJt -buW -aLP -aMS -aMS -aOC -buW -aQM -aRJ -aST -aPL -aUR -aUU -aWz -aUQ -bvg -baj -awB -baj -baj -aad -aad -aad -aad -aad -aad -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(122,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -aac -aad -aad -aad -aad -aad -abu -abj -aad -aaV -abu -amG -pNE -aor -apv -aqA -arw -oiL -jxc -mae -hqX -diG -diG -yba -idD -anx -anx -anx -uok -aEt -sHV -aGg -aHn -aIk -aJu -aKA -aLQ -aMT -aMT -aMT -aPK -aQN -aRK -aSU -aPL -aUS -aUU -aWz -aVL -bvg -awG -awB -axj -baj -aad -aad -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(123,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -uXD -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -aac -aad -aad -aad -aad -adv -aaW -abj -ahB -abu -acF -pNE -aoq -pcl -aqE -arx -azm -vmq -fLr -hqX -diG -axm -cBS -wWz -ayh -xAj -aCz -uok -aEu -aFw -aGk -aHo -aIl -aLR -aMU -wUF -aMU -aOa -aMU -bvd -aQO -aRL -aSV -aEt -aUT -aUU -aUU -aUQ -bvg -baj -awB -axk -baj -aad -aad -aad -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(124,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abR -aac -aac -aad -aad -aad -aad -abi -ael -abj -abu -abu -alG -acF -pNE -anx -anx -aqF -ary -asF -tWQ -uyJ -avE -awI -diG -xsS -aDl -ver -eZd -kaA -aDr -aEv -aFx -abn -aHp -aIm -bxa -aKC -aLS -aMV -aMV -aMV -aKD -aQP -aRM -aSW -aPL -aUS -aUU -aWz -aVL -bvg -baj -awB -aZo -baj -aad -aad -aad -aad -aad -aad -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(125,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abR -aac -aac -aad -aad -aad -aad -abT -abi -aaV -ajQ -aro -aro -asm -bko -cWv -cWv -cWv -arz -asG -iVy -auA -qui -awJ -axo -ayi -diG -oGc -awF -aCA -uok -aEw -aFy -aGg -aHq -aIn -aJt -aKD -aLT -aMW -aMW -aOD -buW -aQK -aRN -aSX -aPL -aUR -aUU -aWz -aUQ -bvo -baj -awE -awL -baj -aad -aad -aad -aad -aad -aad -aad -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(126,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -aac -aac -aad -aad -aad -aad -aaW -abj -abj -abu -arp -ars -ars -asu -asA -asD -sAx -arA -asH -atI -auB -avG -awK -axp -ayj -azp -aAq -aBy -aCC -jDd -aEt -aEt -aGg -aHr -aIo -aJw -aKE -buW -aMX -aMX -aMX -buW -aQR -aRO -aSY -aPL -aUS -aUU -aWz -aVL -bvo -aOH -baj -axl -sKE -baj -aZo -aZo -sKE -baj -aad -aad -aad -aad -aad -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(127,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aac -aac -aad -aad -aad -aad -abi -agE -abj -abi -aad -aad -arq -art -ars -asy -ars -ars -aqz -aqz -aqz -hsV -auC -aqz -aqz -axq -cBf -diG -aAr -aBy -aCD -aDs -aEx -aFz -aGm -aHl -aIp -aJw -aKE -aLU -adr -ads -adr -aLO -blK -aRP -aSZ -aEt -aUR -aUU -aWz -aUQ -aad -sKx -aZp -bam -bbc -bbQ -dEa -bdD -beu -sKE -aad -aad -aad -aad -aad -aac -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(128,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -swF -aad -aad -aad -aad -aad -abj -agF -agF -agF -agF -agF -agF -agF -agF -agF -ars -asE -ars -asI -atK -auD -avI -awM -axr -ayk -azq -aAs -aBA -aCE -aDt -aEy -aFA -aGn -aHt -aIq -aJy -aJy -aLV -aMZ -aMZ -aOF -aPM -aQS -aRQ -bxu -aUa -aUU -aUU -aUU -aVL -aad -aOH -aZq -axn -axU -axX -bcG -bdE -bev -baj -aad -aad -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(129,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -aad -aad -aad -aad -aad -aad -aad -abu -agF -apw -aqB -aqH -agF -aru -asn -asz -agF -agF -agF -agF -swZ -agF -auE -avJ -cWR -axs -ayl -azr -aAt -aBB -aCF -aDu -aEz -aFB -aGo -aHu -aIr -aJz -aKG -aLW -bln -aOd -aOG -aPN -aQT -aRR -aTa -aEt -bvo -bvg -bvg -bvo -bvo -aOH -aZr -bam -bbe -bbS -bcH -bcG -bcF -baj -aad -aad -aad -aad -aad -aad -aad -aad -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(130,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -aad -aad -aad -aad -aad -aad -aad -aad -abT -agE -swZ -apR -aqD -arn -akT -arB -asq -anC -aqQ -akT -aqI -arD -asJ -agF -auF -avK -aqz -axt -aqz -azs -aAu -aBC -aCG -aDv -aEA -aDv -aDv -aHv -sHV -acz -aKH -acB -aEt -aEt -aOH -aPO -sJH -aQU -aQU -sJH -sJH -aQU -aQU -sJH -aQU -aQU -aZs -axL -bap -bbT -bcI -bar -bew -aZo -aad -aad -aad -aad -aad -aad -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(131,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -aad -aad -aad -aad -aad -aad -aad -ahu -afL -aaW -swZ -ain -aqG -ajS -akU -asa -amI -anz -aot -apx -aqJ -arE -asK -agF -auG -avL -aqz -axu -aym -azt -aAv -aBD -aCH -aDw -aEB -aFC -aGp -aHw -aIs -aJB -aKI -aLY -aNa -aEt -aOI -aPP -bxR -aRS -aTb -aUb -aVM -aVM -aTb -aTb -aTb -aVM -aTb -bao -bbf -aZA -bbR -bdF -bcK -baj -aad -aad -aad -aad -aad -aad -aad -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(132,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -ahu -abu -abj -agF -aio -aiT -ajT -akV -alJ -amJ -aig -aou -akV -aqK -arF -asL -agF -auH -avM -aqz -axv -ayn -azu -akR -aBE -aCI -aDx -aEC -aFD -aGq -aHx -aIt -aJC -apt -aLZ -aNb -aEt -bbg -aPQ -aQW -aQW -aQW -aQW -aQW -aQW -aQW -aQW -sJI -aQW -sJI -aQW -bbg -aZz -bcJ -bdG -bev -baj -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aac -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(133,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -aad -aad -aad -aad -abi -abi -swN -abi -agF -afT -agF -agF -aip -aiU -ajU -agF -alK -agF -anB -ait -agF -aqL -arG -asM -agF -auI -avN -sAx -axw -ayo -azv -aAx -aBF -awN -aDy -aED -aFE -aGr -aHh -aIu -aJD -aKK -aMa -aNc -aEt -bbg -aPR -aQW -aRT -aRU -aUc -aUV -aVN -aWA -aQW -jnK -aYw -aZu -aQW -aYA -sKH -bcK -bdH -bex -sKE -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(134,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -aad -aad -aad -aaV -aaW -abj -adv -ael -agF -afU -ahz -aiu -aiq -aiV -ajV -akW -alL -amK -anC -aov -apy -aqM -arH -asN -atL -auJ -avO -aqz -axx -ayp -azw -aAy -aBG -aCJ -aDz -aEE -aFF -aGs -aHy -aIv -aJE -aKL -aMb -aNd -sHV -aOL -aPS -sJI -aSc -aTc -aUd -sKd -aVO -aWB -tXd -aXL -aYx -aZv -aQW -bbh -aPV -baj -sKL -baj -aZo -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(135,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aac -aad -aad -aad -aad -aad -aaV -abi -abj -abj -abS -abu -acF -agF -agG -afU -aiv -air -aiW -ajW -akX -alM -amL -anD -aiW -apz -aqN -arI -asO -arC -auK -avP -aqz -axy -ayq -azx -aAz -aBH -aCK -aDA -aEF -aFG -aGt -aHz -aIw -aJF -aKM -aMa -aNe -aEt -aYA -aPT -aQW -amH -aTd -aUe -aUW -aVP -aWC -aXf -aXM -aYy -aZw -aQW -bbg -bbV -bcL -bdI -bey -aZo -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(136,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aac -aad -aad -aad -aad -aad -aad -aaW -abj -abj -abS -acD -acF -aem -afg -afU -afU -agH -ahv -aiX -agm -akY -alN -amM -anE -aiX -apA -aqO -arJ -asP -agF -auL -avQ -aqz -axz -bxH -azy -aAA -aBI -ays -aDB -aEG -aFH -aGu -aHA -aIx -aJG -aKN -aMc -aNf -aEt -aOM -aPU -aQW -aRW -aTe -aUf -aUX -aVQ -aWD -iUq -aQW -aQW -aQW -sJI -bbj -bbW -bcM -bdJ -bez -baj -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(137,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aad -aad -aad -aad -aad -aad -aad -aad -abi -abj -abu -acE -adx -acF -agF -afU -ahC -aiR -ait -aiY -ajY -akZ -alO -ajY -anF -aow -apB -aqP -arK -asQ -agF -auM -avR -aqz -axA -ayr -azz -aAB -aBJ -aqz -xwu -aEH -aFI -xwu -aEt -aIy -aJH -aKO -aMd -aNg -aEt -aON -aPV -aQW -aRX -aTf -sJX -aUX -aVR -aVQ -aXg -aQW -aYz -aTb -aTb -bbk -bbV -bcN -bdK -beA -baj -aad -aad -aad -bfu -bfu -sLf -bfu -bfu -aad -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(138,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aad -aad -aad -aad -aad -aad -aad -aad -aad -aaW -abu -acF -acF -acF -agF -afe -agF -swZ -agF -aiZ -ajZ -ala -aiZ -amN -ala -aox -apC -ala -arL -asM -agF -auN -avS -aqz -aqz -ays -ays -ays -aqz -aqz -aDC -ccy -aFJ -aGv -aHB -aEt -aHA -aHA -aHA -aEt -aEt -aOO -aPW -aQW -aRY -aTg -sJX -bxS -aVS -aWE -aXh -aQW -bbg -aZy -bap -bap -bbX -bcO -bdL -beB -sKE -bfu -bfu -sLf -bfu -bhZ -biF -bjf -bfu -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(139,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aad -aad -aah -aad -aad -aad -aad -aad -aad -abi -abi -acJ -adz -swN -abT -acF -ahD -aiS -agF -aja -aka -ala -alP -aka -ala -aoy -apD -asB -arM -asR -agF -auO -avT -awO -axB -ayt -ayt -ayt -aBK -aCL -ayt -aEI -aFK -aGw -aHC -cXu -ttp -cXu -cXu -aNh -awO -aOP -aPX -aQX -aRZ -aTh -sJX -aUY -aVT -aVQ -aXi -aQW -bbg -aZz -baq -bbl -bbY -bbm -bdM -bbm -sKE -bfv -bfS -bgB -bho -bia -biG -bjg -bfu -aad -aad -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(140,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aad -aaa -aae -aac -aad -aad -aad -aad -aad -aad -abT -acH -adw -aep -afh -aem -afP -ahA -swZ -ajb -akb -ala -alQ -bxA -ala -aoz -apE -aqR -arN -asS -agF -auP -avU -anH -axC -axC -axC -aAC -aBL -geZ -geZ -aEJ -aFL -aGx -aHD -aIA -xEl -bxP -geZ -aNi -anH -apu -aPY -aQY -aSa -aSa -aUg -sKe -aVU -aWE -aXj -sJI -aYC -aZA -bar -bbm -bbZ -bbm -bbm -bbm -baj -bfu -bfu -bfu -bfu -bib -biH -bjh -bfu -sLf -bfu -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -uXD -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(141,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aae -aaa -aad -aad -aad -aad -aad -aad -abU -abU -abU -abU -abU -abU -abU -abU -abU -ajc -ajc -aip -ajc -ajc -anG -aoA -apF -agF -arO -ajc -agF -auQ -avV -awP -awQ -ayu -ayu -aAD -aBM -ayu -ayu -awQ -awQ -ayV -aHE -aIB -aIB -aIB -aIB -aIB -aIB -aOR -aPZ -aQZ -aSb -sJS -aUh -aUZ -aVV -aVQ -aXk -aQW -bbg -aPV -bas -bbn -bca -bcR -bdN -beC -baj -bfw -bfu -bgC -bhp -bic -biI -bji -bjy -bjJ -bfu -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(142,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aad -aac -aac -aac -aad -abU -acK -adD -adC -afb -agL -ahx -ajR -aqw -ajd -iaa -alb -alR -akc -blg -aoB -apG -uGq -uGq -bxD -atM -auR -avW -awQ -axD -ayv -ayv -aAE -aBN -ayv -ayv -aEK -awQ -aGy -aHF -aIB -aJI -aKP -aMe -aNj -aIB -aOS -aQa -aQX -aSc -aTi -aUi -aVa -aVW -aWF -aVW -aXN -aYE -aZB -bap -bap -sKI -bap -bap -bap -bap -bfx -bfu -bfu -bfu -bid -biJ -bjj -bjz -bjK -bfu -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(143,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abV -acG -acL -adE -afd -agM -ahF -alH -ahy -aje -akd -alc -alS -alc -anI -lxq -apH -aqS -lxq -asT -atN -auS -avX -sDl -axE -ayw -azA -aAF -aBO -aCN -aDD -aEL -awQ -aGz -aGM -aIB -aJJ -aKQ -aMf -aNk -aOf -aOT -aQb -aRa -aSd -aRU -aUj -aVb -aVX -aWG -aXl -aQW -aYF -bxR -aRS -aTb -bcb -bcS -aTb -aVM -beR -bfy -bfT -bgD -bhq -bie -biG -bjk -bjA -bjL -sLf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(144,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aae -aaa -aac -aac -aac -aac -aad -aad -abU -acM -aeo -aes -afQ -afN -ahE -agI -aqy -ajf -ake -ald -oyD -syS -oyD -oyD -apI -apI -arP -asU -atO -arP -apI -awQ -axF -ayx -azB -aAG -aBP -aCO -aDE -aEM -sDl -aGA -aHH -aIC -aJK -aKR -aMg -aNl -aID -aOU -aQc -aRb -aRb -sJT -aRb -aRb -aRb -aRb -aSh -aSh -aSh -aSh -aSh -sKp -bcc -bcT -bdP -aZo -beS -bfz -bfU -bgE -bhr -bif -biL -sLf -bfu -bfu -bfu -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(145,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aae -aac -aac -aad -aad -aad -aad -abU -abU -adA -aeq -aff -afi -ahw -aim -aid -aqw -ajg -akf -oyD -alT -amO -anJ -aoC -apI -aqT -arQ -asV -atP -auT -avY -awQ -axG -axG -bxJ -aAH -aBQ -azC -aDF -aEN -awQ -aGB -aHI -aID -aJL -aKS -aMh -aNm -aIB -aOV -aQd -aRc -aSe -aTj -aUk -aVc -aVY -aWH -sKp -aXO -aYG -aZC -bat -aSh -aSh -aSh -aSh -aSh -bbg -bfA -bfu -bgF -bfu -big -biM -bfu -blC -blF -blI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(146,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aah -aad -aad -aad -aad -aad -aad -abU -acI -adB -aer -aff -afS -agJ -ais -aos -abU -ajh -akg -ale -alU -amP -oyD -oyD -sAc -aqU -arR -asW -atQ -auU -avZ -awQ -awQ -awQ -sDl -aAH -bxK -awQ -awQ -awQ -awQ -arY -awe -sIK -aIB -aIB -sIK -aIB -aIB -aOW -aPZ -aRd -aSf -aTk -aSf -aVd -aVZ -aWI -aSh -aXP -aYH -aZD -bau -aSh -bcd -bcU -bdQ -aSh -bbg -bfA -bfV -bgG -bhs -bih -biN -blA -blD -blG -blJ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(147,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aad -aad -aad -aad -aad -aad -aad -aad -abU -abU -abU -abU -abU -afR -abU -abU -abU -abU -aji -akh -alf -alV -amQ -anJ -aoD -apI -aqV -arS -asX -atR -auV -awa -sDl -axH -ayz -azD -aAH -aBQ -azD -aDG -aEO -sDl -aGD -aHM -aIE -qdt -aKT -aMi -aNn -aHM -aOX -aQe -aRe -aSg -aTl -ail -aVe -aWa -aWJ -aSh -aXQ -aYI -ajG -bav -aSh -bce -bcV -bdR -sKp -beV -bfB -bfW -bgH -bht -bii -biO -bfu -bfu -bfu -sLf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(148,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aad -aah -aad -aad -aad -aad -aad -aad -bye -abW -acN -adF -aet -afj -afV -agN -ahG -aix -ajj -aki -oyD -alW -amR -oyD -syS -apI -aqW -arT -asY -atS -auW -awb -awQ -axI -ayA -awQ -aAH -aBQ -awQ -aDH -aEP -awQ -aGE -aHL -aIF -aJM -aKU -aMj -aNt -csX -aOY -aQf -nxA -aSh -aSh -aSh -aVf -sCb -aSh -aSh -aXR -aYJ -aZF -baw -aSh -bcf -bcW -blt -ooX -aOL -bfA -bfX -bgI -bhu -bij -biP -bjl -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(149,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aae -aaa -aad -aad -aad -aad -aad -abw -abw -abw -swC -abw -abw -afW -abw -swC -abw -ajk -akj -oyD -alX -amS -anJ -aoE -apI -aqX -arU -asZ -atT -auX -awc -awQ -awQ -awQ -awQ -aAI -aBR -awQ -awQ -awQ -awQ -bxN -sIB -cfz -ewT -aKX -lyp -bIJ -aOj -aOZ -bxQ -sJJ -aSh -aTm -aUo -aVg -aWc -aWK -aXm -aXS -aYK -aZG -bax -aSh -bcg -bcX -bdS -aSh -aOL -bfy -bfY -bgJ -bhv -bik -biQ -bjl -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(150,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aad -aad -aad -aad -swC -abX -acO -adG -aeu -afk -afX -agO -ahH -abw -ajl -akk -alg -syC -alg -alg -alg -apJ -sAz -apI -aHF -atU -apI -apI -awQ -axJ -ayB -azD -aAH -aBS -azD -ayz -aEQ -sDl -arY -aHM -aIG -aJP -aKW -aMk -aNr -aHM -aPa -aQb -aKg -aSh -aTn -aUp -aVh -aWd -aWL -aXn -bxT -aYL -aZH -bay -aSh -aUn -aWb -bdT -aSh -bbg -bfA -bfZ -bgK -bhw -bil -biR -bjl -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bwz -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(151,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aah -aad -aad -abw -abY -acP -adH -adH -adH -afY -agP -ahI -abw -ajh -akl -alh -alY -amT -anL -aoF -apK -alg -arV -atb -atV -auY -awd -awQ -axK -ayC -awQ -aAJ -aBT -awQ -aDI -aER -awQ -aGG -aHM -aIH -aJP -coR -aMk -aNr -aOh -vsL -aQd -sJK -aSi -aTo -aUq -aVi -aWe -aWM -aXo -aXT -aYM -aZI -baz -bbp -bch -bcY -bdU -beE -beZ -bfC -bga -bgL -bhw -bim -biS -bfu -aaa -aaa -aaa -aaa -bgU -bkj -bgU -bgU -bgU -bgU -bgU -bgU -bkj -bgU -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(152,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aae -aad -aad -abw -abZ -acQ -adI -aev -afl -afZ -agQ -ahJ -abw -blf -akm -ali -alZ -anM -bxB -anM -apL -alg -arW -atc -aoM -atc -awe -awQ -awQ -sDl -awQ -awQ -awQ -sDl -awQ -awQ -awQ -arY -sIB -aII -sak -uuj -aMm -aNq -aHM -aPc -aQd -aRf -aRf -aTp -aUr -aTp -aRf -aRf -aXp -aXU -aYN -ajN -baA -bbq -bbq -bbq -bdV -beF -bfa -bfA -bgb -bgM -bhx -bin -biT -sLf -aae -aae -aae -aae -bgU -bki -bgU -sSy -lTY -wWj -qcg -bgU -bki -bgU -aae -aae -aae -aae -aae -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(153,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aae -aaa -aae -abx -aca -acR -adJ -aev -afm -aga -agR -ahK -abw -ajm -akn -alh -ama -amV -anN -aoG -apM -alg -arX -atd -atW -sCr -aBU -bxE -aBU -aBU -atd -atd -sFO -aBU -sGW -aBU -atd -aGH -aHM -aIJ -aJQ -aKY -aMn -aNr -aOh -vsL -yeO -aRg -aSj -aTq -aUs -aVj -aWf -aTp -aXq -aXV -aYO -aZK -baB -bbr -bci -bcZ -bdW -aSh -bbg -bfA -bfu -bfu -bhy -bio -bfu -bfu -bgU -bgP -bgP -bjX -bgU -cmp -bgU -bkt -bky -bkB -bkE -bgU -cmp -bgU -bjY -sLm -bgU -bgU -aae -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(154,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -uXD -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aae -aaf -aaf -aae -abx -acb -acS -adK -aew -afn -agb -agS -ahL -abw -ajh -ako -alj -amb -amW -amW -aoH -apN -alg -arY -ate -ath -auZ -auZ -auZ -sDK -auZ -auZ -auZ -auZ -sDK -auZ -auZ -auZ -aGI -aHN -aIK -aJP -aKZ -aMo -aNs -aHM -aPd -aQc -aRf -aSk -aTr -aUt -aVl -aWg -aRf -aXr -aXW -aYP -aZL -baC -bbs -aSi -aWK -aWK -aSh -bfb -bfD -bgc -bgN -bhz -bip -biU -bjn -bjB -bjM -bjU -bjB -bjB -bkk -bjB -bjB -bjB -bjB -bjB -bjB -bjB -bjB -bjB -bkW -blb -bgU -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(155,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aae -aaa -aae -abw -acc -acT -adL -aex -afo -agc -agT -ahM -abw -mDx -akp -alh -amc -amX -anP -aoI -apO -alg -arZ -sBv -atX -ava -awf -awR -axM -ayE -azE -aAK -aBV -aCP -aDJ -aES -aAL -aGJ -aHO -aIL -aJR -aLa -aMp -aNt -aOi -aPe -aQg -aRh -aSl -aTs -aiJ -aVl -aWh -aRh -aXs -aXX -aYQ -aZM -baD -bbr -aWK -bda -bdX -aSh -aYF -bfE -bdO -bgO -bhA -biq -biV -bjo -bjC -bjC -bjV -bjC -bjC -bkl -blx -bjC -bjC -bjC -bjC -bjC -bjC -bly -bkS -bkX -blc -bgU -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(156,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aai -aay -swv -aam -aak -abw -swC -abw -abw -abw -abw -agd -agU -ahN -abw -ajn -akq -alg -amd -amY -alg -syC -alg -alg -arY -atf -atY -avb -awg -bxF -awg -ayF -azF -aAL -aBW -aCQ -aDK -aET -sHZ -aGK -aHP -aIM -aJS -aLb -aMq -aNu -aOj -aPf -aQj -aRi -aij -aTt -aUv -aVm -aWi -aWN -aXt -aiQ -aYR -aZN -ajO -bbt -bcj -bdb -bdY -aSh -sKW -bfF -aZo -bgP -bhB -bir -bgP -bgU -bgU -bgU -bgP -bjY -bgU -btk -bgU -bku -bkz -bkC -bkE -bgU -btk -bgU -bjX -bgP -bgU -bgU -aae -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(157,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aae -aaa -aao -aaz -aaM -aaX -abk -aby -acd -acU -aby -aby -bxx -age -agV -aby -aiy -ajo -akr -alk -aae -aae -anQ -aoJ -apP -aqY -asb -atg -atZ -avc -awh -awS -axN -ayG -azG -aAM -sFP -aCR -aDL -aEU -aAL -aGL -aHQ -aIN -aJT -aLc -aMr -aNv -aOh -aPb -aQg -aRg -aSn -aTu -aUw -aVn -aWj -aWO -aXu -aXZ -aYS -aZO -baF -bbu -bck -bdc -bdZ -aSh -bfd -bfG -bgd -bgP -bhC -bis -bgU -aae -aae -aae -aae -aae -bgU -bki -bgU -iJz -pEA -ezi -luP -bgU -bki -bgU -aae -aae -aae -aae -aae -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(158,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aae -aae -aae -aak -aaA -aaN -aaY -abl -abz -ace -acV -adN -aey -afp -agf -agW -ahO -abl -ajp -aks -alk -aae -aae -anQ -aoK -apQ -aqZ -asc -ath -aua -avd -awi -sDn -sDn -ayH -azH -auZ -aBX -aCS -aDM -aEV -aAL -aGM -aHQ -aIO -aJU -aLd -aMs -aNw -aOk -aPh -aQk -aRf -aRg -aRf -aRg -aRf -aRg -aRf -aSh -aXR -aYT -aZP -aXR -aSh -aSh -aWK -bea -beG -sKE -bfH -baj -bgQ -bhD -bit -bgP -aae -aaa -aaa -aaa -aaa -bgU -btl -bgU -bgU -bgU -bgU -bgU -bgU -btl -bgU -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(159,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaf -aaa -aai -aap -aaB -aaO -aaZ -aak -abA -acf -acW -aak -aak -aak -aak -swv -aak -aak -ajq -jcn -jwi -ame -ame -tKM -aoL -arY -sAA -ara -ara -aub -ave -awj -awj -awj -ayI -azI -aAL -aAL -aCT -aDN -aAL -aAL -aHF -aHQ -aIP -aJV -aLe -aHM -aNx -aOh -aPb -aQl -aRk -eUz -aTw -aTw -aTw -aTw -aTw -dai -aYa -aYU -aZQ -baG -bbv -bbv -baG -baG -baG -bfe -bfI -bge -bgR -bhE -biu -bgV -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(160,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaf -aaa -aaj -aaq -aaC -aaP -aba -abm -abB -acg -swJ -adO -aez -afq -agg -agX -ahP -sOx -ajr -akt -alm -amf -amZ -tKM -aoM -apS -ara -asd -ati -asi -asg -asg -asg -asg -avi -awn -aAN -aBY -avi -aAR -asg -aFN -aAR -aHR -asg -asg -ase -ara -ara -all -aPi -aQm -aIz -rlq -aTx -aTx -aVo -aTx -aTx -aTx -aYb -aYV -aZR -baH -bbw -bcl -aTx -aTx -aTx -aTx -bfJ -bgf -bgS -bhF -biv -bgU -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(161,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aae -aak -aar -aaD -aaQ -acX -abo -abC -ach -acY -adP -aeA -afr -afr -agY -agi -adO -dYC -aku -aln -lZR -lZR -anQ -aoN -apT -arb -ase -hpr -asg -asg -asg -bxG -asg -avi -awn -axP -asg -avi -aAR -asg -awT -aAR -avi -bxL -asg -aLf -aMt -arb -aOm -aPj -aQn -amg -fgG -aTy -aUx -aVp -aUx -aWP -uuU -aYc -iey -byo -byo -bbx -bcm -bdd -beb -byo -bys -bfK -uuX -bgT -bhG -bxY -bgU -aaa -aaa -aaa -fsl -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(162,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aal -aas -aaE -aaR -abc -ggq -abD -aci -acZ -sOx -aeB -sOz -agh -agZ -ahR -aiz -ajs -akv -alo -amh -ana -anR -aoO -apU -arc -asf -asf -asf -avf -awk -awU -axO -ayJ -azJ -aAO -asf -ayJ -aDO -aEW -awU -aGN -aHS -asf -aJW -aJW -aMu -aNy -aOn -aPk -aQo -amg -sEG -aTz -aUy -aUy -aUy -aWQ -tWh -aYc -iey -sKB -baI -bby -bcn -bde -bec -beH -byo -bfK -uuX -bgU -bhH -bix -bgU -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(163,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aal -aat -aaF -aaR -abd -abp -abE -acj -ada -adR -aeC -sOA -spw -aha -ahS -aiA -ajt -akw -alp -qdD -anb -anS -aoP -apV -uxJ -asg -asg -auc -avg -awl -awV -axP -avi -azK -aAP -aBZ -avi -aDP -aEX -aFO -aGO -aHT -gPY -dQC -avi -axP -ard -aOo -aPl -aQp -ami -sEG -aTA -aUy -aVq -sNz -aWR -tWh -aYd -bls -byq -baJ -bbz -bco -bdf -bed -beI -bff -bfL -aYc -bgU -bhI -blv -bgU -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(164,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aal -aau -aaG -aaR -abc -ggq -abD -aci -adb -sOx -aeD -sOB -agj -ahb -ahT -aiB -aju -akx -alq -amj -anc -anT -aoQ -apW -are -ash -ash -aud -avh -awm -awW -axQ -ayK -awW -aAQ -ash -ayK -awW -ash -aFP -aGP -aud -ash -ayK -ayK -aAQ -aNz -aOp -aPm -aQq -amk -sEG -aTB -aUy -aUy -aUy -aWS -lIM -aYe -hOc -byo -baK -bbA -bcp -bdg -bee -beJ -byo -bfK -ugK -bgU -bhH -bix -bgU -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(165,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aae -aak -aav -aaH -aaQ -oKz -swy -abF -ack -adc -adP -aeE -afr -afr -ahc -ahU -sOD -ajv -aky -alr -ndg -ndg -anQ -aoR -apX -arf -asi -bvV -asg -avi -awn -asg -axP -ayL -asg -aAR -bxL -avi -asg -asg -asg -asg -asg -asg -ayL -hDi -aAR -arf -aOq -aPn -aQr -amk -uuU -aTC -aUz -aVr -aUz -aWT -fgG -aYc -aYW -bys -byo -byo -byo -bdh -byo -sKB -byo -bfK -ugK -bgV -bhG -biw -bgU -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(166,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -aac -aaa -aaa -fMP -pZU -pZU -sdX -sdX -aaf -aaa -aam -aaw -aaI -aaS -abe -wkO -abG -acl -swK -adO -aeF -afs -agk -ahd -ahV -sOx -ajw -akz -als -aml -and -tKM -aoS -apY -ara -asj -atj -aue -avj -awo -aue -axP -ayM -asg -aAR -aCa -aCU -aDQ -aue -aue -aGQ -aHU -aIQ -aJX -aLg -sJn -ara -aOr -aPo -aQs -aCM -eUz -aTD -aTD -aVs -aTD -aTD -aTD -aYf -aYY -aTD -baL -aTD -bcq -iML -aTD -iML -aTD -gii -lEr -bgR -bhJ -biy -bgU -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(167,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -aad -aad -aad -aac -aac -aaa -sdX -aaa -aaa -aaa -aaf -aaa -aan -aap -aaJ -aaO -abf -aak -abA -acf -add -swv -swv -aak -aak -aak -aak -aak -ajx -akA -alt -amm -amm -tKM -aoT -apZ -ara -ara -ara -auf -avk -awp -awX -axR -ayN -aue -blj -aCb -aCe -aDR -aEY -aFQ -aCe -aCe -aCe -aJY -aLh -aAT -ayP -sJA -aPp -aQt -blp -aSt -aTE -aTE -aTE -aTE -aTE -aXw -aYg -aYZ -aRq -baM -bbB -bcr -bdj -bef -beK -bfg -bfO -heQ -bgW -bhK -biz -bgT -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(168,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aac -aad -aad -aad -aad -aad -sMD -sMD -sME -sNx -aae -aae -aae -aae -aae -aaf -aae -aae -swv -aaK -aaT -abg -abq -abH -acm -ade -adS -aeG -aft -agl -ahe -agl -abq -ajy -akB -alk -aae -aae -anQ -aoU -aqa -arg -ask -atl -aug -avl -awq -awY -axS -awX -aue -aAR -aCc -aCV -aDS -aEZ -aFR -aGR -aCe -aIR -aJZ -aLh -aso -ayP -ayP -aPq -aQu -aRr -aRs -aTF -aRs -aRr -aRs -aRr -aXx -aYh -aZa -aZa -aZa -baR -bcs -bdk -aZa -beL -wdt -lXk -bgl -bgX -bhL -biA -sLm -aae -aae -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(169,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -aad -aad -aad -aad -aad -aad -aad -sME -sMT -sNj -sNy -sNM -sNM -sNM -aae -aaa -aaa -aae -aaa -aax -aaL -aaU -abh -abr -abI -acn -adf -adT -aeH -afu -acn -ahf -ahX -aiC -ajz -akC -alk -aae -aae -anQ -aoV -aqb -arh -asl -atm -abb -abJ -awr -awZ -axT -ayO -azL -aAS -aCd -aCW -aDT -aFa -aFS -aGS -aHV -aIS -aKa -aLh -sJo -aNA -ayP -aPr -aQv -aRs -aSu -aTG -aUA -aVt -aWk -aTL -aXy -aYi -aZb -aZU -baN -bbC -bct -bdl -beg -beL -aYu -bfP -bfP -bfP -bfP -sKZ -bfP -bfP -bfP -sKZ -bfP -bjc -bfP -bfP -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -uXD -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(170,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -aad -aad -aad -aad -aad -aad -aad -sMq -sMr -sMU -sNk -sMq -sMr -aaa -aaa -aae -aaa -aaa -aae -aaa -aan -aay -aak -sOs -aak -abs -swz -abs -abs -aeI -afv -agn -abs -ahY -ahY -ajA -vWg -alu -amn -ane -alu -syT -alu -alu -asp -atm -aui -avn -aws -axa -ara -ayP -azM -aAT -aCe -aCX -aDU -aFb -aFT -aGT -aHW -aIT -aKb -aLh -aCe -aso -ayP -aPs -aQv -aRt -aSv -aTH -aUB -aVu -aWl -aWU -aXz -aYj -aZc -aZV -baO -bbD -bxV -bdm -beh -sKP -sOV -bfP -bgm -bgY -bgm -ibv -bgm -bgY -bgm -ibv -bgm -bgY -bgm -bfP -aad -aac -aac -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(171,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -sxC -sxC -adQ -adQ -adQ -adQ -sxC -sMr -sMG -sMV -sNl -sNA -sMr -aaa -aaa -aae -aaa -aaa -aae -aaa -aaa -aaa -aak -sOt -sOv -swz -aco -adg -adU -aeJ -afw -ago -abs -ahZ -aiD -ajB -akD -alv -amo -anf -anU -aoW -aqc -syT -bxC -atm -auj -avo -awt -axb -ara -ayQ -azN -asp -aCe -aCY -aDV -aFc -aFU -aGU -aCe -aIU -aKc -aLi -aCe -asp -ayP -aPt -voi -aRs -aSw -aTI -aUC -aVv -aWm -aWV -aXA -aYk -aZd -aZW -baP -bbE -bcv -bdn -bei -beL -aTS -sKZ -bgm -bgZ -bhM -ibv -bgm -bgZ -bhM -ibv -bgm -bgZ -bhM -sKZ -aad -aac -aad -aad -aad -aad -aad -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(172,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -adQ -sLB -adQ -adQ -adQ -sxC -adQ -sLB -sMr -sMH -sMW -sNm -sNB -sNP -sOb -sOb -sOj -sOb -sOb -sOj -sOb -sOb -sOb -sOr -sOu -sOw -abs -acp -adh -adV -aeK -afx -agp -ahg -ahZ -aiE -ajC -akE -alw -amp -ang -anV -anV -aqd -alu -aso -atm -auk -avp -awu -axc -ara -ayR -azO -aAV -aCe -aCZ -aDW -aFd -aFV -aGV -aCe -aIV -aKd -aLj -aCe -aNB -ayP -fMT -lQs -aRr -aSx -aTJ -aUD -aVw -aWn -aSz -aXB -aYl -aZe -aZX -baQ -bbF -bcu -bdo -bej -beL -sPI -bfP -bgo -bha -bhN -ibv -biW -bjp -bhN -ibv -biW -exb -bhN -bfP -bfP -aad -aad -aad -aad -aad -aad -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(173,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -sxC -adQ -sLC -sLJ -ahQ -sLT -ahQ -sMa -sLC -sMr -sMI -sMX -sNn -sNC -sNQ -aaa -aaa -aae -aaa -aaa -aae -aaa -aaa -aaa -aak -swv -aak -abs -acq -adi -adW -aeL -bxy -agq -ahh -aia -aiE -ajC -akF -alv -amq -anh -anW -aoX -aqe -alu -asp -sBw -aul -avq -awv -axd -ara -ayS -azP -aso -aCe -aDa -aDX -aFe -aFW -aGW -sIC -aIW -aKe -aLk -aCf -aNC -aOt -soC -aQw -aRs -aSy -aTK -aUE -aVx -aWo -aSz -aXC -aYm -aZa -aZe -baR -bbG -aZe -bdp -aZe -beL -nKi -bfP -bgp -bhb -bhO -ibv -biX -wUL -bhO -nTi -jdD -bhb -bhO -bjP -bfP -aad -aad -aad -aad -aad -aac -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(174,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -adQ -adQ -sLw -sLD -sLK -sLO -sLO -sLY -sMb -sLD -sMq -sMr -sMY -sNo -sMr -sMq -sMr -aaa -aae -aaa -aaa -aae -aaa -aaa -aaa -aaf -aaa -aae -abs -acr -adj -adW -aeM -afy -agr -ahg -ahZ -aiE -ajD -akG -alx -amr -ani -anX -ani -aqf -alu -sAX -atn -aum -avr -aww -aum -sDM -ayT -aiw -aAW -aCf -aCf -aDY -aFf -aCf -aCf -aCf -aDY -aFf -aLl -aCe -aND -aOu -aPu -aQx -aRr -aSz -aTL -aSz -aTL -aWp -aWW -blr -aYn -aZf -aZY -baS -aYk -bcw -bdq -bek -beM -bfl -bfQ -bgq -bhc -bhP -eFp -bhP -pLb -bhP -biC -bhP -bjq -bjD -bjQ -bfP -aad -aad -aad -aad -aad -aac -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(175,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -adQ -adQ -sLx -ahQ -adQ -sLP -adQ -adQ -sMc -sMk -sMv -sMK -sMZ -sNp -sNE -sNS -sMr -aad -aae -aaa -aaa -aae -aaa -aaa -aaa -aae -aaa -abs -swz -acs -adk -adX -aeN -afz -ags -ahi -aib -aiF -ajB -akH -alv -ams -anj -anY -aoY -aqg -alu -aMx -ato -aun -avs -awx -axe -ato -axe -azR -aAX -axe -aDb -ato -aFg -axe -avs -axe -sIL -aKf -ato -axe -aNE -ayP -blo -aQy -aRu -aSA -aTM -aUF -aVy -aWq -aWq -aiP -aYo -aZg -aZZ -baT -bbH -bcx -bdr -bel -beN -bfm -bfR -bgr -bhd -bhQ -plz -iVw -jBG -iVw -biD -biY -bjr -bjE -bjR -bfP -aad -aad -aad -aad -aac -aac -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(176,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -sxC -adQ -sLy -sLE -sLL -sLQ -sLV -adQ -sMd -sMl -sMw -sML -sNa -sNq -sNF -sNT -sMr -aad -sOk -aae -aae -aaf -aaa -aaa -aaa -aae -aad -abs -abK -act -adl -adX -aeO -afA -agt -swz -aic -aiG -ajE -akI -alu -alu -syT -alu -alu -alu -alu -ayP -ayP -ayP -ayP -mQi -ayP -ayP -ayP -azS -apY -ayP -ayP -ayP -ayP -ayP -ayP -mQi -ayP -ayP -ayP -ayP -ayP -ayP -gyV -oQL -aRv -aSB -aTN -aUG -aVz -aWr -aWX -aXE -aYp -aZh -baa -baU -bbI -baa -bds -baa -aZl -dfP -bfP -bgo -rCw -bhN -ibv -bgo -yeE -bhN -nTi -biZ -bjs -bjF -bjS -bfP -aad -aad -aad -aad -aac -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(177,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -adQ -sxC -sLz -sLF -adQ -sLR -adQ -adQ -sMe -sMm -sMx -sMr -sNb -sNr -sNG -sNU -sMq -aad -aad -aaa -aaa -aae -aaa -aaa -aac -abL -bxZ -swz -abs -abs -abs -abs -swz -abs -abs -abs -abt -abt -ajF -akJ -bxz -amt -ank -anZ -aoZ -aqh -ari -aqh -aqh -auo -avt -awy -pEt -axV -ayU -azT -aAZ -aCg -ank -aly -aly -aFX -aGX -aly -aIX -udT -aLm -uqY -aNF -vkK -aPw -aQz -sJL -sJL -aTO -aUH -sKf -aVA -aVA -aXF -aUH -aZi -bab -baV -bbJ -bcy -bdt -bem -beO -sOV -bfP -bgm -bgm -bhS -ibv -bgm -bgm -bhS -ibv -bja -bjt -bjG -bjT -bfP -aad -aad -aad -aad -aad -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(178,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -adQ -adQ -sLA -sLG -sLM -sLS -sLS -sLZ -sMf -sMn -sMr -sMr -sNc -sNs -sMr -sMr -sMq -aad -aad -aaa -aaa -aae -aad -aac -bvg -abM -acu -adt -adM -aef -adm -bxw -bym -afB -agu -ahj -bym -aiH -alz -akK -alz -amu -anl -aoa -apa -aqi -blh -arj -sOI -aup -avu -atp -gMe -arj -arj -sEJ -aBa -aBa -anl -aDZ -mXV -aFY -bsz -aDZ -aIY -fff -sJa -tLt -tLt -doD -aPx -tLt -aRx -sOT -aTP -aUI -aVB -aWs -aWY -aXG -aYq -aZj -bac -baW -bbK -bcz -bdu -ben -beP -bfn -bfP -vsf -bhg -bgm -ibv -psq -bgZ -bgm -xFw -bjb -bju -bjH -bfP -sKZ -aad -aad -aad -aad -aac -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(179,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -adQ -sxC -sLC -sLN -ahQ -sLX -ahQ -sMg -sLC -sMr -sMO -sNd -sNt -sNI -sMr -aad -aad -aad -aaa -aad -aah -aad -aad -aad -bxZ -adq -bxZ -adY -aei -adn -adn -adn -swL -adn -adn -swL -adn -ajH -ado -adn -ado -adp -aob -apb -nwY -sOF -sOG -atq -aRz -aRz -sOK -aRz -aRz -bli -azU -aBb -aCh -aDc -aEa -sHz -aFi -bsA -aHY -aIZ -blm -jqM -aMy -aHY -rzn -aPy -aQA -sOM -sOU -sOV -sKa -aVC -aWt -aWZ -aXH -aYr -aZi -bad -baX -bbL -bcA -bdv -beo -aZl -sPK -bfP -bgm -bhg -bgm -ibv -bgm -bhg -bgm -bfP -bjc -bjv -bjc -bfP -aad -aad -aad -aad -aac -aac -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(180,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -adQ -sLI -adQ -adQ -adQ -adQ -sxC -sLB -sMr -sMP -sNe -sNu -sNJ -sMr -aad -aad -aac -aaa -aad -aad -aad -aad -aad -bxZ -bxZ -adu -adu -aej -adu -aeV -afa -afC -agv -ahk -ado -aiI -ajI -akL -alA -amv -ado -aoc -apc -aqj -aRz -asr -bfp -aRz -avv -acx -axf -aRz -aRz -sEK -sJN -aRz -aRz -aRz -aRz -blL -bsB -aRz -aRz -aRz -sOL -aRz -sqz -sqz -lFi -lFi -sON -aSE -sOV -aUI -aVD -aWu -aXa -aXI -aYs -aZj -bac -baY -bbM -bxW -bdw -bep -aZl -sPI -bfP -bgm -bhi -bgm -ibv -bgm -bhi -bgm -sKZ -bjd -bjw -bjI -bfP -aad -aad -aad -aad -aad -aac -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(181,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -adQ -adQ -adQ -sxC -sxC -adQ -sxC -sMr -sMQ -sNf -sNv -sNK -sMq -aad -aad -aac -aaa -aaa -aad -aac -aac -aad -aad -aad -ady -adZ -aek -aeQ -aeW -aeW -afc -afD -afJ -afK -afO -afD -agw -afE -amw -anm -aod -apd -aqk -aRz -ass -aTR -sJN -avw -awz -axg -aRz -sEl -sEL -aXb -bai -aSC -aYt -aRz -bxM -bsC -aSH -bvh -sIT -sJc -sJN -aae -aae -aae -aae -aRy -aSF -aTS -auh -aVE -sKh -aVE -aVE -sKh -aZk -baf -baZ -bbN -bcB -bdx -beq -sKQ -sOV -sKZ -sKZ -bfP -bfP -bfP -sKZ -bfP -bfP -bfP -bje -bjx -bjI -sKZ -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(182,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -aad -aad -aad -aad -aad -sMq -sMr -sNg -sMq -sMr -sMr -aad -aad -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -adu -aea -aen -aeR -aeY -ahl -ahm -ahn -aih -ado -aiK -agx -agy -alB -amx -ado -aoc -apc -aql -aRz -ast -bfo -aRz -aRz -aRz -sJN -aRz -bfp -aSD -aRz -aRz -aRz -sGY -aRz -sIb -bsD -aRz -sIN -aRz -sJd -sJq -aaa -ata -atk -atk -abv -atB -aTT -aur -auy -sOZ -awD -sOT -sPk -aZl -bag -bba -bbO -bcC -bdy -ber -aZl -bxX -glC -sdL -bhj -wbV -sOM -aad -aad -aad -bfP -bfP -bjc -bfP -bfP -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(183,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -bvI -aad -aad -aad -aad -aad -aad -aad -aad -sNh -aad -aad -aad -aad -aac -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -adu -aeb -aeP -adu -aec -aeS -afF -agx -aii -adp -aiL -ajJ -agD -alC -amy -adn -aoe -ape -aqm -sJN -sAY -acw -aXJ -aSC -aXJ -bai -aXb -sEm -aRz -sFn -sFR -sJN -sGY -aRz -bmb -bsE -axW -aae -sIU -sJe -sIU -aae -ata -atr -atu -abv -swG -swG -aus -auz -avC -abv -sOY -sOV -aZm -bah -hTn -bah -sKJ -bah -bah -beQ -emA -xdr -bgu -sPY -bhT -sOM -aad -bvg -aac -aad -aac -aac -aac -aad -aad -aac -aac -aac -aad -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(184,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aac -aad -aad -aad -aad -aad -aac -aac -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -adu -adu -adu -adu -aed -aeT -afG -agz -akQ -aie -aiM -ajK -ahs -alD -amz -ann -aof -apf -aqn -aRz -abO -bfp -aSD -sCt -sCQ -sDq -aSD -sEn -sEN -sFo -sFS -aSH -sGY -aRz -sIc -sIv -sFs -sIO -sIU -sJe -sIU -aaa -ata -ats -atv -atz -atC -atG -aut -avm -avD -abv -sPi -aYv -die -sPo -pmS -sPo -sPo -bdz -sPa -sOZ -bfr -hso -bgv -kRV -bhU -aRy -bvg -aac -aaa -aaa -aaa -aaa -aac -aad -aad -aad -aad -aac -aac -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(185,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -adn -aee -aeU -afH -agA -aho -aif -aiN -ajL -aht -ahW -amA -ano -aog -apg -aqk -aRz -abN -acy -aRz -sJN -aRz -aRz -aRz -aRz -aRz -sFp -sFT -sGy -sHb -aRz -bxM -bsC -axW -aae -sIU -sJg -sIU -aae -ata -att -atw -atA -atD -atH -auu -avz -avF -abv -sON -tms -hXc -abP -jLF -aAY -hVE -bdA -aRy -aRy -aRy -mgV -bgw -hiR -bhV -aRy -bvg -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(186,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -ado -aed -ajI -afI -ajI -ahp -adn -aiO -ajM -akP -alF -amB -ado -acv -aph -aqp -aRz -bvh -sBx -aRz -aad -aad -aah -aad -aad -aSD -sFq -sFU -aRz -sGY -sJN -blM -sIw -axW -aRz -sJN -cRz -abN -aaa -ata -atk -atk -abv -any -atJ -aux -avA -avH -abv -aad -orV -iio -tPn -wOe -tPn -hXc -iio -bes -bes -bes -mgV -bgx -bhm -bhW -sON -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(187,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -swM -aeh -agB -adn -agB -ahq -adp -ado -swL -ado -adn -amC -anp -aoh -api -amD -amC -amC -sBy -sBW -aad -aac -bvg -aad -aad -sJN -aRz -aRz -aSD -sHd -aRz -bxM -bsC -sIG -aRz -sIY -sJi -aRz -aae -aae -aae -aae -swG -atF -atF -atF -atF -atF -swG -aad -hns -iXB -hVE -sPq -hVE -bcE -sVt -bet -bet -bet -lMu -bgy -sPY -bhX -aRy -bvg -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(188,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ado -aeg -aeX -hQH -agC -ahr -ado -aae -aae -aae -aae -syD -anq -aoi -apj -aqq -ark -amC -sOJ -bvg -aac -aac -aae -aac -aad -aRz -aXK -bhk -sGA -sHe -aRz -blO -bsJ -axW -aRz -aSH -sJj -aRz -aae -aaf -aaf -aae -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -hns -xLe -hVE -ajP -hVE -pXH -sVt -vCu -tin -tin -vxf -bgz -sPY -sLg -aRy -bvg -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(189,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ado -aeh -lCg -ado -lCg -ahq -ado -aaa -aaa -aaa -aaa -amD -anr -aoj -apk -aqr -arl -amC -bvg -aac -aac -aaa -aae -aac -aac -sEQ -aRz -sJN -atq -aRz -aRz -bmh -sIx -aKh -sIP -bmC -bmG -axW -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -orV -nMh -hVE -sPq -wPr -jIk -sVt -fDZ -hNT -bkf -lMu -bgA -bhn -bhY -sON -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(190,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aeZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -amC -ans -aok -apl -aqs -arm -syD -aac -aaa -aaa -aaa -aae -aaa -aac -bvg -sFs -sFX -sGC -sHf -sHB -blM -sIy -blZ -sHB -blZ -sJk -sDP -aae -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aac -aac -aad -aad -orV -pdX -hVE -bWO -oKp -dXv -sVt -low -jsD -low -lMu -sON -sOM -sOM -sOM -aad -aad -aad -aad -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(191,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -amC -amC -amD -apm -aqt -amC -amC -aaa -aaa -aaa -aaa -aae -aae -bvg -bvg -sFs -sFY -sGD -bsS -sHC -sId -bsM -bsS -sIR -bsS -bsY -axW -aae -aae -aae -aaf -aaa -aaa -aaa -aaa -aac -aad -aad -aad -rpy -jLT -lmr -oRo -pAN -nTg -gcw -fcs -iUO -svX -eWo -aad -aad -aad -aad -aad -aad -aad -aac -aac -aac -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(192,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -amD -aol -apn -aqu -amD -aae -aae -aaf -aaf -aae -aae -axW -sDP -azb -axW -axW -axW -azb -blL -blY -bsB -azb -axW -aKh -bsZ -azb -axW -axW -aae -aaf -aaa -aaa -aaa -aaa -aac -aad -aad -aad -sVt -bNB -hVE -sPq -hVE -lzC -sVt -low -oxb -low -jRe -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(193,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -ant -aom -apn -aqv -ant -aae -aaa -aaa -aaa -aaa -aae -axW -ayW -azV -aBc -aCi -aDd -aEb -aFk -sIe -bsO -aHZ -aJa -azb -bta -aMz -aNG -azb -aae -aaf -aaa -aaa -aaa -aaa -aac -aad -aad -aad -sVt -jXX -wwT -sPq -tFk -hVE -lzG -eBJ -cgb -ugu -kPi -aad -aad -aad -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -uXD -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(194,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -amD -amD -kKd -amD -amD -aaa -aaa -aaa -aaa -aaf -aae -axW -ayX -azW -aBd -aCj -aDe -aEc -aFl -aGa -bsP -aIa -aJb -aKi -btb -aIa -aNH -axW -aae -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -meo -xiZ -wvy -sPq -mfj -mvB -mvB -kqH -vlJ -pHH -ucu -aad -aad -aad -aad -aad -aad -aac -aac -aac -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(195,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -app -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aae -axW -ayY -azX -aBe -aCk -bsv -bsw -bsx -bsw -bsQ -aEd -aJc -aKj -btc -aMA -aNI -sDP -aae -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -aad -sVt -mhf -kCG -ybw -vGQ -hAy -eZs -vPZ -jde -pmK -iio -aad -aad -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(196,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aae -axW -ayZ -azY -aBf -aCl -aDg -aEe -aFn -aGb -bsR -bsT -bsV -bsX -btd -aMB -aNJ -sDP -aae -aaf -aaa -aaa -aaa -aaa -aac -aac -aad -aad -sVt -sVt -sVt -sVt -qcP -sVt -meo -meo -sVt -sVt -sVt -aad -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(197,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -axW -aza -azZ -aBg -aCm -aDh -aEf -aEf -bll -aEf -aEf -aDh -azb -aLt -aMC -aNK -axW -aae -aaf -aaa -aaa -aaa -aaa -aaa -aad -aad -eGm -eGm -eGm -meo -uiT -scn -bpj -iio -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(198,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aae -sDP -azb -azb -aBh -aCn -aDi -azb -azb -aGc -azb -azb -aDi -aCn -aDi -azb -azb -axW -aae -aaf -aaa -aaa -aaa -aaa -aaa -aad -aad -leU -dfK -dfK -sVt -kQn -lFm -fjN -iio -aad -aad -aad -aad -aad -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(199,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aae -aae -aae -azb -aDh -azb -aDh -azb -aae -aae -aae -azb -aDh -azb -aDh -azb -aae -aae -aae -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -leU -dfK -qnA -ucd -vZb -iiW -bOJ -iio -aad -aad -aad -aad -aad -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(200,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -azb -fWz -azb -uxM -azb -aaa -aaa -aaa -azb -uxM -azb -uxM -azb -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -eGm -lmq -lmq -sVt -iio -upN -iio -iio -iio -aad -aad -aad -aac -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(201,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aDj -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -eGm -eGm -eGm -sVt -gLD -lFm -uTF -gGq -iio -aad -aad -aad -aac -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(202,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -aad -iio -nty -qiW -msG -ogL -iio -aad -aad -aad -aac -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(203,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -aad -iio -qyQ -flE -msG -diQ -iio -aad -aad -aac -aac -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(204,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aad -aad -aad -tPn -tPn -tPn -iio -ohM -iio -aac -aac -aac -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(205,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -aaa -aaa -aaa -edA -aaa -edA -aac -aac -aac -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(206,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aaa -aaa -aaa -edA -aaa -edA -aaa -aac -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(207,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aab -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(208,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(209,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(210,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(211,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(212,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(213,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aab -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aab -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(214,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(215,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(216,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(217,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(218,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(219,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(220,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(221,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(222,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(223,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(224,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(225,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(226,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(227,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(228,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(229,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(230,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(231,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(232,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -edA -aaa -edA -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(233,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(234,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -hhM -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(235,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(236,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(237,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(238,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(239,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(240,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(241,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(242,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(243,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(244,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -oOI -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(245,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(246,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(247,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(248,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(249,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(250,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(251,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(252,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(253,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -hhM -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(254,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -hhM -hhM -aaa -aaa -hhM -hhM -hhM -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -"} -(255,1,1) = {" -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP -jFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadadQadQsxCadQadQaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadsxCadQadQadQsxCadQadQaadaadaadaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaadaadaadadQadQsLwsLxsLysLzsLAsxCadQaadaadaacaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaadaadaadsxCsLBsLCsLDahQsLEsLFsLGsLCsLIadQaadbvIaacaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaadaadaadsxCadQsLJsLKadQsLLadQsLMsLNadQadQaadaadaacaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaadaadadQadQahQsLOsLPsLQsLRsLSahQadQadQaadaadaadaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaadaadaadadQadQsLTsLOadQsLVadQsLSsLXadQsxCaadaadaacaacaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaadaadaadadQsxCahQsLYadQadQadQsLZahQadQsxCaadaadaadaacaacaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaadaadaadaadadQadQsMasMbsMcsMdsMesMfsMgsxCadQaadaadaadaadaacaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaadaadaadaadaadsxCsLBsLCsLDsMksMlsMmsMnsLCsLBsxCaadaadaadaadaadaadaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaadaadaadaadsMqsMrsMrsMrsMqsMvsMwsMxsMrsMrsMrsMrsMqaadaadaadaadaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaadaadsMDsMEsMrsMGsMHsMIsMrsMKsMLsMrsMrsMOsMPsMQsMraadaadaacaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaadsMDsMTsMUsMVsMWsMXsMYsMZsNasNbsNcsNdsNesNfsNgsNhaacaacaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacsMEsNjsNksNlsNmsNnsNosNpsNqsNrsNssNtsNusNvsMqaadaacaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacsNxsNysMqsNAsNBsNCsMrsNEsNFsNGsMrsNIsNJsNKsMraadaadaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaafMPaaaaaesNMsMrsMrsNPsNQsMqsNSsNTsNUsMrsMrsMrsMqsMraadaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapZUsdXaaesNMaaaaaasObaaasMrsMrsMrsMqsMqaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapZUaaaaaesNMaaaaaasObaaaaaaaadaadaadaadaadaadaadaadaacaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaaaaeaaeaaeaaesOjaaeaaeaaesOkaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaaaaeaaaaaaaaasObaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafaafaagaaeaaeaaeaafaafaafaafaaaaaaaaasObaaaaaaaaaaaeaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaahaaeaaeaafaafaaeaaeaahaadaahaaeaafaafaaeaafaafaafaafaaeaaeaaaaaaaaeaaaaaaaaaaaeaaaaaaaaeaaeaaeaaesOjaaeaaeaaeaafaaeaaeaahaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaadaacaaaaaaaaaaaaaacaadaadaadaaaaaaaaaaaaaaaaafaaaaaaaaaaaeaaiaajaakaalaalaalaakaamaanaaeaaaaaaaaasObaaaaaaaaaaaaaaaaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadaadaaaaaaaacaacaadaadaadaadaaaaaaaaaaaaaafaaaaaiaaoaakaapaaqaaraasaataauaavaawaapswvaaxaanaaasObaaaaaaaaaaaaaaaaacaadaadaacaadaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadaadaadaadaaaaacaadaadaadaadaadaadaaaaaaaaaaaeaaaaayaazaaAaaBaaCaaDaaEaaFaaGaaHaaIaaJaaKaaLaayaaasObaaaaaaaaaaaaaacbvgaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaacaaaaacaadaadaadaadaadaadaahaaeaaeaafaaeswvaaMaaNaaOaaPaaQaaRaaRaaRaaQaaSaaOaaTaaUaakaaksOraakaafaaeaaeabLabMbxZbxZaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadabRabTacEacHaadaadaadaadaacaaaaacaadaadaadaadaadaadaadaadaaaaafaaaaamaaXaaYaaZabaacXabcabdabcoKzabeabfabgabhsOssOtsOuswvaaaaaaaadbxZacuadqbxZaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadabRacJadwacHaadaadaadaadaacaaaaadaadaadaadaadaadaadaadaadaaeaaeaaeaakabkablaakabmaboggqabpggqswywkOaakabqabraaksOvsOwaakaaeabsabsswzadtbxZaduadyaduaduaduaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaaaaaaaaaaacaacacHacHacHacHacHabRabTadwacHacHacHacHacHacHaadaaaaadabUabUabUbyeabwswCabwabwabxabxabwabwabyabzabAabBabCabDabEabDabFabGabAabHabIabsswzabsabsabsswzabKabsadMadYaduadZaeaaebaduaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadadxadzadzadzaXcaXcadzaemacHaepaepaepaepaepaepaepafeafgafeaepaepabUabUabVabUabUacIabUabWabwabXabYabZacaacbaccswCacdaceacfacgachaciacjaciackaclacfacmacnswzacoacpacqacracsactabsaefaeiaejaekaenaePaduaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaacaacaacaacaacaadacHaepaepaepaepaepaepaepafhaepafhaepaepabUacKacGacMadAadBabUacNabwacOacPacQacRacSacTabwacUacVacWswJacYacZadaadbadcswKaddadeadfabsadgadhadiadjadkadlabsadmadnaduaeQaeRaduaduadnadoswMadoadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaadaacaacaacaacaacaadacHaepaepaepaepacHacHacHacHacHacHaepaepabUadDacLaeoaeqaerabUadFswCadGadHadIadJadKadLabwabyadNaakadOadPsOxadRsOxadPadOswvadSadTabsadUadVadWadWadXadXabsbxwadnaeVaeWaeYaecaedaeeaedaehaegaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaacaadaadaadaadacHaepaepaepaepafLafPafPafPacJacHagGagHabUadCadEaesaffaffabUaetabwaeuadHaevaevaewaexabwabyaeyaakaezaeAaeBaeCaeDaeEaeFswvaeGaeHaeIaeJaeKaeLaeMaeNaeOswzbymadnafaaeWahlaeSaeTaeUajIagBaeXlCgaeZaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadacHaepaepacHacHacHacHacHahuacHacHaepagHabUafbafdafQafiafSafRafjabwafkadHaflafmafnafoabwbxxafpaakafqafrsOzsOAsOBafrafsaakaftafuafvafwafxbxyafyafzafAabsafBswLafCafcahmafFafGafHafIadnhQHadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaroaroaroacHacHacHacHarsafTafUahvahAahDaiSaepagHabUagLagMafNahwagJabUafVafWafXafYafZagaagbagcagdageagfaakaggafraghspwagjafragkaakaglacnagnagoagpagqagragsagtabsaguadnagvafDahnagxagzagAajIagBagClCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaroarsajaajbarsajaarsajQagFahzafUajZahCacHaepaepabUahxahFahEaimaisabUagNabwagOagPagQagRagSagTagUagVagWswvagXagYagZahaahbahcahdaakaheahfabsabsahgahhahgahiswzabsahjadnahkafJaihaiiakQahoahpahqahrahqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadabiaadaaWabiaadaadabiaroarsakbagFagFswZswZagFagFaiuaivartaiRaxZaepaepabUajRalHagIaidaosabUahGswCahHahIahJahKahLahMahNabyahOaakahPagiahRahSahTahUahVaakaglahXahYahZahZaiaahZaibaicabtbymswLadoafKadoadpaieaifadnadpadoadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaikabjabjagKabuadvaelaroarsasuagFapwapRainaioaipaiqairayaaitacHaybaycabUaqwahyaqyaqwabUabUaixabwabwabwabwabwabwabwabwaiyablaaksOxadOaizaiAaiBsODsOxaakabqaiCahYaiDaiEaiEaiEaiFaiGabtaiHadnaiIafOaiKaiLaiMaiNaiOadoaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadabiaaWabjabuabuabjaaWabuazgarsaydagFaqBaqDaqGaiTaiUaiVaiWaiXaiYaiZayeayfajcajdajeajfajgajhajiajjajkajlajhblfajmajhmDxajnajoajpajqajrdYCajsajtajuajvajwajxajyajzajAajBajCajCajDajBajEajFalzajHajIafDagxajJajKajLajMswLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaadaadaadaadabjabjabjabSaaVaadaadaygabuaroarsayyagFaqHarnajSajTajUajVajWagmajYayDazcazdazeiaaakdakeakfakgakhakiakjakkaklakmaknakoakpakqakraksjcnaktakuakvakwakxakyakzakAakBakCvWgakDakEakFakGakHakIakJakKadoakLagwagyagDahsahtakPadoaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaaWabiabjabjaadaadaaVahBabuaroarparqagFagFakTakUakVagFakWakXakYakZalaalaalaaipalbalcaldoyDalealfoyDoyDalgalhalialhaljalhalgalkalkjwialmalnaloalpalqalralsaltalkalkalualvalwalvalxalvalubxzalzadnalAafEalBalCalDahWalFadnaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadabiabuabjabSazfabuabualGaroarsazhagFaruarBasaalJalKalLalMalNalOaiZalPalQajcalRalSoyDalTalUalValWalXsyCalYalZamaambamcamdaaeaaeameamflZRamhqdDamjndgamlammaaeaaeamnamoampamqamramsaluamtamuadoamvamwamxamyamzamAamBamCsyDamDamCamCaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaadaacaadaadaadaadaadaadaadaadaadabuacDaadabiamGacFacFasmarsarsagFasnasqamIamJagFamKamLamMajYamNakabxAajcakcalcsySamOamPamQamRamSalgamTanMamVamWamXamYaaeaaeameamZlZRanaanbancndgandammaaeaaeaneanfanganhanianjsyTankanladpadoanmadoadnannanoadoanpanqanransamCamDantamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadfEMpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEbkoasuasyagFaszanCanzaiganBanCanDanEanFalaalaalaanGblganIoyDanJoyDanJoyDanJalganLbxBanNamWanPalganQanQtKMtKManQanRanSanTanQtKMtKManQanQaluanUanVanWanXanYaluanZaoaaobaocaodaocaoeaofaogacvaohaoiaojaokamDaolaomamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaacaadaadaadcWvanxmTMhOhmTManxoOkkitoOkanxvMbgapvMbanxaoqaoraoqanxcWvasAarsagFagFaqQaotaouaitaovaiWaiXaowaoxaoyaozaoAaoBlxqoyDaoCoyDaoDsySaoEalgaoFanMaoGaoHaoIsyCaoJaoKaoLaoMaoNaoOaoPaoQaoRaoSaoTaoUaoVsyTaoWanVaoXaniaoYaluaoZapaapbapcapdapcapeapfapgaphapiapjapkaplapmapnapnkKdappaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaacaacaadaadaadcWvanxiZQiqCbGSanxvVSddIxejanxsrRfnpujganxrVsapvpclanxcWvasDarsarsagFakTapxakVagFapyapzapAapBapCapDapEapFapGapHapIapIsAcapIapIapIapJapKapLapMapNapOalgapPapQarYapSapTapUapVapWapXapYapZaqaaqbaluaqcaqdaqeaqfaqgaluaqhaqinwYaqjaqkaqlaqmaqnaqkaqpamDaqqaqraqsaqtaquaqvamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaadaadaadaadaadcWvanxtacaqAoaVanxtacaqAoaVanxtacaqAoaVpjUaqCaqAaqEaqFcWvsAxaqzasEagFaqIaqJaqKaqLaqMaqNaqOaqPalaasBaqRagFuGqaqSapIaqTaqUaqVaqWaqXsAzalgalgalgalgalgalgaqYaqZsAAaraarbarcuxJarearfaraaraargarhalusyTalualualualualuariblhsOFaRzaRzaRzsJNaRzaRzaRzamCarkarlarmamCamDantamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaacaadaadaadaadaqzaqzcWvotngVXkHAsrhymjxEQvmUuoyawCarrviyvuhqFwarvarwarxaryarzarAaqzarsagFarDarEarFarGarHarIarJarKarLarMarNarOuGqlxqarParQarRarSarTarUapIarVarWarXarYarZarYasbascaraasdaseasfasgashasiasjaraaskaslaspbxCasoaspsAXaMxayPaqharjsOGasrassastsAYabOabNbvhamCamCamCsyDamCaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaacaacaacaadaqzaqzlAsjpvuuJoiLoiLbZqbKQbKQbKQlqzbKQbKQbKQaswaswasCoiLazmasFasGasHaqzasIswZasJasKasLasMasNasOasPasQasMasRasSajcbxDasTasUasVasWasXasYasZaHFatbatcatdatesBvatfatgatharaatihprasfasgashbvVatjaraatlatmatmatmatmsBwatnatoayPaqhsOIatqbfpaTRbfoacwbfpacysBxsBysOJbvgaacaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaacaacaacaadaqzueGqTamsJtdNkCUmTTvtIfINfvdfvdfFwfFwfFwqIpjxcjxcauwjxcvmqtWQiVyatIhsVatKagFagFagFagFagFatLarCagFagFagFagFagFagFatMatNatOatPatQatRatSatTatUatVaoMatWathatXatYatZauaaubasiasgasfaucaudasgaueaufaugabbauiaujaukaulaumaunayPauoaupaRzaRzsJNaRzaXJaSDaRzaRzsBWbvgaacaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaadaadaqzttAoJprjQoqlrzqtgmjuTauqmaemaeauqfEtauqmaemaemaeauqmaefLruyJauAauBauCauDauEauFauGauHauIauJauKauLauMauNauOauPauQauRauSarPauTauUauVauWauXapIauYatcsCrauZavaavbavcavdaveasgasgavfavgavhaviavjavkavlabJavnavoavpavqavravsayPavtavuaRzavvavwaRzaSCsCtsJNaadaadaacaacaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaadaadaqzchJhUGrjQoqlawIvjNvJkhqXxeumkFhXnmnDqEleOshqXhqXhqXhqXhqXavEquiavGaqzavIavJavKavLavMavNavOavPavQavRavSavTavUavVavWavXapIavYavZawaawbawcapIawdaweaBUauZawfawgawhawiawjasgasgawkawlawmawnawoawpawqawrawsawtawuawvawwawxmQiawyatpsOKacxawzaRzaXJsCQaRzaadaacaacaaaaaaaaaaaeaaaaafaafaafaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaqzvJtyhgjtZixkuVJhULnFGwqLwqLwqLwqLasxwqLwqLwqLbpBbuwdiGdiGawIawJawKaqzawMcWRaqzaqzaqzsAxaqzaqzaqzaqzaqzawOanHawPawQsDlawQawQawQsDlawQawQawQawQawQbxEauZawRbxFawSsDnawjasgbxGawUawVawWasgaueawXawYawZaxaaxbaxcaxdaumaxeayPpEtgMeaRzaxfaxgsJNbaisDqaRzaahbvgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaqzfbHhUGrjQoqldiGdiGraediGaAnaApiIjatyaApaApauvqoTdiGdiGaxmdiGaxoaxpaxqaxraxsaxtaxuaxvaxwaxxaxyaxzaxAaqzaxBaxCawQaxDaxEaxFaxGawQaxHaxIawQaxJaxKawQaBUsDKaxMawgaxNsDnawjasgasgaxOaxPaxQaxPaxPaxRaxSaxTaraaraaraarasDMatoayPaxVarjaRzaRzaRzaRzaXbaSDaRzaadaadaacaacaaaaaeaxWaxWaxWaxWaxWaxWsDPaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaqzlvwhUGbGLkTzmTvrExvpzybaiJYybaiJYeafybaybaiJYeafybaybacBSxsSayiayjcBfaykaylaqzaymaynayoaypayqbxHayraysaytaxCayuayvaywayxaxGawQayzayAawQayBayCsDlaBUauZayEayFayGayHayIaviaviayJaviayKayLayMayNawXayOayPayQayRaySayTaxeayPayUarjbliaRzsElbfpsEmsEnaRzaadaadaadaacaacbvgsDPayWayXayYayZazaazbaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaasNMfomsNMsNMuhzuhzuhzgdAnhUxrfueCvuNiKpguMjCiuSsevauSsvVAdFVavxavyfjskwFeCgazlidDwWzaDldiGazpdiGazqazrazsaztazuazvazwazxazyazzaysaytaxCayuayvazAazBbxJsDlazDawQawQazDawQawQatdauZazEazFazGazHazIawnawnazJazKawWasgasgaueaueazLazMazNazOazPaiwazRazSazTsEJazUsEKsELaSDaRzsENaRzaSDsJNaRzsEQbvgbvgazbazVazWazXazYazZazbazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaasNMaaeoIGuhzuhziyebpnrjVbpnpvXqMrjkltgpoCyanxxImaqAxImanxaAhaAiaAjanxaAhaAiaAjanxayhveroGcaAqaAraAsaAtaAuaAvakRaAxaAyaAzaAAaABaysaytaACaADaAEaAFaAGaAHaAHaAHaAHaAIaAHaAJawQatdauZaAKaALaAMauZaALaANaxPaAOaAPaAQaARaARbljaARaASaATaspaAVasoaAWaAXapYaAZaBaaBbsJNaXbaRzsFnsFosFpsFqaRzaXKaRzsFssFsaxWaBcaBdaBeaBfaBgaBhaDhfWzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaasNMaaamqFpqsoxnmJPeYefsJxZOgSvkiweewdgVorIanxrVjqscmgsanxaBpaxiblkanxaBratxaBtanxxAjeZdawFaByaByaBAaBBaBCaBDaBEaBFaBGaBHaBIaBJaqzaBKaBLaBMaBNaBOaBPaBQbxKaBQaBQaBRaBSaBTawQsFOauZaBVaBWsFPaBXaALaBYasgasfaBZashbxLaCaaCbaCcaCdaCeaCeaCeaCeaCfaxeayPaCgaBaaChaRzbaiaRzsFRsFSsFTsFUaRzbhksJNsFXsFYaxWaCiaCjaCkaClaCmaCnazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaasNMaaeoIGuhzuhzqgCbYEeyudMlxtLnUkcGzfYxxyoanxaAglUuaAganxawAaCsawAanxasvaCwasvanxaCzkaAaCAaCCaCDaCEaCFaCGaCHaCIawNaCJaCKaysaqzaqzaCLgeZayuayvaCNaCOazCawQazDawQawQazDawQsDlaBUsDKaCPaCQaCRaCSaCTaviaviayJaviayKaviaCUaCeaCVaCWaCXaCYaCZaDaaCfaDbayPankanlaDcaRzaSCaRzsJNaSHsGyaRzaSDsGAatqsGCsGDaxWaDdaDebsvaDgaDhaDiaDhuxMaDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaasNMsNMwkGcoQuhzcCpuhzuvguhzuhzezPqUWaCGhNOuokakNakNakNakNakNuokuokuokuokuokuokuokuokaDruokjDdaDsaDtaDuaDvaDwaDxaDyaDzaDAaDBxwuaDCaytgeZayuayvaDDaDEaDFawQaDGaDHawQayzaDIawQsGWauZaDJaDKaDLaDMaDNaARaARaDOaDPawWasgaDQaDRaDSaDTaDUaDVaDWaDXaDYatoayPalyaDZaEaaRzaYtsGYsGYsGYsHbsGYsHdsHeaRzsHfbsSazbaEbaEcbswaEeaEfazbazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaajbQlrglrglrglFwgNHgNHxPzaqzajXaaWakMakOalEamFamUakSaEnaEoaEpaEqaEraEsaEtaEuaEvaEwaEtaExaEyaEzaEAaEBaECaEDaEEaEFaEGaEHccyaEIaEJawQaEKaELaEMaENawQaEOaEPawQaEQaERawQaBUauZaESaETaEUaEVaALasgasgaEWaEXashasgaueaEYaEZaFaaFbaFcaFdaFeaFfaFgayPalymXVsHzaRzaRzaRzaRzaRzaRzsJNaRzaRzaRzsHBsHCblLaFkaFlbsxaFnaEfazbaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaqzajXabuabuanuanvanwanAalIaFqaFraFsaFtaFuaFvsHVaFwaFxaFyaEtaFzaFAaFBaDvaFCaFDaFEaFFaFGaFHaFIaFJaFKaFLawQawQawQsDlawQawQsDlawQawQsDlawQawQatdauZaALsHZaALaALaALaFNawTawUaFOaFPasgaueaFQaFRaFSaFTaFUaFVaFWaCfaxeayPaFXaFYaFiblLbxMsIbbmbsIcbxMblMbxMblObmhblMsIdblYsIeaGabswaGbbllaGcaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaadaadaadaGeqpGaGeaGeaGeanKanOaonalIamEaGgaGhaGhaGiaGjaGgaGkabnaGgaGgaGmaGnaGoaDvaGpaGqaGraGsaGtaGuxwuaGvaGwaGxayVaGyaGzaGAaGBarYaGDaGEbxNarYaGGarYaGHaGIaGJaGKaGLaGMaHFaARaARaGNaGOaGPasgaGQaCeaGRaGSaGTaGUaGVaGWaCfavsayPaGXbszbsAbsBbsCbsDbsEsIvbsCsIwbsCbsJsIxsIybsMbsBbsObsPbsQbsRaEfazbaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadsIuuBJaIdaHgaGeaooaopapoapqaprapsaHjaHkaHlaHmaHnaHoaHpaHqaHraHlaHtaHuaHvaHwaHxaHhaHyaHzaHAaEtaHBaHCaHDaHEaHFaGMaHHaHIaweaHMaHLsIBaHMaHMsIBaHMaHNaHOaHPaHQaHQaHQaHRaviaHSaHTaudasgaHUaCeaCeaHVaHWaCeaCesICaCfaxemQialyaDZaHYaRzaSHaRzaxWsFsaxWaxWsIGaxWaKhblZbsSazbaHZaIaaEdbsTaEfazbazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaGeaIbaIcaIdsIuaGeaGesIIbwYaIeaIfaIgaIhaIiaIjaIkaIlaImaInaIoaIpaIqaIrsHVaIsaItaIuaIvaIwaIxaIyaEtcXuaIAaIBaIBaIBaICaIDsIKaIEaIFcfzaIGaIHaIIaIJaIKaILaIMaINaIOaIPasgbxLasfgPYashasgaIQaCeaIRaISaITaIUaIVaIWaDYsILayPaIXaIYaIZaRzbvhsINaaesIOaaeaRzaRzaRzsIPsHBsIRaxWaJaaJbaJcbsVaDhaDiaDhuxMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaadaadaadaadaGeaJhaJiaHeaJjaJkaJlaJmaJnabQaJpaJqaJraJsaJtaJuaLRbxaaJtaJwaJwaJyaJzaczaJBaJCaJDaJEaJFaJGaJHaHAttpxElaIBaJIaJJaJKaJLaIBqdtaJMewTaJPaJPsakaJQaJPaJRaJSaJTaJUaJVasgasgaJWdQCayKayLaJXaJYaJZaKaaKbaKcaKdaKeaFfaKfayPudTfffblmaRzsITaRzsIUsIUsIUsJNsIYaSHbmCblZbsSaKhazbaKiaKjbsXazbaCnazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaGeaKpaKqpbTaKsaKtaKuaKvaKwaKxaKybxbaKzaKzbuWaKAaMUaKCaKDaKEaKEaJyaKGaKHaKIaptaKKaKLaKMaKNaKOaHAcXubxPaIBaKPaKQaKRaKSaIBaKTaKUaKXaKWcoRuujaKYaKZaLaaLbaLcaLdaLeaseaLfaJWaviayKhDiaLgaLhaLhaLhaLhaLiaLjaLkaLlatoayPaLmsJajqMsOLsJcsJdsJesJesJgcRzsJisJjbmGsJkbsYbsZbtabtbbtcbtdaLtaDiaDhuxMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaadaadaadsIuaLDaLEaLFaLGaLHaLIaLJaLKacAaLMaLNaLObuWaLPaLQwUFaLSaLTbuWaLUaLVaLWacBaLYaLZaMaaMbaMaaMcaMdaHAcXugeZaIBaMeaMfaMgaMhsIKaMiaMjlypaMkaMkaMmaMnaMoaMpaMqaMraMsaHMaraaMtaMuaxPaAQaARsJnaATasosJoaCeaCeaCeaCfaCeaxeayPuqYtLtaMyaRzsJNsJqsIUsIUsIUabNaRzaRzaxWsDPaxWazbaMzaIaaMAaMBaMCazbazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaabxcbxdbxdbxdbwYbwYsIIbxjaMJaMKaMLaMMaMJaMNaMObxvacCaMRaMSaMTaMUaMVaMWaMXadraMZblnaEtaNaaNbaNcaNdaNeaNfaNgaEtaNhaNiaIBaNjaNkaNlaNmaIBaNnaNtbIJaNraNraNqaNraNsaNtaNuaNvaNwaNxaraarbaNyardaNzarfaraayPayPaNAasoaspaNBaNCaNDaNEayPaNFtLtaHYsqzaaeaaaaaeaaaaaeaaaaaeaaeaaeaaeaaeaxWaNGaNHaNIaNJaNKazbaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaadaadabiagEafMsJyaNTaNUaNVaNWaNXaMNaNYaNZacCaMXaMSaMTaOaaMVaMWaMXadsaMZaOdaEtaEtaEtaEtsHVaEtaEtaEtaEtawOanHaIBaIBaOfaIDaIBaIBaHMcsXaOjaHMaOhaHMaOhaHMaOiaOjaOhaOkaOhallaOmaOnaOoaOpaOqaOrsJAayPayPayPayPayPaOtaOuayPayPvkKdoDrznsqzaaeataataataataataaaeaafaaaaaaaaeaxWazbaxWsDPsDPaxWaxWaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaadaadaadabubxlaOvaOwaNVaOxaOysJDaOzaMPacCaMXaOCaMTaMUaMVaODaMXadraOFaOGaOHaOIbbgbbgaOLaYAaOMaONaOOaOPapuaORaOSaOTaOUaOVaOWaOXaOYaOZaPavsLaPcvsLaPdaPeaPfaPbaPhaPbaPiaPjaPkaPlaPmaPnaPoaPpaPqaPraPsaPtfMTsoCaPublogyVaPwaPxaPylFiaaeatkatratsattatkaaeaafaaaaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaadaadaadafMsJybuCbuCaNVbuCbuCaMNaPIaPJaLUsJGbuWaPKbvdaKDbuWbuWaLOaPMaPNaPOaPPaPQaPRaPSaPTaPUaPVaPWaPXaPYaPZaQaaQbaQcaQdaPZaQeaQfbxQaQbaQdaQdyeOaQcaQgaQjaQgaQkaQlaQmaQnaQoaQpaQqaQraQsaQtaQuaQvaQvvoilQsaQwaQxaQyoQLaQztLtaQAlFiaaeatkatuatvatwatkaaeaaeaaaaafaafaafaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaacaadaadabiaSObxpbxpaQHbxpbxpbxtbwVaQJaQKaQKaQMaQNaQOaQPaQKaQRblKaQSaQTsJHbxRaQWaQWsJIaQWaQWaQWaQWaQXaQYaQZaQXaRaaRbaRcaRdaRenxAsJJaKgsJKaRfaRgaRfaRhaRiaRgaRfaRkaIzamgamgamiamkamkaCMblpaRraRsaRtaRsaRraRsaRraRuaRvsJLaRxsOMsONaRyabvabvatzatAabvswGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaMJaRBsJOaRDsJPaREbwWaRFaRGaRHaRIaRJaRKaRLaRMaRNaROaRPaRQaRRaQUaRSaQWaRTaScamHaRWaRXaRYaRZaSaaSbaScaSdaRbaSeaSfaSgaShaShaShaSiaRfaSjaSkaSlaijaSnaRgeUzrlqfgGsEGsEGsEGuuUeUzaStaRsaSuaSvaSwaSxaSyaSzaSAaSBsJLsOTsOUaSEaSFatBswGatCatDanyatFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaMJaPGaPGaSMaPGaSNaMJaSPbxuaSRaSSaSTaSUaSVaSWaSXaSYaSZbxuaTaaQUaTbaQWaRUaTcaTdaTeaTfaTgaThaSasJSaTiaRUsJTaTjaTkaTlaShaTmaTnaToaTpaTqaTraTsaTtaTuaRfaTwaTxaTyaTzaTAaTBaTCaTDaTEaTFaTGaTHaTIaTJaTKaTLaTMaTNaTOaTPsOVsOVaTSaTTswGatGatHatJatFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadsJVaTXaQGaTYbuGaTZaMJaEtaUaaEtaPLaPLaPLaEtaPLaPLaPLaEtaUaaEtsJHaUbaQWaUcaUdaUeaUfsJXsJXsJXaUgaUhaUiaUjaRbaUkaSfailaShaUoaUpaUqaUraUsaUtaiJaUvaUwaRgaTwaTxaUxaUyaUyaUyaUzaTDaTEaRsaUAaUBaUCaUDaUEaSzaUFaUGaUHaUIsKaaUIauhaurausautauuauxatFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaMJbuHaUOaUPbuIblqaMJbvoaUQaURaUSaURaUSaUTaUSaURaUSaURaUUbvosJHaVMaQWaUVsKdaUWaUXaUXbxSaUYsKeaUZaVaaVbaRbaVcaVdaVeaVfaVgaVhaViaTpaVjaVlaVlaVmaVnaRfaTwaVoaVpaUyaVqaUyaVraVsaTEaRraVtaVuaVvaVwaVxaTLaVyaVzsKfaVBaVCaVDaVEauyauzavmavzavAatFaaaaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaMJbuJbuKbuLbuKbuNsJVaadaVKaVLaUUaUUaUUaUUaUUaUUaUUaUUaUUbvgaQUaVMaQWaVNaVOaVPaVQaVRaVSaVTaVUaVVaVWaVXaRbaVYaVZaWasCbaWcaWdaWeaRfaWfaWgaWhaWiaWjaRgaTwaTxaUxaUysNzaUyaUzaTDaTEaRsaWkaWlaWmaWnaWoaWpaWqaWraVAaWsaWtaWusKhsOZavCavDavFavHatFaadaadaacaadaadaadaadaacaacaadaadaadaacaacaacaacaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaMJbuOsKjbuPsKjbuQaMJbvoaUQaURaWzaWzaWzaUUaWzaWzaWzaWzaUUbvgaQUaTbaQWaWAaWBaWCaWDaVQaWEaVQaWEaVQaWFaWGaRbaWHaWIaWJaShaWKaWLaWMaRfaTpaRfaRhaWNaWOaRfaTwaTxaWPaWQaWRaWSaWTaTDaTEaRraTLaWUaWVaSzaSzaWWaWqaWXaVAaWYaWZaXaaVEawDabvabvabvabvswGaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadsJVsKnbuRbuSbuRbuUaMJaadaXcaUQaVLaUQaVLaUQaVLaUQaVLaUQaVLbvosJHaTbaQWaQWtXdaXfiUqaXgaXhaXiaXjaXkaVWaXlaShsKpaShaShaShaXmaXnaXoaXpaXqaXraXsaXtaXuaShdaiaTxuuUtWhtWhlIMfgGaTDaXwaXxaXyaXzaXAaXBaXCblraiPaXEaXFaXGaXHaXIaVEsOTsOYsPisONaadaadaadaadaadaadaadaadaadaadaadeGmleUleUeGmeGmaadaadaadaacaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbajaMJaMJaMJaMJaMJsJVsJVbajbajbvobvobvgbvgbvgbvgbvobvoaadaadbvoaQUaTbsJIjnKaXLaXMaQWaQWaQWaQWsJIaQWaXNaQWaShaXOaXPaXQaXRaXSbxTaXTaXUaXVaXWaXXaiQaXZaXRaYaaYbaYcaYcaYdaYeaYcaYfaYgaYhaYiaYjaYkaYlaYmaYnaYoaYpaUHaYqaYraYssKhsPksOVaYvtmsorVhnshnsorVorVrpysVtsVtmeosVtsVteGmdfKdfKlmqeGmaadaadaadaacaacaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvgaqoaqxatEavBawBawBawBawBawEaOHsKxaOHbajawGbajbajbajaOHsKxaOHaOHaQUaVMaQWaYwaYxaYyaQWaYzbbgbbgaYCbbgaYEaYFaShaYGaYHaYIaYJaYKaYLaYMaYNaYOaYPaYQaYRaYSaYTaYUaYVieyieyblshOcaYWaYYaYZaZaaZbaZcaZdaZeaZaaZfaZgaZhaZiaZjaZiaZjaZkaZlaZmdiehXciioiXBxLenMhpdXjLTbNBjXXxiZmhfsVteGmdfKqnAlmqeGmaadaadaadaacaacaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbajawHsKxaOHbajbajaOHaOHawLaxYawBaxhawBawBawBawBawEbajaZpaZqaZraZsaTbsJIaZuaZvaZwaQWaTbaZyaZzaZAaPVaZBbxRaShaZCaZDajGaZFaZGaZHaZIajNaZKaZLaZMaZNaZOaZPaZQaZRbyosKBbyqbyobysaTDaRqaZaaZUaZVaZWaZXaZeaZYaZZbaababbacbadbacbafbagbahsPoabPtPnhVEhVEhVEhVElmrhVEwwTwvykCGsVtmeosVtucdsVtsVtiioiiotPnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabajbajbajaadaadaadaadsKxbajawGbajbajbajaxjaxkaZoawLaxlbamaxnbamaxLbaoaQWaQWaQWaQWsJIaTbbapbaqbarbasbapaRSaShbatbaubavbawbaxbaybazbaAbaBbaCbaDajObaFaXRbaGbaHbyobaIbaJbaKbyobaLbaMaZabaNbaObaPbaQbaRbaSbaTbaUbaVbaWbaXbaYbaZbbahTnpmSjLFwOesPqajPsPqbWOoRosPqsPqsPqybwsVtuiTkQnvZbiiogLDntyqyQtPnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaaaaacaacaacaacaadbajbajbajbajbajsKEbbcaxUbbebapbbfbbgaYAbbhbbgbbjbbkbapbblbbmbbnbapaTbsKpaShaShaShaShaShaShbbpbbqbbrbbsbbrbbtbbuaShbbvbbwbbxbbybbzbbAbyoaTDbbBbaRbbCbbDbbEbbFbbGaYkbbHbbIbbJbbKbbLbbMbbNbbObahsPoaAYtPnhVEhVEwProKppANhVEtFkmfjvGQqcPscnlFmiiWupNlFmqiWflEtPnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadbajbbQaxXbbSbbTaZAaZzsKHaPVbbVbbWbbVbbXbbYbbZbcasKIbcbbccaShbcdbcebcfbcgaUnbchbbqbciaSiaWKbcjbckaShbbvbclbcmbcnbcobcpbyobcqbcrbcsbctbxVbcvbcuaZebcwbcxbaabcybczbcAbxWbcBbcCsKJsPohVEhXcbcEpXHjIkdXvnTglzChVEmvBhAysVtbpjfjNbOJiiouTFmsGmsGiioedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadaadaadaadaZodEabcGbcHbcIbbRbcJbcKbajbcLbcMbcNbcObbmbbmbcRbapbcSbcTaShbcUbcVbcWbcXaWbbcYbbqbcZaWKbdabdbbdcaWKbaGaTxbddbdebdfbdgbdhiMLbdjbdkbdlbdmbdnbdobdpbdqbdrbdsbdtbdubdvbdwbdxbdybahbdzbdAiiosVtsVtsVtsVtgcwsVtlzGmvBeZsmeoiioiioiioiiogGqogLdiQohMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoOIoOIoOIoOIoOIoOIoOIoOIoOIoOIoOIoOIhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaadaZobdDbdEbcGbarbdFbdGbdHsKLbdIbdJbdKbdLbdMbbmbdNbapaTbbdPaShbdQbdRbltbdSbdTbdUbdVbdWaWKbdXbdYbdZbeabaGaTxbebbecbedbeebyoaTDbefaZabegbehbeibejaZebekbelbaabembenbeobepbeqberbahsPaaRybesbetvCufDZlowfcsloweBJkqHvPZmeoaadaadaadiioiioiioiioiioedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadsKEbeubevbcFbewbcKbevbexbajbeybezbeAbeBbbmbbmbeCbapaVMaZoaShaShsKpooXaShaShbeEbeFaShaShaShaShaShbeGbaGaTxbyobeHbeIbeJsKBiMLbeKbeLbeLsKPbeLbeLbeLbeMbeNaZlbeObePaZlaZlsKQaZlbeQsOZaRybesbettinhNTjsDiUOoxbcgbvlJjdesVtaadaadaadaadaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaadaadaadaadaadbajsKEbajbajaZobajbajsKEaZoaZobajbajsKEsKEbajbajbapbeRbeSbbgbbgbeVaOLaOLbbgbeZbfabbgbfbaYFsKWbfdsKEbfeaTxbysbyobffbyobyoaTDbfgwdtaYusOVaTSsPInKibflbfmdfPsOVbfnsPKsPIsOVbxXemAbfraRybesbettinbkflowsvXlowugupHHpmKsVtaadaadaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadbfubfvbfubfwbfxbfybfzbfAbfAbfBbfAbfybfAbfCbfAbfAbfDbfEbfFbfGbfHbfIbfJbfKbfKbfLbfKbfKgiibfOlXkbfPbfPsKZbfPbfPbfQbfRbfPbfPbfPbfPbfPsKZglCxdrhsomgVmgVlMuvxflMulMueWojRekPiucuiiosVtaadaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadbfubfSbfubfubfubfTbfUbfubfVbfWbfXbfYbfZbgabgbbfubgcbdOaZobgdbajbgebgfuuXuuXaYcugKugKlErheQbglbfPbgmbgmbgobgpbgqbgrbgobgmvsfbgmbgmsKZsdLbgubgvbgwbgxbgybgzbgAsONaadaadaadaadaadaadaadaadaadaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadsLfbgBbfubgCbfubgDbgEbgFbgGbgHbgIbgJbgKbgLbgMbfubgNbgObgPbgPbgQbgRbgSbgTbgUbgUbgUbgVbgRbgWbgXbfPbgYbgZbhabhbbhcbhdrCwbgmbhgbhgbhibfPbhjsPYkRVhiRbhmsPYsPYbhnsOMaadaadaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaadaadaadaadaadaadaadaadaadaadaadaadbfubfubhobfubhpbfubhqbhrbfubhsbhtbhubhvbhwbhwbhxbhybhzbhAbhBbhCbhDbhEbhFbhGbhHbhIbhHbhGbhJbhKbhLbfPbgmbhMbhNbhObhPbhQbhNbhSbgmbgmbgmbfPwbVbhTbhUbhVbhWbhXsLgbhYsOMaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadaadaadbfubhZbiabibbicbidbiebifbigbihbiibijbikbilbimbinbiobipbiqbirbisbitbiubivbxYbixblvbixbiwbiybizbiAsKZibvibvibvibveFpplzibvibvibvibvibvbfPsOMsOMaRyaRysONaRyaRysONsOMaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadaadaadaadaadaadaadsLfbiFbiGbiHbiIbiJbiGbiLbiMbiNbiObiPbiQbiRbiSbiTbfubiUbiVbgPbgUbgPbgVbgUbgUbgUbgUbgUbgUbgUbgTsLmbfPbgmbgmbiWbiXbhPiVwbgobgmpsqbgmbgmsKZaadaadbvgbvgaacbvgbvgaadaadaadaadaadaadaadaadaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadbfubjfbjgbjhbjibjjbjksLfbfublAbfubjlbjlbjlbfusLfbfubjnbjobgUaaeaaeaaeaaeaaaaaaaaaaaaaaaaaeaaeaaebfPbgYbgZbjpwULpLbjBGyeEbgmbgZbhgbhibfPaadbvgaacaaaaaaaaaaacaacaadaadaadaadaadaadaadaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMaaaaaaaaaaaahhMhhMaaaaaaaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadbfubfubfubfubjybjzbjAbfublCblDbfuaaaaaaaaaaaaaaebgUbjBbjCbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebfPbgmbhMbhNbhObhPiVwbhNbhSbgmbgmbgmbfPaadaacaaaaaaaaaaaaaaaaacaadaadaadaadaacaadaadaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadsLfbjJbjKbjLbfublFblGbfuaaaaaaaaaaaaaaebgPbjMbjCbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaesKZibvibvibvnTibiCbiDnTiibvxFwbfPsKZbfPbfPaadaaaaaaaaaaaaaaaaaaaadaacaadaadaacaadaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadbfubfubfusLfbfublIblJsLfaaaaaaaaaaaaaaebgPbjUbjVbgPaaeaaaaaaaaafslaaaaaaaaaaaaaaaaaaaaabfPbgmbgmbiWjdDbhPbiYbiZbjabjbbjcbjdbjebfPaacaaaaaaaaaaaaaaaaaaaaaaacaadaadaacaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjXbjBbjCbjYaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjcbgYbgZexbbhbbjqbjrbjsbjtbjubjvbjwbjxbjcaacaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUbgUbgUbjBbjCbgUbgUbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbgmbhMbhNbhObjDbjEbjFbjGbjHbjcbjIbjIbfPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkjbkicmpbkkbklbtkbkibtlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbfPsKZbfPbjPbjQbjRbjSbjTbfPbfPbfPsKZbfPaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUbgUbgUbjBblxbgUbgUbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbfPbfPbfPbfPbfPbfPsKZaadaadaadaadaadaadaadaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUsSybktbjBbjCbkuiJzbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadaadaadaacaadaadaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUlTYbkybjBbjCbkzpEAbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaadaadaadaadaadaacaadaacaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUwWjbkBbjBbjCbkCezibgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUqcgbkEbjBbjCbkEluPbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaacaadaadaadaadaacaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUbgUbgUbjBbjCbgUbgUbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaacaacaadaacaacaacaadaadaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwzbkjbkicmpbjBbjCbtkbkibtlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPswsjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUbgUbgUbjBblybgUbgUbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjYbjBbkSbjXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaesLmbkWbkXbgPaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebgUblbblcbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaebgUbgUbgUbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP "} From 265acb687647bea1fad82293e9b4ccbc162e8ec0 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Tue, 23 Jun 2020 15:38:04 +0200 Subject: [PATCH 019/119] travis check. --- _maps/map_files/Deltastation/DeltaStation2.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 00359efa60..0d3665c58d 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -50235,7 +50235,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -76176,8 +76176,8 @@ pixel_x = 26 }, /obj/effect/turf_decal/bot, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/storage) "czz" = ( From c3757f605f2548211804efdf04c6121dc03cbefc Mon Sep 17 00:00:00 2001 From: Ragolution Date: Tue, 23 Jun 2020 20:50:38 -0400 Subject: [PATCH 020/119] Adds new Peach icon new icon looks less like a purple apple --- icons/obj/hydroponics/harvest.dmi | Bin 88196 -> 88306 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/hydroponics/harvest.dmi b/icons/obj/hydroponics/harvest.dmi index fd9d310c73bd2a450bf4baeece5793bae7a79a6d..2ea5554741bf9e63e7643971f0100eb5532dc067 100644 GIT binary patch delta 38010 zcmX_nWmp|e&?WBf0WJiG1b24}9w4{|2n2VB!Civ81&83S7k77ecXwIdZ@=9ibLY7; zH7!+js;j$C2UNjcRl!y!^aA&5nye`S1Y$lRCs5?2pUIU8R!ZiYJ$IAUbZM=6$)Wt}7;m-f80*Y+p~*j!lNZrLReuu25*^@WbKwCCjkU31&;1#JDZOsh z>&_U_+2h$C%eYS8cM#l9PYI^-E5qwJoGuvDwr;zXoxFbRuJzcl0f1{%^J7J;q^rEJ ztYEot1Mh9o#T*U0_M4fkJ4_*;GQOk7zTf*B8A)_f$zQxls>zcjJjn0sJWPUPa|h0+ z0+&F13o7+3x)Qdtr3uw4B4oNq$cx`~N5@i+oN+tT&bd{b>3Il!hN^W>KzBEP&^Do| zymf7wGW#M)A!RO#w=n6Qv6;FXzQ4-m>8j+5&K{!(|O&i_>{J^_Dl7q`*^OqY>TN4O-5`I-6SJS=!j* zhCuy|d%ogheckBVeGk)ZtD~Jq)Omj4TTcnB1JC(XR;81a7vSKn{-QiCyT4#Si?g&L zKuARN9G{fL<*|+pp1Gdt&5*z&vDa@=-)ncSSgEAQ!~iqq_Ej57@n7muKdQHB(fxOQ zwJ5>f;_~dVQ=L<#SsSJV2S1;C>#8Q6@@_n93oZA}jn~_~uU3RRQnfEQ)g>qBQ?6vf z>-QTme+2^@MGoVJo3lxOJUrE--p>MR_2K!{!au!|Z{A^j^qe_YUx|BzSTDr`w@Dys zGntF&HztrKnvE{Vs$kBJ@o#+$-CNbWXT`w!Y<*YuJynX^1_Od7iiD+{q`hvzl*Lv>-{2y z^z7h8veb=wHh$~Ijb%OI;9HC~;ow<(#ted5a67ZqblsHBZhHR8zYnhpzMAh@cOvzY zT>G=VaJ^)z`tm^Yy9Ex^AeSTsY*Y4TZM`8yKSIvxQ$AX7c}aR#Y!_+P`s#WCcG7Qn z$iN2Mcx2pqlbJ{jy65(&-P8=x!-bQO%Uaz-$SXuJNJxLp;oafo#8m3~Ah!tug@m1r zVfXj%MmB82N$6106QVPIRgKy@@`Wi|Q;z@%flWG|W1W!x*>G>6I=-PI{Wh$De;AzNOFrlfZ|T| z^E5j1&5Kx=LAY3UOR3?W|2CF>hj#w9u^4ec`S-|*#isiag86d8NrTL&^>v?dgo#qq zbUlIX-_IwBL44@WdKOITe!&8>9>%;``+FVls1-#~Bx;YC`c`x4!YnHit`7ig~()syj+@GU? zkp{d@^>{p8X&{;-2wU_ok6F#>A-aQI$X9bFepILp`3lUG@qhUKGcI_OA`05TAX+ew z4X62HjcupPWBiXr)ELz*OMR7jmc!R!XDX6I1i(F%sn}3a@de^4h#2U%+wP+oyMMHw zM54;sY^x-+SQbU4#MW2t&dhv(+_~qCBBM}HxC+;~iHcQP*VDMmdDN!&NrY{SmJQpW zA?@~S5Q*cFHdu@MHc7;R_3O3HOPu+@Lq+ht!lm(5jafeOXjSTa+jCK^z3bMVfO2<6 zM)av-!}U7l4;Ynki?4u734(j{jBVlmlNv+v@Y|TIlv)vu^%@1o%3_m)DI7Y9TnR!! z=DeDuk+(#K$v@A40-zI(X|>xkLA@3DC%xuqQp zF3SICiGp!Sk$MH{35qu9lX+M+jpN$&%2_`L9~7d<2n>JDHISKf!`r-wDUI;6x$;A2 z#^>d_2dh734_nhc$A$;tH{uOxII%lbCuMQl>%$D@waW|7a>o&H?k%akNuV-Bxo5-3 zCn{hHwXz?f336WQC#Y>tn&!W^9I`>ZWsdfYi&b(5=oUZt_a_>tBeAbW=a8m?d#@pA zR~XYH-xzF;g@qw~=xwCrM=7WA z&yk8Q$n}Cq0|FS&_FrAtZ1NC(tL_-9%_(NhgJ75!U{=1e9t%YtQLp4eg2CxT4MN+3 zRrrmnGYDkY%HJQvkoCRA2)=1G+QNC|`NeU_z+}i(f3ZOKq^P_gZ+>z#>N#`0N z2Wj*I`#p0BRAUUyTVLu|t{oz}$k~C<3}_Rf9My$aCid4)S9>bp?Hz}NWt9DBGQ9Wn zgL+D!KS#alF(b=p$5DLxmBHR8m;rO_45snK|u=iRr7UkHb?9B!<6Og+0L zy&02Y$~gt4Bol*Ox@6tl+}JSrm43?cHa>$jzRYEk#`F?Syu%3dFi!3!_gvE&oEGPF zecvzizaQ>eKMhi@+R6!`ANii6pcGZXo$iUIMD*k5;%U%GB=p_!e1*iB{c5w*Z>DZw zjeNdxx8_$rbVd^634^^!nllF<$wBK}2R7Kqqn|)|E@mrAHyLaPy4FnM-cPlDC0JSC z=&$hV>SeD@xfZr9fz`^93nA@@q9Ogwc~^)lgQw?(*dIw0J)RW)n=@||aw!3-E%!r0 zcyUN7HS+ZkL{%};7WM(^J{o%#6F|(JcthV5X8^Q^A=B)K!F+-QO0oh8FrCf&+R;S;RxM%%qQo26Ou->3|YTIQ$?fv7L;yt$g$h=nd8 z^b?NUU9VJKuA5_GCcfob%t>ecfY`6k$TP?;Bwvu(t)eEd$pl{mVsnuor~v*yI3(w- zju&2w4=t-oU+M*MVutHQ(7C$64Hs_vCVuPK?Lly}6L)L&EJQ6rY1||SFOG4I8KrZCZC>Fe%}osQ^EE5(H636s`jG6p!g zj;ORa)~Rlp$2C<68Rh~$&Z37DsQK=FV`%EPNjx;XJ#$viGeozaxNbRKG|YBWXuO)) z5W_0DIoZpNr>eFv!@01t=aj$i1F&7?MX_^y@~nO`V$X%I*}s821L7K1owX&ah0$@& zM#MF43^cPng89%%@bYK>|CnmGxK5y55U@Yoa~`_9_Zo3omvk{Z-%_H@oxY~c2q#Sp zDaiXY`TF+mh_Lwq+o#HBpK}kD&r_hcn?HnbtE8=T7*>b?W9vPNrqGm+v9V$x?{_jK z#hZF7lnY=xGOIRh+tx4@mDp=Za|WnJP>N#y!0DL-R!SB`RggJ5;FFuF-JJ;O?*3o` zE#Woxw_WXWIl*tG^?zkpEVxq7`rp^g4{Q&{l*0=}UYsPQ$wj4q8xnvTulg81y>}kR zgs>;#7-T4SPiCP|)6gWD)rP(SdZDid00NmigtuD7TRhW{eez?Hie{5Nm7?IIaUb#L z33|*v4=Wq^WOqI7#(NsS(e8{7pMnmOm_CH?{T0f*X5qotF>}4tmC+j`2KIj45$u9T zS#-jU*FpHsu^(}So^8twK^i(ZDo8=Bc5h^DZLKB#KS@V6tH6EyX@S___fTLPp7aD} zU;qaJ-A1rZ!EfkhMN>t-(66iKa(nb>e?seip9h?j8f&E9e-~vZdyWnHaA`3Ldp>TO z;iKtFer+n)v#`8AAP0Z&jGgyZ_|22s0S$VL8@)_vs@96jcSW>TG(`il54+v9DJ-l< zs3QMqOuw#4P8Z)xF^CBqDgnHEreo4%1g(9aYRnDtvBPnf`d|6BVQ^WLK))g%B@ixf zgHFwbWajv84xYTzIC0Ctj`=F2Bc<1lKFo3;M7*YpV`}=SrbaK6iroM1m%^6xhjG4v z3+?Ml${vd_6J!C^=GbeX#B?(3(qG&Cwf(vTzHo~0l@%T5Ghn6ZoM_U@laiWEe9R{n z`H|KcGrNan7Itoae!5ttur{F|y8&H?%s5!P9>mA?#gl~J?mA$?Au!=Ll83uAs#8H1 zcH5_Op$JXapB9H&5l+$Ln6SV@D8KcJt6UAFsdj{LITG|UFG+VW+x|qGzJ5fPaV5)} z8w20gt`!;p1z3_^16>UVQuYHOaV#d#RUkX4AbaQb4Ho*R{cYlP@K;HNDZBoL*{UkT zakB2L3;kMxJHG~-Kfc6~X6(U!XmviM!zaVq`7AyWq3dt9d2>*=nWX0St-*2(5gEG3 zH^-3j(>vKB{vndNqvEy$<)!i44jJoGKdap%y~MIJ0A43@0+ed^TXW+6Z^y3(454#{ z;qM^~LAoDq(C^p9S@yC;)#}Rq=a{eFC1Q|9H@LzbcABf)U|EuirT^S~AQ}1weM6Xvc|8L~b{pReNr3%eEX|6!+x9v7=2 z^$Re2ocR!Gw&=I=&H?pcB1YYn!O+{;^;haA7s5agAGlYkw=v6gG;d@5 zlwBDRAE_~XwhFiOsN!@BPJVF7F1B$$IVm6^k#P|m{VjkGa_-+MnsCw<#IFW;Rxpt` zo_^vh1n!c`3%~I_^vl!d9|+oh|1RoKkk19gGFeZ=_3q2I+{Gw@Cm@ zxN8drN9(7$LH`cCyf(O_J`D9wuTATt(|(;B-s9ntxtg1Nawumu% z|0{#}ZVcx2T9c;IyeuIZ2K_Yd^wCL7?f+KL4x{0E{>gsJgd$De4x$dar|*=ndMgRi z820~GAqzE*=&ns-wNj3EHx{P<>kn?nN6qBnOqj|p-oQAL{;!z-eL}AlSS&YJz})?4 zvpb4pfTw93!zpJ{4fmizf~GXB7rCQKjSsb|^y%!jqkwKCqyf5ul;Ff3nm)BFB24bO zd8N&V&4>A7oNi=cMWIz>16~;Nf?G*2@RJ(fg?Z7FGi+u`SA^PmYiWL&>POMN^Muyj z06T^&ga$Ufci}hu-2D8Y-;gs#>4NZ3Jp2lr8Lg>O-;YvO46ouQ zBac9x!RaLr?M$ZZIoaVcgC0;XY(8I?I(#+jFzK+|m@Jk%n@mI>`p|y08Ak!@;)f`f z0a6Ls3nVknZU`Kd5d7HqXMpU2Z3DnGKv4>@r_%M+_K84@`C8tPd!*rKp9zNnDQOZm zzl#Rl0A=*us%c-8!rGKFZUxR34MS$LjddE7f%EWv{*iw}-I`{n@1( zlKJ}hZxp_>=PCN7Pu`y{mw%|^8}ZIVyhEJ{hbkOF5pi^ccMQp~52?)QOasW;V+xyh z8xUzezdM#3uc2O!){`FVR`;A1t_o?%E({>^i`-37oa;2D*>?ZCA1=~mG>Rev@nGS;30NAd`+b8J&G|#j@5&5Os#X>o85w!n zMth67D}<%-nn|~BB^YPnrVF6)F5V|poF`!l3BJ~DOcn;8-JO5Hk7$vM-ahRVf&?}Z z8i3Nv?20gJetcg)EDXF-Kwhmt9~T-Y&WxU$L@yzOqY?%~B$}A(n2(dX;OzriLW5k~ zOg$H#;xVN02>j?PA0F^&mAme4u-cj@M0AoV?@>WuXiC(bxDj6iNc^VfLpNf3mTae& zf3Q&#F$t?>ptSaj&b3~kPaD!X9nF0spp*h0(2vZ<(?A$W?~16FyKq17Ik9M4ny71^tGot+&^dgOs?jI@ojw zurMV-JfhdxS>;;O-!YoWewclSB{etjS-Ouv;hhF2M zzzfaWtDyaGOUM0E_>aw`82zF3#5XnKgYyd3D1aGj=zg+4F(PDl^1P>f>t%MCxm`e- zQ*Rk>A1f8p`F$J_H)?DV$2gdP2w;5 z7nh;#m_LUT^Rel!I*L*6miW0`>K&T>!w*!iw0Gm-;`sV$O;6G8+*o0YH@1|yQK#LN zCDd?9>PB8RMf~Qf`0kJU67`JjoDR37x3-ixb%)65t|JgZy&xIlP=`|tp1Xs^m{fq+ z|MdJ<<(rtPl&G{jLgzra7`NsDj?1y|Xs_3iZWb(5ju;Lo1y=*j6nHDEDgUwyQyrKALcLnAjg4QzG_!l zTy(_|InASeA*$|qoiDB1Z+hT!o2=MxBCXeBd|WSY_uzF?iY@52Otgq}BE;FgPsbgz zpqF%NDp;R8O;jyilqXy)CIlt8m+4skLd3*27u_eqt*UE^%^_M$Nc8{|av(K(AkmDE zaKhYZf=aHISvUbBo;OzNNDi;OiNy=`GSq>bY?^v&x={;3VH)9lklk-Dr5@v!-SO+`)_l2_Xz9ytBzK%+2eO{pmy2KR+ z0cfIW$}#rVhItYN)sNRMTNFF~$!V|G60Z&L8a`UztKFeuTKUo@r7d)9YpeLcIeF|_ z=QUtjdYoK)%2<5pmo>Xi<8m&ePh$q04Rzm0sfwjNY1!G?iDplc0fJJgLbyg;f?wPE zwFB3snt7}pte?McwK-ma5K7nCOd4SnxHEojsV`TBp?ZD35}~BnmBs}>Jt}@v+HzT6 z7nBb%C|KP%2i~6rUDn+8;gtUFgV?CNDfYylw9u}JUFoIvTa=ZJc?lB5`N|=Joc#Wv zg9AvK4XUYK$DAAAft_HAz{3qv9@Y#`W{;2uiRh4Gv-;RC6BDju z6UlriyA&&KFj^YSknvsi8Xlb#m?p2&zdV)3mLvXT(p6QvcJ43-3i zPH0S5sR6K?49juDNuJHU!oT%u2k?GAkw1Bf@3G@DEfiU#b(@3c^(Kh|f88I&#Pdy| z^;SNHv+?0_nAFHBU3P^sXZF_^<;_4^5gwLve#P`R?Z^ARg~)Lk%rY^!YYZO43)pN+ z(9C&IX7|jugtVAVa=g2C?y{Bn(Wrs2GYN=RSKy8fY9sTW;;OBGW9O@3H_`$#6vsBo zL5*)jqcGEo=53N2RCXt0|wf-b}g%ub4iq|yHb3~Kn;jPRP?8Qz~j4#^A6pRru zq8*WALt-;rDul1QJpN~x1uVHVZomFqyasPavEQZry9${^boEp&kn_oCsSI&CSiR>C z!@y>O1onpXmR%Y!leTg-7@1$D7j+V#8RKh6TI0ilO5J05alD~eg$jjm5T*_l1(PMo ze|FJ89loqym-E*BODfC(ENTA0y$Y@`qN|2Pdb9rEJ74<*R78aP9e3 z)up4VKbQ{W(7y0cyfMkBx70nLThKH60B~O%L33_z1|@gvt=ddRq%h?!yI`#2jDTAa?od-|NX5u!rccyfezHl9SS^~<^ zt6Uj1oelwq!r+vc@`7&qX+zbxe8TreXcj3Bd*zb8HG9=ui)J3zW(aVUkoC3K^yVD) zFA1$WR_XVYn93Zxr1DEI?Z3MO75Q0L(}=NOCa>t0~vNWD=iNZW8r#C#~C`+Tq&WiMRiw6%Oj6>X-lw#yQ zg!qFXuR*B+X=h>j;xoXPR|Q1%;DF+NFx|MDr#1(4_{UT#Zd;3O^9v7i%-oJ&(~aq5 zeTh@&6jQku(OE6@ma;FVO5wCs%iA#Ef5z?jFZMn=pZ6T7^i_EeD@bOsMrBeRxxDWD zTi*G2b~&mNR{TX<)_7%*Ua#7xR~B!g!GlJSX;??fRf&=uaDmpQ@%DjpOcNmXkq318 z{)OwCY=oe#=z9jcUMyr4=3`8g(&4UYr0w^h?UeHyx?6Xu@w%MJ@v52dOuZCiOg85| zG_83vwI-mTJMv947ey3GPqARsAYW8xEtof$>m%h|tJ5Im?b$M;Jtx9oxJ@Q<&7uql+S;n#;qpT20&L;LPV z60J*Fi-Nk$ZOGY=sKyMO0De+Q;eF+tL?k}?8_&;wfBPNF2Unru1-Kv40n-V{mKC8FV20PS1N{ZeENbq{3?9|g@9j-DHXkk9`<*cRG)d3de_!|kJp?(CqmSZCt4U|ut4(DB68O9_hgwoVbEHP0<`KQs}; z6Fe$4Iifq`*P_x~fBVhv4HQ35od9_h`GjfJb6AGK1fzXY5}-YL>rdySo;1rZnskAn zf=rJwF6+``D_L9RAuN~AXG&(W)`UFw7Y`1O?g))^=Gd0@e5y`%KTK`U1scQ*TDDGB zgQGkY9WTU$Y0S)YIDUEW_zdTPlpsDJDt_p9PvAAgEgZUmiyyrkYKl*-2b?drVQ2T) zT*ktB>QRUE`+xj4Zf#ZF(8uJ7!L+e}Be8`#q?9j&S22cl$UNWL^H;Fj<(#-|wl z;E7Z`KH#VzAUM!sp}G~vrO%|xcp`mGiqY3kiTr-+@ow?IR zzv<%{e%zY^PkPMyypjMm=`}ACq*Ic_(l0OFzY2D*KO)tn4>pGgK-ak+^wuSaU^YnN z+P-deu_{%*Omx3C%%V!MJ5NxANY1cJdZpBJ@%ts3kru6qjM2t&oM_*F=Rv*Po)2cV zPjf4*qMVRR%qUyYXlHX~Ju#x53YxN#rkv1CQG*{dmQ@pOao4z!Fq&b-PG)sXy{>L=uP*K?~l^bjr1#G4;b}Pt!P4HiF37fX zEj0Z3v;YQ|bf)Z5WB(`~rSx1v{^@U=S9-K)v0a5R7{koAgV~AEut83put7okE@GC} zO$Wq&fCAY;d@e~Kq|?0{*+Nl135zzzQn?4xBl}Zy2I=qbeIE17sf^rG_+jhkVPV04 zAbUmbwP0p%KR(inZW5g|qr#Si39uZbGTLwW_a+68fZW*|iRaCd`j5CB}MiREk;Kk zm%KEFq>j$RF~>+Xhs}N23ImRfu082^!24rjw@FY3DJPZ!n$qn$?vLFC+`yycFiuxy zc7(@Rv{}^QAQ1PZ@U75>M3d)~*VcbHd%KI(;m3Swm80xAzxsBM_!*OYm5+W&4F~wJ zQ1nhRDZ7hzLPsvPP`1?XU;BSo`P)=o4W*f0T)DR$-^*UIDjuZ;7Tcf$f(E{-l4~^a z(E0sR6q@RTqXZC?a*HaR`6Lc^2qYDY=4S5q*t;j=}y$E zpd``O=g*h{s}xGtLQ13>#GhunZ38lw@wP;i-TLxs_Vg1LHw@~oj$D+xLEqq?9Iv!R zt$71L-*R?~^3ZHN>CPyzbSA{Rbbs=iqm*|#_P_m$S4x2^w>wcct+$+vc8`Ms_bG{q zU3W#JS%-`}c?r(@KGYiDl~T+)nN_ONvKrI+&cXCpKAnd)ST;a`6%3UMYXFM4@+stN zLUK*GQ1{Vc;kp$I9EW}i|7MxwnCz5TvI4Pi7}_(8dJtT{B~`Pt3{R`OmO?d(-o1J( zt7LjC&Mvj=t!?UgqFv<^J|xvG-U$n?{sKG*O6H&CVrw}I-{Y#Q(ZpJEem?K#)c6P$ zk^VBe8r=FRt6ZcOMP z$$kiSx(B|$ou*8Bh0G&6yY|)zXyJ}H z5dQqMk|_lU*e09JXV>Iz4vI0V{RhbjdP(hI;&%ytqMv5)=UN{VJBntWwJmiF{ha;q zqNN-HnWtSKaGCdjIOC=lJTR>0)K3eN$8ez>^F{>j{ovkwqOk9%D3CH+u75M8$bMNJ z6KPAqF_JIhiIuEIiQ2`O>3KT_2Ey$h^PYRKLs|Gc_f2p^|IkpjYu>TMs_iH#Bq%TVkDGOjXjX@M2Ooxe=LazG6^Mv_R%sOgssUkvSL zqUQzd8drBZ*N}5SlG&to<@`AhPLA9*!E-nH!X8#2PqhZoA zv>^Ny**4rA79P7Yld3vp`K#^)NsJxM^#{5SHLK%>Y4S}?l26Nrk*9~s0Je}j6gR;8 z(}RlG-%xNgM4#he`EI5)d$Q`Y(--<+auL>@q@`s=C!=E2s(ImNBc{x+Arx*VlN|XB z<`A#ExAooqqRd*^0WN?J34O7spGPo+2**~r1_#_tBBF4dM5KQ15+)Av=R6uv<$TAP zkyG1M)8FIBb=Y|ATFXH{Dh3^*8AqUK7G@YkVA%5WsH}P0<(NXZ>awegMEt1E9#$J0 zqpp}UBk^?3T9%MQq>h2^GQDvB3x~R~Clv9$IW=+do-^DED>o~qpbJXpvxSYh<}2u1 z9ki@`T4!?y?L}!1ArtYjUEbWRGx%d&Oj$j!O7*2p4&kna(=1Kjq(XOmx*KtHnJ#+5E3#PDlXj-#ZlAG z)~y!~Lp`_d$aoF4Z}R3N=epoNr-GIZzfJFYE|OD`#`g!6*q8v1OrSw4Mv;PK!cC<5 z{Tw_RZs?CC!nEx0nwX)Fe3|wpU3^i^432uy^yIkQ>`^Wq+&Wh-@%6AlQ=5^YPIoor z$x2L*#+`}#8t^%maRP&W4n|vh=zTCxnP#uDa`5kvgUXs}IJHZvf5X$a72KapM6B5~ zg$%BUpAwDzsodP3kt+NDK3z+@!z*dC1V_ue*8Wf3|-0 zGe+|L6JW3DdPz+e8=X;lEsqY=QXYc_!_W2Ct3L)7 zvEMWHu1oQ%@T-sB-dxu`_JO@*pV01ji7w+4eC4=;&ell3dI4I)$M2m1%KeG-9H4rS z`xL6UaP;J7H{ojH;;*|0=7jz3x)(>jM_Kg*${zH7A9P?%V-hm|Xwcw4pRsX__CN$!(4W39)^(o@G6_ft~>?@hU<``iZ`4g z^qGT1gQd!G8rZxb^26mEiCSDKNA}Yb4a8UDBWSIXnlIB3j5JkOu+)5*7t4&6FX$%M zwl8*^7m?>SNWr;(@E(dKEN2I8VHE)UhZjdohE4G!(L6622ppu$Qi?$w_j>UVGxwRP zuZPak^io$hQ^zvs7P&i(qt1vni?JkvsG}9Wd$Lg$fV)wvUL&8=%Vf*F&YPsz_L)mL zkL~O976iDQd+O|1`r7nzwnvI9Udua!hX*daTQFTmEO5h9tNM~-w_TxVFi6tnOfN1n zA6X5?36CV!mdWzL@He};1CZP6+%Y(*lDIjgOlT0ZrF6QZl~I6{)(6cCARh30H@*zh z#7p`D!Fk4ZD}BEmX&OAXpsX9^DRomegS^sol8StHr4xItWYCj`h3<{b7T>9cv5aMT%sBt~ zY&sde)s?yYAH=U13B2bGf5d!T!j&B4A*i!jqJ`SU1^LfX^XCN zJ%!4aq6$04MdfV+cQ1YmtCJHuC+Q435w#NwG-3Om2DR#t*;@{VE8E}4b~}=i2&QWQ zS|l!wb)7%Oa$AP|8g3H%L03atiC>Fo`tpgjt1%i8wMgFNCCZ}%qjr#{4cl@yrRTle zK&VnBtUCl>zSG<`Km4HHFRkBMQ?#MC`hIu1_HYn1Wl#4Q%Ak2XT6NQ65y7ct-U(UJ zjoC2UXjAS1dMRnGSd2|WiR`w|B0+)z=%--S5j)+Py1ATCmXM!0n|DLpbM#XX#FCI2 zpEE4b^xpqh1A$bUhaI;C-C9yxuE+B3+rS#Pl6fk>k_iGyVr-~)#x8QX_2RtT~4!HV*f^KT?5GAzepp@Nv;-S zcD9K#n-v*j+bCpG6k}cBi`kY@Xx<)1mX*GLcyC4tZMaW3eXwb&<%1aogbfIGmlL44q;)ksm9Dl5wNr2D4ih z+UoDH>PfsDc573x>%cVZ`=3~Mre&4oVMxDb>f57cajU`M#GPMcXseIB2SJVh!&D&J zCJ8n3_<1wMQ9c8^k94qX7IU7hyz)K6Y}l(^2ch8DFG(of)pgq&Ui3W$v+T2Qd%WBP z40d3)xX=11a?YCa-$F!l_D(I-H-Ce-FvNV5!;N!iKzx`5IQUAX4v(UMOms8L(Iv`I zwcA)jL66vDrKS<<;hUshQ2a(S8fhkv_XzdIwP(u~TaNW2qFWYs80Dc^pGSRm!EzBs z=6cn3EZb1%58fHaEOS8fk`MkS%8Ykl!V{2NKXi);#gJ{Z`)JGFS!kEmLfLxL8E`WL zO#BNeK)iASI(G}YM@1)~R~Y_w*imY&bjHRKl4*RJc}&vZ&Kjnv{r9E`Ir2fIKno>9 zmq5{0riH=OwT*)76)wY=$xd`%qW&@7@^cn7|2e~977ryA_Y%2NnC{a*3rE}uqId!* z8>CL6j>6{8%_mQZqda`XH(8%p97STvS>`a(5gi?}0nBeH(E4Udzs%y7VoymGA=EIb z)DwRQf`V=*Q4jH7p*QoIFmngVjd?zVmeQ6Q-e`(5K&`>w@%zmW#h=^$Kewhmk^98W zM}(-cYiI?p>7{9{66G{X_BN-|bxiYZC%3Oud4kq}J9F!wxDWtS~BuRRyo2 ziM{#xkoma9{|r8pncSA}+zEqTzEVE>KHw<@KlX${Zvz||PyLLpi0)LKCAc+D11KeA zevZITWiqAKur`>?Al&0O?29>^U$wHyMqlCpr1UVXb$p+sWq)A#HELWUlBw6%-C*(K z{g;GR+!v7~ZHh≠=d|XKj1_d}vXbPg_zY6tT)AG|QicwuaH}y>FrM7#dBrDSSjW z5I0aZ=r;CMk|zrsm%BH{q(VheZEg6jf_%z_0fWPjLal(p#A|0s#4fsymX2$cnyXhQ`6irxdi+MG$T9)% zq?;&j*td5_-|aob22u38Vr-FYNEs@=?*6`7orgW18hG&KT4K{mREC4*CTfH-(a?j} zaFZa@~2Q z$P}VhhqEfphNg$9rPu47*=+4*bU|CE1Na`O@mbGqhX-q;!PCNL#?*U?AN=$xAmV8d zIfi|K3CSjO7pjD6bV6d&Y8|jA9G-@5gq~esf}*ZdR~_g^#!oLT^UgspQs^A*pixP- zTll(G3#%SQTH*92##PpRf#$7hdf3vzP!w2EG443CGjzFK7vmOGAT*&;dPYJI^#lc| zL%sVSb?|l&Z%Dx(6V&n|?j`DHIut8nM}KzHY$s|vS^Hq2G|=aT0!`Tt-fk!IM&I}? zJ3m_gI46?S@{Pv3%Hb#T-PzgU)$CDCWaL-@fzC}o*Sh(vIdU*`gYTIk*HXj$Ys;49 z>!9vsx|VmZ)d>Gp}di(PcnE&Dj|Tr&8BEbR)uT_gRp+>+xttm86B?t(t>;_qlWH z>Wy;hBeHKNt;?mn>V9sBG3`th;R&IG)hpcds4g4WHGlKc5x7@L;U{QB2DmYI>r)vL zH!88~ ziLYqbH{|c7R*K(^7yeg77a`JUWp{lUQ~v#*Q`g2r0By`^tH8!N?`YK9gYRXjzaJtb zS$eiPJsYD>dH0&*d|&A~MokGEA+rpEov1#=b@-#4q2#D4wGhmU7{Ivd_1ClDiKR60 zds+akZ=%)BqRg86#%!^iUc?7i%i_nX&x1qDIp-0631iAbk{;hi8xQ`K)Sy17RZ;87vjH4RNbw3LSKCE;r&L7>K7kCSu4VRS+t3LV zUP{jK)R~(Q%dNGL7QlCb!}20`;3Ji%qQspGu9K(&;$56LwUT=B(xX$MlMw@y#v0}X z2!&NoIEjoZRPkmQNa~xFMW_V zsm@A^YEoifbm>c+;m1Bd0S+>~ua~JvySniyJU9K&+Vx=+fYS+h`59=FqRq;~Q{2?@ z(^B1^w`gxO_)~3o%t)4SoY_Grco3y%w>%%mH;FgTq8|dW-=nJDN8#846%1fIrhI*# za%#Vd`h5}NhJz719RZ)cTa}+f5utQSgWP9ifB)%|d=R$n%{e*}iqN0^Gz2}NuM)Xa zc-o;G-dy~+4z%=D2*Fu%8pzdc2MidjuJYQzk)#e8%Oi+PhyVBr{Y91ci{cOzDMSdNTam6!HibB8IH1)p&dov{_h#l=5$3N0yWow7-^~t zm$Z9Ak)BJzkv?0(;Pv*)e?qXZ+;v8Pvr&mEokc{N< z=TF<;mU$G1%L*&S1Z19D@dbdYhHt~sl~6?@o=t-dB(L6FuRZT0gNGD~$KYA8ml4uA z+|lwhVsJBT*VQtJBg_*oRv9MxZ&$?+YfUYjPrnl&7#qpw`UQI02_RrT$dUd*{iwSp?s|MCzrAke2ONFI*@xw^n-GhUPuX&58eWBm0BfG2=YEMi8^mR9ijkyyd?eebd}?hI%V(B1fgr}j>MF}~Cpm3Qr?Yc{_w)Umhk%&Qyz z3f%TJ!$FmnF>EjBd71OogH4f(tz7FmCrTP9f_KWs`N%v^N5$TjN{sWm389H^lqg|t zCJlEy_+X4@c)ejE2728rE_MV)0|2?T4f|v{VULOz($2D7aG>7^z5hVDkX|dk9aAl5pWTGEr~Y`(j5vh0KEO;pLSZ zq6JE4SJCKQG>u6VaKnH5D)gMvxV>)CcvDT*YInq9pYOxrt$SH9V(=<89v*N6Y@xW` z7_q#b-bOs0G0T8gwHdE1{(Y>(s7WripYDxZ{ztG|((3o=7u*Y-)t1PrfvY^Zf~=mY zsOodn&;S`dCl03UuB-KLzzc0uq4G&ouy|>3*oAohnAgZf#_O}JH?{u}|B*V2%2U7Y z|NC_oHr_j7xVm_gyLpu*7|8(yN&e>Ve(@&>3lQaP(_88peQywb$yPMwT(__Gq&BFO z?C5G7y_@~i`mUG`LPQja*8Q%K*5;=_+s|xGG};Y%@$}1{v4rA+Io(`s*Nz4N0D-jO5)-3MT=E_o(^91i`o_YO!49%>O2)Z>6z zPEzD>e$&QjIgY2q&K!L$H18tXF)-wS&uG2 z+)5M+gtpN@i`GQTx3H1XkGAYdmzM5YjKupO@%1glb{$cN6XSpTe_VoyKj<{Z*^lgh z3-b8QFH5K&z>TASZ-4)LuUw4r1owrq1b=-c+?TLI`U(&-Bl&Ujz@_G3Hh{jE%j-?U zD(*bd>c&W_+fS`X(`MTxQZ*@eB(JiBInU%ep=<`cngxA6k{(L4T*J7q9N38LekCJ8 z`IsIC5D(H0Zz4(A>$yQoq#aMVyZE3%Vqna}?k4W+CXcT3?Nt`lwJ;NhtlM)BC+hs> zi&)fCoCNw-&0eGW=+JT&V~Z4XhwNSDyQZ7qY+606o{m0}i4X0nr=XdhTjrVlpwi09 z%{GOv1Z@RLHpREj7+;Iqp~+5bzWdgY=Tt`5SO$M3CeS7-v>n7Jkl^8__&5+3TLkwb zafbmC7{9-s&}jt-#A~xZ=%Xg&5zbbC769C*8=+uhn>yejN+3VIh6`m}sdV z5}KO%`Heg0GCV?Anb8pFi1VAP6d=BRnsBS1{HZC+w-t=j@iFE4a8wsE9l3v=(@UY9X3wd*mjzvvHhm8ZQFKsY};tu*tXrq zHX7SF_k4H%JbRBb)|$q%=HkkirMGjTKmW6u2o_gp9^N85DI@EdaACV)Bi^r^eM#KP z${5XFgc&W5r7g7)g0}9(5(`H){3I4yN#LsWp+uX^+;Y~bH;fx0LUZXL^1RV&7)gsg zbAxIQJJ(#%_+B7k@ZT1(!r(RcAwUmBpkBnnO}08N&qT2ZDbKpD&BqV_RLEGqSfXfH zuU&8^Y7Nthl8f@e-DC-tT}#ns@8I9U(QAf1-xRolckw{Nqu~bZ~S^f z!p(_Krml zN)vqj60=xvy1?w&W?mqZa`1I1(+Yzmb-BfaD$PJ6q^B^qJlGSl%XxMrNiFY+d&;P zZhTm9@%ENJA8^xA_uqo7yad6TNA4iun%@bl8eH;dx&V9d>KI@>zl$e# z-RXKB!LrjY8A;v7H9OkgQv7EfhO3#VJhGCrEtmwZyq4?5Wo0xU5X|`V`1XU3zE&$;%N-A;qYhlPPZ=B_M8V*Bxy@hCQC!8GGwO_XPC*@^% z^o5-ebIDrNe+8T(>>D2i8=F4+SvzQ9Bb${DmYZQQ5MYR)G|Utml?5JD^_Hp-r^6Kk zGY2sRH9gN67xrCr=x+{x zO)HAFH-8PeMsR9wz{%cy1Y{?dQI!L!nZ(6YU(C!ow412-03Nsap6%{`4PV@o81N(*#e;p|We?^ZtbA!fFJs?NhtBb&e{|TQl1VJ`JNl7+Y)t#gA z@K*GDhDSgKm=nm9f_c63&b==#E9+HrJ6$;LTx|XEq+>GDpNm<|;!?+9@|}E#rtoND z)B>#+B(bTTv2@T_M{_`gZ@N_Dd-=}yOUx0>C9zSGwjj)_e*VEXx9%ylpUSTGa$gU}2#GkB>DmCCv0tco2D z(=Ymq(AkbR1x|iv+_Vx$)?!lhv>9(*zX1!s1`4MIxx9irLe{EyL^D30#E(F%nJ(ZO zEWcDcp_4>$yY(xq}D{Rtyi7>qnK3|5@zxuO$nmsYgljuI2loCUcotqb- z%RqF%ao{3!FzOqZj0o9Pc2DVg!G%$u;SzNTIF!M}6l2If})R zpXp5FY+jB0b9wnexBlR_L+W^kbgX>8)1)|~Q5w)m+Q5{gi^@;svDHBUvTnBXqht>Cd<5@J`u9sy zX~xsbL`DDsF&HHJqBf{;jZCI)=4+lR1+BQ|5=%%9jl(3I4}@~9O>j86f1{Z$rsK@&d2?c z_g0_`H#INzf~QC17hzHLwX#WM76iOLEP{!gYzl{QzzZk^=^dsF(_t`fSPk|_ejgm0 zQd-1umS8b{G!W7Uk^8PNhF0_?Eg=Im4DjCc<{N&Aw1JP`TQtdTmDQabBLwN~T zP3E+oK?Sy0%pRwmcY>C`6@q8q#y^-Pe8u{kXQwKAL5u z(p2A=Q`^nLVX6gd1tWco&F!;MF%QStE}zYIbtkGcK?%3=cw@rD6kcFAS@avZ;L9G( zsR0nDrHh;Y)K`!MIelbGq#EIk9Q%s)X538!c@reUl}O~PB7)ea+b6}t z_iW$)P+}zsnval~_!?h_GM_MM(biPO-MckI;$_p1#*t1t%@aro1pGINdLB77-4h9F zHce9bok}%Cji${iY2cj3PPgE;d$CO~38^8zhTKDwG#{U;XPa~0C6LQ|Ooe2U3|Eck z%!ntbq@=4^`(A{DWvX>k-;>ZtAJvC3K0b;#7GX-L%~~pO63X&ppKLOUO>}zvVM54B zsz3eO3YI3F!Ud!QoM*f(UHoHjh_N6>Ru~yFNr4fssT}Bi4dNL*>7{8?gx{)dIss&; zZ`dt!H8*%>r+7R7(YG}{5p_%p_{Q)WrY44~^!*a{AupIP%hVlIE&bw-AOx2*RNm<_5QCffvAoU2}> z965=1+%@_y4(-)DNd3nG{e0eHL4Rgm%-^~?fBct0-Xoml^NpTOf;CCEyq%rm*|YmL zzO$NCpr1$dI<6)v^1))$H+kv8TIlS1U5-Q5tnTgiXS3nAXr+%2p}nObW>~JDQEVP* z2;O3B#~Zx+KuSEVSzwE)p{-$_UqA!-GLCa(fC6}>E9;2L16o+a6}edN%BE6F4_c}Q zc#zeQF_WS?hFH$AB-S$yx2O4_`Cg@KhA8HrSx?8lK}`+Ex_>S$XnKdkKN`#ltAa3T z+e~fUJ)cOp`L4O!Ir`8{MbCw8A2Z9dyFtY4>l_1s_!r;)7mO@-u>2r6g1#qDMm2hi z7VD^bi@IQmHLh4zqP(e7%xdDO=@@?L?=T*LOebk9|Iw2NX^E1tcJ87jp6G&RF!Sm? zxpZ~OPG%9>25DVCw2>1ioTQP3M$%obxNQCsWgLZ>qZE^n$cki_Z1Ec9)*nLe1lxg- zb%PGD(q}!5sAJ~y-!2UtcptQyX3QNpd9jdd)Hm>FK7TNz{hO@dyw4ODa!0wK9gIU~ z>?S*&Wc{IQYgiu9q{x+R`O^_3^XO3+q-=@3a~b7z@msjuGC9aAoVltN zG>u1n#LqOp_PuAA_V4Sa-(!iBSL*pyj@leRK+R-DXK6KaT}WZixX`(IOlsiVk?!on zgR-8U=6S(?SFIx*5t7iKR`j(=vj2S0zM>YS&89!7OLm=Wyjw*g0mH*blif9hf;SdI z`AQyvX{Qx`C;w_*SYwTVH%^8%Y^6;>fg&(cgpQ%N#f4Nukt0lfsdY?vQX$MkzKsJo z{Vn8LUIyrJk*1J}|Gsz9|54+7Qp?iRs0!d69>a))(v38f^S;>6HO|44YHgCLM zD}GX5oAv%x$k4d!uq6n2m%SvD(5kVZowS!tfa>U|3`5z~`j(He4}G{WBWMQLt}eNw zVWfM;pFzdKpg`f19{-ij`9TC_Mf~#^nn_E;bcS;HtCc)-{g1|o}N zD7SLWO1`BDTNC;;T)U|qRV#qrYoW>L`FS0w;TJc>8H-?o`CK@C=DD084Ef)_+>I^i zy(~BTK57#3;f0v0ZqVqqegc+fFLTCG_7I|UqMJ*{5ZcsioNeFNI2CDK{syXG)vS5x zZ{bU8Ah1F7W#nNv&J2N0|97}?amgd;MQTzqs%7N2q_$+f*RL}9`w{pgakCMjAID2P z`ueod4!5c0T@!C*iINC`r4~x_Zah@6E<-3C3yTz|r+b}x@R9gS&m@n^2uH)hZUnzg z?|ie%<%v{vyelE7Vu1yu@M$h$oqWRGSe5i_Tuv5+&MX78`H=iB&gDTv0F#aF4pv3R zy_Fkmf^i&MXe{BxfSMV2c$G7SgceE3k-lljS#K1m@de|dlRhq+M9`xHmMPEZP2!Q_ z4;!m;4DrsY-}wTOv9ZxZL=|pT<&p-sagsOY)&?M7s%HzxeFpl-%BRpU!*hXHp8jSr z6W!h!F^cm$W*9i}sQGfI58$m8v4MHeX%j2%U*iKn873nQAihewZ(>P3Pqz=`S`?tG zX~l#lodBbTw_hy7TG$-yW)fVq<$qEmkjPV9R%J{LR*SD}z-339*E=6MiQ~zLi|E5| zd7SU9H6(q+vuR?sxdja|Gx;$p6mL)y}Yspb*M zrhm7bg03q9kk_M1XJ@uA)^*&5m{r=6g+*IGIMaUGbS{!7{#-AmAOhiitQZ9Nv}R_y8bf4>#6is;1;pvQIM zyQ^D1C9?P(1DVHoo;oZ{DifRSI~c|fM~W+rFQq&(5|Z>{N*Sh4njeK0#(wR=kjego zObo#ReqoMt%g`|PF3*fo3)O#hCVt5o)sb)OHfNxu*&!!QSO2Z&D{x`1U@$!PeGZ?^ zf|?yK-LP?XNYQC&DzsTE5GxdBi$1jeGpAK%jk8T$ovn^>hH5P-5IPIlOIk!9F^=C` z$qt+#K+(0)CN%M!jkKo=XjOZ*=j&~7H3c66k_^|z4g=xx+R8=m5yFGxTC;6}R7Zj> zUyd?~F>rsKZKKY{g)c=qpW;!_l30D7WUReiSy19M!^WVfocSj^3_w(84!!+Jl8WH= z15)Hu4i#BiaBl*E4l~CW=&keUF(htw6AYb=oz6CyVbrEXk*CX9)f-=TPt6V$|HjX|w4{TB<0T=k5kXtMJe zA|4o%Ry;is!BaP!@R`yR{}5Dq8=;Gg8aRhjJk~*Dnp^WFei^z^KIc&~R-f{d-zfWm zGK9yl(oMWb%Dq*r!b_$pE(k&31aD z{YX=)QR~M}WT45OF}iqVeXBXH1y=OtK)P%sdw2zh zhrB6E@-;J_F-GLGh6CDvNf7!`fPgDm^m>bW9LoA%Z(W(ekkrqPQ>vf7fT=N6=dnO; zF4B&Sc2i9?sL=Q~4Ywf0^d2FQSk>vB5XZ;xCw=@w8lwq9D~h|Bxfo^TqJI&gb@et@D5e4?mQIpxTM=f9Og@Z)g#%f5G*&HNo?)b54^L_rQSJ3yke9Yl|4Kv zIqx8q#?PG(65#+XDVgHfmor^kCioNV4dijrl*@GL`koYdc9D{Cw4)vLAOwB|MY7xJNGqes6i}vW zIVHp+!&`%5W<$n}R4|@oBF@4yw@@626qo`Y0g|kr`4sb$xhh*uL!srqr%$jlGQ8qt z7r|M1LEXI;7yTK%w+h{(Hu;J*7V9hUh=(Tjd-H~$aW%uz^lCXH;08-P4<^7~K}D{<^*f5)`nvaSU8r65uSjT@j*XA?Y$-QpzKK-^xXp;Pf6-Pi*lZr+u% zSaz}D9DP`*@SJd^!Uzz^6fdX1;N3cNST}^=u5Co z{)Z2FE^Sz#RK#zDyaL9#CU`r*MX2jkaQKV_`Z!NTlrqu?(`pRf*^I*z1jjGUldoGW zd)>IK?V9+(x-2z1q~8k%g`O^An}w(zmWfSj>B;7FDg(M>0sJ*t}02- z_5Z!;kyKL;k!u)vtGx-8Zn8A$l}X%iD9b30L)-v9HG9Dafg;4Rvv6~Y3%aw>KPaD&0b~wu-g_Y|x zk}U`97T4YQSH0xzSN8qsC-NoKMjedyM(+RNNoHplMNy=LQ(pQ5*D!%PSGqqdbX?wQ zo1L;%W_zQ*@m)padiYmkw=Ip0*%tQSsUX&*GIFSfko_0#nk;ITVp{gj@lsy?a}^?w zQkVc5J|=0mZ3K_%#9!k;xI{SlfWlOOR$P)J1d`QI=^myhMUrcmk0J7<`r=m^75n%? z2*%>wpj7}KLZPTNFnyY1u%0LqIC>Ogn0#*;|6kIdZ@*86X+DZ3eO>UaQz!o;6&qXZ zfM`dV*0TDJoIOYKG;dbGJEToEKGfRdaNLlRXSkVfT^03eEJnrc)`M-mNUkLs=?I+=m7(JefQSkE1i^B8go!)gLB?Xa z3&+x?d^PJ^%vsIKhuv1+;yR-uDwdwyl%2@l?@Q3mIbwI=4gaz21n_sn^^Mu^QY*kZ z9q{f{q_^?NuDMx=iYaDObu||lfz@Z-mLAC^q2WjVBC<#AffObOLo3nIf}s=QgeNUQ z&V(v<+EdmFY}{|B?L_p2k&NLZb!aRy^=f3#*{jVqC@U_AJrVtGjc9XfwC^{rzO4?e zeZ6Xy(a8u>P0F;(_W82GhAVZ~wenwo9p+*wL>iVj9XvyYpPM!svAd(=7Ts}83ME-$ zR8UWZytv)R>|4mU`!sS4758Cr!i^8P?Jv3BZYGKKfOxgt=v?I8&=($zka!w2~`sHrTW6 z)a}PJ01;&IQ=f{1z1+}5~ITzR*r9VKh_K~nrq@`Zg=X(?!|U6NpYZEed??DB4c*iykQCFkl4S9rSjnm>lKyjODoabF=JHna}T@0o8JAKCT&zkwIQ`VO-$`x-c zd45-elnco1Fntw-cQhEdZ_>Wz-m~PwW0&=xsg}0Ye2f*x9DtMJimy3`m(3$>BDu;Z zz@Mu}ieKDEFhdP$#U}|IL%k5>;t`~-6VU_Od?#*jMG0-;eX*(8KK7S<&;`ZtHVeIp zLC1kKzT+o_oU?UrGlh~vbip@`5_`>+v?*UVw)Ym7KuN#O5u$3!gDO7{nU*g!Zxrah zpf_Uk4mA0+mb|TND=P8V?yL$sE0@a}1E~zn$1UsJZEifVDaU{D6u>3G*AuT`jRQPG zEclhGUH|G>>;v~T3%kr(=&UIl(1NZ+LexQ+R@miZ2+w3SHovn|I217^`QKlmV9@L% zH8-il+K+k!>Z5588+js$P7H6$&q=)TT*k~b_#X_bS$CfQ1vul|`bs5h9UaIw0d`gn zK~6kuO!j-0w&;lx4&sac=BpEvyrLy9y?);&65EpVWx9{fsXdqD9;q=HFdui%P)vd@ z7afmJ*D4cTy@N`q&Klf{DW+D2>?B*q^{VlTLixCo)Zn8!!h-3D)Thp9k)B}{U73*S zVyIdgZ5sqT88`?3)DmMXmkLwg0C14qSi=hWIXW&J3FOx)nB@(V-<#Gf9WqRNJ6g_Z zziAkcKiUNQ;Z7!+t5tshzU~qZ#VoFAG8%?BSfiME^jN3OiZ zrgIf$s;luOlNE3!)y4M0-0Cl?*j+k!OqdL^y0!QwOLP4S$*clbF^~#4fWlvopP*e6 zqHZYvs={+@R)SH2I#4ag!`eB`Vx%s1lUkpT*l=$Af@aP-J=z($-O|#^2X!(fi2>#Q zA7cZTanDgRD4CyD2+-s6>h)`k-eTU(M`ef;c$t{QjwU-O&Su@kD2ei{Db>ri5~S^S zF@Pb$_K7LI*y0?PMa5s|nZ^$zE9zhpM-m|6$Cn<%># zj#&q5NT2LT*X%@<#&%&UVjBJQ-OMzmRT08{@tR^o@!0`y<>YHFVAbgJO>9~k@@Y|< z=<~#jXqYD5fsJr0&kjCnvl##1i7(> zwaGji@;;&C>8Ec6fpwZig>R1Q7!4omlo*Ws*T!e2Ughn*>irByZkTLIBtAj*Wo}4D z*sc=yGZ!>c(gufBzBC$?#0hSx#fsKhr0d+*7?tQFZwL zi}mS)AnqzJYAc$G=a2%u{W4|q)Zn=pX>+~1?{Y=7F~DUA0?q$xUIU|)o_ZvLxo0A1I|87qX6Sj)9G3U7A1M_1|`Y`PqC8g`O@ zrF!dG`m@(q!?=^DtzhvoSwbY;F94P22FpcSZ~cWr*lby%ETrv62xfWTeecn+!=V|G z8C{zSJa2BvF>s`wY>Bgtf{5D+1evLt0gE@NsC-AaIc)IOr?piIiI|bRdnr5n zK9>FDMSkX#PD9%WmbQ!9`CvRM>vxPqifB( z7U-jHMo%r~cT!;o$3_#FCa{@rqIoM?M}a^Roi&Ng^325ErK?0hDRHjz(gn^kpx4shu0sVlUNI&0=b& zEBd4i2kmc;y9wM@@}f3hQg5D13VJ@7^VjP|ta@ld5X42A&+0)Xl1u&f>X3A_()~b^ zw@qPKR@tj4F;X=St=+->EW~I_znOn22B}}JKnp}AiRhcWX%3dj0F`tNvryo_FZ$R_M7c%=a+`0h5!eNET6Mf(C8{r zF222D7OKR+2}Eo139Dd<8s7%Aw$hH&faINU`OD0yQO@)+fX_S+$jr#iEH4MGoY6$1|KNwkZ z#~;x*rOM5deMETU8XBmzAdf@erH*brL&kVoubEc^#nfvI>*-l`e%0FZ=KOyvr5qZM zp{}&KZ8dZ15i*F*B^9dHg20+Uq48g28o6v zEZ)xj+z2LNE2cDmr|z{Wrw8;=OnGfE|L3;_7f{B0vT`IP$N&?+0^n*_op*eeMvh`g z;R%ky;YqP1Z0yO{6Uu{N--Y`ysBEP8LWPvaOWtAw*HM+#>xx3aVOG^az1}!p3It?c z#(cd9d`$#9!^T#FD|w6yUrLcFi~E{3izwZ+K;fRTLS5-!xp&h`7uz|JSHn??E_X$P{Bfu4lYDtkFfM-M-CAgeEk?yS z-et&K>-c>&fU=}Z*w;3W1>f8H_{C#CM_P$0G=6({j_lUe39-(gz8D!DL+oA2#$Ugl zPe}whyFP^kJ58t@l@!L9Td|eaqkir>ZH4zA@WGOveSc2D96pZL zil6o?T=m8}4e^}c!fB1r*>iD=)_~v&``vQ>_UZYW1jNxaCPnl2Z+4Rz#Yf-JQ-Is@ z5IT&Nm{$ZEfd@8FH7_5-gM1i|V9!iIAN7LI89uR;rnZ>(gX`$Bz4E_O{FND2`2Jf- z7dt1eaRV`QQem4g4y|}Eym9ANu5qoPOG@~sYYBR$*e1CFjevHn;nUr`srR>NKGov( zGF&G}U?l3irWpHOS~d6dT-U55;@8{;4Q#qZ)^Rw+x=3G^q>B^JUVRj~t9^ni%cbC!tFk|&$wH?lU|vuMuC`(!HqSL?5C z5r>9|U(NRC2O5?~Dke!JI~r_~adJLoP@A)2by~)z6kg%4PRtwO;`T9&=Fy%ngTE(v zfhBXw{Cn6ZuzPLAS;Xp_S*ss=i@dF5&rLjPOg!?g#(UIq1VGEEsdsIatH(i0$njDl z^}w9k;^8RE_Ds}XkED~5IoBHKvd&n4l$WkebPx#7a`qTb*;uz$qsPH_9)7w=3$#~o zj$PWoJzZmUfEx_PaVyW6-Bi9#teOR!QHF`Ablh3p>`vH*4x$=;>WY4~@u})2+i#4cK6o%IOx zfsSvN6J)p*6qlrzZD$S9i8@-_ut4wU?~iK{T>GC(UDNx4s?uPl^D z+cGNUAavc!_(%lTO0?QbAJP76P$zM|0P7Q|S_ZKJ^Ka=cA>>`aU>{*($oivcO5=>= zO-R@kLcgEFk|Vw=Be%7Z2x129jyD~*)*zf9UtF+>5q6~u z-Nea555-CM+!5fwoXy7i|E=aJ?X|U9ND$&ds+|P)s%w>(xBd4k0W~3I*!m zg2tE5&sX$Aq^Lymin;GG>`&FW0qi;Xf$; z!7PPl@v$YA2iMJKIJtFbrT)Yk1Xd!>9;o79fO8w$4y zJSxP9jS9CnVVySoCFXT8^NFADfD2OgDcU4RyJP2jgHKv=L$iA~hemB~q8MGm3uIynQh$_Hwnz zy!?v`YGtB>DT#0|;X&m7i6{?on`o|A{w!9mRm5%sWU*EGIM0ArYpx^`mKE98-edTs z)K~`Md5v=Nz3Z2!rHzy8D=;=4N=lKrhX*AnI`|!Jt;CQqNa$yj1xJV><@3x6*#LFlj2@b?XUYjwV?m~ zcq0enN2Y8wV8OiU(-5zvnjk0Ws+ORqZk-&zv2OPd^`UoG9T_H_yzl)zA+Qk z?|rj3k^Dc1_sK6{CNvriYcqg<`TH2?7?eVY89^10D=7Q`2U1vSl3v+61UDu(K}HCj z=sLpty*2i^lDhu?|BVoD!}f-dy!v*Ro6P%X20&s9JwCRBWK(*I@D{tjb+{;Vt^mr{ z%O7O<1!GyACl-hXO)}J0#s&QZy&TtqWjcOLxnsQJT7V)ZY-Y#;I8HBq$HfAgQw63c z1PPLPGPlf~(XMwZwSJJVYW@GFiURZP+ognBk6b%aU$3mFo>c5`&XDx$b&>T|AyXMj4MV737#-$L1jfS{9iwa#u? zM=4w`z<~dPNaUwuPiyJ1-=5rb_&;I!;qSNhHy&xr)I0G-Mjwn<3`DF)GwC(cex7?b zhf=GNKXw+5^?!^;Lu?n0u&r7T!o9@ZkznyPWuw0ug*7hxajDW)~GzJsSJ5ootAC!Uj{r0`0`p#v9!-oI9 z=HoGq6^W1$#5dG3qGW%=7I%dI3+pJq|oN@{=$F!Y4>|C}`x*Czxtv!D` z1xbEaWS-9Bw?Z+nVEqH2s|sg~>za3hROD}Hkbs$gtIE8sUOupZ@y>0K81jiAqA!{z zsx2-G6fv4fYwbTCnJG)_S&)j%Yr?^F27V4wAWe;Ve}pZfT|wY7`BA>X9|#&k4wQf+ z-}!`mH%gAA|C(wKK}E)QON`JFXy~^DeC|^b6F!4yIuIH8QJDDC;dF z>c9@plI)^by9k)(CI!Vn&TOYV{T7DczE&g!|V}E1bBAxdBo!?WN zRz6XR+J4dgfxWE2GQ{gjbXrD|i zpQS{$Bj=%RHayP~a3^-hs6^>9CKp&jp|wB&hCF|qgl3e-e6p|UsI9v1eQN-C4sSu! zdq4(^N4U|q9k9fZZ>LxoKRI|iSLtaW&)D}?-Ok)7K%CW@i=3MiP7ecH$O4c3$J|X< z;d}!d!F&$%prk`ofw4raQOhFT|**&0T(3d}DWtq`EDZ10srRg~E9zVZB2ytUpk9Ru>Y1pJs~X5R!9<@_-o z2}aW{nl<_>qaosZyA!UEGFxta;{aFatBx0?Z?Y?d*vB7MgDFv zShtBs1u+M0(4a`IN=`P$?`PKr7N@~mj%O;#6w|L3*8HAM+}xHTWZPRqB7HZ0)l;;D z#R>*D9%Mo{>YM)m0DoDA&G&^4wREK|f`cdR1~69kxu1?4Ob~An#@5&*@XT=eK$7}i z^SMAM_>?+K@!B2tuD#`sdFAK%B1qORI+^OUQB>sf88PV|O(Lx0@__o=ZoQzamDydq zr>!u(@5)U1?KvaB+xzV?BIL38{nIWJO&55&bU~;UxXS>Zd(P?bN~`;x_+M9+W>Lt6 zOyNHF>Y>LRew@t~mbF^+J>5%qzh^smhfJsE4( zG_sC|s6qi>h0tWSr1<}`JUoNyhv8pFQ6yn@AtyC=${T$Dq9walGm4S^$1AGdbYOo=~E{P@~2H%Ar9_d zp1T2?S@zZBL8^iOiMEIV2;$-b<9V=1=4EOf8<`Fi`$UBDqxcMC=LJU}%u|{z?D|UE zKcD;g_M?TpYx0N5qt_c*INXBXE!DQ?rw1P%xk3leS7{L2&#|ID zGy9c+qbE=!;=DYcRLV!Vs2++Irl_;$z&TQT35Vh5zFQuQ5H4zG$&YT1!Q;s&6&BdK z{rNtz)EqJRQhFb)dWyM?)Tfto$60cj{S5KY$C!gk0kSd+%KeSR|FoESplBrJDK)T$ zANK-6(8 zqFreIVENvd|Em$!E@Y$m^zYYq)-)8Upu1V-e~%yQ ztM9i*D;J&zyS4kXv+n|*Q#x@{dycuA0%|ZYLuo6H@RqbM?X95N1F`rI--Uxt&U>03 z@T2!Br=p@F8n;G2&N{=@?W+Ll%>xQ z3nFwMwhTNjZ|=s%wkn6zK<9@s-{b&h@SDUu5T zPo!0_p4nS(L+1Q$2B?l*b;nrDr5@KieWJC;pm-9NM8VA9oB8cGFO5 zMssk{Vl&J11P94u=nGv!8?H74UOkMqq`Yoyqnv!No4G`9w@quo{-&cp{X*Sx`KKO> zQ};gI;0v`}){x$^?l9jrr`y5--!1rdLmCJ_Kfjd8&h7p~L4eIX#!2jQqn+*3OW^>G z+Jx5EdkxM@zPpbDc$r}m(wNlm``o`GEaR&M=3;=mym(Lo_D-Y>qKN^Mvq~`!O#;m2 z!DdVo9CK+)m)d#7Ilj!-u!I3cr|2*Rv}4s$JjHsrK- zdln7walhx=_R4z=hwMQ=khS2`=0%Z$ze92Aa-wAyY?72G5y9gadewT#xG++!(8&W$ zm-hEQgttrskH_aGj_`WE^Xn719~FN51Y87gGCWiBON4({_lJ=Rf}- zK!IgEh?$bB#q^oh*)NrbeN=GBl(D0Jn(s#1j(5= zb{cVfArmPD8<%(SVNQC63SM#ni_N4GcyB<=*WmVV)dBEhoy~gWrWMDR@!7YWyB9N2 z<>-&hzWd@=s!LGD*ZF@ag@n6E&*_pk;Je#S6NPZ~pU&Gmu6C&Px9m0bWk2&E+K%*E zqb9Na6t_Vq%e&R9@#QXz{}NIOnEqU{Q6Nb8Czp~;k8l7{+d?mL7rH!8gaW|du~NVv z@V)bR;96tG3{ErvGYJBIZQb)^oFkzA3&7#g({{bgb$ZovEOcreP0{;Vd|c;*S04&@ zeR;&=`?4|oda8hT`*!)L0QrNA8)l_>n48d*@k3@21d?}<4O(YOzSV#1nlq4i@>Q~I zS1yZmj7O;5CLlUqK1w<}mr5%i1j@iZTZRp6xVpg38k#2F;%$b>S*!6m_RC}HJJ`_e z;}S2VLF^}dc4EY3VPo`3jsdfsN5~H}5QHoUGQ-l-?y99=F!1({|>Y!vzT?3W4t7Uizgr)@oTAoVFb&< z2%_6bI+S8oJ$?@UL`SO!Rh<6_Wew{=iOl>^`wra*`9CDMN?6GD~F%%OV``GJe@hg%Ssi1M4dxE#qCu2d-)qICRq(|p^xmWc!dFtkFNKxtVt={+Z zR9cdsz&qU69i?c*o-lw(JSN`6XXzp1!B7Ih{ik`NM?KdM?5sv)SOh6c?&4pbaMwlJ zyzixbG0OUbzB#oa;;YKjrAqN8gYia?gJ7+8i92e$klnZG%c?>Y-WMPNhR~z@xC( z9Ucc*d=z0ECm>f>syXN${Oe60kL9en(!lr?32jdMEomK@yK7hw^mx9L<3o?w@u$qB z$AuTi1PRy@2?yXw$y>=Iafq<6BKa%@kD2m}EM<&*jrlqP`@0@HQ$C_!JCw(8jU^h< zpRo+vLcp~A`h+Tbzf&!2!^nCX ze4Ea~@3jYg@HT*}yWY+yZ*o>;9>>?}tIV>WLELv57S;iS{%kmp!EkBr=Z{zVVDhKk zTB~z<)VaQG61Hw<-n@O>2no0|?_8a>LRh%^iurc`kTB?ne81Q=I}aaqlRe_)bcBVg zOHH7GH#w`_dd{a15;JPdV2elxDv1YN>IaQz7Bp>FYXXVaw6nAx2I9ECnS-+i$h8lD z6YbTWl@U21w4 zEuQvighA8mhwdCII-PQJb$}?oJeciydL?e2_Za=H`SVD>Tk`wshOXaj_F82GI8@BW zJ$cR#jy~1{yX1#$63;Z?qqJ#XzqNLous4nKa;N7k4VmH7<7uOFI5T=?!Qge(XSg^2 zqtcU_Px%bo|2vsw-1PT&2XNrPIYF8I>>VF=bS=)&KfIV-SLdqct8JM?7SBOyq411Z zb4Fxa9U5mbpUW3Tp>auC>DkMRA)DZ ziJ8VHrxg#=Bz!5c=*&LMa|w*H#xWwbLb8rg`kCcK9Pl7(evh7ck9W}IHt7?3UQW)3dUr21NP zVnWABt}&YD0gp&d$9`Ay$t_JzdvyDIPo2bDLnP_xUom!S8GLZpRmnPyp{z@bT`b0C zmJ&)BqW&=!C8zK_or>>Gv@fRKNJPIw5N4K)&vbV@$q;xTKl^q&QhGkkUdDm^X<1zl z(y6DAp4eD~(~;Tc4rk2`mDiSyQM0>(pxe^PWmfkufEG2)F3%m}(6~FkAw}%XJZsvx6O6HbudT@V~OJ* z3T4NbS!Kb*)#-N1A+WCpCHu;jCoG;-&^ppVdkDXsJ{I#(8I~4sE6DykuZYu(8|nz^--qi~3GJ50H(ac$j5)tuYTpy=|3|eB{0W z^GkwYIO2BlxaK$CQY*mF^ws%?AX~)}wZ#wf_#}g){B1HsRSPfF z)TSir_P?Y(dSrI686ogvW^#?tz3IPDL}LHD6&L%o5&MKtP6+yuaQ?NJm4G7K%Zlur zN=2xXMtGIME>;cGU$yg2K@D@FT~N>5j7R!$MGBpPfsyYMD);|dIt!?%nlFGaORkjC zDIqD{&C=3{O_wxF!-Bv*8l@y8K0rc{4@nWF7Fe2<4w3HeuBHB~-~XLCbIyBb&fGim z-kW>h{mslvNP@N1EB&U46w;v50iyd7f9$$Mr1|l)r)=iv-KDr@$Q3bBuIFPVIUqKH>+sasw3(y5M)IN?DAFx!Xj3j`PK!j+s$$=DQIsn8jV5M zb_lHRbUr$LVLh@`!V8-=R7aed)u>4?dND3NV)*k~MIZ?-KVJF+8>dL4`fFD*SH%J+ zzV>Wujjop+#K-@H)3Ik)Y6%5w-r%YFZSY;o)o^}-4*7Tw(B>;6%AJ0$ro|;y*&+*> zR(B8;YRRt7WW1@}R63)1*E@2^?Y*rUd4@v^lS9H+!Fr17WfO^stO7W^It1F>;R*4$ zvT!zz=Z0B)k4?4!ol#9t$ZORif5qY0WcCSjHatIBw#?X4->Q1w5B!FQA8$~XGJ2r_NHt@?+2iZ$bcG0=xBsYvnjZ#q9yxpflo)qH$9^=|wPrc@d|tt= z7D@STwecp6Z4?ced&ohy4E2!`O zKGcup4b2GnhdVLfUa&L;H{Bg&{HC@c?TqBQx><~;R&h5G`83YR5Hk=2pKR5IUi9nH zPYzswweNNGi$VkUKgHMk60ON+189Hwp)6%v`J*7;7#pU`W3_M8ZFNo`)z_1}weJ;6 zEw5H%Cs0Z4Z?-�U0*5LxssuL+N{ua}1OyH-8w6$sxbX8Ys3+9K_+!{*t#X+z}I z%bF{;7%LWp&Vn@Cc`+4Jh4}Ej><3}Tk!Rj{F80^QkyJ7FYP4HUN`$t6BIGkPq=t4< zCz^#%oh@FdkmzMyP!un_cZKZ|))q#S8SF2t30B;yMb-pWxl??7>`1l+Nler}mFz~~ zZGQl-J$%9NFoS)c)WE&%urB{42{MGhoY);dgV{7>C2yXlH&K?Yk?nSr7tjRDZ>NS* zg|^`Z4pC+ahW}jljzIxBkvKLVpFev}@iu8+!oai59X){MZxJJSfdjkwG0uoPr6qQitFH;W}o;i8hCBNq1m+sSRQTFd=*Sb!$e#@Yi{96@iDh;Ov7#i^DncE4e6{DpobUNqX2ZXX&_mY&Y!GrH~zBxSn z_XGa4dGxu9iPD-ox@!Tu|3Qe53~sHVVsNJqd?g!F*cYsz#Yn9rxiM zES@Q*EAS|=n$AOTa8VoeS?W@bc#w8ptGj7FUi0WDR}L(0+~PlY#^tLM95wSK;mP1C zMDf0#DZqtq^MecYRG@=Gg$GYgrQ;1-E#<5I^X*9ki*f3B^JfVv!s^cbh8g7QSP-qa z6(ZED=rckYt$ma}JYBGG!~JNTq^SldVU_Fo9ucimFz-pa^qp(aE{zBj!qKbgtCsOY z+slCUVv~h2_5Uh}V^tu-Vr5TbuY^#bO?ZsNKv>V&m#6QRI`nh%re@XB7ad=V<9c%@ zAfQF)Q7o?h$i6F%KmLsIhydP9vlj(o6;iFBXurII^7ml-R}V#wPc|&9>Rbr6D!7OX zk79rIG=AOGX9C^hmirfsy*3oXDfHN04BZyv>^V&QbamW-F$kQaWP+Qp0Yucpln1ja zC+As>Yfkbvr=g`hfsXwv&%x0FPZ9r7&4Bp-1I}j6+{ZlITU_G%44q%Mo=W~9o>;KS zM^6fN`73H(;vE6bf0y?&)WSfF4wm8jgNU*B-6FbwO0MUYi}5wVFJzEG&0A%dnS?nY z;nu08Fs+b3zqJO)Fa`fqLk_O&a~&LF=fWkOtGM5+I7#*yB^y<=C8K&R1E zE1^)*iwf991(oT=;7e=H1p)3dd$&Xu4!rT>JVJ{hn`zc&f>Ta{c97WT73@m*G;D?T zwadS%E=Jc-ng#~sFj(0Y%Hm3Vs=CEutf@I9`AB>%a}j@_@$~p~Xk@DEo*2OOYgyD8 zJHoM$#b+s+vB(5r6yMdEVZ|M%kO!$>E)_16Lls3Musbr(I>QEyp9)4c)XwY0)!N{a zl2GCj?dRhDJ3KMbA@I_)4NGP~^O-qU&qnR5VGn+vAd!LE=qN;;5LdO&X9K!+` z{nYcLLEJSrdKEz)W}}4JMn@C_rT&oMr8!Uj+v@d^hL!X%-j^!Xd)wC7@Cg`|=9x|y z%lXwO%3pBv|B|D^Ry~$ZA&}YQ?14KE2b5PykDJbETLHnPcl_`ajpyYLP<@Ow2mLWU z+vBr8w`PT1E0X7b444<^kDZ8XehqmkUQFbU?P8l9RM4&O9}T9e>EmuMb1p;`6cj+Q z(3L*#Q$K9N`zPdG0ik|Bd5Os1n}@aSikV$;`LJOQR<@Q#t?=8r1<~u&#_NBhTf|W$7h~j=7wv>M^Z-Oq=Vy*||(dXmy!#C~1SWp?WYOv-FS6 zw5e)NXpKaaeB+|gi!$@JinTc{6E8JvvWJsn!>|W7_(HDhab`CCcZvxADuE1p(1dOO z;#sRFy)Z{@O<7Bv5Z~7ru}31gf{rMY4SSozZq!g4p^fO(bO zFZ4WA%CwODW4hJi&E?QRuU+&l5U|EL*-qbeu-7NH!N6#O{iShrzyg)5tvz??~TZDMHV9QG@Yh1o$jN?y`wePXKfSDVbd*B_QygsEb#Vl zJU!vv?g`Mmo04A9diiFx-sSQPF6PVgG?_!Vd)S;cf|wvk7^Q!ceMge`!va?-UhQ{T z5DEn*6wEH1Do`toaXyJ=sHZ8tO$@EKl<00SpFHoQDue>46K>ULjl{Pd>$o5Zh1sP_ z7dSgaL*qu(n?t{kT=PA#Y;Z25-nay83nJJadk_gf+{Kx3`6G=8_(r>0{`jcrl!ZP_ zM2w%{+@UnY#F+W(_G61B`~*j$HdWqV_$3Pq)a^O3L)TYL_MHe%Fl2>SkFcZpc&!G( z=J2H#;7E2+6?d!3tZyb>kBgrwPbT-#?UUD<%(>AotM7fMKoQD#UCU%gPG8rH6cfJ~nFzLHUlhKI z2~=mkJCZYpiAYM~@ViDhe4+BI82iQydJ+vNoH(+0YJ?`PnL8~~2Z2iZ%0!$}xf4EYi932DTo>X5`Qm6JLg`(zo-%)!#4Ki; z^?sL+<~Na}y^1D7wRWpFb{4dyh2)?jW781P3fkfqWLo-zJHbAE`{RR(|z2?Jd6hEh5 zJ|F@W(*cvdni>Oh8j)qM8PW3OFaHdXdb|C@GFXH-!8=U7-DD6{h0fwt2%| zRo=aJ?o!LTM4%;tK)*oSziAl&)$c9mHMeZlj-9q${XxRvUV8%YGDK)H=C4YU*;6~3 zPjYG+m=+rYGh^Hk*H&Gt% zOhisyE&a-YWJ86cAjeHM7B&gFYR~DskqV99pzN1o?yT24=4Oo_O<$UE!@Y2W1#)@Okf6L#O-mJLO_YDj zxQ1>sBnZ^(0}22IzJ7yUt@Eo=Dq~}=0Q)gF`{V*! zZ$-GOt2z)t#c@AREF52{&54;{XpV4$ziOdG3ieFh+^$t@G#`m2R3MtqSy(YKe1XUJ zgR8DDp+Zc^sZyluQI(nl#-Y>ym$d}vu^1f0HN8QR<2Sq5dIZdY|@WKP>A<)H6Z zhxK?+`G*P%#6g?{QXKYzMc`HhX!qn#G_6yRkFnN;eG#}GujJfjxO!KmMw>=#Rg%4q zF71WsNHTdh@Y2aswdrE(aCL%7q`d2{V-gKE!6390A1|4Na6kx REC|9LTI%|0-_cXxO91b270#bNQ6`}e<|_rrde zp4pz7u2WT~yUtY&d{7O1b;1B}u&%|9Owo_UO8N2Q$J)SO-+tKVSXPWIEVs^9xxh|^ zpT(5UO{C?<@t=sE_e*N?a(E-J~JXiaSuWCrrF zfeTv7v=MXR3&&1xaLnl;dx`Y(7#VE3^NhUF-S>h-MnZ?hp{!1hNAqz0c6r*H`^bcX zkr0jrkC>=6eQ=GYJRVHNd-SD*Bhkb5s6P}LOEZ62W#h#-{gu-2PjKl8P|8`v^ zkXr6B@Xtn<{tJSj6M8c8m(t^$o5XJPb+~m>yT+fbo`4OLg8{|0e^gRs8^AchKdq2I!7A zF6lsD!FC~!=Qs*At$!mI>kt+*NdM-Z*(3dLLJD&Uq2bqgXmh6`MhCp17m$&*9Us* zp3kAEPmVrh+I{HYky{TQ65B~9{}PNzC+`w4D=EyP1K3*4eVsKs=ZQh!n&x}w^FsfI zm(XK67i_f2eOZ?3Yh6~+8BzTPk38vR2F@2C{QbFOn(w{|yH)EKybo*91(s8Mu6NJ3 zfapUSqo1NMzxK=KGd#M`#Vz;OvS#Ix(5i=)vuHQW6-@g{hwC}Ld!Z2)zyl6bI2~2w z&6i_ZC9^Pup933jEeq1KzBL{gESbg-Adl|W_*HWjCo{IjOq8+E;O41hUHj`;DXxfV z@S**+SFhVw7JFUfc$mi1kQhDjS9!c%paOHFaxh)+_i=>|j!{$9jt)!Z=I{vSI)s#d z-QB2y&*y@*QJs2iqcggS$)L9c|5k?ot+!3lYVuNxfSzyjp#-C*z!(TVK)3qnoq4iy zJ#}EM`$XsiKm^leL$;8jDX*o$J6*+=AVv(ApBWf7kw2HD6v5UKdkaPPukh=eW&|CrET7 z`pGqP18%p|vx$g39~MdqgSvdJdrvT9n;^P*eV~mMgRDii;buRj!-r4lOt+2HF zZ|H8W0Yn$y<$sB>^PLVsbgInjVCQX;!e4zxBJ3sIVpHbZoXq}yUC=< zH-1;Vf0~lOnT9=K;c(&6HAud$GllXHIpbcSX`}`{T0{)M;(%5>Y(Jn{i#E51`w)=K z%-H_)Wv*l9kMnu{iLgVN8Dv zigX!y>_fExRl47=P^Pq9RQ1RtKJ#o)l7u1_GZi8`6yhH!qjJ>_RoAZsV z1O|=Dk^W?Z7T8Yolb$cg5O4G#8lo6jtkczm;X)Q5EI;kps@p&d)5_J4u3@tP#h`zB zXdJ$}gdTR+0H=I~sBgrnd=0`or_&U>vbTsZG!Fj7%%()MoSj z!?FL&yX zuNPhb)Gn!TtoZ}J#6lv~I8*D5BiH&Z!)PyMzVL56#6yXb#f}{+$CaDiC>q;?{<`{= z(Gha#FL&^N#-v~GU|9}Entn@~hNUkL8HZYVH%D6gg;oyt*|jIQEgc_7K=%N?k_Zb%_UJe@1kh+75r zmK&^Q^g{+IHQFw(5r$qel9<2XwbY{X6O-J#={s$PZA`7@q0w3?Iy`+!>GEZ|)=J|! z_&45hxUsTpR^{6ZKiin>1lZHV*D6uX#RZ24Yv>Nw(=c z=7;<0m4GGeSBv}K6CBG7`k7w5us}%WFU8#t8VyGden5tPcHlvWx zFGN(_+pnj4?p=1yy=_Vszc7?1T8C8H26fe3cpR7nY~XY*Yp+eZZn#6Av;pG8|IOiin2zjOkr{&&}OR}>dX8W!(4(ieiK zi1`2RTb}inZuBf4Gm-Gf7bC+!;=ZA3fs~)qQ}-FKz5z3YeQ@F4tq+ zW}i`=fvxfX=t4aFGS8~VW;N{?Ue9}})%nDD95&K9xX4Z=U_j%mxZ1foL||ZrY#<+1 z)*38+*m()#*N?rK_la!%;7u_Ut8#@X53%j;sgoO?a&1cyv*gF5Pfr@mRP4pUd-YW1 z?34TU_0G8%2Ox#Hm9V>hgc8o}xx2tBv zQLx46P-m=1OcrcLA(-n(p$RR`P$&8H(U5#$Ufvc7fb#a{bp+)UQ4DDc_oB{nuE<+0 zu`lvT(R3gjSKt-0L+Iou5-34%-Y|&4dfT38e=ZA09KwIuoAHDmQ8)t)gZ|-1`vMVv z_w2QHZ^pouc$I#~tbQ*d+M)+y8eqForH02W!CM${*R^03(bUJieUK$pYeA(B7 zb42|UOkV>NN#k8(!$<$&DL3`sitoxcyNfn(^C`jY?=9owK^~gm7AW#AytP6NZq$|F zOw9B&k$xo^ z87%Igh}Q?&p<8fJN}Tg*&6t;_LEBUImLh~j8_lanXQ5Oi`tygsIoURxn?vFEyJOR| zB7^;Q20Xe}{+<(P+>nGthLm|xq1TqE$(ZPR`9$4=(>+^0{#~x)kR7TJxG)sE z5ozlmAZMOvhIssE6aBy2KPyKB&!jOjLHy8Ml`m+17#^afzJJyWXaT|hELz5Yprt?d z6Fx7NXvQ&o=f+SZS|lIWA38_R5&jG;myKHcDpXzU zNPLVzjS@*_wHx)ysgpIE^?2Ma=THA{4h|x-fY*at>AFJ2GDmF@e&89({j(EhM$uDPTQO>ZIu~xT9`6iSQ>pYXtD$ ztF3}&GdAjaleGRD`QKEgKTvS?eirh-RkZ)#zo$d!{VlrB{Q=k%gA5&U7<||| z|Ii}V8Y@{L+W)>OcPY77!U+XO*6;6O$OTQeNd2c{)MpfchbHhjxSPd4)bEc7#d3l( z3^g<%4yA^!o#;Xh+?jyMnvP}N8V;woIESkqo6DtcSSA34Xg?i3N);QLxRH)oYi zDT9ML|Bcp+-{N1@p=N@VX!FH#CiRIEe03n0i0U2WZ|ZaRC%=Tt+jEnfov1EYHr4A7 z^O>ua;oG5r@?nWQ0gu~+wd%Q3kS!)gHFPpcximLRx80jhjR82^AgaRG9}fl-Pbs|8 zZO~9-5VfRfVor$9!TyZkNx)O}Rd`2w~u|84vx zc2NlU<~;I^m9N|;bJ(UD)*Vh0<(bgkf_>)G(f%7yl=;EZN#;=B_}lB!CB?(=o$n+% zn>q9&XZ2^*9hJ7X`VOAAnN;M?R~s?3zfzzF(THxRZl<`D%&92VGIExa^gvorhuE|m z;K(l<5=mgsUHv((9V#vbyvp}-N}5|S!7c?F7U|+Lpzq_IW?Au=-`63NMn4lPWzccQh8~jwK%K4mSafonmv!-|!ETj=5;`NCshp{&7PY%z zz2t4Ze#zN)RU54bA4mL@Ws6Ff%=FQla5+a9?AlY{phhPo!Z+x|rVyl; z?OD}P-9sbjOV@pz&YkN*WbyLRFIAz*Dn0Go$5#@ek4)p)T*CM^D_VN(**-^>`sdz<2a$BfHsIcM!hXj|Sh z5C@z%)QmTOZSmPk*?Bs|)IuJxvWK0e-?L+ou!B}uI}JAjUh;|($)AA&+`^z}$2NMF z*QLRU!LC=+I<7#NsNE%G}hYK7dblcLD_33~``V8f|3TkVtJ`t5DxT zukn^xL=HCcE}PoVWP7C~?{gbMdKCIqq1*BEC0ASwTl4s+?8v>=J z$1IGOYhDgxW|dkqy`skr?gqKlllM@ewIl%(6Eo zgeqvjNvFh|#FG(VW;T7d+biRKWBAQQq6^1odxJcis}uIQ*rf%)d5wA$KO*mceSM|g zX-4eL@g^6v9+)&I_CyDN9@lChyncH5zSbg0TW=O}B9y6=%7#tA%R&;)=iERNGQ{Vo z+oh1+;EEb~R6?n7lQ*16TKQn_Z86vj&43K(ihXXxBWPJ`<=RfLO* z)f^$C36)|78evdH_qJI25xMlA+N(wXO>|?|eDkmCqX6jz8)_Cor_-W^^EVY72V@?H z?x$b$k^pf`5tRbezhD044pbGv z_U(s=&#`^wwU^WpE~1r${wQ1}1`ZRe5;KB_{^tj1hnp1`{(aIYs-hs{6i#pYB&OM2 zKoM6B0xhAmG~j8G27kK#1wtss3Q&={oXq4w)i6lv3~|3mx2Ltmxs$HM3Q$E8?X39C z51jmIa5%)G#ABtqmd%9CRJ&OBvM7HGbL#V$bNIUd&^)S~4g-?*FE5rFw5G+tjtg+i z%AW-Ze1=EG*H7tu#7rl}kYrS_*f~IvV*95IO8%flD2kG8$J5nH zZOkw7t?PaG@D&b?IfDQ1qG9-N0eAc)!?~f;Vo=kU1%ty02H`G1lO4p z4yRyKYh`O4ha3&RFc4T=wI3?(6ByarO74?XnVfQDWkOt{fEyx(_7DodaAt>3f_zqN zxO5mA_SlL(+9c;?S^YF*s6V;|Y^|~RDiIe=f|6w@u3;y6$zcjByFkyg@d8#dg;D8A znU7gFhRqU4WH4kAn!2?#Ux(gJLHa2Q748Ui!5~RP_kJ%E228>!tQ(8*Dq7bk2!n79 z5&*eD$g_*rrx&_>FzPP@D=vmeTV;A&61P)4(@J1X3yNL?O+(urseqVSEdjiSmVTBa zbEMJcKs2J?R@4xF-f-D%jEPwtxifx_)uYWUUo6Dtcel*qn*0Mb~xV31fjgy=3$gg@jAXY=8ilut=cfP~M~yof-@E6A9}QL!zU!5$efQJB zWoDsj9!Zo?`aC-p(Dn<6KW<+?*>9Uv+wztZhi5t<+-ORD)y>8Smp22MFo*g|{g3n+ zry4giW!hsFZcFz2`o_$}Z5`>Z&;ky&%~h}*1%~-~A584N)Pwv2Qf5baG?MVIOS7EC@1HIe9R8#e)!rzjA;nz(!c5I@6 zY^3ryDv~fF0*-RSY+tf85V~?=u!-|O7J?M#wO8x!9;Z!Xg3&T?z^JSEtVmKe#bM&3 zQ}>HB6dOexne8JK@cp+>Y|t}Ka$rqId5gND0JL;ca50EOjQU`J@_Z& zNXhPP6N%4TAcEq4^6JgF8e-*}FKPC{VW(HDD}Kxb(5_X`c@G&)n=8PN+}@dRZ zr8S^4;5{bUyAu4~m@_vz>_yvsq$_fpCIw%3dOFFYm2Am4s zOI&hqZTvia0##012=wia28H)U zW~ZXkRa$GBNY)Mq*GL4!{WiME>mD3dfvv)K=cP5Ue>*4K5>RyvrFf{R_{~eb`|!nV z6X{^{(Y|aiH~l^T%5gFu1~Ik0ZsBJv#5sY!;%wI7oh; zrAcuX<2czk@VC!YbS$FdCH~z~_|7)HQ#lrjMs^d%;vc=RW;Rs2@|uTL{)=K=`;VDE zD4W{{b}E8x&W8Qcc@Ne*u3v%lFR8{dH|LL+Dcoh)G*SC)G`OnDjUg9@I38}7Fzb5l zewliF7m`~0e7!HdKN?UMzxWb^{Nr5y&$0PI)xm^?$uUlW3Ae4${1TSQ_h=Weh$NF;qfxUD zfgK=bXg&$Fr-VDMK)CKDRE$6zN(!H*NTHjs>+Mp;0VadrF%S>uNQ=C?8Ao}!iqj(( zEb_m?8Kd_?@gD{jLl<_)zvT7QT=UvpEY6X~Vql+geqw~zHTw1y4t=y3-9(&yOsjR!8B%Ic66m# zNwA>RN>LeR{D{tcDedcC{QT)4w7@S54(%(PyqxOsL}k>;L{(GVZS=B|nU(K1zMmfn zSP2l*7tnk;K0c(t3OABGqnuTuFC5VqkpKC*_iIU7v=eCxV1&+lsw`bIHJG(@zW0VtFni5z(xs!fC4cn@G*nA10hMKE@c4zLc@)nv3^e!5)gBY;f z!B?NZUNpgTg+6dR)4UWf?|q&_a{ZF_p}rKDKvaQ-@5YoZc=@XXa z_TH4Dx{yV2^3mOl`?l9gvLemJ48t01>n)dpCO$v-LrMZwsoT#_nj%2wX-wb?J~g~g z{$^>hyi$(WlTZp$71e4I{)gMY`Qm@sT*L|4DGWF7rJ2cjo+cq>xu5}(&MumeNX^IV zz!0D^?kpsLX~>7x$3|`;r{VI1y*bJ$2PDV$fHeer!sv-8KbVK)$;@DWm>1}}h28YY zh_jWtaCR^9Vrvo&p$Pf2_2YC*W$hVeBqlU zy;22rcRKAq4S)V$PWHp=k!2wmFrHwPYhSOEMHGqHXp6wVkWBfAhk7NMvN?_V)j=+d zl9ci=>Y;+X3yoa52lgdca~oyL>ArnP&x1Q+M*q=dS@J@}*m8n-vH$N7yoXtX0^ohM ze^M|K{Jv{>-AX83J0<=mFu2yuvMemo=J4pzM#24C8k>;u>f$b0%H^dz9qZFbZnoFBZH1$jUm`!;gm*2Ti;-=i|ALwC`V(CO688IKU(hxh(jZ&^q#7d`zFOpx_|)tXz3>1 zEZ?!RIF(cyL-SWI-xs9R<(x-!S~L-5CE+GqIQhrN&&Fy0gw0(SN7){-1jq+?sW(w9 zS8@3if4zVOFgox_qjJOMzHR8959|i&zxc(19=~QufQ@qedn3q)A6uZ;USY?mbr&B=M8c$ zFQoNl@v1Brjjwt=`3yv+gpICvrdC&8+lbxl_kU3C&s`&ji;=hn>tKnEp^}7ne#x_>|7#qxTD<8kfgp|n<`?$`m>8C9QpDu! z`}U&p=>j992dD&mOW8gcpo2pM7Vu|c4;B!j^j6&Ges;{}YJ-^}m}|72mco9!W(uw* zU1v1WP%P)+shD0rJPH;#;+mUJmM33VTofs?^6!fuwx~_o-TsLa1#qC}JiJsEyCbD2 zkvLaLDjCFJ@IKxG#S9=9b@m?;BE#ysJeIyQ$AE;N07Y~5c<*`evr#mj*g26`n3PoW zeZF{fC)ZhED@h}4L!wYoRLt)np}u{tidQMPKiFw(b8G>=CBiKGB5G*#l*?P^;m1$g zE(%xPlT%Dml?$TTFB459%v|uV0vubwE|lI|2DV;w26l1ev3Ve( zs@QOnbFr-^*Mxu1Q`ws@%Red{F!sBzSTCEBcDKVe@l7Zxe3RswrJ%yFEOx5RWtDln zkc485eJ3X$&Y;N1x*{tJQb=Q39kfd>dVlLfE|mt4UdtYcQ8!-ott59z?cMn~XdjQ% zwrh?QBjy17Xk3Gb*6PRJn*R;RnfZIFl5)9v@m~Jtq5RhjKFM5o+Sq`t#=x7w1S7gF zu5Te-#}&Jp*$am{l@|oI-~OS;-Q5!Iat8~5e;?4IFiFw4xbMia(frvA03o|cuTB}; zH#oSRPRJl9NZUslR|#GgGCeBe6m_!@n#%zB_`c5e;@*`f*DV_GXJpNm1z);O}!v)}o=jq$c@Wwk*&dM@u1~XRzjp4C2CW zW5|EVP8QERn-sRRnrcw}w>3B87;AFj*&ZIxwjG~O%dJ&fHe=ru2|L$?L|am0=%x!? z?>%JOh(sh*5Y2O1(ws+eBb-HPX}7{sCK%Q0vzpnFT*$uXwcO%-Zb_;RoE<;?UQ{G9 zFH;IBTzGfy{juZZ4+HOUqwu-U{Y{Eyu-@8u_ttiLB=K^@-Va6MGCzp;I>h_!}RxOcR$Q)6{b(wzVWyn|L_-5i7M ziWq!x>!Yt_2cl-aXzZ|lu8+PT#d|eD&${2HiCPyHP_LG7 z%mwScY@bb|m+BFCz?(@hT^FmQk9FI&gzXQmWGX;VOW}%NoAk$j@^XLVt)HRM{CBde zis)jqu-*EyGYN=tx4b2)Nc7F9!1Eif_TI4{<#q4aP2&#YlHsAp4w9rP5R`0FT!&(} zX(kUmNGVx#=1B9L^MQ~1wCO${xB}pS?(V|11)nnq}f@1)p+au@mU-;0tTigv45=2(iM)Js! z<&JC~w42P&KtU5t@M9OBo|F4~EbBt3-?Dn`A77m=!?kFuo)5yhDx@Ppd+`0W%%g9b zqk&KmOZZ!V8#&6lqC%tvz46|@YObg-U-}XSv6L~iwpl)miO7_DS)U=*k@VwHqzXR; zSr^?Ou}!z{Gl0ZmymXDlfm@v~u}esM`6j}1=H{>bZ*6Z|g6BkX}DcSOZkYg#jX4id7iDhkmbs$WWdR^*@q795hR5IGAz#eiJ*N_U~ z1z^K4wLfiN8Pbt{uqJ_lTl>{!q=wI$N)2_3r{*hN@QD^rWcVAOVU_>d$g$_1ljH(% z7pi#^V7?R%ACcC~WxkrDjgrX6I_o+xtK%|sJ}=c`v=baG_-oc`52X==RZ|klFTYZ; zramhzT2MiInO<~2U%iaQC-o#v9gtE!>h^L-dkyJk zyg2D6Vj($k$e*8cwQHvFE-CBPzg|nJB2QS#&CLHIyROGmX2;u-5AGy2V518MWA@{p{Vlx9h^@KvN_9RISb1JdA0^M zF{b9xa&L|mUY$paM)z2%8WO^A#Ij?|8IDd#9w)~QopT062Q>GpTvX}Z$~%3Of}^Vf zqAyjtvk?soneP*cOs#d@zVV6M#Wuq*N+#@87nj^_;Dk2%3JqU7n9L56*EN)(r7rIk zyh5q=b!I-vqpKlO^;jtT*=Fz$xViaiVjNCLi;3c5{tP>$0u^6L*7of=Kt|fDC)A{lv98!-Pv1gi43xa*IvO$AZr0kUCqlTg_cX|bCI z6Z_}g6mPWjHpsEhg0Kx+zFowj$)5pkQi`}3(t%OGo+`#rLn9PFZanH(bOU4esA_&- zESz7U?XgvSg{WwKTUGobvw}wo{~m3o=lOAA1i8ql zX+!|Gjig4F#3R)=14mt8hIr?e?_&eFMX+GoK;Fhbw|2bT! zwQ=@}c=Ruu2lqs1oYgT_x*|34MzhTL#5Hy9!iv(t_*z+04O-7tc295M2d>`Mti-RB zT=(-@*3juBpG*juQ>LLJcIhdw`CHV@bVKEhp#z^_5n{;bfwyUg0&K%Xm3HDfhvU`1 zXPM1@Ct{N9yOym#Hay+P(&0vw8N-(1$>`s<%Va+(r?sFo64q{|W;rA{Yon)E^V6^n z%^I8fc1W$iL~s8U-!t&AvFKM`Wq?0V6{CUku&R9g$&NFRLn%u|TGS*XH{8z-CrdKG z5c=D$EyV=j`BuAf4w(@VI55V*Oy*I z9T`kWlx?2FiicnIS#b1et+^yhmB>5&JhZ(keW5V?Q+aYT#9Mf5Il8EOLX56?))Df> z&>VZ*DM@$4g}9UCQwxs&8FfUn*zRIDe*E_MK8vxlRj3`|;sRzyU7yw= za~o!e(5cM+gEYe1XhdNzSY5*V+#-a>7cRSlk(Kg6ss%i9V$LIzL@_iQ##gd1P{qM( zP=o6Rc$90mMOu^8Fb^*w&u|L{(|h+?}pS zB!m5)rWBNQw~ClWdozoB8vqA;aUgrb&Kb2bM|cBWO|0AG$i6_hLV9x8`W z;^1tCW*rIt9onCxJu2b!6q?vyAV~&S69qe|>Tl&xrhg>y5C{CUe$1$YP(&B8(&=&t zitz&IZ&Vc162KlwRqc(=Sx%MO0q=AAQXH0nUeKj!pw~nrC@w;<+A+K>ktk&=Etb>k z#6`~uf6QQk2xFCj!cFJwI#?IlelC0OqELLvo`Tiqgh7bnHFgjj7 z^GWQC;pSQOb`m#D+q-LnIJictCR>%BBarEV}5f(s9;*vK3%>`#0-P1)f9Gbr1BY>-D)Y zR2NRf_u^q9PeS+U z0n2~F!C|5|^ydFvS$1^L$uYv9_{+a56%w0WaXiFDpq1byw9Cd-larU*YPGMm&ECDB zRZoqv1pTgpQQV~1)Y`17e`ni2a>)sz@isK5IbMEKCpG$UlM^6*hgE!+64XtXruFE+ z$%zlOzM-|ht70lX>?im38$i+I4FLBZn+5ZmuIHCphnEEeO0bM6qc^4nvD|^ehmNwb z8GZl$%GotgO{nsH%#WvVZRVq-+jFSR$YJaR+jmv@cIP5*EbSv1V!5O7pu59B=6)77 z(XQQLHD6EVD#5R=g||~=<4h8}+p*8+Gywq;&sJqL=srIu|J$z~&dLvYIwPnCr6td|Cw8V1z;9h{^~0-mKU+8h zcsw4pOWd}7K<&?)qs`d)jPCtA8bsW_gus~P>H$ca&;qdSMXo~&d%|k^K09+0`4wQW z3mN<~5&^U`!qpTd0kqIp)GaYDt9${#Lw;_e>)u^k?-E2E;-4bIUH`7&%!aoXb%V*Q zX_68yTl!Fv%(n|{)pNUpeaKOt$$ZG4ZFxxyi7)DF=fr!lvP@e4I1$&|c2D@Tw&vW! zj`*ihb9DTTU@WQ;(DT=sih7|m6tj{H77zfyT8?wqf+B7xws1o4@DbO)ETn3-9wk`1 zeB&Ew6kmRv$|xX*iJL?BxQ5 zU)2y0Iu+u;ejy<&b8m4Lj-$T!$G(HRrI)A%E!uN7}kuZLj3H%=iA2znp7mvhyi>9r$vM5A!kw z-flY_m%{$5RBSxAtai!Cd2-6_Iu1GBTb7#fIS1Y)V#4-_tORF`M2v}B{iF=)WGi?E zwO(J>Uie>~H;7Xn*4o6psaloKWMn!6a9l{r1X_nRRlUG=ih#gQhC!2n=%&D?hD=Fj z>3Yp+vr}AEg`KZeTgFn?lkdi%+p>Q10Y5x!f&nuWnYBE2=hKbqwRoYx5O32MvR5Vj z5fG$!C*}4#2{y@eIm3XMDzcJEJmS}Sz3A^VI5$zfe; z2SKAI2$@LiTl7`qk&WQ&TixHh_@V>l6x1fXt)Xy=xZlZ5JPP9T!-X1wf_V&`E=5A7f8I>S zLTg}uTYkGY8T(T`4npI|wu(}rwy+MmN7NvpuY`25G4S^`Lfs^`{&}v)1)9sI3@l&o zquH`Z;ki>;Yo{H=epZ8RGrHhR-%AQeOzBN*Alwfl0mCluJ2c@3sHSmQJ?wEVR$l0HzE3jY=Os{yEk+ng04FCsS1hvRt~kd zQaZWx7&12!)En6KQV$O)AQM<0_pkvyh{YiLrX#=l7=F5_#8Hh23+*H#_h#W6Rlc#N z0)I!t6>?B{iQ7}(920yn_)Z_uq}>E{#v(NB$OmEavI2QsRwDX*LOqAG)Sf{O4MqI*CBp4J_Oa9DegMf#yi zy1mb5t4UtJp2!E?_HiL&L-)|rYP!p4Mtjz|KoWxESTxUQKL@PC@|SvRH}7xcbgO*d zLsF+bJilfe&HUgylf3GQ^P`Q99=jY$;UrCJ;$3kgtD%?nV0HeI4SsYS{fFdjArh00 z>2Cd(%JqEgz3uq zA$|~)#7LT?{L1d!*y3yRnylapnFie`3n?tx%R&ll-OOA+KzF4Cr#M8@!>vMjW#sEscR8S z)fHUrs#^mSSTdDf1@rL@TpvIsGd4@(XEamohl7S3~LQr0}S_@zpU{M^uc5(hNQ zz(bQeul4}#gjCE~L;C$8&30ld&()Q$z*L?{2dyu;Mwhj~5cbWer%w@S1(R{JpsQ3MIo6Atm9?p$JS&ffe+cMrkvLa$JbYT ztb&d6%0viN8B=I5Kc)4OxA8tCRG0w6W?4K-N@%}EElnb(#z)gpnq2KTsXUsWu{^TY zWT$`h%5Gi!4KeX@xb-Y|Wtgm-L|CN5=$krmK(KNeQ;IIGNq4z@v5>+!Z&`BNGb)?C z5mj*0f>J(9R}?*7@}7tEH%RK^Z@ zAs65$`4CXa|0$i_i?^#H%xGO80CDB<0Z!DS9rs-u6|orkID)wPc!W1~G@WxiFw=Gs zPp1W9UAzLTrC0$^6DXn2v6T*?*uYcJ31ILjaYMcs#l(&A-7Uns-3X>se`u{2xAzbejJRUvhUg-I=WSyKDhJ%C}3Jy z!g_#<&Ycc?@x5apcLGQidd=i`pOCumn2{MHC7lXRQVm;9b$j>ej|x^D$v;x}HAnY; zM_N56pGVK1?_nX1GG1KQ{N*S6v^q$A-Z;dYhXUs)PGURU20KC{f0LXoO){&X=0CmF z^-FAza_Go&Y~3fW;Jt=qc+qr#1jjES@Lav*2f(CVP&)?64M56mH($DV0HnS z*_9O>jtCBeZE|d&;QG;exMVL?X7|s}oHS=w^$6~U?06#^aFc)~j89FoO7*_@wF}rh z0~GlczaXD+6Z^_gGXHUUykwM3YXD6IJ$@;lyz#3&^BU}qV(B6#oGaI}Kt$rl`v*6HAX}&I?!?gKUL-!OX zh)Hs*2sb(FyGS#tGZJvg$Rvc*B(2K7jfmS#;ncfE$>o;KGY0$y!K1&l?$`=%XE(uzo$PIq z78FPGKg;)=3#TY8Z+~BWSC8uLVBGH!ymy|1OWyT)9k^1f{sK6R!FeDx>@+F=601tP zhw#Jy^mJdX!R9;0^k;R4XFvX5_UMnS?$#aEu!Q1?9yzNF+kcPH2Br}|D)+D zqvF__Egm!wG?hxEv=FR=qdjC(a?ylOW zs`~6*)jw#5u@pO3)3M-h2(<=X-7tT-2dLDOm#|Z=Up``IRh)IHbN!tE`H8WUo!CfF z!RXuJ`&b;UFqK>$Brg`l-XHfcJ*`))@XA3_+iRn1CtYkaRRz#Y^$X69l?wEXC^q_c8ys?Ayhh4H)N z-6!bdO$1@F)63%$Zn`d;PT^nh204*=k>Ov-yzWQ+bkmvyBzJdwHl1S4GS#`JHSm4f zgBDsLS=&wnc7VcfGBWwk8E5+k-y!6qSuHf(!5rS6E!-~hLxZ5$pOZSn4SLR3`jhL5 z(i?x@@=7Lk&FVit6x!<>!P?+^MMF*ONGWL?WfPid+9p;Je$7w&agiXn1qeu3u58*e zwuq7on_c^SFrY^EYQAtyt@?P)*Q4tA=9gI;mebK7yd7Y-^-MQ0n3on~@AKlfLV0?S zw6Zub_z_vQsqn1v#M9YLrSr{3^~arm2FbtDAv1#XUB-OX4VKGPH+cl7=BQTpberjg z>`l!t9U8vOxWQ{kQ(y1Cxp|$%DE2@z5`}dQmpibC;bE~S4Kp>W*12Fb^e$aD(Y&M+B+keq?o57a4-9pGJFi}?w!k7u0Sa=R={>)Q~O1U!f}^u zXK`GhS5#t)bkY14g~_4y0)N*lOerjk=D;f~45MIz6RFlWs`MpM zk-6G2@CBAVPT|MOez;|-Q@g7`-gza8`^(eCg#(jM^=OhgRQH|gZct&}6h2{TM_7_* z4(b^bbsg}{a#Ol~(fN0@ae`kpx!%JkcJe)_l(oMIrqvC6c{7ggHOiR*vUklyAa>Cg zbA}2}KHsE*-;~VWtusXSk)K8is~GZCKiqYljk(0d4`V8G5_KOxaX2F3r7#s0{#bA=fU`AkfTzM=OjTeZ282U z&U#|H;Mu97*J5tG&P7-XhTIyokZ>Q{_Of*muS0a!3i9sHb(c67G;KKBouOx2 zQK|U5Fb!mm*=zej{Pgx&i>gI5KAQ?zV{zthPqcK6AyniYrIa#&1kR^LjzWk7NTI(; zmAcWqcCcAx{H4(^W55UYZCFbbD415F8hs24X(R!s#~7`?UZ+slB8IzUP~~Q&9A(DU zaeXN>p4bSJPtAmjOnJ}tGF`uQZfiq8-^DP{Mkg*jy^@`<<9>T?40n9x1R&vlt1QI? z7bV}c)Z@6$xnnGOWft+Wzysr8UU6x3FdZ@j`uXY>UWwWcD>FB|zdMp>ybaqL3>fv!o=)c z1Lex}GH(PJweC;hK6xGf{x%ab!bDX(nH_70bKZXea`OMTwe%!ztq6dL^_VsS3g|zE zmH@=IVB^xa5nm%d+a+F{(~aOg%h>M4?r0sGJ5Nx4-_y_CDKZN^Q!5x(n2DWK^Hryf zu&^rfK^;LCk)+b{chwJO@9>sAvHnKxst;ZyVuARUKv#>C`x)_AS8RL13M{=tW1r_J z-K?q1PL0KMo~Zr*u>ubV-P5U<49uv$qgE>c2_J)RS(@~yE;V#qjTH)TY87m&jRSm6 zl)8`guOJA4fB(6Ml=>;axOIeH?dK$U@{(6iyKaEm3RE!mE_35{nOI^RKMy`1 zvm_4r7KZHPuW@MkHy5=$Po&MQL1~;v)$v36gLf*kv7a$4A3;?MP!<|(bJ>* zSmJY^TwE6LBsD&T!}DO3`z_;2w$ytmP}q{^h&axqjPWM5m37+xke#xk6FRt_koTT3 z&_E-b%r>cV(FB`Hjk5cAp3cj5jBGaZx44<2b%J_jm)rd-c5CEue%6&nHvxj$$YPHd zMm4*tG)k_VfmXP8sAGD#fqD3-(hm%~ljnry-Iq^*d--%WsRDvR!*O@+(8^BMy|FvJ zVDT4_l*4(x;J0f!Yvm*p=qmg(S+>4%44%_3;v~in`p<74rScJC~74t;Bu#>84k-F1B-4L8(eO>|3aAvcL(8WED~tvmuZtN z=I7C+;)#lBTKetGdl~KVxe>(*r;^zU!KI%w>I%=EI4CvfKvgU)jX?13e7CZu+2Z9? z4bM&IJ88a^@|Y?yDs7C?RY4)qzWox5u@0=j;l_B!rD0Xzc&=hx%a;C$4ycykm*h5* zl0&{)yRX~AlV3~C`x5oMhdDzcQvFe8XGABJ0j~>K#0_Aa3lFUSH&|UTj{B9+_7p=9 zXcFwIw3Ep^Kpj8ENC@B?AUUw83!5h}Xz0Qqz?ZIvyGw@Hdl5^?R^YP;9M3O3t|yzi zjc>bELALb2<5sP&S{sw30lHJK;~=^K)2+nRki8O2N|CK5|ElGHw=m>;Gd8Eq{0^{< zTo~tGZz~Q}KqYn%M3=0`9}~S!U3#qH#p4|#LRe=c9Dj6`iLZCB>rq~b4^~n5DITIQ z1&hAWBIiB(U#am4WCl9f)x2EOllCG^oKw7yRy`h}ctd@nN7*z$r{zako?CeX{~><6 zqb~gDH-t#jHm|Fe|JX8~m{cp7btH1kb|Piq+2ns0BK3d2KoIkvgfy-~_b?-@XiMKv z1mnmB>b6cJye$G9WpeFNw4^%}F(>a1(C1-O*0(ghIc$L>2uX72sA(RpgViJkk(!CeMc z^1v5L9?ms4KcjG$wrQ1^2GFEI{CY+%uKU#t8lw>JLk=Ne61jz=BDsI2GxLy?x)*@8 zANpfBA$;7d?q9Jg5FwEnG4&7>HBXSit;i{pnH0vzuC2Y=-OL72#F*V|52RC6Zc!)^5^OfqoQwrsAwv8n z->?(ReC2f3q1$Ieqg)*mL}TZwX2|_RZGwhdZ}zO^`Akp;8R^(47PBRpAP4>5rGK43 zr=qUFso6PKDu05NuiZ{P@5qWo;%le3D}M(bG1&vW7aIq3+5ynGHdgkOoiPRX-+ren z-%eRX7Y2D6!WDvkF#W*`q}pmYk$qb*5`sL)HvFV?309aY;haeP9aT}!XO6YPcI&j( z>WA~o!bqX#t6e&j0pMnD9R8YZsG;c3Ig2A3nP&N6r4w6wdOSMw5E#U32&U4tMhY#zVNlSgr8VE!3$pG+3AXU1+QQt(ni~?|)%O97xcV0fB8`0^ zIh2`VD<82|H#6U+c9pjyXJ(pC>k!rG$T(aOH%5B}b@$aNZ5_T8P`&q4H&=5xnS8%c zb2W+j^o-FHoUrxvmjP5AmP~G~1*%KO-n{@#uW@}Yik~Hcsp@uWv@Sv2mMhHULi8w3 zW1bghN~N_AkV((IDpg`Pwb9`r+Ra|uK10hSpOz{({YO*f9u}Q(5jJM?@{cz7A$Jt* zMMA7aWj5NGSE7n)CQdfPZE4h^_e^C)STzJOC4WhE^sKjeJ02j)zh*+32_)>*CQATx zagr;zuc`TkCXdI@tJPReDxS$IX7Tz#qjGo-NNYaVTTG1{s@yK%@Rb&p<1Fs&MaRKq z!{sQe4nyJOPFJ=MltX&Lc2{(z+RFfAe0ME^+crXaI`=y0`&f$;J4ta-g~j7CDD)(( zPxN?8VjJNoHjxM6tgHztYDt1Y1qGCCxuMxn?H0Tpxpi~bN=>Y{H;o}ata5u-tU61v zxSFFsnkj#mwY}OW8DA0xC*(EGYv7H=EX>MQ&4E+%-VYH-cS z5K5y;<5IvrBzV_mZC;Vk=;S*xygN|T?r^H8o*tiQ7;VJ_A)dPxpB)O>LIS8%{=p}N z68*#<7Eoqj?V1=LL=msWaifS4jBCzzk)P91Q0wlOV5`z zY(4aO!v$N%i_JRL$f*Rl-WB)*kM3)1w#yrYAjn3OKpHHe-P&{PFe1ljxa>?tRV1xb z;wtp?2N%tO_{Teshn4zAftTYgZ~-}s{Fh)NKRhw->1n22c_b3Gao>R(M$WrhI*y6! zmTsKYZclGdkp{J7&58GtF$sHlvE^WBpq!hlefK>_<0=0=J?3PhVh1)PBlP>so&13e z=q_&><&cRBb73kS0(Qhy>Z#^qqoBnTFqo^Hk*kZ$PTXIHHmmJb^j z7(j&=(8II-*0*QG7ArBoqJ-;d(o#y$xRC=+c;!e{;FHaL5mAR7iOSUIU;!(en2J9qd*EmC0M##FYUz68-G%nPr^mcHpjDnA+)|XU&~HKOPH~nq+fB}{I|Wo-NT+Wc>^!;6L(-eL zj+-b&IK5R2RDPQ9-lk&WRhrc*-zVB8>`i|Csi>pH)`GPLY_POMV@W%(_peJQDJmpj ziJg%XokP+p%9eleXxJC}3!MnXikIe!mhS96)1oovU?#7X7T*;dGQr)_rGsWIsM2a!pLA_KtkFPMM)MeCnfay^nC8 zXjN5l1eB!%r)aSg3iSf=v`5txKexxxuPxoWrjb}B2x-)gux*h&TUk|uYIs{w#9hmo zB=lm`IKK|FFEn&3b7>g1)5var(s|-|$wSFbt{u=dPLIBkI5M{Vh&_d}&v+4?NH5xB z3j+SVVpDfl770!dJbSS55ruxma0<7eQo2)4(lb^f}R}rpPP0|@x3;_;sONuT1YxP2ebt&D(;%uQMDAH1vMjOXuzLz}<3B_E| zPqCw4z5hNttd#Rd@F>EqrjjD(542X-vVQxI-XUc1?iTxd@i=^~ed?&TA9y%ocdinC z7+xifj(GEUA|LVH8M>2iwmh+X$el$r?5W0L)Big_HSD`nXXH_gTl`@Gpv<^%)5&Xc zA7!nUrk*3@7hnB(fH7cg;qk&Q*R<@poMavFyO!6kOW-JDpK8_l?r>{&oP?2?gj-wm zWx$MuDKm%bsM3gkUK&EP?(4s@6n{IbSeVcIRM)m|Z2P@Cu0hqi{wN+d@*NMp!PD_N z-hm7!rizr7_Bm2jLJ7zQ$a>n;zGXCmz8AU6#-&!oEL4z|i)St`coP5jdE{Y-+A<_B zVE$*+aayaI5dAHR2u^$prrC^E{*ND0MZf&usKfF`^RqE#K;mH^Q(owpxO=88XhJy$ z-&uV|7fG%n(VRnI$>-GCX{f{$uy*kLOvP2r*1S=w8B7HVUHyh<2WZJ@{Nh8e;R)6k zL9B5D@>I`a-Z9nRxBZn~q2T8mu>0(ZtD`DGk~unp)0w4W!fo_o!PO=^)s!`EmiRU{ z_D=R!BDF)j_8JhwuJuzE zbft{n&a{1?1j7Md7+@7ICSJ4|M^}t`nh}YmK1@xr0v;AuY#@jMb;Wm|OKCMz*rh6F zIotQuF#4~L{Bg%sMPqlPoSYQ~R&Jh#OO-=;0ShLTP*D~>Qz5PJZcUH8to8`XIW7Fs zdkK?d%t7AqkBWEgEN_^RGifQQjwCsyewkv%OGf=8`2H~pLZ+LFhHI7c;)u1F8Q2@p;zzD7EN>RD>zS1p#9xEl{4H6N^jnl-f4n!fij z(aQRRd1Ne~Xh=m6)O8$#AHj6cT(^!|vCmQ~)Y;Tx`@pG7t%ACQGM{G;yn`NJ^I@mN zvJ|8#+C)ly@znVWrDn}3*zMzyl9>}0uI^3u8*A%-7%}^T)|#&vd?msz@a_``T5ZoW z%V8RzcJj6nO=hmd>Q7TCH|aRu!~V=9UV+)?9Qa6)Su3pX`QGK@9~`PVyc@9mNFLcD zfLZ>Oy9T&%yXc3|Adm)ruxI%vrrr50=BU)JEi$SkDT%%ARklLCH2`Tt#+VyvCIpkT zEU-D6qH8ExH94LVyG)qSLaxm4kbBLvauD=1@QXgMl-|zSihlju)8kW`-L8=sDl>xq zNYjQtchfb+5S?H1J|n%3nQd$1)cKL`-)seGR5Z}2mN^K=az!B%;!8k48JR0$tk;OD@zw^0pEyC{D^Ots|>tT>FHh=-R{Qua$09qKjQ z2LMd7j~eUBmU%h$Y9(frxhe)t^OqXA8;f=p`VP@N*n1*Y=#n@Jg^sPFy74$hOUNe* zH9g98?tY{32_La4Jd?|Q1cgn#{;Bi`_?i+PD_cT|Pzu-jK7TpNa#hg+iG6k&z&fGp z56=DYuhH)af!#IO9+$|zZS!E(p~BxZZxFDS(q3(K&E=q&mr8f=a;X(*J`neWBh40W9wxYsaP_Po^O_Z!OU|YE1hk($f(G%Gm`mZSNK<2jqmQg8JzsHR{y(KMsD#2*zhJ#lP?*P_evJwyh z-%Ro?4AKI!_e0#t>8xx)E$u)AmY4K&Sr6MV7$ehTW^xY48W2#2KI7 zIQgz*wVic!UFTcfmMrqbo5Un3OI)DBpj@yub3}x7Fx|7Y!Lo}tTd&;b2$e-drS^WH~L&%ZOp=R#FkksM1ntgWV z=KA^YS1`|gXs`tqt&<+n^0*RrX%^SsW$|KGW1+>;A|**8VY+B7+!p|k>DL)_o6_+N z@7x@Vt~q{DU@iXzU@c#u7cW=asmrfISR-OO^=%m0TG8>*qqMDW8aU<8pnbTfCXTRr z%2XZ@X2a9tQBr=dklXlUj%|u)x|CO3`_sr!(RmOlqVsp=BRa?LUlR))I<0bocdAP( zMCgha#+r$w!`xDf>i+>VesBS$JH@AQ)}1bNmbsrvzhNRjClt6_qZAbVLnjb#KJq+X z#Yo987gq8dUu3y&@Z%8`i**+5;bUy^67czkdcGOgK-7>CL|*+Zfe$0T;_JJ^P@8GC zk*}7h!5PspVik2pjuARcdL=yULj0OVG4zvJcG6Rc)k#N{Y)4)|$=sI9FdDc+S zB>9wZa~>^YKuY~(jzNOA#C%%e;jM`vJ`Dv*?q#S)dxgd5w|X8FBR2hI?ZaRJhYJqv zQ+P!0e_OXw){&I>(s53a|WfIYFxdAv1X@k{cvS@qSVugkn4ra|Do0{oLa(iLB2G!g(DQdtoyp_aNl`u_k@nI zMH#g%yLcbi)A?qcfzMYadMj*j8qQPHKt7qT?f#H^+1@^M>?5m{h-}(p8~?rUHB5eDV9UsM;t0twe*W;D<#~o?MAtkwCD6 zlVhorcL)UG)Qiw*z*A^jh%qs}h%_I?zJPBrCJ7n1!nwwma`JyJY}5{0$Sh6SQ**4s z*|+mZngn%?PhZJsAP=n4RxmQ6-Q9%GYQ=lr?4IaCJpjX=HqY9<+i;ZLF@ zPDXsqO(A11RO%;+0xmcIFB|xHVFFCyH^w#E@85c0bX7!a{77Vyh($VH|5*GGIX!#* zEXrFG;10Ubv^8`+@V?3y4HEM4@Y6Qj3@^bH1;y#>&U!N`Zd`mV@=;mTE24KjV@gbS z{_@UcGhV<}O-dOh<>J0Lzv;CmeI5MS7R(TeCM#Kdj`pi+T$HM{kk|96a>cW>jT4!Q{Ybm77%MW9{R*aIShWXRCC)E1Z}>rwZA|AdAe1n5cc_G|A}c?>!_%JDPWffs`{yM)fo2W$?>rrr7kfs$XPz~$u0#N(RyM?;`Axg zQ~u8ZTyxR^msqj3@CxD=oejl53Rfm&5968dvLX9ufy4?kP`%fn(S9?S%J=jKVH&j* zG8Do=fa4iH$Yy&c=q2&2x z`tu1CkAS33NdyREzpm(|;G32`oM~wJK>W<;9}A-+uqf^x ze%}7)#K=$C$eFxRgzN{8Ig78vx;Rs zHU-N8jdJ|Klr|(J3e)jzcq+RqF*p%FTfYc~hiDuTJ9EIMw(jULi=INA*7BZ=(tD1pifmE{%c%#YtE}QPTR|ZVw)47*9Bfn-(5H1P0GS90Ouo zowiQP1DW^xo*!k0&5j!yr9w3_{iOTpa!nkoa+(p(^@>{SD)qK+lmCX1?`OI@G8K)a zv=#-M^#SH2;3nVD!FQq;Q@2~y~c&27a<<+O2q0>CB8O+ z_zxE?EkgNNp5y$WWADtCup^B8;piQLaSV?x)bw;H7LkPLckSXn1}Kj8rC`yQ;4svC zW{s%%yZ)BDN0crCf7q|KzO^Jq$dvQNV zD2F$K;*g1l(VO{)K_REKsCVb`Ol&c;RGXvS&vj-H1$C>}7rGOsX;|27!7&G9Z<94K z0tJ7mcz9OVnaN1no~DH`Q$wO?5>7stI2N@Q;a|vr-U;z5w7vHdys2OPHdDZphsV)8 zRRg(J-yUu~DVTni>4{MK;U_JtF0@Q&rp!Q3fqXyUcp1c=Vf_95y9c3U-XkeUO2O9D zVKf?|Az2L(y=2G5*!t8FU|O~ zrpWsfD%$}@g*uoRU3R;zLugtgpQnH!$s+HuTv?zISMcRqxwO9~11QDpcAMsHI6V!QHZXkkB3U*D*&n<|A< z3}e&{cd_p=(0^2=PG|V%fOY>_&ds#Q$3gdHeK+!)+i84sJ_yM8;$DoOjYL*f0J1IO zBmRTC?ev*MM>dl*c`r91Tapj|EsVU)^8XU`ZvP>XIVj@`-rsBeVqPvDKYyWM0))VV z%~NZ()t8xkc(oQ9_NaH<$$R1s&{6~l--3+d=P4*}H&*v5P|0=VqzfYjJH~t(>>#bV z8|YL5dg*SeG5~$QK0*P`S4POpA6kypcC**hJQOSrYege;0i63}4tWgKq(r$*&)jq$ z9J$O-_D0FDzO{{0hW*&_7vN~RgGH{vPC&OCVdE2rJnd$aDDiG3vxZ3Vrk|7xbVfTH z#Skm@OLiIpJw}TWy4pO4YGyz&F4Ia(00|!=KO+QN4zTmV?(10}8l}&RRB~@((EET~ zPgQMa`si%bP7RqUFtY_+Z2TIPFNMOG(zINYpVKSfH@-63T!n55FTho)#{LL`po8f* zmPhwv)Sz)KtnBp^j$hmfe@mdg4Qu(O+y)i>a-~%SVnN1c$>Zl5HUALHcL#LfujFq! z6lc7*141fge7QV3Ba~(eO$z7z8RA)d-I5>0k4SwM|IN^E7$6g+Qorq=)kSH4eZ<|x zKu@sBm|h{VJvA0oSpupAU{nz?6Vu@^%%R#VsNo{Uq5t=lIff~;7I?R?ubg|1+?>jbU72od2=!77dh4FL zgNTMF4f#y6Mqq1&Xo$dvuE&aWMAJV)PG@8QSe|gk8Jg}bTm>dgU~aHb{l!i%Q{DWB z)=fgyqTD?LE;<`-Eo6so)a)ZtrGMNgiyjoFBddfor4jKygHY#vLx}iqYCX5RV!_Yl zfH7n=pk8Ich3$7&4iZG7kf$6hKATzk1<{wH&HH+H0+fg?C94l|4aLtsRE~w$D)N5k z&9_}k2+3TFzp0SNxmqH4`z1LI&rJn|Z94OXMpex=Gwj3fovU7jD_C$8HRpVFHq6BS z@y=1n9p5DyKO2rmF7u{f>*7O@ zd_WiHO@IDgLpPjvzC~MPTBF{hV!4ahB!zgOzTzkVJmZQac$Bx@8nvxguR zKLp{7)&7XkL{dTsWZmeg#ua4`@W0;e@=+8+<$a?hAcG!@$}7(d(K5-I7hyvJ)G@qk z#mz<)%+}if)GA*F7G-=u+D8?DH$$$(XOhB-^A7Pt{;J)+TR=Dl=B4xw$w(KPim(y* z^4{DeD|{V6-5!#e8y{PH+!fBvoBhM1L!lm0f$gn^9taDHm1PA`Z9Ef_Qh#Q4462wB zq{lfuobl?NyNDqaO4v8B^7Sy#T4?U7&D@1E#ZrLdT~_-cJ7@E^{#6|gbt$hjqf{zB zOJ4K-qxemQ&*DxJGxMKBshIu{VY2^Bu9;=xPFc5}8g+@}1{u6HfMWmW2U65W>7wb- z3FD@H3(9%{c2fU;Y&7jvvnZ6UrOT6eTh?@vMT{rNi%7V{daGSUfXQx%DF2%{*d{GT zUB}xA%|9P2_N#`Inyktm?(Dxd?bF8l|e(4$I}AmnzE-E>-DxPNnL&&$YqX zQFZdj$pm@KewHWqn7z1*%~VsWF7)+}jcc#fhFkb;)7SG)=&-CXR!EN0+zdW2HjW@Wn^J73=bB%WarII@SN&+V^@5U3?HED^v=a zKNLi|$2o_O_VdL!hjUrg)0a&3S3_WfABX$GiKK;)3I{A0_5S3%(A8h$t~_?<$VfVH zq`yO;YzvnyOw7^#@0~aa?+@m)ZZPbP5jNJ<@5Qx~bZ)br4*8FvC~&FJVTU}YEP=@X z9;T)-exrJ6Qvv&Xq_dJTGh9|1x48C#O3^+2x zjyK)_C5%Iif?}4n5?ah%^0Q^mw>a8yfUI_iyM=>9!tcraqh;^+YHfNK_{W`B!NxA% z&-)&_LFun=SByb_kfIqh`pakkXMI0BY_SWTQgT2=I}Z}*ZX9rLTEEG0eucwb6@c1K>+VxDW`Q^*v>}vl&Y>u-mIVXJJ=5_NM z;vVF+rM0^sy;*PPgR^5nJF8n~EH#jB%7H(R`cuXt-YbSRMrluzJKM^dbxEd^`{sKX(GG7nnmhz9zr5D;?}Shyi7NHd z@+DNK)^d4XvhNMrLky+3lh$tM1r`L3MJ2&NQ<_Es`9U>@BO!)-*^C)Dzp^hq+FZ$} zq3?E`JnZCLFc2%z_R0N+GthVk7yfnLp!cU^-uAW|%XXkyh=7oAJ^bR9Xbg^ikX3a5 zjV9(rjP0!@;uwCXuUXTgpUUG_#L^IU&=aRl>5}GRUUMb*3!(wvkuvlgdo4N7VKPgM zLlx71b@^mzMlT1No;wG;-T?ms**iYekY9*^|7h{~&ji1L=Wy*f@YOU&>058#G7u%9ZD`&-W9bIW)M;g z&3!?{e7KHjbO?F@r(=^Ky2`X><@?X4 zZ?p#kPR?$7mI;88XNzwrsMU`-d!hW=9jS!5kNgW~>^aRayS)^G3YVJZ9^ww}I1-Fs z5R*3kU|c@_&UmWboTG*#Z)#aI_Ks}M^VaLPCPyodwDD53fe9zKleN80{ceG^x>16c zUz81T!v^owUSq5oc2gPjxJXz>Ct?8S!_L^Z+^=WgGeDF@7u(MWMQaneJe!mH?DJFL^%Sw1n)Xogt7Tnm4V0?LhI|3n@{#%ZfjOti(i6zM zy2UxIZwReI>BwJ?90E2-o&BuriWbieQr@t~BE4Z7;cwz~`QYLYVANl}Ipo#>Q|}C} z|5|>#2t*L~JB!o@-s~pdB0Y5GvVeK`0!%XhGsxOqDF4OMHqg`gT9vrYo0mPf5ALwg z>RL!JzFLmm5{;|;%S@Z@3}%Y;Yq(<}^H_AcK(ulEwIVq;1rGyGE%W7WOaM|KrREa- z0MhL8LYMx3_`!AhTDgfysH@ag+sLZ&6exHGRb?~O2Kxf-5{Nad>-m>x}S zTtSS?cI^~xfQWjBl8^eG%OUBL;qj$c6;yRi@ z)e{c9yJc%_;>hahugv#qx{+Q8MbT%>pB(ejq$D)Pv{{xxVZ+5(OPaYt^LeSZJne25xVSPqX+;0^3 zt3?Yp^%(R+9xeJ<@GVH#IC~Z0eq~7)-n%#XCBtLV+i1<^&q0;y=jTPKS_MXjouG1h zitEb(F#6pNcSZ9&S<>?Ir6K7DDlix|S&KpT0)vz_p+I$19) zFK)HGY3|>K9%=(f-&wn1VeKz0lRTY*P5xf2)4_uejvkt_2XztRxRF%8e|39SE*j$` zJIx;-BFkNz11Q~;mAn5i*o&YAekAi%4zyAZCsqD2!-4#Jd!}1DC0iP`gvn2FirDtl z>H1+zVS-wDJH7v*33lYvNo8$8i?@;>17a6MU{Fw_)wPth<}_1O4iD?Wb3lkf5NyxTI+CSPbG`BTyx=>%NIW6|jA;#MaT-+4{jc4-ZeD3@RG2k=HyY zZ<5Iu;I-MPg_Axnj{KoD=XG^>0&L%m=F)O;_u93+?FmPAS#i=X`YP-ZOwsUhy#&da ziFy2ruCAx~O`zFC$WC%g4Bxo6U z?c-%3p%RzQO56`Hdqcf_Ur&?HCH~7LTjA>lzxZpG2X+u+4%VAH74B{+UXNCs&k~T& z=j4g{F;-SjCODy){eCj1vRz=t)Ti-pXYd=MQIIX+d6{(jmf)g27O?85={DCuDDb@2 zD^p_NA(ln>8b48&Ao4V&CPNYD)p=6Yagspb&nK>a_7+XY9D)@|H=1k@u#JDhGLfPLnnbGQGrNHd;|$8|;`P)bvO0NARU`cQT`9%hOVY&){-N zT!z2An6T$DTz*$qo`&s$aLbDI01(6NG(;}!*(ZJ$`&?jw8KDljhhr~GYq_0RUp(0V zwTL0$@|?5%b?`<#>%w{I<$`h^LB!QI@Yx>ODVAp+C9ylFBP-!{qklHFxlT02&>Za# zj>dZ?r>XPuglsI2t?B2!*ZB6f(QKr9;tc<0Yu4^c6{er|j%sCZ+?m`MsR1NH*-Z7A z9S1Nhb~W4GkHq2udAP~sWaxl$$mfKFC5Z-nkVuwvE+Rorm-56v6Tgt1WYNNdQ5)RJ@ zaz1zQk_J_a8NzK7#;}+MKH0A~z847pHq1O4^-KYb%L1;wyA^j}Li?(;Bp`wgO=uy< z1Jm)T34YEQ@?I%$30(wOVhDd(wrp*0y^qOTbbRo$dyZ&;i)$A>!x&bD5R1Vfk+@&B zW?c~UJ2WglGor*4 zt1tm-w%`l_;{fYv{wlw-Hizg%H*SYr$)OadZ&8n+QLU)z;xlAnDqlz3(&0aVG< z{_s#-#$3c#b=J#>Kd%#crBB#)8;vL7yZy6gXhHVtK3OgP7jLc+^Oh)`PsC&lk0c^0 zm%Ix+^N3XiF0;6vP7=?FyK(fmMTQ@E>gK zcjrnM5C%w|=bpp1ej2YAbv>Oz%gR|}pHUKXdrNlv2r0VTGxsivuTuZni`fpHwJ(dK zbr)@znCug7D@=ACPY^(XFmO6jvpM~4z;R%4*KKYX^}2tG8s4T8-dYg<5_{P=-NIZJ z%jXEl3J^EHN8je_>*Hfi`9>vY=$3qSr_Snv6yuon0p^T;PLVP;_yMXHF9tGR8v3BA zc<8CuIO(Z6oIrH1oGiFkFAf@yq^C1R=%VuhZ&coAZ-rH!W1M zdT=cldYj~45f`!e^7Rbn-e&W0Zd$yhGi(CjgNk1_j(J%O!QnJJaz4*CuR*}{^fO+Z z(X^2VLFyV;Jt=qgwz3-t`|;$C&o3P5gmJRE3ZL5iAtl8&X`Yi2C1LLw)~^CQsi(z? zP_#j>_77Z>uuYc=R#leXP0xW!wrjBuw=TRQ(O!s-N?(uQ;M(Ac8(?bv63^7d7E{1M z0q6U$^LBU|yx!A@iPx~r#*rgYWSrx}Y5dN@%?^D?lTMrQ-?6~KF*2Eu#-WGn0rewo z0MwuM3TfdY=PRCfl=pvIVY8oK@(mQoJO+Z(Od}O_J~&gE-&<(4kghtr=2G|s=Cfb?8R0W*1+#*suE1s)ajicQ#*<$%wz>E#jD{}j_c87jC!(Pr zs1-f(9rK+8g_0+Lb_|cPqQmxBq$Qi1bEA~HI zB%W(To9Oq9G{>ADpEc4jNT(0pWg#ryY12SejVGRDd&I4&>8^T_I^LjcfmzLGk3R{z6;Qu5z(0%SMIbIC_6BrFqj{2&%`WO6MYN* zx`u1WjON5()(&}mKBgIfJP?ifx8NqRfraPSwHYy-1q-b=`-eH(fzL=TOM#1jt9a>d z0t;+z_f>7VQzbTZ<-YJaF3Q=v&kP|$v4-~5~p?XghjiF`E%9Vrjtr6Y5JKCIZ|HV#?b=-I8)76BfB^Mic ztw4w>LubR^P=;W~2*6O|QCd3lwyUc6J2r){@@tQsTD8;gq(QWRvgC%v6GA5Uz#oh% z5t-)~p2rf@UkaW3k2O>b8ymgOkWp*dnZ;aKiS+2-l(zKy+-MuBeC85#GH^M@v}djR2SEQ6xU3Hst&#~Rb| zc>U!zV_t4OHleC6FYnREb-reN8ZP41O6(XBo6UZGcfE7AJ-n)zx6;nedhymzz$veO z>+a1K;Co`!y*}pzKW+zYyZ;iH3r>8wKcX33d=odpl>*D_%!_f3p(3*H^?}9#DA@xs zdRA`-Rfj<%fRh_V9xG5VV0Pq*bv?bb(s!69v@Mg)=!o~m_U06I{*&@7Aj4|uuTU4}T<&?M}9F?2R%1<;o z?c84pb2%b8aHansnmen7vSWT0{CQ0~xKCS^E>tWW2C$>?@CfPFuwy;kg+NZF{u+4L3yz8tv)N#%Bj@-4d+AoVj?R$k>2gSm716(x?8an zB=zEKM@jaMCd+3p1)*LY+F$ksxT*oM5CTqMv4`^}^eubnjFp`5>;A@;57Emb{maO= ziTa5K*gS-zTP*#pg{=~`Q|R&ZyME|t25d;5{RQYTO588*{?0v+V8TM)4smmc{iW4% z`79E8wiOhM>9ug;Bl(1T(fBMP8s(ZT8S8QT^7N78t#jYbKF-x*_HK7}reWrRBhH1j zoa;A#d(HRlJ=s?4vwyowSeH?XyAdy*JRUqA0O4K}gxQY;36`*~;qCfx)E@~{gz|w0 zi>Fqt`v&yDll5TfU0ora#o`Ep@6lgc%keI&+7`P&OUvh4 zYH>JuE89Bvn$s710l)_i4)6TG{~2tRj7#R#5X2&#!PFNQ>)7()vCq??K2u`!DE|^o z<=USYSyYssgvLyhbn7VZKARA?cdj-e0LrPDYlV}6lI`!ue=Zv;JAZ_g_89+VKAmm} z2k*wAhL>pG^UDD-qqV>C_IS0VW1YrK5e^66QC;6cY6@8F|nxD_Dv_K!7R%F+(Yz=_V~=pT$F+1wG9iOocvX3KcS zru>{RR0~v)eKcdKlls#lE{C?ZZn|!peG-jvk*^Zl!o&1lN~WOfFD?K&8rSiT9HiDL ze_ceP;>?F9sV68Z#r%WgjB~KWDiQG?U>tlKqf~1=FU%~qoMTt4@?J46($a(;G@T;} zjz%i=bmg203Qr$bvReKv@E@FzHl0^IVD#7QvEygu8A!WoS|dNKLKlnwyvtjDFTQlY zHL*ss!aIAmGBMh;4)oTY+_`+3=^@ak@+7KX>iWNut~02qrj3RsU8+(D_{ATXlyFYez&zzl| zd-gfI`v};5oE7@Uypw4dG!8uy;lvuiR%aU|Stz0^T3mBE>389e4QiWRk}}IDEEi8|)##BAL+NSjObCYU4$@<%U1}E4Mx4CM*ea#%TOYF&`-VFN?yTkraNXu`7?HiHtl^w|`<7WcXX2YYFbjGjQ@yTdh%3=XFeJ-ko11AU6LOfA*X(8Z9@ z$(2Ee$@gBTsH$D^$%_^oLkAkmY5uprTv&N)*;x!EcZpTUA?%{VVMT6Qiu-5THZkRvu3U6iN2% zC;pvE%00`J&fzp(xv|q8DdmZFi}c1V6lZnYklqK9vUGj6Mei7-n&Fq3Sa@JT{!167T*y~i}&M#OP8^}!*On>&f|^Hs>K?~ zCO;`VC{d%9;PBRg&)UJC~#4)0uWe9YPjh^)4OYnYbb# zn7rYUL_sqqMumG^CYK~nHMgEU7jbE?vx3wAs$Vnj9G#p>J$ZL~n`CO9pH>hEsgU46 zyA9qaU_x{8(l*s2?+9k$#6d}-6c=#eou9e+CB190IO?7GVW)*V>1_3sUG6u@i0$P36m% z`s)(GQ|->C5vv7nez6PSDAJ*;b^9)WD;b_#Rj-Rum}9BMyAB3H|3%0fS@L$&`Dn5`MY$hS6R84%k+ywlS2inx&J(DZ7#K@r8S7 z1_99hMsprOcSc(00p#K6wiH@ULx|AB=Bs+!>;IN+kzp$n*~K9l1NTA- zhy0V6@JK;Ro9Gp5#K}rG8Z;f(J~{dt%aaxQY$P;qC|>X87SvfCr>a36e^pW1It*dH z0pyF!x4d5K3Jk^#zxa0?_IMz(yOfgsFrV;$-_oB?Pyq9<*srOMnw>QKwBYxSWwfa5 zU-Nmft*%3~pU->BiyghbMrnEO85(!4v-**PHH@+Cr?wixoigYAJHATCl^xGqTHe|v zL)WYYfck+5XwWIN)@G5WLK=u*_N+?X4*RoS-IY}f)xE~6f0ft9pbQyQ6RijF(ciZ| zh@%(7^IRZ(Lt`=<9O_j;;-63H9iYT@8{(|smKmwU!b7S`gvR^40lmZ{hxMgRf?A@z z8hv$aOB6q?_p@%8pK0Q4^C#2Y>$kU&tEzh&aA4}c#TrQSD&`d=RcS^wz%Yh!hh^W> zC&cAoghl$L-wE351dy&@`z_t6kF|L?fyoxoxKH!>_ba9|=zE_m$og0YCp+jrS*(;# z+AXBHq80`Qalb7TL&Iif?5u5Uj)B%~F=gdB>2S9~n&6wwgKD4g+Nu$xn7`QuZv7rV{?oF_XU7WoPMAz}anG60qkDWZ9?KcE< z65SOtN80D>a=&!S-`f8hp!wv5>`t~)1GKbqserjQt>M1zYo}KmGpH zIh#`dt@3JPMeLw#qEs8vJt;yv8c3X@?Biocf*IZnb>C&ex%Rl(OEm9_c^xJ z2IL@&`T_dbSyy)#?r!>{N*v{SkX}Ow`V9r6d;bD_`w87HX-amWUj8~Jzf^{_HcBDk zKeUP~&AX?|@P|rEBt!1L44&Yg+E1VN_&f2lq!)0`H1L)1!E~Z7*(msVpMPUch;DdbdYW=aWiT=kn9SdaWW!q~2-ja&hTsQH|I;r~??z zdJnD}$E%&MKtO3G5z)fS*7^2MWlmv7M9CL&PzKEI23*h$-8u62jq~vAU?Rtw0JIu3 zH$sn!YTP^DF%ZwWiRk8AhjF2`H(P(lWEkrppdWri|E_QdyE)Z z&XCRg4uY3YcKm#pzMhkH+ORn`LbtnT=O%C#e6&|#^ozXQ(d#3YJX6jG2F`{04R^(F zfBg=Gr7GH8wmAM$1qV6;=k^%L+QN6Q0ONmT$@+TCJn+)h4I#U^dUD5ThnW4DQn96Q zj4*MSO2Bkb9YG$_l1PU*(fk;d*o9debd+p*Nu_bo^xe^yla`~G@%FhwCLMGI$yiP( zpVP&(=Z-`39WJ^Sjs4>(^VXKd1wED27PZt?-S$S73#I^HxW`5={EI?Whp^r7(`H-v za`I&RBG6#)Q8>NnEuMsAYOvisBT4O&W{yat*{nzL&#vcCV(L$VzHQ@Xf?@p`vxT%A zTBuB9sHj;h`b09%$UL$Q!q@BNSZf~4pdvS?O}rhFqCyu0>5Am`%Tb zFDRwj4-DK%QEz6iCt3y>~8W+spUEWpxBy zYsphf6hLkWI|kP_9&>dnWUp&0Dm&3Di>OwYd3Vdm-8 zoNTG<=cal$f)<^dcTOT-@H}Q-7)}OAl&&mGh1IgBU_kwl8j@`D(|F!jE5U$eVPOLB z$Gqqr`;R?Cy$y$NYDIi@h$TIt49t$w5r})i`$Xb`G4r*KCtwlzETr*4cu0*jE36dY>%<48!zKTsk*=T(j=MeJ0ZBW@iq3yM!GnLSFany z%1!Cvrkue^fwfmbFz)TUuUB9iy+H1Ar{3f~+0zU5wO`TwXg^L;jM_JTtCmg6U%`nh zfv!y+2W(|Suy@yf$?j?`eHPS1;08>*^YWOf$nIn-eotks`cmGGGVB+oQc0B7?-_Np zGA}MOfdiA1y%9$)7iP&J&qG)4oph;J^NfcP|8C_}Ya=DP|Bp}}Ll1al{rEt>A1Z0MqvjmX6=*KP6B>l3g&>%vF%eIrqKsd1Lp zq`v#eo!4j4=uz}W>j14>sR(2fR}w%UW^ET*k~Y9CUZsDW6X?bD1&? zHC4WOiA;;8>yX$x1?Kyye{OZS8m|}2Ev)Zhf17YX($q*I-M84XX!D2-l1cq%Tuu* zbO;za9TUY88-eQtC>6!8_T$G<*KjK&7aF~;`z4~#`866%nMHcJd#)^RD!MKz!*@LjC zIsq~{k%J@aJoGSvN0S1XRib_eJ$vR7BZiMq7&9X2r-Eqi&sSjykW+I&K_`PfwUk09UUXvOl1KBe)X=fHbdqw`~L{aw$28t;wl{_c|BV?*Not&o( zLM@JgE@?^NxD$|HP0RMo-Sw`)_Ll(Nf%lj2cLmdyQVjW!VtA`w>9h;I6);rD;QC)~ z8X0X=bz9GD>zH28PtGWbu>|6l`HXWuE$sk`HJ`T2WX~Xy&)g{V3ll_6(CH9XlPAXh zv&3>gtRCXM6FzY}NX-s{8PUIIGg5&X^=WeQz(tm^3I#BU`6%Dy)sqP3Ugwh#7;La(05APqd{Es~6!GeWO!I!x?21L~mV8|(NZlRkxbjfVGrnth zo1f4LSqS~vDf-gG*>$7m&=V`6Y6S2g?W-RrWbXDZJ>G`e!uP>Smc6KdLZFD_RVW47 z(mZV|)({S+DC_Db|55S-aN?d{cqTwo!p6!dFV+4rYUe&Vo;{v1L2J7Xud56b;>cP( z2)@CWqhf6;gLtLzVWd?9=UzuG?sT>aM`#02g)k6dK2ogNG}l49B`70#E{=rbN12BR zW?=7J)d?1x{tB0Yf*^ ze3v@2&A}h8nU07ILB#wMs>oOeRIuNF)GXLYou!teq|MihP(078@nY*&o*~&)x+Wpz zLMcx5yfuuQKYaEm9dx+g4p~cdBEN*@UbtVG*en&U$mVe~I$Qk;_mfKhkw(9jUatm( z#m|qzuFE?`MxyMAVr!JCjOqHKNe2{$V2fhul&QEUZmxN$C@VLw>+GgBqU>}9Mg*oV XLP&Q(dnovyfI#$g9%@%;*}wcBZ&_hL From ca93891014966bdcad716e440a8c2ec130b69a59 Mon Sep 17 00:00:00 2001 From: MrJWhit <48370570+MrJWhit@users.noreply.github.com> Date: Tue, 23 Jun 2020 23:39:15 -0400 Subject: [PATCH 021/119] AAAAAAAAAAAAAAAAAAAAAAAAAH --- _maps/map_files/Snaxi/Snaxi.dmm | 115355 ++--------------------------- 1 file changed, 5074 insertions(+), 110281 deletions(-) diff --git a/_maps/map_files/Snaxi/Snaxi.dmm b/_maps/map_files/Snaxi/Snaxi.dmm index 37576ef011..1fb6798d11 100644 --- a/_maps/map_files/Snaxi/Snaxi.dmm +++ b/_maps/map_files/Snaxi/Snaxi.dmm @@ -1,110284 +1,5077 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aaw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"aaH" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/chemistry) -"aaM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aaO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aaP" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aaS" = ( -/turf/closed/wall/r_wall, -/area/medical/surgery) -"aba" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/surgery) -"abe" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/structure/barricade/wooden{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"abk" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"abs" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"abG" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"abQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"abU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"abX" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/stack/sheet/cardboard, -/obj/item/stack/rods/fifty, -/obj/item/electronics/apc, -/obj/item/stock_parts/cell{ - maxcharge = 2000 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"abZ" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"ace" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"acj" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"acq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/arrows/red, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"acu" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"acv" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/quartermaster, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"acx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "31" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"acy" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/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, -/area/quartermaster/storage) -"acQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"acV" = ( -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"ads" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/closet/crate/trashcart, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"adt" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/sorting"; - dir = 1; - name = "Delivery Office APC"; - pixel_x = 1; - pixel_y = 24 - }, -/obj/structure/table/reinforced, -/obj/item/destTagger{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/destTagger, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"adu" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre"; - req_access_txt = "45" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/medbay/central) -"adw" = ( -/obj/machinery/firealarm{ - pixel_y = 29 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"adx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ady" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"adz" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"adA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"adT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"adU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"adV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"adW" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/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, -/area/quartermaster/storage) -"adX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay"; - req_access_txt = "31" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"adY" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"adZ" = ( -/obj/structure/table, -/obj/item/clothing/neck/stethoscope, -/obj/item/folder/white, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"aet" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Toxins Launch Hall 3"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"aez" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aeG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"aeH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/clothing/shoes/magboots, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"afn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"afp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/library) -"afU" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/dark, -/area/engine/supermatter) -"ahe" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/quartermaster/storage) -"ahn" = ( -/obj/structure/barricade/wooden/snowed{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"ahC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 13 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ahU" = ( -/obj/machinery/space_heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"aiS" = ( -/obj/structure/closet/secure_closet/CMO, -/obj/machinery/keycard_auth{ - pixel_y = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"aiU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/engine/engineering) -"ajg" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/maintenance/central) -"ajl" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/port/fore) -"ajq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ajV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/table, -/obj/item/storage/box/masks, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"akg" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"akB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"akQ" = ( -/obj/machinery/computer/arcade/minesweeper, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"alh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ali" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/closet/secure_closet/chemical, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"alE" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"alF" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/britcup{ - desc = "Kingston's personal cup." - }, -/obj/machinery/door/window/eastright{ - dir = 2; - name = "Medbay"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"alG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/main) -"alR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"alS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"alU" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"amy" = ( -/obj/machinery/vending/wallmed{ - pixel_y = -28 - }, -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"amA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"amD" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"amF" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"anh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ani" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"anm" = ( -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ann" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"anw" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"anA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"anH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"anI" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"anJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"anK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"anL" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"anO" = ( -/obj/machinery/airalarm{ - pixel_y = 32 - }, -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"anR" = ( -/obj/structure/cable, -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/engine/supermatter) -"aoj" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/medbay/central) -"aok" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"aol" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"aom" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"aon" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"aoo" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 5 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"aow" = ( -/obj/machinery/suit_storage_unit/captain, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"aoR" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/item/gun/syringe/dart, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"aoT" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"aoU" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"aoX" = ( -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"apt" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -31 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"apJ" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"apK" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"apN" = ( -/obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"apO" = ( -/obj/machinery/door/window/eastleft{ - name = "Medical Delivery"; - req_access_txt = "5" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"apP" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, -/area/medical/medbay/central) -"aqP" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"arl" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/external, -/obj/structure/fans/tiny, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"arE" = ( -/obj/structure/table, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"arG" = ( -/turf/open/floor/plating, -/area/medical/medbay/central) -"arH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"arI" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"arK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"arN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"arP" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"arV" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"asc" = ( -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ash" = ( -/turf/closed/wall, -/area/medical/medbay/central) -"asn" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/item/storage/fancy/donut_box{ - pixel_y = 10 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"asr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"asE" = ( -/obj/machinery/status_display, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"asF" = ( -/obj/machinery/shieldwallgen, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"asJ" = ( -/obj/machinery/shieldwallgen, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"asO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"asQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/construction/storage) -"atb" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"atp" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"atq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"atr" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"atI" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms RC"; - pixel_x = 30 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"atJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/teleporter) -"atM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - sortType = 14 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"atO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"atU" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, -/area/hallway/primary/port) -"atX" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/obj/machinery/light/floor, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"auc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aue" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"auO" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"auP" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"auR" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/item/book/manual/wiki/security_space_law, -/obj/structure/extinguisher_cabinet{ - pixel_y = -31 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"auT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"auV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"auX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"auY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 12 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ava" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"avp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"avP" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"avS" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/port"; - name = "Port Hall APC"; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"avT" = ( -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"avU" = ( -/obj/structure/chair/comfy/brown, -/turf/open/floor/wood, -/area/hallway/primary/port) -"avV" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/wood, -/area/hallway/primary/port) -"avX" = ( -/obj/structure/table, -/turf/open/floor/wood, -/area/hallway/primary/port) -"avY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"awb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"awo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/barricade/wooden/snowed{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"awB" = ( -/obj/structure/chair/stool, -/obj/machinery/camera{ - c_tag = "Aft Starboard Solar Control"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"awW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"awZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access"; - req_access_txt = "16" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"axc" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/item/paper/pamphlet/gateway, -/obj/item/paper/pamphlet/gateway, -/obj/item/paper/pamphlet/gateway, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"axg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -31 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"axi" = ( -/turf/open/floor/wood, -/area/hallway/primary/port) -"axj" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/wood, -/area/hallway/primary/port) -"axk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"axl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"axn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/robotics/lab) -"axo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"axr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/construction/storage) -"axu" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/storage/belt/utility, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plating, -/area/construction/storage) -"axG" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "Research Division" - }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"axL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"axN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 10 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"ayk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"ayl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aym" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"ayo" = ( -/obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"ayp" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director RC"; - pixel_x = -2; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"ayq" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"ayr" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/science/lab) -"ays" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/reagent_containers/dropper, -/obj/machinery/power/apc{ - areastring = "/area/science/lab"; - dir = 1; - name = "Research Lab APC"; - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"ayt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/lab) -"ayu" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-16" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"ayy" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ayA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "robo2" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"ayC" = ( -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"ayD" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/space_heater, -/obj/machinery/power/apc{ - areastring = "/area/construction/storage"; - dir = 8; - name = "Engineering Medical"; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/construction/storage) -"ayE" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal, -/turf/open/floor/plasteel, -/area/construction/storage) -"ayG" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/construction/storage) -"ayH" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 6 - }, -/turf/open/floor/plating, -/area/construction/storage) -"ayP" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"azc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/department/electrical) -"azq" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"azz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/highsecurity{ - name = "Cyborg Charging Station"; - req_access_txt = "19" - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"azA" = ( -/obj/machinery/computer/mecha{ - dir = 4 - }, -/obj/machinery/keycard_auth{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"azB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"azC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/command/glass{ - name = "Research Director"; - req_access_txt = "30" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"azD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"azG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"azH" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "robo2" - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"aAe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aAh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aAw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aAx" = ( -/obj/machinery/light, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/primary/port) -"aAC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aAD" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"aAE" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"aAF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"aAG" = ( -/obj/structure/table, -/obj/item/paicard{ - pixel_x = 4 - }, -/obj/item/taperecorder{ - pixel_x = -3 - }, -/obj/item/aicard, -/obj/item/circuitboard/aicore{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"aAI" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aAJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aAK" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aAL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aAO" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aAP" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aAQ" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aAS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side, -/area/hallway/primary/port) -"aAT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/white/side, -/area/hallway/primary/port) -"aAU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side, -/area/hallway/primary/port) -"aAV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aAY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white/side, -/area/hallway/primary/port) -"aBw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aBG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aBH" = ( -/obj/machinery/vending/wardrobe/science_wardrobe, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aBI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aBK" = ( -/turf/open/floor/plasteel/white, -/area/science/lab) -"aBR" = ( -/obj/structure/table, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"aCr" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"aCV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/conveyor{ - id = "packageSort2"; - dir = 1 - }, -/obj/machinery/disposal/deliveryChute, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"aCX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aDa" = ( -/obj/machinery/firealarm{ - pixel_y = 29 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/vending/autodrobe, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aDb" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aDc" = ( -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aDd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aDe" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/entry"; - dir = 4; - name = "Entry Hall APC"; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aDf" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aDg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/closet/cabinet, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aDh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aDk" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aDm" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/structure/closet/cabinet, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aDn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aDo" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aDp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aDJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/closet/secure_closet/atmospherics, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aDL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/department/electrical) -"aDM" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"aDQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aDX" = ( -/obj/structure/chair/sofa/right{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aEE" = ( -/obj/machinery/rnd/destructive_analyzer, -/turf/open/floor/circuit, -/area/science/lab) -"aEF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aEG" = ( -/turf/open/floor/circuit, -/area/science/lab) -"aEH" = ( -/obj/machinery/computer/rdconsole/core{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/circuit, -/area/science/lab) -"aEI" = ( -/obj/machinery/rnd/production/protolathe/department/science, -/turf/open/floor/circuit, -/area/science/lab) -"aEJ" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/entry) -"aEK" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/item/reagent_containers/glass/beaker/sulphuric, -/turf/open/floor/circuit, -/area/science/lab) -"aEL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/science{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aEO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"aFa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/ladder, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aFA" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/janitorialcart, -/turf/open/floor/plasteel, -/area/janitor) -"aFI" = ( -/turf/closed/wall/r_wall, -/area/science/lab) -"aFJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aFO" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aFQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aFR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aFT" = ( -/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/hallway/secondary/entry) -"aFU" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aFY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aFZ" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Skynet_launch2"; - name = "mech bay" - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aGl" = ( -/obj/structure/closet/secure_closet/miner, -/obj/item/clothing/shoes/winterboots/ice_boots, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aGD" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"aHc" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"aHe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/entry) -"aHt" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"aHu" = ( -/turf/closed/wall/r_wall, -/area/science/server) -"aHA" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/entry) -"aHD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/entry) -"aHE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aHG" = ( -/obj/machinery/recharge_station, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"aHK" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 6 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/glasses/welding, -/obj/item/multitool{ - pixel_x = 3 - }, -/obj/item/multitool{ - pixel_x = 3 - }, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"aHU" = ( -/obj/machinery/rnd/production/techfab/department/service, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aIf" = ( -/obj/item/target, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aIt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"aIK" = ( -/obj/machinery/computer/aifixer{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"aIN" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"aIP" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) -"aIS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"aJb" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aJe" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/recharge_station, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"aJt" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/quartermaster/miningdock) -"aJC" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "AI Chamber - Fore"; - network = list("aicore") - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"aJP" = ( -/obj/machinery/vending/assist, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"aJZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"aKa" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/storage/atmos) -"aKf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aKm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aKn" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aKp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"aKs" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aKu" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/science/robotics/mechbay"; - dir = 8; - name = "Mech Bay APC"; - pixel_x = -26 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aKw" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"aKP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"aLk" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"aLp" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/box/firingpins{ - pixel_x = -3 - }, -/obj/item/storage/box/firingpins{ - pixel_x = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"aLu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLD" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/chair/sofa/corner{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/medical"; - dir = 8; - name = "Medbay Security APC"; - pixel_x = -25 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aLE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aLF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair/sofa/left, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aLG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aLL" = ( -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aLM" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aLN" = ( -/obj/machinery/button/door{ - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - pixel_x = 6; - pixel_y = -24; - req_access_txt = "29" - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aLP" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aLQ" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/item/hand_labeler{ - pixel_y = 8 - }, -/obj/item/hand_labeler{ - pixel_y = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"aMu" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/depsec, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"aMx" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"aMF" = ( -/obj/machinery/button/door{ - id = "kanyewest"; - name = "Privacy Shutters"; - pixel_y = 24 - }, -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aMR" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aNe" = ( -/obj/machinery/camera{ - c_tag = "Brig Genpop South" - }, -/obj/structure/chair/comfy/brown, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"aNg" = ( -/obj/machinery/light, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/port/fore) -"aNj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aNk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aNl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aNm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"aNo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"aNr" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aNw" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/firealarm{ - pixel_y = 29 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"aNL" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"aNS" = ( -/obj/machinery/turnstile{ - name = "Genpop Entrance Turnstile"; - req_access_txt = "69"; - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "permacell1"; - name = "genpop blast door" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"aNT" = ( -/obj/effect/turf_decal/stripes, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airlock_sensor/incinerator_toxmix{ - pixel_y = 24 - }, -/turf/open/floor/engine, -/area/science/mixing) -"aNU" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) -"aOl" = ( -/obj/structure/closet/secure_closet/security/med, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Security Post - Medbay"; - dir = 1 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aOm" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"aOo" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"aOp" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/storage/atmos"; - dir = 8; - name = "Atmospherics APC"; - pixel_x = -24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/atmos) -"aOq" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/storage/atmos) -"aOr" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aOJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"aOP" = ( -/obj/structure/table/wood, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"aPw" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aPA" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/medical) -"aPB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"aPC" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/atmos) -"aPD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/storage/atmos) -"aPE" = ( -/turf/closed/wall/r_wall, -/area/storage/atmos) -"aPY" = ( -/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/blue{ - dir = 4 - }, -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"aPZ" = ( -/obj/machinery/airalarm{ - pixel_y = 32 - }, -/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/blue{ - dir = 4 - }, -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"aQd" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"aQe" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"aQA" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/effect/landmark/start/station_engineer, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aQK" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aQT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aQV" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aQX" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aRp" = ( -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmos) -"aRq" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aRt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"aSl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aSE" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aSI" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"aTc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aTY" = ( -/obj/machinery/camera{ - c_tag = "Secure Tech Storage" - }, -/turf/open/floor/plating, -/area/storage/tech) -"aUb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"aUd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"aUg" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/obj/structure/light_construct/small, -/obj/structure/barricade/wooden/snowed{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/bar) -"aUC" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aUG" = ( -/obj/structure/closet/firecloset/full{ - anchored = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"aVt" = ( -/obj/structure/closet/emcloset, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/department/electrical"; - dir = 4; - name = "Southern Atmos Post APC"; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"aVv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"aVC" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 30 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"aWr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/storage) -"aWK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_x = -32 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aWM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP2"; - location = "Stbd" - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aXh" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/secondary/exit/departure_lounge) -"aYe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aYf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=QM"; - location = "CHW" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aZz" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/computer/communications{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Bridge Center"; - dir = 1 - }, -/obj/machinery/keycard_auth{ - pixel_x = 29; - pixel_y = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aZY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"aZZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"baa" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"bbq" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Bow Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"bcc" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 2"; - name = "Cell 2"; - dir = 1 - }, -/obj/effect/turf_decal/vg_decals/numbers/two, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"bcp" = ( -/turf/open/floor/engine, -/area/science/misc_lab) -"bcq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"bcu" = ( -/obj/effect/turf_decal/vg_decals/atmos/plasma, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bcR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 28 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/primary/port) -"bdd" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"bdm" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"bdM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bei" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/camera{ - c_tag = "Atmospherics North West"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"beo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"beq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"beD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/virology) -"bff" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"bfg" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"bfk" = ( -/obj/structure/plasticflaps, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - id = "QMLoad2"; - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bfB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bfT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bhe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"bhC" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #2"; - dir = 8; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bii" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"bjU" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"bkz" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 - }, -/obj/item/clothing/glasses/science, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bkQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"blg" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 5; - height = 7; - id = "supply_home"; - name = "Cargo Bay"; - width = 12 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bly" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"blD" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"blI" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/ambrosia, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"blR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bmA" = ( -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"bmP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bmS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bmW" = ( -/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/miningoffice) -"bmX" = ( -/obj/effect/landmark/loneopspawn, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bna" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access_txt = "48"; - shuttledocked = 1 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"bnE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bnU" = ( -/turf/closed/wall/r_wall, -/area/engine/engineering) -"bok" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/exit/departure_lounge) -"bom" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"bow" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bpB" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"bpD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"bpI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"bpM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"bpO" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restroom" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/fitness/recreation) -"bpT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bqx" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"bqN" = ( -/turf/closed/indestructible/rock/snow/ice, -/area/icemoon/surface/outdoors) -"bqO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"bqW" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"bqX" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"bra" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/carpet, -/area/quartermaster/miningoffice) -"bri" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"brq" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"brE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/door/window/southleft{ - name = "Court Cell"; - req_access_txt = "2"; - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"brJ" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"brX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/lawoffice) -"bsk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"bsm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/security/courtroom) -"bsn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"bsq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"bsx" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/fitness/recreation) -"bsL" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/carpet, -/area/quartermaster/miningoffice) -"bsU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"bsX" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - on = 0; - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/camera, -/obj/item/taperecorder, -/turf/open/floor/wood, -/area/library) -"btf" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/lawoffice"; - dir = 8; - name = "Law Office APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"btu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/security/courtroom) -"btI" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/closet/crate/coffin, -/turf/open/floor/wood, -/area/chapel/office) -"btZ" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/fans/tiny, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"bum" = ( -/turf/open/openspace/icemoon, -/area/icemoon/surface/outdoors) -"buF" = ( -/obj/machinery/light, -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"buI" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/grille, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"buJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"buO" = ( -/obj/machinery/quantumpad{ - map_pad_id = "3"; - map_pad_link_id = "4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"buX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/security/courtroom) -"buZ" = ( -/turf/open/floor/wood, -/area/security/courtroom) -"bvl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "lawyer_blast"; - name = "privacy door" - }, -/turf/open/floor/plating, -/area/lawoffice) -"bvo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"bvq" = ( -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"bvw" = ( -/turf/open/floor/plating, -/area/quartermaster/miningoffice) -"bvW" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"bwa" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"bwb" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/turnstile{ - name = "Genpop Entrance Turnstile"; - req_access_txt = "69"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"bwh" = ( -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"bwm" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin, -/obj/item/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bwr" = ( -/obj/machinery/camera{ - c_tag = "Toxins Launch hall 1"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"bwt" = ( -/turf/closed/wall/r_wall, -/area/security/courtroom) -"bwu" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Southern Hall 1"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bwx" = ( -/turf/closed/wall, -/area/lawoffice) -"bwG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bwL" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/miningoffice"; - dir = 8; - name = "Mining APC"; - pixel_x = -26 - }, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"bwZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L9" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bxa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L7" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bxb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bxc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L11" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bxf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bxh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4; - pixel_y = 5 - }, -/obj/machinery/camera{ - c_tag = "AI Chamber - Starboard"; - dir = 8; - network = list("aicore") - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"bxk" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bxG" = ( -/obj/machinery/firealarm{ - pixel_y = 29 - }, -/obj/effect/turf_decal/arrows/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"bxK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"bxL" = ( -/turf/closed/indestructible/rock/glacierrock/blue, -/area/icemoon/surface/outdoors) -"bxM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/lab) -"bxN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) -"bxR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/arrows/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bxU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"bxX" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"byu" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/medical/virology) -"byL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"byO" = ( -/obj/structure/fence, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"byP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "permacell2"; - name = "garden blast door" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plating, -/area/security/prison) -"byR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/flasher{ - id = "PCell 1"; - pixel_y = -25 - }, -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"byT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"byU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"byW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/primary/central) -"byY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L10" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bzb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bzc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bzd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bze" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bzh" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bzi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Mining Dock"; - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Mining"; - pixel_x = -30 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bzj" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bzk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bzl" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"bzn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"bzq" = ( -/turf/closed/wall, -/area/quartermaster/miningoffice) -"bzs" = ( -/turf/closed/wall, -/area/maintenance/aft) -"bzS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bzU" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bzV" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bzW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"bAh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"bAj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L1" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAt" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"bAM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig Infirmary"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"bAN" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"bAO" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/security/warden"; - dir = 8; - name = "Brig Control APC"; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"bAP" = ( -/obj/structure/musician/piano{ - icon_state = "piano" - }, -/obj/machinery/camera{ - c_tag = "Bar South"; - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bBd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plating, -/area/science/misc_lab) -"bBh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bBk" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/vending/sustenance, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"bBl" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Gen-Pop Access"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"bBp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/warden) -"bBq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/warden) -"bBr" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/security/warden) -"bBs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/warden) -"bBt" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bBy" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/hallway/primary/central) -"bBz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Security Lobby" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/primary/central) -"bBA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/hallway/primary/central) -"bBB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBH" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/grille, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bBJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bBL" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/recreation) -"bBN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bBP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bBQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"bCt" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bCv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/warden) -"bCz" = ( -/obj/structure/chair, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/wood, -/area/hallway/primary/central) -"bCA" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmos) -"bCC" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmos) -"bCD" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bCG" = ( -/obj/effect/turf_decal/tile/brown, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bCJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bCL" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bCM" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bCO" = ( -/turf/closed/wall, -/area/quartermaster/miningdock) -"bCQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bCT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 24 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bCW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio3"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bCY" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bDe" = ( -/obj/machinery/door/poddoor/shutters{ - id = "Skynet_launch"; - name = "mech bay" - }, -/obj/structure/fans/tiny, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bDf" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bDg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "10" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bDo" = ( -/obj/machinery/jukebox{ - req_one_access = null - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"bDr" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/main) -"bDv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"bDA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bDB" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bDE" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bDI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bDR" = ( -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"bDT" = ( -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bDU" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bDW" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/misc_lab) -"bEa" = ( -/turf/closed/wall/r_wall, -/area/science/misc_lab) -"bEb" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/maintenance/disposal) -"bEe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/fitness/recreation) -"bEi" = ( -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bEl" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/vending/wardrobe/science_wardrobe, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bEJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"bES" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bEX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/item/toy/plush/nukeplushie, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"bEZ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/item/toy/plush/lizardplushie, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"bFb" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/item/toy/plush/carpplushie{ - color = "red"; - name = "Nanotrasen wildlife department space carp plushie" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"bFc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"bFd" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/closet/secure_closet/warden, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/clothing/suit/hooded/wintercoat/security, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"bFf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bFj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"bFk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bFl" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bFn" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bFq" = ( -/obj/machinery/computer/crew, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"bFs" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/closet/secure_closet/security/sec, -/obj/item/clothing/suit/hooded/wintercoat/security, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bFw" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/l3closet/scientist{ - pixel_x = -2 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bFx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bFA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bFD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/pen/red, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"bFK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/tank_dispenser, -/obj/machinery/power/apc{ - areastring = "/area/science/misc_lab"; - dir = 8; - name = "Testing Lab APC"; - pixel_x = -29 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bFL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bFO" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bFT" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/mining{ - name = "Mining Office"; - req_access_txt = "48" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bGo" = ( -/obj/structure/fence/corner{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bGq" = ( -/obj/structure/fence/cut/large{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bGt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light/floor, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bGu" = ( -/turf/open/floor/plasteel/dark, -/area/security/prison) -"bGv" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/item/toy/plush/beeplushie, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"bGy" = ( -/turf/open/floor/plasteel/white, -/area/security/brig) -"bGB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bGD" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bGE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bGN" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"bGO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/computer/prisoner/management{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"bGR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/disposalpipe/sorting/mail/flip{ - sortType = 28 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bGT" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bGV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bGW" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bHc" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"bHh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"bHj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"bHk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"bHl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"bHt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bHD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bHE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bHR" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/hos"; - dir = 8; - name = "Head of Security's Office APC"; - pixel_x = -24 - }, -/obj/machinery/computer/card/minor/hos{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"bHS" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "HoS Office"; - req_access_txt = "58" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"bHX" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/vending/security, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bIc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bIf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio2"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bIj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bIm" = ( -/obj/effect/landmark/start/shaft_miner, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bIn" = ( -/obj/structure/closet/crate/science, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bIq" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"bIK" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/window/southleft{ - name = "Test Chamber"; - req_access_txt = "55"; - dir = 8 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bIL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/door/window/southleft{ - name = "Test Chamber"; - req_access_txt = "55"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bJf" = ( -/obj/structure/cable, -/obj/structure/grille, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bJl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"bJn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"bJp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"bJq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/warden) -"bJs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bJt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bJu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"bJw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bJy" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/door/window/brigdoor{ - name = "Reception Desk"; - req_access_txt = "63"; - dir = 1 - }, -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Reception Desk"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bJz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"bJC" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/science/mixing) -"bJF" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bJG" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"bJQ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Arrivals Airlock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"bKl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bKo" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/wood, -/area/security/courtroom) -"bKs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"bKw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"bKI" = ( -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bKL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bKO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bKR" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bLc" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Engineering East" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bLv" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"bLI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen/fountain, -/obj/item/stamp/hos, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"bLO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kanyewest"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"bLQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/vault, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"bLS" = ( -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"bLT" = ( -/turf/closed/wall/r_wall, -/area/quartermaster/miningdock) -"bLW" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/camera{ - c_tag = "Medbay Morgue"; - dir = 8; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bLX" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"bMj" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bMs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"bMN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/landmark/start/detective, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bMP" = ( -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"bMT" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bMZ" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/machinery/door/window/southleft{ - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/machinery/door/window/southleft{ - dir = 1; - name = "Test Chamber"; - req_access_txt = "55" - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"bNb" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8; - pixel_x = 4 - }, -/turf/open/floor/wood, -/area/hallway/primary/port) -"bNf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bNk" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bNn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Southern Hall 2"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bNF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bNN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"bNR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bNS" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bNT" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/detectives_office"; - name = "Detective's Office APC"; - pixel_y = -26 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bNV" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bOb" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bOc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"bOp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bOT" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/table/wood, -/obj/machinery/recharger{ - pixel_y = 4; - pixel_x = -7 - }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 6; - pixel_y = 2 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"bOX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Evidence Storage"; - req_access_txt = "4" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bPa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 17 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bPc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bPd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bPf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 16 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"bPh" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/photocopier, -/obj/machinery/power/apc{ - areastring = "/area/library"; - dir = 4; - name = "Library APC"; - pixel_x = 24 - }, -/turf/open/floor/wood, -/area/library) -"bPk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"bPm" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"bPn" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/aft) -"bPq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bPW" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"bQf" = ( -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bQg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"bQj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/central"; - dir = 1; - name = "Security Maint APC"; - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/central) -"bQk" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/central) -"bQm" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/central) -"bQn" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/central) -"bQs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bQt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"bQx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - name = "Library Maintenance"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/library) -"bQC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/airlock/research{ - name = "Toxins Storage"; - req_access_txt = "8" - }, -/turf/open/floor/plating, -/area/science/storage) -"bQP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"bRy" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"bRD" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bRH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/library) -"bRL" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"bRN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bRQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bSd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/chapel/main) -"bSu" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/bridge) -"bSC" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 1; - height = 4; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bSF" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"bSO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 3 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"bSS" = ( -/turf/closed/wall, -/area/maintenance/aft/secondary) -"bSX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bTw" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"bTC" = ( -/obj/structure/grille, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bTE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bTH" = ( -/turf/open/floor/plasteel/cafeteria, -/area/chapel/office) -"bTM" = ( -/obj/machinery/door/poddoor/shutters/window{ - id = "armory2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"bTR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"bTU" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/wood, -/area/library) -"bTV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/library) -"bUm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"bUB" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bUD" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bUH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/central) -"bUJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table/wood, -/obj/item/storage/book/bible, -/turf/open/floor/carpet, -/area/chapel/main) -"bUL" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bUP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/zone2) -"bVa" = ( -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"bVu" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"bVv" = ( -/obj/item/clothing/glasses/hud/health, -/obj/structure/closet/secure_closet/medical3, -/obj/machinery/camera{ - c_tag = "Northeast Paramedic Post"; - dir = 8; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bVI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bVM" = ( -/obj/structure/grille, -/obj/structure/cable, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"bVQ" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"bVR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/chapel/main) -"bVS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/chapel/main) -"bVT" = ( -/obj/item/cultivator, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bVW" = ( -/turf/open/floor/carpet, -/area/security/detectives_office) -"bVX" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bVZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/library) -"bWd" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Toxins Storage"; - dir = 4; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel, -/area/science/storage) -"bWe" = ( -/turf/open/floor/engine/airless, -/area/science/mixing) -"bWf" = ( -/turf/closed/wall/r_wall, -/area/maintenance/aft/secondary) -"bWj" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bWM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"bWN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Chapel"; - departmentType = 2; - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "Chapel Office" - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"bWO" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/chapel/office"; - dir = 1; - name = "Chapel Office APC"; - pixel_y = 24 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"bWQ" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"bWR" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_x = 30 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"bXO" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Chaplain)"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bXU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"bXV" = ( -/obj/machinery/door/morgue{ - name = "Private Study"; - req_access_txt = "37" - }, -/turf/open/floor/plating, -/area/library) -"bXW" = ( -/turf/open/floor/plasteel, -/area/science/storage) -"bYL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/chair, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"bYU" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/gun/energy/e_gun/dragnet{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/gun/energy/e_gun/dragnet{ - pixel_x = -2; - pixel_y = 2 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"bYY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"bYZ" = ( -/turf/open/floor/engine/airless, -/area/engine/atmos) -"bZa" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmospherics_engine) -"bZt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"bZx" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/chapel/office) -"bZF" = ( -/turf/closed/wall, -/area/chapel/main) -"bZI" = ( -/turf/open/floor/carpet/orange, -/area/engine/secure_construction) -"bZU" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"cav" = ( -/obj/docking_port/stationary/random{ - dir = 8; - id = "pod_lavaland2"; - name = "lavaland" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"caA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/chapel/office) -"caJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"caS" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"cbt" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/closet/crate/coffin, -/turf/open/floor/wood, -/area/chapel/office) -"cbz" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/camera{ - c_tag = "Brig Evidence Storage" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"cbL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"cbO" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"cbQ" = ( -/turf/open/floor/engine, -/area/science/xenobiology) -"cci" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/obj/structure/chair/sofa/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"ccl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters{ - id = "capshut" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/captain) -"ccD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"ccF" = ( -/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/snowed/smoothed/icemoon, -/area/engine/atmos) -"ccG" = ( -/turf/open/floor/engine/air, -/area/engine/atmos) -"ccI" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"ccN" = ( -/obj/machinery/atmospherics/components/unary/relief_valve/atmos/atmos_waste{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmos) -"cdj" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"cdk" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = -6; - pixel_y = 3 - }, -/obj/machinery/recharger{ - pixel_x = 6; - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"cdt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"cdD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "heads_meeting"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/bridge/meeting_room) -"cdE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"cep" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"cer" = ( -/turf/closed/wall/r_wall, -/area/chapel/office) -"ces" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"cew" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/chapel/office) -"cex" = ( -/obj/machinery/nuclearbomb/selfdestruct, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"cey" = ( -/obj/machinery/computer/bank_machine, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"ceA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ceZ" = ( -/mob/living/simple_animal/bot/medbot, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"cfh" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/item/pen/fountain/captain, -/obj/item/storage/box/matches, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"cfn" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"cfp" = ( -/turf/closed/wall, -/area/maintenance/disposal) -"cfs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cfB" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/dark, -/area/bridge) -"cfN" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cgp" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/warden, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"cgH" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"cgY" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"cgZ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"cha" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output, -/turf/open/floor/engine/airless, -/area/engine/atmos) -"chb" = ( -/turf/closed/wall/r_wall, -/area/bridge/meeting_room) -"chc" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"chd" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"chk" = ( -/obj/machinery/camera{ - c_tag = "Telecomms - Control Room"; - dir = 1; - network = list("ss13","tcomms") - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"chp" = ( -/turf/open/floor/plating, -/area/maintenance/aft) -"chN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"chZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"cio" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "capshut" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/captain) -"civ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ciG" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input, -/turf/open/floor/engine/airless, -/area/engine/atmos) -"ciO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"cjA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"cjE" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"cjH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cjN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"cjP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"cjS" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/dark, -/area/bridge) -"cjX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"cjY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/poddoor/shutters{ - id = "capshut" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/captain) -"ckb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ckm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output, -/turf/open/floor/engine/air, -/area/engine/atmos) -"ckT" = ( -/obj/structure/cable, -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 1 - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/captain"; - name = "Captain's Office APC"; - pixel_y = -26 - }, -/mob/living/simple_animal/pet/fox/Renault, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"ckV" = ( -/obj/machinery/computer/cargo{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"ckW" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ckX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ckY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"clc" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/item/radio/intercom{ - pixel_x = 25 - }, -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/dark, -/area/bridge) -"clf" = ( -/obj/structure/table/wood, -/obj/item/lipstick/random{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/lipstick/random{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/toy/dummy, -/obj/item/reagent_containers/food/snacks/baguette, -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"clq" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"cly" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"clB" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hor) -"clR" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/captain) -"clV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plating, -/area/bridge) -"cmk" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"cmC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"cmK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"cmU" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"cmV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/carpet, -/area/bridge) -"cng" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"cni" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"cnI" = ( -/obj/docking_port/stationary{ - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - id = "syndicate_ne"; - name = "northeast of station"; - width = 23 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"coa" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/central"; - dir = 4; - name = "Central Primary Hall APC"; - pixel_x = 25; - pixel_y = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"con" = ( -/obj/structure/window/reinforced, -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cpe" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/ai) -"cph" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Bridge Southeast" - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"cpC" = ( -/obj/machinery/quantumpad{ - map_pad_id = "2"; - map_pad_link_id = "1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"cqa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"cqd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"cqo" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel/dark, -/area/bridge) -"cqp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/modular_computer/console/preset/command{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/bridge) -"cqq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/holopad, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"cqr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"cqt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"cqC" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"cqG" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 8 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"cqM" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"crg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"cry" = ( -/obj/machinery/computer/robotics{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"crz" = ( -/obj/structure/table, -/obj/item/stamp/rd{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/pen/fountain, -/obj/item/folder/white, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/hor"; - dir = 1; - name = "RD Office APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"cuO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cuY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/fans/tiny, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"cvH" = ( -/obj/machinery/computer/arcade, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"cwm" = ( -/obj/machinery/vending/boozeomat, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"cwo" = ( -/obj/machinery/space_heater, -/obj/machinery/camera{ - c_tag = "Arrivals Airlock" - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"cwH" = ( -/obj/machinery/autolathe, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"cwT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"cwW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"cxX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/medical{ - name = "Patient Room"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"cya" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/construction/storage) -"cyb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Chamber"; - req_access_txt = "16" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "AI Chamber entrance shutters"; - name = "AI Chamber entrance shutters" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"cyu" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/barricade/wooden/crude/snow{ - max_integrity = 15; - obj_integrity = 15 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"cyH" = ( -/obj/structure/closet/wardrobe/engineering_yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cyI" = ( -/obj/machinery/seed_extractor, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"cyM" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"czu" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"czA" = ( -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = -40 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"czF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Medbay West"; - network = list("ss13","medbay"); - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"czN" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/dark, -/area/bridge) -"czY" = ( -/turf/closed/wall/r_wall, -/area/maintenance/aft) -"cAa" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/science/misc_lab) -"cAe" = ( -/turf/open/floor/plasteel, -/area/maintenance/aft) -"cAo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"cAq" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"cAL" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/rnd/production/techfab/department/security, -/turf/open/floor/plasteel/dark, -/area/security/main) -"cBt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"cBv" = ( -/obj/structure/fence, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"cBy" = ( -/turf/open/floor/plasteel/dark, -/area/security/main) -"cBD" = ( -/turf/closed/wall/r_wall, -/area/security/main) -"cBF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"cBI" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/chapel/main) -"cBJ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input, -/obj/machinery/air_sensor/atmos/air_tank{ - pixel_x = 25 - }, -/turf/open/floor/engine/air, -/area/engine/atmos) -"cCb" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plasteel/dark, -/area/engine/atmospherics_engine) -"cCd" = ( -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"cCg" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/door/window/northright{ - name = "Engineering Delivery"; - req_access_txt = "10" - }, -/obj/machinery/door/window/northright{ - name = "Engineering Delivery"; - req_access_txt = "10"; - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"cCp" = ( -/obj/structure/table, -/obj/item/integrated_electronics/wirer, -/obj/item/integrated_electronics/debugger, -/obj/item/integrated_electronics/analyzer, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"cCA" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -31 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cCH" = ( -/turf/closed/wall/r_wall, -/area/library) -"cCT" = ( -/obj/structure/table/wood, -/obj/item/storage/lockbox/medal, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain RC"; - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"cDm" = ( -/turf/open/floor/plasteel/dark, -/area/bridge) -"cDL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"cDN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"cDO" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"cDS" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"cEb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"cEq" = ( -/obj/structure/reflector/single, -/turf/open/floor/plating, -/area/engine/storage) -"cFm" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -30 - }, -/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, -/area/security/checkpoint/supply) -"cFO" = ( -/obj/machinery/light/small, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"cFP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"cGu" = ( -/obj/structure/closet/secure_closet/medical2, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"cGz" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/construction/storage) -"cGF" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/item/storage/belt/utility, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"cGQ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"cGZ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology South"; - dir = 4; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"cHu" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"cIg" = ( -/obj/machinery/modular_computer/console/preset/research{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"cIh" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"cIP" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmos) -"cJc" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/tower, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"cJp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"cJH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"cJL" = ( -/turf/open/floor/plasteel, -/area/storage/primary) -"cKk" = ( -/turf/closed/wall, -/area/crew_quarters/bar) -"cKD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/orange, -/area/engine/secure_construction) -"cKK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/storage/atmos) -"cKQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"cLq" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"cLC" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/autolathe/secure{ - name = "public autolathe" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"cLO" = ( -/turf/open/floor/engine, -/area/engine/engineering) -"cLX" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Bridge Northwest"; - dir = 1 - }, -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"cMc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"cNm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"cNE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/closet/radiation, -/turf/open/floor/engine, -/area/engine/engineering) -"cNI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/mixing) -"cOl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cOn" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse2"; - name = "warehouse shutters" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cOq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"cOR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"cPn" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"cPI" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"cQa" = ( -/obj/machinery/quantumpad{ - map_pad_id = "6"; - map_pad_link_id = "5" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"cQp" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cQr" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/northleft{ - name = "Telecomms Access"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"cQu" = ( -/obj/structure/table, -/obj/item/clothing/head/welding{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/clothing/head/welding{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/multitool, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cQv" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/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/maintenance/starboard) -"cRa" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 28 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/janitor) -"cRJ" = ( -/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) -"cRX" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/medical/virology"; - dir = 8; - name = "Virology APC"; - pixel_x = -24; - pixel_y = -6 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"cSd" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/storage/tech) -"cSg" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"cSi" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"cSv" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"cSC" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"cSG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"cSQ" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/science/xenobiology) -"cSY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmospherics_engine) -"cTh" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 28 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cTp" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"cTD" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/courtroom) -"cTE" = ( -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"cTG" = ( -/obj/structure/filingcabinet/employment, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"cTL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/miningoffice) -"cTO" = ( -/turf/closed/wall/r_wall, -/area/quartermaster/miningoffice) -"cUd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"cUm" = ( -/obj/machinery/door/airlock/engineering{ - name = "Starboard Quarter Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"cUC" = ( -/obj/structure/chair, -/obj/effect/landmark/start/geneticist, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"cUN" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"cUP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/disposal) -"cUS" = ( -/obj/structure/closet/emcloset, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"cUV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/pod/dark, -/area/maintenance/starboard) -"cVu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"cVG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"cVL" = ( -/obj/machinery/light, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/starboard/fore) -"cWG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/clipboard, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen/red, -/obj/item/stamp{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stamp/denied{ - pixel_x = 4; - pixel_y = -2 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"cWO" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cXi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"cXr" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"cXI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"cXO" = ( -/obj/structure/cable, -/obj/effect/landmark/start/ai/secondary, -/obj/machinery/door/window{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - layer = 4.1; - name = "Secondary AI Core Access"; - obj_integrity = 300; - pixel_y = 4; - req_access_txt = "16" - }, -/obj/item/radio/intercom{ - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = -25; - pixel_y = -10 - }, -/obj/item/radio/intercom{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = -25; - pixel_y = 5 - }, -/obj/item/radio/intercom{ - freerange = 1; - name = "Common Channel"; - pixel_x = -25 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cYb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"cYj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - name = "Kitchen cold room"; - req_access_txt = "28" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"cYq" = ( -/obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cYw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Supermatter East"; - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cYK" = ( -/obj/structure/barricade/wooden/snowed{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"cYU" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"cZk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"cZq" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" - }, -/turf/closed/wall, -/area/icemoon/surface/outdoors) -"cZr" = ( -/obj/structure/bed, -/obj/item/bedsheet/captain, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"cZI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"cZN" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"cZO" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"daj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, -/obj/item/assembly/timer, -/obj/item/assembly/signaler, -/turf/open/floor/plasteel/dark, -/area/bridge) -"daP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"daX" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"dbb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"dbc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"dbl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"dbB" = ( -/obj/structure/table/optable, -/obj/machinery/camera{ - c_tag = "Brig Infirmary"; - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"dbN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"dbR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "MiniSat External West"; - dir = 8; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"dcg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/mirror{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/shower{ - pixel_y = 20; - pixel_x = 11 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"ddh" = ( -/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/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ddi" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"dfa" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/glasses/welding, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"dfd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"dfx" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"dfy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"dfV" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"dgI" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel, -/area/science/storage) -"dhX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"dij" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/carpet, -/area/bridge) -"diD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/storage) -"diH" = ( -/turf/closed/wall, -/area/chapel/office) -"djL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Genetics Maintenance"; - req_access_txt = "5; 9; 68" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/genetics) -"dks" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"dkB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"dkD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"dkQ" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/camera{ - c_tag = "Engineering South"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"dlJ" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/oxygen, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"dlZ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"dmc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"dml" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plating, -/area/security/brig) -"dmy" = ( -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"dmE" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/aft) -"dnm" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"dnn" = ( -/obj/machinery/button/door{ - id = "permacell1"; - name = "Genpop Lockdown"; - pixel_x = -4; - pixel_y = 25; - req_access_txt = "2" - }, -/obj/effect/turf_decal/arrows/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"dns" = ( -/obj/docking_port/stationary{ - dwidth = 3; - height = 4; - id = "snaxi_ne"; - name = "Northeast Taxi Port"; - width = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"doD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/closet/emcloset, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"doI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/telecomms/hub/preset, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"doN" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood, -/area/library) -"doV" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"dpp" = ( -/turf/open/floor/plating, -/area/maintenance/disposal) -"dpZ" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/dark, -/area/security/main) -"dqE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - name = "Reception Desk"; - req_access_txt = "63" - }, -/obj/machinery/button/door{ - id = "innerbrig"; - name = "Brig Doors Control"; - normaldoorcontrol = 1; - pixel_x = -4; - pixel_y = 6; - req_access_txt = "63" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"dqO" = ( -/obj/machinery/teleport/station, -/obj/machinery/button/door{ - id = "teledoor"; - name = "Teleport Shutters Control"; - pixel_x = 25; - req_access_txt = "17;65" - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"dri" = ( -/turf/closed/indestructible/rock/glacierrock/blue, -/area/engine/secure_construction) -"drK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/flashlight/lamp/green{ - pixel_y = 1; - pixel_x = -7 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"dsk" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, -/area/hallway/primary/port) -"dsn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel, -/area/engine/secure_construction) -"dsX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/closet/crate, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dtc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/storage) -"dtm" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"dtt" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/wood, -/area/security/courtroom) -"dtQ" = ( -/obj/structure/chair/comfy/black, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"duu" = ( -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"duB" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"duI" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"duJ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"duX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"dvc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"dvh" = ( -/obj/structure/table/reinforced, -/mob/living/carbon/monkey/punpun, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"dvs" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"dvw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"dvO" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"dwF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/light/floor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"dwS" = ( -/obj/structure/closet/crate/freezer, -/turf/open/floor/plating, -/area/maintenance/starboard) -"dxF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"dxL" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"dxO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"dxV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"dxZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - sortType = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"dyW" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/secure_closet/lethalshots, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"dzS" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #4" - }, -/turf/open/floor/pod/dark, -/area/maintenance/starboard) -"dAi" = ( -/obj/structure/sign/warning/pods{ - pixel_x = -32 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"dAs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"dAM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"dAV" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"dBL" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"dBP" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"dBR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/sorting) -"dCs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"dCI" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"dCM" = ( -/obj/machinery/status_display/supply{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dDf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"dDC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/closet/crate/engineering{ - name = "Antimatter Engine Crate" - }, -/obj/machinery/power/am_control_unit, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_containment, -/obj/item/am_containment, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"dDK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 6 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"dEk" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"dED" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"dEX" = ( -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"dFa" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"dFb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"dFp" = ( -/obj/machinery/processor/slime, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"dFt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/turnstile{ - name = "Genpop Exit Turnstile"; - req_access_txt = "70"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"dFC" = ( -/obj/machinery/vending/wardrobe/curator_wardrobe, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/wood, -/area/library) -"dFF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/quartermaster/qm) -"dFJ" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel/white, -/area/science/lab) -"dGb" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"dGB" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"dGO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"dGP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Mining Office"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"dGV" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"dHe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"dHw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plating, -/area/science/mixing) -"dHP" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"dIj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/mineral_door/woodrustic, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"dJb" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm3"; - name = "Room Two" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"dJc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"dJB" = ( -/obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"dJZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"dKn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"dKw" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"dKF" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/engine/engineering) -"dKQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/hor) -"dLj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"dLv" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"dMj" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"dMI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"dML" = ( -/obj/structure/table, -/obj/item/surgicaldrill, -/obj/item/surgical_drapes, -/obj/item/razor, -/obj/machinery/camera{ - c_tag = "Surgery A"; - network = list("ss13","medbay"); - pixel_x = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"dMR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"dNB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"dOP" = ( -/obj/machinery/button/door{ - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - pixel_x = 6; - pixel_y = 24; - req_access_txt = "29" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/science/robotics/mechbay) -"dOR" = ( -/obj/machinery/recharger{ - name = "wall-mounted recharger"; - pixel_x = 25 - }, -/obj/machinery/recharger{ - name = "wall-mounted recharger"; - pixel_x = 39 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"dPn" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"dPx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"dPA" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/gibber, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"dPL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/main) -"dPM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 29 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"dQz" = ( -/turf/closed/wall, -/area/storage/eva) -"dQT" = ( -/obj/machinery/smartfridge/extract/preloaded, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"dQW" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"dRF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"dRI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/service) -"dSp" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/power/apc/highcap/fifteen_k{ - areastring = "/area/engine/storage"; - dir = 1; - name = "Engineering Secure Storage APC"; - pixel_y = 25 - }, -/turf/open/floor/plating, -/area/engine/storage) -"dSQ" = ( -/turf/closed/wall, -/area/maintenance/starboard) -"dTo" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"dTy" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/fore) -"dTE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"dTL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "GeneticsDoor"; - name = "Genetics"; - req_access_txt = "5; 68" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"dTS" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/computer/atmos_alert{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"dTU" = ( -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "TEG Engine Room"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"dTV" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/supermatter) -"dUH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"dUI" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/engine/break_room"; - name = "Engineering Foyer APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"dUM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"dUV" = ( -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dVr" = ( -/obj/structure/chair/comfy/brown, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"dVG" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"dVJ" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"dVV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"dWt" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/vehicle/ridden/janicart, -/turf/open/floor/plasteel, -/area/janitor) -"dWF" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/security/courtroom) -"dWI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"dWU" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/item/radio/intercom{ - pixel_x = 25 - }, -/turf/open/floor/wood, -/area/library) -"dXa" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"dXF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"dXR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"dYa" = ( -/obj/machinery/requests_console{ - department = "Genetics"; - name = "Genetics Requests Console"; - pixel_y = 30 - }, -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"dYl" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"dYS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/storage/firstaid/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/break_room) -"dYZ" = ( -/obj/docking_port/stationary{ - dwidth = 1; - height = 4; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/escape_pod/default; - width = 3 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"dZa" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"dZg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - sortType = 25 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"dZV" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/dorms) -"ebq" = ( -/obj/structure/table/wood, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"ebF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/medbay/central) -"ebK" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/trinary/filter/critical{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"ebM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/auxiliary) -"ebX" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"ect" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"ecD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ecI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ecN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"edH" = ( -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"edM" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"edW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"eed" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"eeh" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Escape Arm Southwest"; - dir = 1 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"eex" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/meter, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ - pixel_x = -9; - pixel_y = -25 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"eeE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"eeM" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"efk" = ( -/obj/machinery/vending/games, -/obj/machinery/camera{ - c_tag = "Rec Room" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"efn" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"efp" = ( -/obj/machinery/iv_drip, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"efE" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"efF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel, -/area/janitor) -"efT" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"egg" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"egj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"egk" = ( -/turf/closed/wall, -/area/engine/atmos) -"ego" = ( -/obj/structure/closet/secure_closet/freezer/cream_pie, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"egJ" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 26 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"egM" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"eha" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ehh" = ( -/obj/effect/spawner/lootdrop/bedsheet, -/obj/structure/bed, -/turf/open/floor/wood, -/area/icemoon/surface/outdoors) -"ehL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"ehX" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/closed/wall/r_wall, -/area/engine/atmospherics_engine) -"ehZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"eih" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_y = 32 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/brig"; - dir = 4; - name = "Brig APC"; - pixel_x = 26 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"eik" = ( -/obj/docking_port/stationary/random{ - id = "pod_lavaland2"; - name = "lavaland" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"eiz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -26 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"eiR" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/westleft{ - dir = 2; - name = "Medbay"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"eiW" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/button/flasher{ - id = "PCell 1"; - pixel_y = 9; - pixel_x = -37 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ejw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ekw" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"emh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"emH" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/disposal) -"eng" = ( -/obj/structure/table, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"enq" = ( -/obj/structure/table, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"enN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair/sofa/left, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"enP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"eoL" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = 6; - pixel_y = -29 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"eoT" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"eoW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"epc" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/librarian, -/turf/open/floor/wood, -/area/library) -"epU" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/central) -"eqP" = ( -/turf/open/floor/plasteel, -/area/construction/storage) -"eqZ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber/huge, -/turf/open/floor/plasteel, -/area/science/storage) -"erc" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/machinery/door/window/northleft{ - name = "Engineering Production"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"ery" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"erG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel, -/area/engine/break_room) -"erO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"esi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/turnstile{ - name = "Genpop Exit Turnstile"; - req_access_txt = "70"; - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"esq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"esE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"esY" = ( -/turf/open/openspace/icemoon, -/area/engine/atmos) -"ets" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"etz" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/telecomms/bus/preset_one, -/obj/machinery/power/terminal{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"etB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"etM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"eua" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/janitor) -"eue" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-04" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"eus" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"eut" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"euS" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"euW" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"evr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"evI" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"evJ" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"evO" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/disposal) -"evU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"evY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"ewI" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 29 - }, -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"ewK" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/security/courtroom) -"ewY" = ( -/obj/machinery/light, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/wood, -/area/hallway/primary/central) -"exi" = ( -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"exq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"exs" = ( -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"eyP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"eyS" = ( -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"ezO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"ezY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"eAJ" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"eAR" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/maintenance/starboard) -"eBf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"eBj" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "MiniSat External South"; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"eBl" = ( -/obj/structure/cable, -/obj/machinery/suit_storage_unit/ce, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/crew_quarters/heads/chief"; - name = "CE Office APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"eBm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"eBq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"eCd" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"eDr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"eDt" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/fans/tiny/invisible, -/obj/structure/barricade/wooden/crude/snow{ - max_integrity = 15; - obj_integrity = 15 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"eDu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/aft) -"eDE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Power Storage"; - req_access_txt = "11" - }, -/turf/open/floor/plating, -/area/engine/storage) -"eEa" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/dorms) -"eEy" = ( -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_y = 28; - req_access_txt = "39" - }, -/obj/structure/closet/l3closet, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera{ - c_tag = "Virology Airlock"; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"eEB" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"eFn" = ( -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"eFy" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/computer/arcade/minesweeper{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"eFB" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/rag, -/turf/open/floor/wood, -/area/maintenance/bar) -"eFC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"eFG" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"eFU" = ( -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"eGi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/door/airlock/public/glass{ - name = "Diner" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"eGF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light/small, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/camera{ - c_tag = "Captain's Quarters"; - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"eGL" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Library" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/wood, -/area/library) -"eGO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/research{ - name = "Research and Development Lab"; - req_one_access_txt = "7;29" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/science/lab) -"eHn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"eHK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"eIa" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"eIc" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"eIN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"eJh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"eJu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"eJY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"eKc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"eKe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Reception Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/window/southright{ - dir = 4; - name = "Reception Desk"; - req_access_txt = "63" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"eKO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"eKZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"eLf" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"eLl" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"eLm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"eLQ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/power/apc{ - areastring = "/area/engine/secure_construction"; - dir = 8; - name = "Secure Construction"; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"eLX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"eMi" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/engine/engineering) -"eMl" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"eMJ" = ( -/obj/machinery/door/window/eastleft{ - dir = 1; - name = "Chapel Office"; - req_access_txt = "22" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/carpet, -/area/chapel/office) -"eMQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"eMU" = ( -/obj/machinery/atmospherics/miner/carbon_dioxide, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"eNu" = ( -/obj/docking_port/stationary{ - dwidth = 3; - height = 4; - id = "snaxi_nw"; - name = "Northwest Taxi Port"; - width = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"eNG" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"eNK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"eNX" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"eOd" = ( -/obj/structure/closet/wardrobe/green, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"eOn" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/closet/secure_closet/security/sec, -/obj/item/clothing/suit/hooded/wintercoat/security, -/turf/open/floor/plasteel/dark, -/area/security/main) -"eOr" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/event_spawn, -/obj/machinery/camera{ - c_tag = "Supermatter South"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"eOt" = ( -/obj/machinery/computer/arcade/orion_trail{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Bar East"; - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"eOK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/primary/central) -"eOO" = ( -/obj/structure/weightmachine/weightlifter, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"eOZ" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"ePa" = ( -/obj/machinery/gateway/centerstation, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"eQd" = ( -/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/secure_construction) -"eQC" = ( -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"eRt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"eRu" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"eRv" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen/engine{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"eRW" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" - }, -/turf/open/floor/wood, -/area/library) -"eSJ" = ( -/obj/structure/table/glass, -/obj/item/clothing/glasses/hud/health, -/obj/item/healthanalyzer, -/obj/item/clothing/gloves/color/latex, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"eSK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"eSP" = ( -/obj/machinery/computer/med_data{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/camera{ - c_tag = "Medbay Treatment Center"; - dir = 8; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"eSQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/research/glass{ - name = "Genetics Research"; - req_access_txt = "5; 9; 68" - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"eTg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"eTu" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/structure/fans/tiny, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"eTv" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/ore_silo, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"eTJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"eTR" = ( -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"eTX" = ( -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"eUB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/security/main) -"eVp" = ( -/obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"eVW" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/closet/secure_closet{ - name = "nonlethal ammunition"; - req_access = "list(3)" - }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"eWg" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"eWw" = ( -/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) -"eWH" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"eWW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"eXd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/mineral/wood, -/area/maintenance/bar) -"eYe" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/machinery/recycler, -/turf/open/floor/plating, -/area/maintenance/disposal) -"eYu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"eZe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Foyer"; - network = list("aiupload") - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"eZi" = ( -/obj/structure/table, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"eZn" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/camera/motion{ - c_tag = "Armory Motion Sensor North" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"eZA" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/bridge/meeting_room"; - dir = 1; - name = "Conference Room APC"; - pixel_y = 26 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"eZU" = ( -/obj/machinery/conveyor{ - id = "QMLoad2"; - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"fad" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/monkey_recycler, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"faJ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"faR" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/storage/atmos) -"faV" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"faZ" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"fbb" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"fbq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"fch" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"fcj" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/security/courtroom"; - dir = 8; - name = "Courtroom APC"; - pixel_x = -24 - }, -/obj/structure/closet/secure_closet/courtroom, -/obj/item/gavelhammer, -/turf/open/floor/wood, -/area/security/courtroom) -"fcl" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 1"; - name = "Cell 1"; - dir = 8 - }, -/obj/effect/turf_decal/vg_decals/numbers/one, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"fcu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"fcz" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/closet/secure_closet/miner, -/obj/item/clothing/shoes/winterboots/ice_boots, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"fcJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/hallway/primary/central) -"fcU" = ( -/obj/machinery/vending/kink, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"fdu" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/box/trackimp{ - pixel_x = -3 - }, -/obj/item/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/storage/lockbox/loyalty, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"fdJ" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/wood, -/area/icemoon/surface/outdoors) -"fen" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"fet" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/service) -"feM" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/fore) -"ffm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ffJ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/secondary/exit/departure_lounge) -"fga" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"fgj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plating, -/area/engine/atmos) -"fgp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"fgM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"fhi" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"fho" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/landmark/start/ai/secondary, -/obj/machinery/door/window{ - base_state = "rightsecure"; - icon_state = "rightsecure"; - layer = 4.1; - name = "Secondary AI Core Access"; - obj_integrity = 300; - pixel_y = -4; - req_access_txt = "16" - }, -/obj/item/radio/intercom{ - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = -25; - pixel_y = -10 - }, -/obj/item/radio/intercom{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = -25; - pixel_y = 5 - }, -/obj/item/radio/intercom{ - freerange = 1; - name = "Common Channel"; - pixel_x = -25 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"fhz" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"fhC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating, -/area/engine/atmos) -"fhM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"fiw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"fiG" = ( -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"fiI" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"fiN" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"fjc" = ( -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/computer/crew{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"fjw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"fjL" = ( -/obj/machinery/atmospherics/components/binary/pump, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"fjS" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"fjU" = ( -/turf/open/floor/plasteel/white, -/area/science/mixing) -"fkr" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"fkC" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"fkN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L14" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"flh" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera/motion{ - c_tag = "Armory - External 1"; - dir = 8 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"flw" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"fmk" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/engine/engineering) -"fmt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Room"; - req_access_txt = "1" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"fmw" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"fmW" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"fnc" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/box/flashbangs{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/flashbangs{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/storage/box/flashbangs, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"fne" = ( -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"fni" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{ - dir = 8 - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"fnu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/quantumpad{ - map_pad_id = "1"; - map_pad_link_id = "2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"fnx" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"fnQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/engine/storage) -"foi" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plating, -/area/engine/storage) -"fok" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"foy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/landmark/secequipment, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"fpt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"fpI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"fpJ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"fpS" = ( -/obj/structure/table, -/obj/item/hemostat, -/obj/item/retractor, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/circular_saw, -/obj/item/cautery{ - pixel_x = 4 - }, -/obj/item/surgical_drapes, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/camera{ - c_tag = "Robotics Lab"; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"fpW" = ( -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #2"; - suffix = "#2" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #2" - }, -/obj/machinery/camera{ - c_tag = "Cargo Garage"; - dir = 8 - }, -/turf/open/floor/pod/dark, -/area/maintenance/starboard) -"fqj" = ( -/obj/machinery/field/generator, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engine/storage) -"fqE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"fqM" = ( -/obj/structure/table, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 5 - }, -/obj/item/reagent_containers/spray/cleaner, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"frh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/bridge) -"frn" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/chemist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"frB" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmospherics_engine) -"frL" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"fsh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"fsA" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"fsJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"fsQ" = ( -/obj/machinery/ntnet_relay, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"ftH" = ( -/obj/machinery/mineral/ore_redemption{ - input_dir = 2; - output_dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"ftM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"ftV" = ( -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"fuj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/storage/eva) -"fuy" = ( -/obj/machinery/light, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"fuB" = ( -/obj/machinery/camera{ - c_tag = "Auxiliary Bridge North"; - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"fuG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"fuX" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/chair/sofa{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"fuZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"fva" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"fve" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"fvz" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"fwn" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_y = 30; - receive_ore_updates = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"fww" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"fwU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"fwX" = ( -/obj/structure/table, -/obj/item/surgical_drapes, -/obj/item/surgicaldrill, -/obj/item/razor, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"fxY" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ - dir = 8 - }, -/obj/machinery/air_sensor/atmos/toxin_tank{ - pixel_y = -25 - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"fyr" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/table, -/obj/item/key/janitor, -/obj/machinery/power/apc{ - areastring = "/area/janitor"; - dir = 4; - name = "Custodial Closet APC"; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/janitor) -"fyz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"fyV" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"fze" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"fzg" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"fzG" = ( -/obj/structure/sign/barsign, -/turf/closed/wall, -/area/crew_quarters/bar) -"fzQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"fzT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"fzU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/table, -/obj/item/radio/off, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"fAj" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"fBc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"fBf" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"fBk" = ( -/obj/machinery/camera{ - c_tag = "Northwestern Hall 10" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"fBs" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Bathrooms"; - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/dorms) -"fBG" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"fBS" = ( -/turf/open/floor/plating, -/area/engine/storage) -"fCh" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "TEG Chamber"; - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"fCQ" = ( -/obj/structure/toilet/secret/low_loot{ - pixel_y = 14 - }, -/obj/machinery/button/door{ - id = "Bath2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 24; - specialfunctions = 4; - pixel_y = -5 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/dorms) -"fDi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"fDo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"fDt" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"fDJ" = ( -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"fET" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/camera{ - c_tag = "Southeastern Hall 1"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"fFG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/camera{ - c_tag = "Engineering Access" - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/break_room) -"fFM" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage"; - req_access_txt = "19;23" - }, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"fGi" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"fGl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/engine/engineering) -"fHa" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/box/ids, -/obj/item/storage/firstaid/regular{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"fHh" = ( -/obj/machinery/light, -/obj/machinery/computer/security/hos{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"fHF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/atmos) -"fIu" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"fII" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"fIS" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/potato, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"fIU" = ( -/obj/machinery/light, -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"fIY" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/solars/starboard/fore"; - dir = 8; - name = "Starboard Bow Solar APC"; - pixel_x = -25; - pixel_y = 3 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"fJc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 21 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"fJg" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"fJs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 11 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"fJO" = ( -/obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"fJW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"fJZ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"fKc" = ( -/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) -"fKl" = ( -/obj/effect/turf_decal/stripes/line, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"fKC" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hos) -"fKE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"fKM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "virology_airlock_exterior"; - name = "Virology Exterior Airlock"; - req_access_txt = "39" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = -24; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"fLv" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/power/apc{ - areastring = "/area/security/main"; - name = "Security Office APC"; - pixel_y = -26 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"fLB" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/armor/laserproof, -/obj/item/gun/energy/ionrifle, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"fLK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"fLL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"fLW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24; - pixel_y = -28 - }, -/turf/open/floor/plating, -/area/storage/atmos) -"fNd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"fNh" = ( -/obj/structure/cable, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"fNC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/bridge) -"fNO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - 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 - }, -/obj/machinery/camera{ - c_tag = "Genetics Cloning"; - network = list("ss13","medbay") - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"fNR" = ( -/obj/machinery/camera{ - c_tag = "South Paramedic Post"; - dir = 8; - network = list("ss13","medbay") - }, -/obj/structure/table, -/obj/item/storage/firstaid/o2, -/obj/item/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"fNU" = ( -/obj/effect/turf_decal/stripes, -/obj/machinery/camera{ - c_tag = "Cargo Bay South"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"fOA" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"fOC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"fOG" = ( -/obj/machinery/light, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/port/aft) -"fOW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"fPd" = ( -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/machinery/camera{ - c_tag = "Primary Tool Storage" - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"fPp" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"fPD" = ( -/turf/open/floor/wood, -/area/crew_quarters/bar) -"fPF" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"fPM" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"fPN" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/flashlight/lamp/green{ - pixel_y = 1; - pixel_x = -7 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"fQc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"fQe" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Auxiliary Tool Storage"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"fQi" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"fQs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"fQx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"fQI" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"fQM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"fQU" = ( -/obj/machinery/light, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"fRS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"fSw" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"fSR" = ( -/obj/machinery/camera{ - c_tag = "Server Room"; - network = list("ss13","rd"); - pixel_x = 22 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"fTg" = ( -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"fTn" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"fTu" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/camera{ - c_tag = "Northwestern Hall 2"; - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"fTy" = ( -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"fTM" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"fUm" = ( -/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) -"fUX" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"fVm" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"fVQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"fVT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/engine, -/area/engine/engineering) -"fWc" = ( -/obj/structure/rack, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"fWB" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hydroponics) -"fWE" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"fXd" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"fXU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 29 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"fYa" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"fYl" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/obj/structure/windoor_assembly{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"fYx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/primary/port) -"fYH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 29 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"fYQ" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"fYU" = ( -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B"; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"fZn" = ( -/obj/item/radio/intercom{ - pixel_x = 25 - }, -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"fZA" = ( -/obj/machinery/field/generator, -/turf/open/floor/plating, -/area/engine/storage) -"gaf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay"; - req_access_txt = "31" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"gar" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"gbt" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"gcp" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"gct" = ( -/obj/machinery/quantumpad{ - map_pad_id = "4"; - map_pad_link_id = "3" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"gcw" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"gcY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock{ - name = "Bar"; - req_access_txt = "25" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"gdg" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/kitchen"; - dir = 1; - name = "Kitchen APC"; - pixel_y = 24 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"gdi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"gdj" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"gdL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"gel" = ( -/obj/machinery/atmospherics/components/trinary/filter/critical{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"gev" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"geO" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"gfC" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"gfF" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"gfN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"gfQ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"gfY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"ggl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"ggD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ghq" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"giv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"giT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/central) -"giZ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"gjA" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"gjW" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/engineering) -"gkl" = ( -/obj/machinery/jukebox, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"gkt" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/starboard/aft) -"gkv" = ( -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"gkx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"gky" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"gkJ" = ( -/obj/machinery/power/emitter, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/turf/open/floor/plating, -/area/engine/storage) -"gkX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio8"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"glg" = ( -/obj/structure/closet/crate/solarpanel_small, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"gls" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/door/window/westright{ - name = "Red Corner" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"gmf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/primary/central) -"gmn" = ( -/obj/effect/landmark/loneopspawn, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 7 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"gmr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"gmH" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"gnf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 7 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"gnm" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/bot_white, -/obj/vehicle/ridden/atv/snowmobile/snowcurity, -/obj/item/key/security, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"gnv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"gop" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig Gen-Pop Access" - }, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Cell Shutters"; - pixel_y = 24; - req_access_txt = "2"; - pixel_x = 3 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"got" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"goC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"goK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - pixel_y = -28 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"goM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"goW" = ( -/obj/machinery/conveyor{ - id = "QMLoad" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"gpe" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"gph" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"gpp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"grs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"grz" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"grM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet/orange, -/area/engine/secure_construction) -"grV" = ( -/turf/closed/wall, -/area/security/courtroom) -"grZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/table, -/obj/item/aiModule/core/full/custom, -/obj/item/aiModule/core/freeformcore, -/obj/item/aiModule/core/full/asimov, -/obj/effect/spawner/lootdrop/aimodule_harmless, -/obj/effect/spawner/lootdrop/aimodule_neutral, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - Starboard"; - dir = 1; - network = list("aiupload") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"gsr" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"gsK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"gsM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"gsQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"gto" = ( -/obj/structure/sink{ - pixel_y = 20 - }, -/mob/living/simple_animal/pet/bumbles, -/turf/open/floor/plasteel, -/area/hydroponics) -"gtG" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/aft) -"gtR" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmospherics_engine) -"gtS" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"guv" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/toilet/secret/low_loot{ - pixel_y = 14 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/fitness/recreation) -"guD" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/starboard/aft) -"guE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"guI" = ( -/obj/machinery/light/floor, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"guR" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/dropper, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"guV" = ( -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"gvm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/spider/stickyweb, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"gvp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"gvP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"gwY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"gxi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"gxq" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_x = -30 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"gxF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"gxL" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/orange/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"gxY" = ( -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_one_access_txt = "25;26;35;28" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"gyk" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/vending/security, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"gyE" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"gzk" = ( -/obj/machinery/computer/crew{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"gzt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"gzH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"gzW" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"gzZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/item/storage/firstaid/toxin, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"gAt" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/solars/port/fore"; - dir = 8; - name = "Port Bow Solar APC"; - pixel_x = -25; - pixel_y = 3 - }, -/obj/machinery/camera{ - c_tag = "Fore Port Solar Control"; - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"gAu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/chapel/main) -"gAG" = ( -/obj/structure/table/wood, -/obj/structure/barricade/wooden{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"gAY" = ( -/mob/living/simple_animal/bot/secbot{ - arrest_type = 1; - health = 45; - icon_state = "secbot1"; - idcheck = 1; - name = "Sergeant-at-Armsky"; - weaponscheck = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"gBk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"gBF" = ( -/obj/structure/chair/pew/left{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"gCd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"gCs" = ( -/obj/item/reagent_containers/food/snacks/spidereggsham, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/library) -"gCC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/atmos) -"gCG" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/central) -"gCJ" = ( -/obj/item/beacon, -/turf/open/floor/plasteel/dark, -/area/bridge) -"gCM" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/computer/atmos_control/tank/mix_tank, -/turf/open/floor/plasteel, -/area/engine/atmos) -"gCO" = ( -/obj/machinery/light, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/structure/fans/tiny, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"gCS" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"gEd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"gEh" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/engine/storage) -"gEz" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"gFb" = ( -/obj/machinery/vending/wardrobe/law_wardrobe, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/requests_console{ - department = "Law office"; - pixel_x = 32 - }, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"gFq" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"gFM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"gFP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"gGs" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; - icon_state = "control_stun"; - name = "AI Upload turret control"; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"gGQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"gHe" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"gHG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"gHQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - sortType = 2 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"gId" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"gIm" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/cmo) -"gIE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/virology) -"gIG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"gJi" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"gJx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light/small, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"gJP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"gJQ" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"gKo" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/pen, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"gKt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"gKB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"gKR" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"gLk" = ( -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/dorms) -"gLH" = ( -/turf/closed/wall/r_wall, -/area/teleporter) -"gLO" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/machinery/door/poddoor{ - id = "trash"; - name = "disposal bay door" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"gMD" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"gML" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plasteel, -/area/science/storage) -"gMR" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/research_director, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/holopad, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"gNb" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/storage/box/syringes, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"gNq" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"gNy" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"gNI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"gNM" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"gOd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"gOi" = ( -/obj/structure/chair, -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"gOp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"gOr" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"gOM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"gOW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"gPb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/storage/atmos) -"gPE" = ( -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"gPF" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plating, -/area/engine/storage) -"gPS" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmospherics_engine) -"gQj" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"gQw" = ( -/turf/open/floor/carpet, -/area/hallway/primary/central) -"gQU" = ( -/obj/structure/table, -/obj/item/storage/firstaid/o2, -/obj/item/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"gQV" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/rad_collector/anchored, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"gQZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"gRh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"gRE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/mining{ - name = "Mining Office"; - req_access_txt = "48" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"gRP" = ( -/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" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"gRS" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"gSh" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"gSu" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"gSY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"gSZ" = ( -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"gTb" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/chemist, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"gTc" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Research Division Delivery"; - req_access_txt = "47" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/white, -/area/science/lab) -"gTh" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"gTH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/chair/pew/right{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"gUa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/storage/primary) -"gUb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"gUc" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"gUw" = ( -/obj/structure/plasticflaps, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - id = "QMLoad" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"gUA" = ( -/obj/machinery/sparker{ - id = "testigniter"; - pixel_x = -25 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"gUL" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"gVo" = ( -/obj/vehicle/ridden/atv/snowmobile, -/obj/item/key, -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"gWc" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"gWj" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/medical/surgery) -"gWn" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"gWZ" = ( -/obj/machinery/computer/telecomms/monitor, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"gXD" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"gXE" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/medical_cloning{ - pixel_y = 6 - }, -/obj/item/storage/box/bodybags, -/obj/item/storage/box/rxglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/pen, -/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/white, -/area/medical/genetics) -"gXM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"gYw" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/chapel/main) -"gYC" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"gZb" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/medbay/zone3"; - dir = 4; - name = "Northeast Paramedic Station APC"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"gZG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"gZQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/central) -"gZS" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"gZX" = ( -/turf/closed/wall, -/area/medical/morgue) -"hah" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"haj" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"hap" = ( -/obj/machinery/space_heater, -/turf/open/floor/wood, -/area/icemoon/surface/outdoors) -"haU" = ( -/obj/machinery/button/door{ - id = "kitchen"; - name = "Kitchen Shutters Control"; - req_access_txt = "28"; - pixel_x = 24; - pixel_y = -4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"hbb" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/bar) -"hch" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/wood, -/obj/item/flashlight/lamp{ - pixel_y = 10 - }, -/obj/item/paper_bin, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/carpet, -/area/chapel/office) -"hcu" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"hcz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"hcV" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"hdn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmospherics_engine) -"hez" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"hfk" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"hfp" = ( -/obj/machinery/vending/wardrobe/bar_wardrobe, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"hfX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"hfZ" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"hgb" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"hge" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"hgg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/closet/secure_closet/genpop, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"hgp" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/security/main) -"hgJ" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"hgM" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"hgO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"hhb" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/soup/coldchili, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"hho" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/hallway/secondary/exit/departure_lounge) -"hhx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"hhz" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"hhI" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/door/window/westleft{ - dir = 1; - name = "Monkey Pen"; - req_access_txt = "9" - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"hik" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"hiO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"hjv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"hjw" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/engine/atmos) -"hjF" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel, -/area/science/storage) -"hkw" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/computer/monitor{ - name = "bridge power monitoring console"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"hlx" = ( -/obj/structure/fence/corner{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"hlT" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"hmC" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"hmM" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"hmX" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"hnc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/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/hallway/primary/port) -"hnB" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/mob/living/simple_animal/pet/cat/Runtime, -/obj/machinery/camera{ - c_tag = "Chief Medical Office"; - dir = 8; - network = list("ss13","medbay"); - pixel_y = -22 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"hnO" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"hnP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"hom" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"hop" = ( -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"hoq" = ( -/turf/closed/wall, -/area/engine/break_room) -"hoV" = ( -/obj/machinery/firealarm{ - pixel_y = 29 - }, -/obj/machinery/computer/card/minor/qm, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"hoX" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"hpa" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/engine, -/area/science/xenobiology) -"hpg" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"hpw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/stamp/law, -/obj/item/flashlight/lamp/green{ - pixel_y = 1; - pixel_x = -7 - }, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"hpC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"hpN" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"hpV" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/structure/table/wood, -/obj/item/stack/sheet/mineral/wood/fifty{ - amount = 20 - }, -/obj/item/reagent_containers/food/drinks/flask/gold, -/obj/item/razor{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/clothing/mask/cigarette/cigar, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"hqD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"hrc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"hru" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"hrN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/mining{ - req_access_txt = "48" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"hrS" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"hse" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"hsl" = ( -/turf/open/floor/plating, -/area/maintenance/starboard) -"hso" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"hsu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"hsv" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating, -/area/engine/engineering) -"hsC" = ( -/obj/docking_port/stationary{ - dwidth = 3; - height = 15; - id = "arrivals_stationary"; - name = "arrivals"; - roundstart_template = /datum/map_template/shuttle/arrival/snaxi; - width = 7 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"hsP" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/eastright{ - dir = 1; - name = "Bridge Delivery"; - req_access_txt = "19" - }, -/obj/machinery/door/window/eastright{ - name = "Bridge Delivery"; - req_access_txt = "19" - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"hsQ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"hta" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"htA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"hui" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Northwestern Hall 9"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/primary/port) -"huA" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ - dir = 8 - }, -/obj/machinery/air_sensor/atmos/carbon_tank{ - pixel_y = -25 - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"huF" = ( -/obj/machinery/mineral/stacking_unit_console{ - machinedir = 4 - }, -/turf/closed/wall, -/area/maintenance/disposal) -"huQ" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"hva" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"hvr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"hwg" = ( -/obj/machinery/computer/teleporter{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Teleporter"; - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"hwG" = ( -/obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"hwV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/computer/apc_control, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"hxf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"hxr" = ( -/obj/machinery/computer/scan_consolenew, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"hxx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/window/northleft{ - dir = 8; - name = "Atmos Monitoring"; - req_access_txt = "12; 24" - }, -/obj/machinery/atmospherics/components/binary/valve/digital/on{ - dir = 4; - name = "Digital Valve" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/storage/atmos) -"hxP" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"hyq" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/carpet, -/area/quartermaster/miningoffice) -"hyz" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"hyK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"hzh" = ( -/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/machinery/button/door{ - id = "qm_warehouse2"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = 24; - req_access_txt = "31" - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"hAa" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/starboard/fore) -"hAb" = ( -/obj/machinery/light/small, -/mob/living/simple_animal/slime, -/turf/open/floor/engine, -/area/science/xenobiology) -"hAf" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -24; - pixel_y = -36 - }, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"hAq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"hAw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"hAx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"hBb" = ( -/obj/machinery/camera{ - c_tag = "Tech Storage"; - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"hBq" = ( -/turf/closed/wall/r_wall, -/area/engine/atmospherics_engine) -"hBy" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/closet/secure_closet/engineering_chief, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"hBH" = ( -/obj/machinery/vending/medical, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"hBQ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"hCD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/machinery/camera{ - c_tag = "Engineering Secure Storage" - }, -/turf/open/floor/plating, -/area/engine/storage) -"hCI" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_x = 25 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"hCL" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/qm"; - dir = 1; - name = "Quartermaster APC"; - pixel_y = 24 - }, -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/keycard_auth{ - pixel_y = 40 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"hDj" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"hDk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"hEf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"hEQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/central) -"hFj" = ( -/obj/structure/chair/comfy/brown, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"hFv" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/atmos) -"hFG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) -"hGr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"hGy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"hGK" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"hGM" = ( -/obj/structure/urinal{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/dorms) -"hGU" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - pixel_x = -8 - }, -/turf/open/floor/wood, -/area/icemoon/surface/outdoors) -"hHu" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/starboard/fore) -"hHy" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"hHC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"hHR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"hHW" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"hIa" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"hIe" = ( -/obj/structure/table, -/obj/item/hemostat, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/retractor, -/obj/item/cautery{ - pixel_x = 4 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"hIl" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel, -/area/engine/atmos) -"hIG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/hallway/primary/aft) -"hIH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"hIS" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"hJw" = ( -/obj/structure/chair/comfy/black, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"hJE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"hKc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/bridge) -"hKm" = ( -/obj/machinery/computer/aifixer{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"hKs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"hKt" = ( -/obj/machinery/atmospherics/pipe/manifold/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 = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"hLg" = ( -/obj/machinery/bloodbankgen, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"hLo" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -30 - }, -/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, -/area/security/checkpoint/medical) -"hLQ" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"hLZ" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"hMy" = ( -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"hMD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"hMM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"hMQ" = ( -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"hNg" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"hNi" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/chair/sofa{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"hNt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"hNv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"hNT" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"hNZ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/computer/communications, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"hOb" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"hOc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/atmos) -"hOw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"hOA" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"hOY" = ( -/obj/machinery/door/window/southleft{ - name = "Mass Driver Door"; - req_access_txt = "7" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"hPe" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 17 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"hPh" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"hPp" = ( -/obj/structure/sign/plaques/deempisi{ - pixel_x = -28; - pixel_y = -4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"hPt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"hPC" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel, -/area/engine/secure_construction) -"hPK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"hPO" = ( -/obj/machinery/processor, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"hQb" = ( -/obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"hQs" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{ - dir = 1 - }, -/obj/machinery/sparker/toxmix{ - pixel_x = 25 - }, -/turf/open/floor/engine/airless, -/area/science/mixing) -"hQL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"hQY" = ( -/turf/closed/wall, -/area/library) -"hRe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"hRt" = ( -/turf/closed/wall, -/area/quartermaster/qm) -"hRH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"hSl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"hSv" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"hSD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/mineral/wood, -/area/icemoon/surface/outdoors) -"hSV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"hTa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/spider/stickyweb, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"hTk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"hTy" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"hTB" = ( -/obj/machinery/mass_driver{ - dir = 4; - id = "toxinsdriver" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"hTK" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light/small, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/carpet, -/area/security/detectives_office) -"hTL" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/science/mixing) -"hTO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"hUo" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"hUs" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"hUF" = ( -/obj/structure/closet/wardrobe/black, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"hUL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/office) -"hVh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/engine/engineering) -"hVk" = ( -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"hVm" = ( -/obj/machinery/vending/wardrobe/viro_wardrobe, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Virology Break Room"; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"hVt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/engine, -/area/engine/engineering) -"hVH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - external_pressure_bound = 120; - name = "killroom vent"; - dir = 1 - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"hVN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"hVO" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"hVX" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Surgery Observation"; - network = list("ss13","medbay"); - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/surgery) -"hWb" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"hWn" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/mirror{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"hWW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/landmark/start/mime, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"hXB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"hXF" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, -/area/security/courtroom) -"hXO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"hYi" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"hYD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/fireaxecabinet{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"hYN" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/table/wood, -/obj/item/instrument/trumpet, -/obj/item/instrument/piano_synth, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"hZy" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel, -/area/engine/break_room) -"hZz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Quartermaster"; - req_access_txt = "41" - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"hZU" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Command)" - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"iad" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/security/main) -"iam" = ( -/obj/machinery/computer/slot_machine{ - pixel_y = 2; - pixel_x = -7 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"iaq" = ( -/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 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"ias" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"iat" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/construction/storage) -"iau" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/bridge) -"iax" = ( -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/dark, -/area/engine/atmospherics_engine) -"iaD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/aft/secondary"; - dir = 1; - name = "Science Maint APC"; - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"iaM" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"iaO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"iaY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"icb" = ( -/obj/structure/closet/secure_closet/captains, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"idb" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/engine/atmos) -"idl" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"idG" = ( -/obj/effect/turf_decal/stripes, -/obj/machinery/button/door{ - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = 8 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"idQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"iek" = ( -/obj/structure/table/glass, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 29 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"ieI" = ( -/obj/machinery/telecomms/server/presets/service, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"ifl" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/closet/crate/coffin, -/turf/open/floor/wood, -/area/chapel/office) -"ifQ" = ( -/mob/living/simple_animal/mouse/brown/Tom, -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"ifT" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/exit/departure_lounge"; - dir = 8; - name = "Escape Hallway APC"; - pixel_x = -25 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"igi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/engine/atmos) -"igK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/door/window/eastleft{ - name = "Blue Corner" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"igO" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/bar) -"igQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"igR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/door/window{ - name = "Captain's Desk"; - req_access_txt = "20" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"ihn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/machinery/turretid{ - icon_state = "control_stun"; - name = "AI Chamber turret control"; - pixel_x = -25; - pixel_y = -3 - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"ihE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel, -/area/science/mixing) -"ihJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"ihX" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"iiM" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/storage/primary) -"iiY" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/chief) -"ijz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"ijK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"ijL" = ( -/obj/structure/reflector/double, -/turf/open/floor/plating, -/area/engine/storage) -"ijV" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"ijZ" = ( -/turf/open/floor/plating, -/area/engine/engineering) -"ikh" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ikk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"ikA" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"ikY" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"ilb" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"ilo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side, -/area/hallway/primary/port) -"ilF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ilL" = ( -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Head of Personnel's Office"; - dir = 1 - }, -/obj/structure/bed/dogbed/ian, -/mob/living/simple_animal/pet/dog/corgi/Ian{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"imn" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"imM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"ina" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"inq" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/modular_computer/console/preset/engineering, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction/storage) -"inw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AIW"; - location = "QM" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"inA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"inU" = ( -/obj/machinery/chem_dispenser, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"iob" = ( -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Hot Loop Exit" - }, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"ioe" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/central) -"iog" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"iop" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"ioG" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ioJ" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"ipi" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/turf/closed/wall/mineral/wood, -/area/maintenance/bar) -"ipL" = ( -/obj/item/plant_analyzer, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"ipV" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/poddoor{ - id = "toxinsdriver"; - name = "toxins launcher bay door" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ipY" = ( -/obj/machinery/airalarm/unlocked{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"iqH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"iqJ" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"iqT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/hydroponics) -"iqZ" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Stbd"; - location = "HOP" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"irg" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"iro" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"irr" = ( -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"irt" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"irN" = ( -/obj/machinery/requests_console{ - department = "AI"; - departmentType = 5; - pixel_x = 30; - pixel_y = 30 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"irQ" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"isp" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/item/multitool, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"isu" = ( -/turf/open/floor/plasteel/dark, -/area/science/server) -"itb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"itp" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Northwestern Engineering Post"; - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plating, -/area/storage/atmos) -"itw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 18 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"itN" = ( -/obj/machinery/vending/coffee, -/obj/item/radio/intercom{ - pixel_x = 25 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"itU" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"ius" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/central) -"iux" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel, -/area/janitor) -"iuy" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"iuC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"iuP" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"ivM" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"ivQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/chemistry) -"iwc" = ( -/obj/machinery/computer/upload/ai, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - Port"; - network = list("aiupload") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"iwd" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Bridge Exterior"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"iwk" = ( -/obj/structure/closet/crate, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ixf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"ixu" = ( -/obj/structure/table, -/obj/item/hand_tele, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"ixZ" = ( -/obj/structure/chair/office/dark, -/mob/living/simple_animal/pet/cat/Runtime{ - desc = "Meow."; - gender = "male"; - name = "Salem" - }, -/turf/open/floor/wood, -/area/library) -"iyq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/closet/crate/bin, -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"iyL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"iyP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"iyV" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"iza" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"izV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"iAb" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/machinery/camera{ - c_tag = "Kitchen" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"iAt" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/bridge"; - dir = 1; - name = "Bridge APC"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"iAv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"iAG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"iAO" = ( -/turf/closed/wall, -/area/teleporter) -"iAR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"iBl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"iBm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/machinery/recharger{ - pixel_x = -5 - }, -/obj/item/hand_tele, -/obj/structure/window/reinforced, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"iBo" = ( -/obj/machinery/cryopod, -/obj/machinery/computer/cryopod{ - pixel_y = 26 - }, -/obj/effect/turf_decal/trimline/red/filled, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"iBF" = ( -/obj/structure/table/glass, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plasteel/white, -/area/science/lab) -"iBL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/break_room) -"iBW" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"iCq" = ( -/obj/machinery/door/airlock/engineering/glass/critical{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "10" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/engine, -/area/engine/supermatter) -"iCO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"iEa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"iEj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"iEz" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"iEJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"iEQ" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/stamp/hop, -/obj/item/pen/fourcolor, -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"iET" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/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, -/area/maintenance/department/electrical) -"iFc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"iFl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/entry) -"iFq" = ( -/obj/structure/table, -/obj/item/cartridge/signal/toxins, -/obj/item/paicard{ - pixel_x = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"iFK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"iGb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"iGd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"iGB" = ( -/obj/machinery/keycard_auth{ - pixel_x = 8; - pixel_y = -26 - }, -/obj/machinery/button/door{ - id = "hos"; - name = "HoS Office Shutters"; - pixel_y = -26; - pixel_x = -6 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"iGJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/hallway/primary/central) -"iGS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"iGV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"iHg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"iHM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"iHO" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay"; - req_access_txt = "31" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"iIg" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"iIK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/dark, -/area/bridge) -"iIN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"iIQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/eva) -"iIS" = ( -/turf/closed/wall/r_wall, -/area/bridge) -"iJc" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"iJl" = ( -/turf/open/floor/plating, -/area/maintenance/port/fore) -"iJs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"iJK" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ - pixel_y = 5 - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"iKM" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/wood, -/area/hallway/primary/port) -"iKV" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"iLi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"iLA" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"iML" = ( -/obj/machinery/light, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel RC"; - pixel_y = -30 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"iMX" = ( -/obj/structure/cable, -/obj/machinery/power/terminal, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"iNi" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/machinery/computer/rdconsole/production{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"iNE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Gas to Filter" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"iNK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"iNV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"iOe" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard) -"iOp" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Engineering Storage"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"iOG" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/bridge) -"iOH" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"iOR" = ( -/obj/machinery/computer/rdconsole/robotics, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"iOW" = ( -/obj/effect/landmark/observer_start, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"iPC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/closet/secure_closet/genpop, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"iPO" = ( -/obj/structure/displaycase/trophy, -/turf/open/floor/wood, -/area/library) -"iPX" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"iQv" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom"; - req_access_txt = "42" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/wood, -/area/security/courtroom) -"iQD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos/abandoned{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"iRy" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/table, -/obj/structure/bedsheetbin{ - pixel_x = 2 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"iRF" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"iRO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"iRQ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/computer/security/telescreen/prison{ - pixel_y = 30 - }, -/obj/effect/turf_decal/arrows/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"iSg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"iSo" = ( -/obj/machinery/photocopier, -/obj/machinery/camera{ - c_tag = "Law Office" - }, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"iSB" = ( -/obj/machinery/light/floor, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"iTP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/chapel/main) -"iTS" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"iTY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/plasteel/white, -/area/hallway/primary/port) -"iVB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"iVY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"iWf" = ( -/turf/open/floor/plating, -/area/hallway/primary/aft) -"iWu" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"iWG" = ( -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"iWY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/junction{ - dir = 2 - }, -/turf/open/floor/plasteel/white, -/area/hallway/primary/port) -"iXG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"iXH" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/recharger{ - name = "wall-mounted recharger"; - pixel_y = 34 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/dark, -/area/security/main) -"iXZ" = ( -/obj/machinery/computer/security/telescreen/toxins{ - dir = 1; - network = list("toxins"); - pixel_y = -28 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"iYb" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"iYh" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/science/xenobiology"; - dir = 8; - name = "Xenobiology APC"; - pixel_x = -25 - }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"iYF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"iYI" = ( -/obj/machinery/camera{ - c_tag = "Cargo Office"; - dir = 4 - }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"iZc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"iZu" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/secure_closet/medical3, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"iZH" = ( -/turf/closed/wall/r_wall, -/area/medical/medbay/central) -"iZZ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"jab" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"jae" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/dark, -/area/security/main) -"jap" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"jbc" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"jbg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/central) -"jbE" = ( -/obj/machinery/vending/wardrobe/gene_wardrobe, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/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/white, -/area/medical/genetics) -"jcr" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"jcR" = ( -/obj/structure/table/wood, -/obj/item/taperecorder, -/obj/item/cartridge/lawyer, -/obj/item/clothing/glasses/sunglasses/big{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/glasses/sunglasses/big, -/obj/machinery/button/door{ - id = "lawyer_blast"; - name = "Privacy Shutters"; - pixel_x = 25; - pixel_y = 8 - }, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"jcS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"jcT" = ( -/turf/closed/wall, -/area/hallway/primary/central) -"jcU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/pew/left{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"jdw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"jdS" = ( -/obj/effect/turf_decal/vg_decals/atmos/mix, -/turf/open/floor/engine/airless, -/area/engine/atmos) -"jed" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"jen" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"jeo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"jes" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/shaft_miner, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"jex" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/airlock/research{ - name = "Experimentation Lab"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"jeJ" = ( -/obj/machinery/door/poddoor{ - id = "tegvent"; - name = "TEG Vent" - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"jfi" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "packageSort2" - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"jfH" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/icemoon/surface/outdoors) -"jga" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jgj" = ( -/obj/machinery/telecomms/server/presets/common, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"jgz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"jhe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AIE"; - location = "AftH" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"jhF" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/maintenance/solars/port/aft) -"jih" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jil" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"jin" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"jix" = ( -/obj/machinery/camera{ - c_tag = "Brig Genpop Exterior"; - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"jiV" = ( -/obj/structure/table, -/obj/item/storage/firstaid/brute, -/obj/item/storage/firstaid/brute{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jiY" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/autolathe, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"jji" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"jjn" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/computer/bounty, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"jjB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"jjC" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/turf/open/floor/plating, -/area/engine/storage) -"jkw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"jkJ" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"jkL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"jlf" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"jll" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"jls" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"jlL" = ( -/obj/structure/table/wood, -/obj/machinery/microwave{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"jmd" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jmf" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/storage/atmos) -"jmU" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"jnh" = ( -/obj/effect/landmark/start/cook, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"job" = ( -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/dark, -/area/bridge) -"joq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"joT" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/surgery"; - dir = 1; - name = "Surgical Center APC"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/dark, -/area/medical/surgery) -"joU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"jpd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access_txt = "57" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"jph" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"jpr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"jro" = ( -/obj/machinery/vr_sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"jrq" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/engine/secure_construction) -"jrH" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"jrR" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/gateway, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"jsl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"jso" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"jsu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"jsz" = ( -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/obj/item/reagent_containers/food/condiment/flour, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"juI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"jvb" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/item/storage/fancy/donut_box, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"jvy" = ( -/obj/structure/barricade/wooden/snowed{ - max_integrity = 10; - obj_integrity = 10 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"jvA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"jvV" = ( -/obj/machinery/mineral/stacking_unit_console{ - machinedir = 8 - }, -/turf/closed/wall, -/area/maintenance/disposal) -"jwc" = ( -/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/fore) -"jwj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/bridge) -"jwo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"jwN" = ( -/obj/machinery/air_sensor/atmos/toxins_mixing_tank, -/turf/open/floor/engine/airless, -/area/science/mixing) -"jwP" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"jxw" = ( -/obj/machinery/computer/security/telescreen/cmo{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"jxB" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"jxS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"jxZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"jyj" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jyA" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"jzc" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"jzx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"jAb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"jAq" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"jAv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/barricade/wooden{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"jAy" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/storage) -"jAL" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"jAT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"jBk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - name = "Chapel Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/chapel/main) -"jBl" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"jBr" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jBP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"jCw" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/computer/cargo/request{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"jCF" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"jCL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet/crate/wooden/toy, -/obj/item/megaphone/clown, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"jCW" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"jDr" = ( -/turf/open/floor/carpet, -/area/chapel/office) -"jDD" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"jDG" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/button/door{ - id = "capshut"; - name = "Privacy Shutters"; - pixel_x = -26; - pixel_y = 8 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"jDH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"jDK" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"jEb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"jER" = ( -/obj/machinery/vending/kink, -/turf/open/floor/plating, -/area/maintenance/bar) -"jFl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"jFv" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/engine/secure_construction) -"jFy" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/power/apc{ - areastring = "/area/science/mixing"; - name = "Toxins Lab APC"; - pixel_y = -26 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"jFG" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"jFS" = ( -/obj/effect/spawner/structure/window/ice, -/turf/open/floor/plating, -/area/maintenance/bar) -"jFY" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"jFZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/mob/living/simple_animal/bot/medbot, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"jGd" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"jGi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"jGp" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"jGF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"jHC" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"jHD" = ( -/obj/machinery/computer/cargo{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"jHF" = ( -/obj/machinery/food_cart, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"jHT" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Diner" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"jIc" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"jIj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"jIk" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plating, -/area/engine/storage) -"jIt" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/supply) -"jIu" = ( -/obj/machinery/clonepod, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"jJb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/chief) -"jJd" = ( -/turf/open/floor/pod/dark, -/area/maintenance/starboard) -"jJu" = ( -/turf/closed/wall/r_wall, -/area/medical/medbay/zone3) -"jKb" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/storage/primary) -"jKF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"jKT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/button/ignition/incinerator/toxmix{ - pixel_x = -8; - pixel_y = -22 - }, -/obj/machinery/button/door/incinerator_vent_toxmix{ - pixel_y = -22; - pixel_x = 9 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"jKV" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/hallway/primary/port) -"jLp" = ( -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"jLF" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"jLG" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/machinery/mineral/stacking_machine{ - input_dir = 1; - stack_amt = 10 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal) -"jMk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "Dorm6"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/structure/table/wood, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/carpet, -/area/quartermaster/miningoffice) -"jNp" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"jNw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"jNK" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/landmark/start/janitor, -/turf/open/floor/plasteel, -/area/janitor) -"jNZ" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/closet/secure_closet/hos, -/obj/item/clothing/suit/hooded/wintercoat/security, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"jOj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"jOl" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"jOo" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/mineral/wood, -/area/icemoon/surface/outdoors) -"jOy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/storage/atmos) -"jOB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"jOE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"jOJ" = ( -/obj/structure/chair/comfy/brown, -/obj/effect/landmark/start/captain, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"jPb" = ( -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Hot Loop Entrance" - }, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"jPh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jPj" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"jPm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmospherics_engine) -"jPz" = ( -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Research and Development Desk"; - req_one_access_txt = "7;29" - }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/lab) -"jPI" = ( -/obj/machinery/cryopod{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"jPP" = ( -/obj/machinery/gateway{ - dir = 8 - }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"jQj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"jQp" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"jQB" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/bridge) -"jQN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ - dir = 8 - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"jRD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"jRU" = ( -/obj/structure/table/glass, -/obj/item/stock_parts/scanning_module, -/obj/item/stock_parts/scanning_module, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/lab) -"jSq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"jTl" = ( -/obj/effect/turf_decal/stripes, -/obj/machinery/computer/cargo{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"jTo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced, -/obj/vehicle/ridden/atv/snowmobile/snowcurity, -/obj/item/key/security, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"jTs" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"jTP" = ( -/obj/machinery/light, -/obj/machinery/shower{ - dir = 1 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/white, -/area/security/brig) -"jTY" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"jUf" = ( -/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"jUn" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"jUu" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jUB" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Gas to Filter" - }, -/obj/machinery/airalarm/engine{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"jVc" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Chamber" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"jVx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel/dark, -/area/security/main) -"jWl" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"jWr" = ( -/turf/closed/wall/r_wall, -/area/storage/tech) -"jWx" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"jWy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"jXa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"jXh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jXL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"jYS" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/light, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"jYT" = ( -/obj/machinery/power/solar_control{ - dir = 4; - id = "portsolar"; - name = "Port Quarter Solar Control" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"jZg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"jZl" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"jZy" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"jZW" = ( -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"kag" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"kaK" = ( -/obj/effect/turf_decal/vg_decals/atmos/air, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engine/atmos) -"kaM" = ( -/obj/machinery/smartfridge, -/turf/open/floor/plasteel, -/area/hydroponics) -"kbR" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/storage/firstaid/regular{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"kcn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"kcw" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"kcM" = ( -/obj/structure/plasticflaps, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - id = "QMLoad" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"kcX" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/structure/barricade/wooden/snowed{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"kdm" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Cargo Delivery Office" - }, -/obj/structure/closet/crate/trashcart, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"kds" = ( -/obj/structure/cable, -/obj/structure/closet/toolcloset, -/obj/machinery/power/apc{ - areastring = "/area/storage/auxiliary"; - name = "Auxiliary Tool Storage APC"; - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"kdA" = ( -/obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"kdM" = ( -/obj/effect/turf_decal/stripes, -/obj/machinery/conveyor{ - id = "QMLoad2"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"kdR" = ( -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/vehicle/ridden/atv/snowmobile, -/obj/item/key, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"keq" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/obj/structure/closet/secure_closet/atmospherics, -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ker" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"keu" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/computer/security{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"keC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"keI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"kfv" = ( -/turf/closed/wall/r_wall, -/area/security/prison) -"kfJ" = ( -/obj/structure/table/wood, -/obj/item/clothing/under/misc/burial, -/obj/item/storage/book/bible, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/carpet, -/area/chapel/office) -"kge" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"kgx" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"kgM" = ( -/obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"kgR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"khf" = ( -/obj/structure/bed, -/obj/item/bedsheet/syndie, -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -24; - pixel_y = -36 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"khw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"khy" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall, -/area/quartermaster/sorting) -"kii" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/glowshroom, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"kij" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"kin" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"kis" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"kiB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/bed/roller, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"kjh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"kkn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/junction/yjunction, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"kkt" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/infections{ - pixel_y = 7 - }, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/syringe/antiviral, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"kkB" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/soup/hotchili, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"kkG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"kkJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"kkY" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"klc" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"klh" = ( -/obj/structure/table, -/obj/item/radio/headset/headset_med, -/obj/item/hand_labeler, -/obj/structure/reagent_dispensers/virusfood{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"klo" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/box/mousetraps, -/obj/item/storage/box/mousetraps, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/turf/open/floor/plasteel, -/area/janitor) -"klQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/courtroom) -"kms" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/theatre) -"kmA" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"kmH" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"knn" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Security Lobby" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/wood, -/area/hallway/primary/central) -"knx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/brig) -"knI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"knR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"kol" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "tegvent"; - name = "TEG Vent"; - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"kop" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"kox" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel, -/area/hydroponics) -"kpO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"kpX" = ( -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve/digital/layer1{ - name = "injector valve" - }, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"kqo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/disposal) -"kqV" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"krq" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/hallway/secondary/exit/departure_lounge) -"krB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/quartermaster/sorting) -"krH" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/qm) -"krT" = ( -/obj/docking_port/stationary{ - dwidth = 3; - height = 4; - id = "snaxi_s"; - name = "South Taxi Port"; - roundstart_template = /datum/map_template/shuttle/snow_taxi; - width = 6 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"krV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/landmark/start/chief_engineer, -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"ksq" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Holding Area"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"ksM" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/closet/secure_closet/atmospherics, -/obj/machinery/power/apc{ - areastring = "/area/engine/atmos"; - name = "Atmospherics APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ktd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/genetics) -"kti" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ktt" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"ktw" = ( -/turf/closed/wall/mineral/wood, -/area/icemoon/surface/outdoors) -"ktT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"ktW" = ( -/obj/machinery/vending/wallmed{ - pixel_y = 28 - }, -/obj/structure/table, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/clothing/neck/stethoscope, -/obj/item/reagent_containers/spray/cleaner, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"kuy" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/camera{ - c_tag = "Medbay Patient Room"; - dir = 4; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"kvG" = ( -/obj/effect/turf_decal/trimline/red/filled, -/obj/machinery/suit_storage_unit/security, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"kwl" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"kwY" = ( -/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/machinery/computer/security/mining{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"kxf" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"kxj" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Testing Lab East"; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"kxI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"kxP" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 28 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"kxU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"kyc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"kyf" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"kyo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"kyV" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"kzf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side, -/area/hallway/primary/port) -"kzS" = ( -/obj/machinery/computer/upload/borg, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"kAv" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"kAO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"kBb" = ( -/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/snowed/smoothed/icemoon, -/area/engine/atmos) -"kBe" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"kBK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"kCi" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"kCI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/paper/fluff{ - info = "Renovation Notice

The bar layout for the station is very old. We've decided to give it a facelift after our partnership with IKEA Intergalactic?.
  • We added some sweet retro arcade machines and much more seating area. We removed the stage since it hasn't ever been used.
  • You can run this place like a restaurant now that you have tables. Go whip up a menu with the Chef. You have a condiments table and your Requests Console has been moved so a noticeboard can be placed there. Take tickets from customers and pin them on the noticeboard for the Chef.
  • We hope you like the new bar!"; - name = "Renovation Notice - Bar"; - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/stack/spacecash/c100, -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_x = -30; - pixel_y = 26; - receive_ore_updates = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"kDy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"kEd" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"kEf" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"kEz" = ( -/obj/vehicle/ridden/atv/snowmobile, -/obj/item/key, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"kEW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - name = "Chapel Office Maintenance"; - req_access_txt = "22" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"kFr" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hop) -"kFF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/bed/roller, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"kGo" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"kGS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/medical/surgery) -"kHd" = ( -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"kHm" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/engine/atmos) -"kHr" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #1"; - dir = 8; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"kHD" = ( -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) -"kHI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"kHP" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"kHX" = ( -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"kIp" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"kIG" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"kJk" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"kJs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"kJE" = ( -/turf/open/floor/carpet, -/area/chapel/main) -"kJO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Escape Arm Holding Area"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"kKk" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/grass, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"kKY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"kLh" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"kLo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/machinery/vending/cart, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"kLQ" = ( -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 4; - network = list("vault") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"kMc" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"kMt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"kMy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"kMK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"kMT" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/table/glass, -/obj/item/cartridge/chemistry{ - pixel_y = 2 - }, -/obj/item/cartridge/medical, -/obj/item/cartridge/medical{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/cartridge/medical{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"kNQ" = ( -/obj/machinery/suit_storage_unit/hos, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"kOi" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ - dir = 8 - }, -/obj/machinery/air_sensor/atmos/oxygen_tank{ - pixel_y = -25 - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"kPi" = ( -/obj/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"kPj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/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, -/area/hallway/primary/central) -"kPn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"kPu" = ( -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"kPA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"kPQ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"kQn" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/tcomms, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"kQr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"kQG" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/aft/secondary) -"kRk" = ( -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"kRz" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/construction/storage) -"kRI" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lantern{ - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/icemoon/surface/outdoors) -"kRK" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/open/floor/wood, -/area/hallway/primary/port) -"kRX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet/secure_closet/hydroponics, -/turf/open/floor/plasteel, -/area/hydroponics) -"kSk" = ( -/obj/machinery/libraryscanner, -/turf/open/floor/wood, -/area/library) -"kSR" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"kTj" = ( -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plating, -/area/construction/storage) -"kTI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/primary/port) -"kTN" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"kTY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"kUo" = ( -/obj/machinery/door/airlock/virology{ - name = "Break Room"; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"kUy" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"kVo" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"kVx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"kVD" = ( -/obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/engine/supermatter) -"kVO" = ( -/turf/closed/wall, -/area/hallway/primary/aft) -"kWC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"kXG" = ( -/obj/machinery/door/airlock/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"kXY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"kYg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"kYs" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"kYF" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"kZL" = ( -/turf/open/floor/wood, -/area/icemoon/surface/outdoors) -"lac" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"lam" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"las" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 30 - }, -/obj/structure/light_construct/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"lat" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"laE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/medical/virology) -"laL" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"lbp" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/central) -"lbu" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"lbv" = ( -/obj/machinery/atmospherics/components/binary/pump, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"ldt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command{ - name = "Teleport and Gateway Access"; - req_access_txt = "17" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"ldE" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/entry) -"lek" = ( -/obj/effect/turf_decal/vg_decals/atmos/oxygen, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"lel" = ( -/obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel, -/area/hydroponics) -"lep" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/shieldwallgen/xenobiologyaccess, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"leq" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 27 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"leT" = ( -/turf/open/floor/engine, -/area/engine/supermatter) -"leZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"lfd" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"lfl" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"lfs" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-08" - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"lfy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hydroponics) -"lfD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"lfG" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"lfV" = ( -/obj/structure/closet/cardboard, -/turf/open/floor/plating, -/area/maintenance/starboard) -"lgn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"lgq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"lgJ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"lgX" = ( -/obj/machinery/camera{ - c_tag = "Fore Starboard Solars"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"lhi" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/aft"; - dir = 8; - name = "Toxins Launch APC"; - pixel_x = -25 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"lhr" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"lhB" = ( -/obj/machinery/camera{ - c_tag = "Northwestern Hall 7"; - dir = 8 - }, -/obj/machinery/computer/shuttle/snow_taxi{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"lhQ" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"lhR" = ( -/obj/structure/table, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"lia" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"liL" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/turret_protected/ai"; - dir = 4; - name = "AI Chamber APC"; - pixel_x = 24 - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"ljh" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"ljL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"ljT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"lki" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"lkP" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"lkQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"llu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"lmm" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"lmu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"lmy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hydroponics) -"lmC" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/hallway/primary/port) -"lng" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/computer/station_alert{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"lnx" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"lnH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/storage) -"lnW" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"lob" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"loe" = ( -/obj/machinery/teleport/hub, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/teleporter) -"lom" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/miningoffice) -"loM" = ( -/obj/machinery/vending/wardrobe/chef_wardrobe, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"loO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"loT" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/genetics"; - dir = 4; - name = "Genetics APC"; - pixel_x = 24 - }, -/obj/structure/table/glass, -/obj/item/storage/pill_bottle/mannitol, -/obj/item/storage/pill_bottle/mutadone{ - pixel_x = 3 - }, -/obj/item/radio/headset/headset_medsci, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"loV" = ( -/obj/machinery/flasher{ - id = "Cell 1"; - pixel_x = -24; - pixel_y = -36 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"lpb" = ( -/obj/structure/table/wood, -/obj/effect/landmark/xeno_spawn, -/obj/item/gavelblock, -/turf/open/floor/wood, -/area/security/courtroom) -"lpl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"lpT" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"lpW" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -2; - pixel_y = 9 - }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 - }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 5; - pixel_y = 9 - }, -/obj/item/wrench/medical, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"lqg" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"lqt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/atmos) -"lqW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"lrK" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"lrV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"lsh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"lsA" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Medbay Break Room"; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ltk" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc{ - areastring = "/area/storage/eva"; - dir = 1; - name = "EVA Storage APC"; - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"ltF" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/hallway/primary/port) -"ltY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hydroponics) -"lud" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"luf" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) -"lul" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"luo" = ( -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"lwH" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"lxz" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/rad_collector/anchored, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"lxF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"lxL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"lxV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"lyt" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/doppler_array/research/science{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"lyu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"lyv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"lzh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"lzi" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/fans/tiny/invisible, -/obj/structure/barricade/wooden/crude/snow{ - max_integrity = 15; - obj_integrity = 15 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"lzw" = ( -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"lzB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"lzW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/closet/crate/hydroponics, -/obj/item/wirecutters, -/obj/item/shovel/spade, -/obj/item/reagent_containers/glass/bucket, -/obj/item/wrench, -/turf/open/floor/plasteel, -/area/hydroponics) -"lAp" = ( -/obj/machinery/button/door{ - desc = "A remote control-switch for secure storage."; - id = "Secure Storage"; - name = "Engineering Secure Storage"; - pixel_x = -24; - req_access_txt = "10" - }, -/obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"lAv" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engine/break_room) -"lAL" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/storage/box/donkpockets, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"lAS" = ( -/obj/item/storage/secure/safe{ - pixel_x = 5; - pixel_y = 29 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"lBe" = ( -/obj/machinery/smartfridge/chemistry/virology/preloaded, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"lBF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/icecream_vat, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"lBH" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"lBT" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"lCi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"lCQ" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"lCW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"lDj" = ( -/obj/machinery/computer/med_data{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"lDV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/disposal) -"lEy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"lEU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"lFu" = ( -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "TEG Engine Room"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"lFv" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"lFK" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/vr_sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"lFN" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"lGp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/primary/central) -"lGy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/camera{ - c_tag = "MiniSat External North"; - dir = 1; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"lGB" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/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/blue{ - dir = 4 - }, -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"lHa" = ( -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmospherics_engine) -"lHl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel, -/area/engine/atmos) -"lHn" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"lHH" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/science/robotics/mechbay) -"lHZ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plating, -/area/engine/storage) -"lIm" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"lIn" = ( -/obj/structure/sink{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"lIJ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/weightmachine/stacklifter, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"lJi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"lJp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/engine/atmos) -"lJA" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"lJC" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"lJN" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"lKT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"lLa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"lLv" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"lLD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"lMx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"lMF" = ( -/obj/machinery/camera{ - c_tag = "Virology Module"; - network = list("ss13","medbay"); - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"lNm" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/shieldwallgen/xenobiologyaccess, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"lNK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"lNU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/orange, -/area/engine/secure_construction) -"lOs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"lOF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"lOO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"lOX" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/mirror{ - pixel_x = 25 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"lPB" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"lQp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"lQs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"lQJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"lRx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"lSt" = ( -/obj/effect/landmark/start/janitor, -/turf/open/floor/plasteel, -/area/janitor) -"lSN" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/rnd/production/techfab/department/medical, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"lTh" = ( -/obj/structure/table/glass, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/storage/box/bodybags, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"lTs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"lTB" = ( -/obj/structure/table/glass, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/item/clothing/glasses/hud/health, -/obj/item/stamp/cmo, -/obj/item/clothing/neck/stethoscope, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"lTJ" = ( -/obj/structure/table, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"lTT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/command{ - name = "Captain's Office"; - req_access_txt = "20" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"lUd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"lVd" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/machinery/camera{ - c_tag = "Kitchen Cold Room" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"lVK" = ( -/obj/machinery/blackbox_recorder, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"lVN" = ( -/obj/structure/closet/crate/secure/engineering{ - name = "Supermatter Shard Crate" - }, -/obj/machinery/power/supermatter_crystal/shard, -/turf/open/floor/plating, -/area/engine/storage) -"lVS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"lWb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/lab) -"lWf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat/service) -"lWi" = ( -/obj/machinery/suit_storage_unit/engine, -/turf/open/floor/plating, -/area/construction/storage) -"lWo" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"lWy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"lWP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"lWR" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"lXk" = ( -/obj/structure/mineral_door/woodrustic, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"lXR" = ( -/obj/machinery/camera{ - c_tag = "Northwest Paramedic Post Garage"; - network = list("ss13","medbay") - }, -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"lXT" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light, -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmospherics_engine) -"lYk" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"lYy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"lYM" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/computer/med_data{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"lYN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/miningdock) -"lYS" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "Security" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"lZi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/landmark/secequipment, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"lZj" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/grenade/barrier{ - pixel_x = -4 - }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ - pixel_x = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"lZn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"lZs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"lZL" = ( -/turf/open/floor/carpet, -/area/hallway/primary/port) -"mai" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/camera{ - c_tag = "Escape Arm Central"; - dir = 1 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"maj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"mao" = ( -/obj/structure/tank_dispenser{ - pixel_x = -1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"maG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"maL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"maR" = ( -/obj/structure/fans/tiny, -/obj/structure/mineral_door/woodrustic, -/turf/open/floor/wood, -/area/icemoon/surface/outdoors) -"mbm" = ( -/turf/closed/wall, -/area/maintenance/port/fore) -"mbt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"mbE" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel, -/area/hydroponics) -"mbM" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/dark, -/area/bridge) -"mcs" = ( -/obj/structure/displaycase/captain, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"mcy" = ( -/obj/machinery/camera{ - c_tag = "Mining Dock External"; - dir = 8 - }, -/obj/vehicle/ridden/atv/snowmobile, -/obj/item/key, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"mcU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"mdq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"mdG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"mek" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/quartermaster/miningoffice) -"meG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"mfi" = ( -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/open/floor/wood, -/area/hallway/primary/port) -"mfm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"mfC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"mfF" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/cmo"; - dir = 1; - name = "CM Office APC"; - pixel_x = -32; - pixel_y = 4 - }, -/obj/effect/landmark/start/chief_medical_officer, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"mgo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Warehouse"; - req_access_txt = "31" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"mgC" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"mgM" = ( -/turf/open/floor/plating, -/area/storage/tech) -"mgV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"mhq" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Cargo Bay North" - }, -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"mhv" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"mhz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/research{ - name = "Toxins Lab"; - req_access_txt = "7" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/science/mixing) -"mhG" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"mhH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/courtroom) -"mia" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"mjH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"mjX" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/starboard/aft) -"mkd" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"mkm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/fore"; - dir = 1; - name = "Fore Primary Hallway APC"; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"mkr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel, -/area/engine/engineering) -"mky" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"mkY" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Chaplain)"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"mlM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"mmJ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"mmK" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"mmM" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"mmO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"mmQ" = ( -/obj/machinery/vending/engivend, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"mmY" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/vehicle/ridden/atv/snowmobile, -/obj/item/key, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"mnj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"mnL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"moD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/storage/belt/medical, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"moX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"mpj" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/virology) -"mps" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"mqb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"mqc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"mqm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/bridge) -"mqT" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmos) -"mrM" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"mrW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/sign/poster/contraband/clown{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"mse" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"msg" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel, -/area/science/storage) -"msi" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"msm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"msA" = ( -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/security/courtroom) -"msK" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"msN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"mtz" = ( -/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/aft/secondary) -"mtP" = ( -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"mtY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"muk" = ( -/obj/machinery/rnd/bepis, -/turf/open/floor/engine, -/area/science/misc_lab) -"muN" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"mvA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/quartermaster/storage) -"mvQ" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"mwQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"mwV" = ( -/obj/machinery/vending/medical{ - pixel_x = -2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"mwW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/dark, -/area/security/main) -"mxo" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"mxt" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"mxF" = ( -/obj/machinery/light/floor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"myh" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/lab) -"myq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"myZ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"mzj" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/modular_computer/console/preset/engineering, -/turf/open/floor/plasteel, -/area/engine/break_room) -"mzs" = ( -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/engine/storage) -"mzx" = ( -/obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"mzB" = ( -/obj/structure/table, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"mAk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"mAn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"mAx" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"mAK" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"mBK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"mDm" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"mDp" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/pen/red, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"mDB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"mDO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plating, -/area/security/brig) -"mDW" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"mDX" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"mEE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"mEI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"mFg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"mGa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"mGb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"mGl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = -26; - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"mGp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hydroponics) -"mGE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"mGL" = ( -/obj/structure/closet/secure_closet/RD, -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"mGT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"mHT" = ( -/obj/structure/closet/l3closet/scientist, -/obj/item/extinguisher, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"mHU" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/bananalamp{ - pixel_y = 3 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"mIe" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"mIl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"mIu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"mIz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"mIO" = ( -/obj/machinery/camera{ - c_tag = "Mech Bay"; - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24; - pixel_y = -28 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"mJd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"mJr" = ( -/obj/structure/chair/sofa{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"mKk" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/zipties{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/storage/box/zipties{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/storage/fancy/donut_box, -/obj/machinery/camera{ - c_tag = "Brig Control"; - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_x = -30 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"mKv" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"mKD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/chair/stool, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"mKL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 15 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"mKO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - id = "engsm"; - name = "Radiation Shutters Control"; - req_access_txt = "10"; - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"mLu" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"mLB" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Toxins Launch Hall 2"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"mLD" = ( -/obj/structure/closet/wardrobe/chemistry_white, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"mLK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/structure/bedsheetbin/color, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -26 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"mLO" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -9 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = -3 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -9; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 9 - }, -/obj/item/sharpener{ - pixel_x = 10 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"mLP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/storage/eva) -"mMs" = ( -/turf/closed/wall/r_wall, -/area/engine/break_room) -"mMP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"mNo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"mNq" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/water_vapor, -/turf/open/floor/plasteel, -/area/janitor) -"mNG" = ( -/obj/item/target, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"mNP" = ( -/obj/machinery/vending/wallmed{ - pixel_y = -28 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"mNS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/turnstile{ - name = "Genpop Exit Turnstile"; - req_access_txt = "70"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "permacell1"; - name = "genpop blast door" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"mOe" = ( -/obj/machinery/telecomms/server/presets/security, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"mOv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"mOx" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"mOE" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"mOG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/chapel/main) -"mPm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"mPM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/hallway/primary/central) -"mPR" = ( -/obj/machinery/door/airlock{ - desc = "A small bathroom with a sink, toilet and shower."; - id_tag = "Bath2"; - name = "Bathroom" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/dorms) -"mQo" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Hydroponics North" - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"mQC" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/disposal) -"mQD" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood, -/area/library) -"mQJ" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"mQK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"mQV" = ( -/obj/machinery/button/door{ - id = "trash"; - name = "Disposal Vent Control"; - pixel_x = -8; - pixel_y = -25; - req_access_txt = "12" - }, -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "garbage"; - name = "disposal conveyor" - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal) -"mRz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"mRZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/storage/primary) -"mSs" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"mSt" = ( -/turf/closed/wall, -/area/janitor) -"mSN" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/department/electrical) -"mTl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/hallway/primary/central) -"mTw" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = 30 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"mVb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "armory2"; - name = "Armory Shutters"; - pixel_y = 26; - req_access_txt = "3" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"mVe" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/solars/port/aft"; - dir = 4; - name = "Port Quarter Solar APC"; - pixel_x = 23; - pixel_y = 2 - }, -/obj/machinery/camera{ - c_tag = "Aft Port Solar Control"; - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"mVf" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/obj/machinery/computer/atmos_control/tank/carbon_tank{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"mVh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access_txt = "6;5" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"mVi" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"mVo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Auxiliary Bridge South" - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"mVr" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 29 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"mVN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"mWc" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"mWm" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"mWy" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/bed, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"mWD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"mWJ" = ( -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"mXj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"mXC" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"mYd" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"mYx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"mYB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"mYE" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 8 - }, -/obj/structure/chair/sofa/right{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"mYT" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"mZk" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard) -"mZp" = ( -/turf/closed/wall/r_wall, -/area/engine/storage) -"naj" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"naE" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 30 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"nbr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"nbC" = ( -/turf/closed/mineral/random/snow/more_caves, -/area/icemoon/surface/outdoors) -"nbU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ncg" = ( -/obj/machinery/door/airlock/atmos/abandoned{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"ncH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"nde" = ( -/obj/structure/light_construct/small, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"ndg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ndm" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"ndn" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"ndL" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig Equipment Room" - }, -/obj/machinery/recharger{ - name = "wall-mounted recharger"; - pixel_y = 34 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/dark, -/area/security/main) -"ndM" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/paramedic"; - dir = 8; - name = "Paramedic Post"; - pixel_x = -26 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"ndQ" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/storage"; - dir = 4; - name = "Cargo Bay APC"; - pixel_x = 24; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ndX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"nea" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"nez" = ( -/obj/structure/cable, -/obj/machinery/power/smes, -/turf/open/floor/plasteel, -/area/construction/storage) -"nft" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 - }, -/obj/machinery/computer/atmos_control/tank/toxin_tank{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"nfB" = ( -/obj/structure/closet/secure_closet/detective, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/item/clothing/glasses/sunglasses, -/obj/item/taperecorder, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"nfI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ngj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/janitor) -"ngB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"nhe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"nhn" = ( -/obj/structure/table, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"nhr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"nht" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"nhv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"nhz" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/surgery) -"nhK" = ( -/obj/effect/landmark/start/paramedic, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"nhO" = ( -/obj/machinery/airalarm/server{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"nij" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/watertank, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 13; - pixel_y = 5 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 13; - pixel_y = 5 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 13; - pixel_y = 5 - }, -/obj/item/book/manual/hydroponics_pod_people{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/paper/guides/jobs/hydroponics{ - pixel_x = -5; - pixel_y = 3 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"njd" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -27; - pixel_y = -29 - }, -/turf/open/floor/pod/dark, -/area/maintenance/starboard) -"njr" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/chair/stool, -/obj/machinery/camera{ - c_tag = "Mining Office Kitchen"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"nlk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"nlF" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"nlM" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"nmc" = ( -/obj/machinery/rnd/production/techfab/department/cargo, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"nmL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"nmM" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"nmN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge) -"nmR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/genetics) -"nmY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"nnj" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/genetics) -"nnV" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"nok" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"now" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"noB" = ( -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/sloth/paperwork, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"noQ" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/supermatter) -"npl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/spider/stickyweb, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"npp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"npv" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/door/airlock/public/glass{ - name = "Diner" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"nqc" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"nqx" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"nrd" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"nre" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"nrg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"nrJ" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"nrY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"nsf" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"nsi" = ( -/obj/structure/table, -/obj/item/soap/nanotrasen, -/obj/item/clothing/mask/muzzle, -/obj/item/clothing/suit/straight_jacket, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"nsv" = ( -/obj/machinery/requests_console{ - department = "Kitchen"; - departmentType = 2; - pixel_y = 32 - }, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/book/manual/chef_recipes, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"nsw" = ( -/obj/machinery/button/door{ - id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = -8 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"nsB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"ntd" = ( -/obj/machinery/door/airlock/medical{ - name = "Medbay Break Room"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/central) -"ntO" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/reagent_containers/glass/beaker/synthflesh, -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"ntV" = ( -/obj/machinery/camera{ - c_tag = "AI Chamber - Port"; - dir = 4; - network = list("aicore") - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"ntX" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/engine/airless, -/area/engine/atmos) -"nuu" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/tracker, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"nuJ" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/lab) -"nuS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Northwestern Lobby"; - dir = 1 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/entry) -"nvj" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plating, -/area/construction/storage) -"nwq" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"nwz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel, -/area/engine/break_room) -"nwR" = ( -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/janitor) -"nxv" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"nya" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Medbay Foyer"; - dir = 1; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"nyd" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"nyp" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/AI, -/turf/open/floor/plating, -/area/storage/tech) -"nyq" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"nyT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"nzn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/pew/right{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"nzt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"nzD" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"nzH" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"nzK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"nzM" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, -/area/library) -"nAx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/tcommsat/server) -"nAS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"nBd" = ( -/obj/machinery/button/door{ - id = "Dorm2"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -24; - specialfunctions = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"nBk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"nBI" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/table/glass, -/obj/item/storage/box/syringes, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"nBU" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window{ - dir = 1; - name = "High-Risk Modules"; - req_access_txt = "20" - }, -/obj/structure/table, -/obj/item/aiModule/reset/purge, -/obj/item/aiModule/zeroth/oneHuman, -/obj/item/aiModule/supplied/protectStation, -/obj/item/aiModule/supplied/oxygen, -/obj/effect/spawner/lootdrop/aimodule_harmful, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"nCc" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/science/storage) -"nCf" = ( -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/rad_collector/anchored, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"nCq" = ( -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/obj/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, -/obj/machinery/door/poddoor{ - id = "tegheat"; - name = "TEG Heatshield" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/engine/atmospherics_engine) -"nCA" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"nCL" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/carrot, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"nCU" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"nDa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"nDd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/machinery/light/floor, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"nDl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"nDu" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/grille, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"nEa" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"nEi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/science/lab) -"nEl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"nEs" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 12; - height = 18; - id = "emergency_home"; - name = "BoxStation emergency evac bay"; - width = 32 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"nEt" = ( -/obj/machinery/computer/crew{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"nEv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/hallway/primary/port) -"nEI" = ( -/obj/structure/dresser, -/obj/machinery/camera{ - c_tag = "Theatre" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"nEJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/bridge) -"nFw" = ( -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = -3; - pixel_y = -35; - req_access_txt = "19" - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"nFG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/dark, -/area/bridge) -"nFM" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Port Mix to Engine"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"nGa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1400; - home_destination = "QM #1"; - suffix = "#1" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #1" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/starboard"; - dir = 4; - name = "Starboard Maintenance APC"; - pixel_x = 26 - }, -/turf/open/floor/pod/dark, -/area/maintenance/starboard) -"nGd" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"nGf" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"nGh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"nGi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal) -"nGx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"nHe" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood, -/area/maintenance/bar) -"nHi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"nHQ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/science/storage) -"nHX" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"nIu" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"nIM" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/obj/item/storage/pill_bottle/dice{ - pixel_x = 8 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"nIR" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/camera{ - c_tag = "Medbay South"; - network = list("ss13","medbay") - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"nIU" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"nJq" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics South East"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"nJr" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"nJI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - name = "Reception Desk"; - req_access_txt = "63"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"nKO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"nKU" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = 24; - req_access_txt = "31" - }, -/obj/structure/closet/wardrobe/cargotech, -/obj/item/radio/headset/headset_cargo, -/obj/item/radio/headset/headset_cargo, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"nLF" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"nMw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"nNj" = ( -/obj/machinery/chem_master/condimaster{ - name = "HoochMaster 2000" - }, -/obj/machinery/camera{ - c_tag = "Bar Storage" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"nNV" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/carpet/orange, -/area/engine/secure_construction) -"nOe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"nOj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"nOk" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"nOn" = ( -/obj/machinery/telecomms/server/presets/science, -/obj/machinery/camera{ - c_tag = "Telecomms Server Room"; - network = list("tcomms") - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"nOG" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/landmark/start/cyborg, -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/turret_protected/aisat/service"; - dir = 8; - name = "MiniSat Service Bay APC"; - pixel_x = -27 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"nOK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"nOY" = ( -/obj/machinery/camera{ - c_tag = "Dorms West"; - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"nPd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/public/glass{ - id_tag = "permahydro"; - name = "Hydroponics Module" - }, -/obj/machinery/door/poddoor/preopen{ - id = "permacell2"; - name = "garden blast door" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plasteel, -/area/security/prison) -"nPs" = ( -/obj/structure/chair/stool, -/obj/structure/barricade/wooden{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"nPF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engine/break_room) -"nQd" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmospherics_engine) -"nQp" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"nQr" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Medbay" - }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/central) -"nQM" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/landmark/secequipment, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"nRn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"nRt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/plaque{ - icon_state = "L3" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"nRu" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall/r_wall, -/area/science/mixing) -"nRS" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"nRX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"nSf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"nSX" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Gas to Cooling Loop"; - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"nTz" = ( -/obj/machinery/light, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/hallway/secondary/exit/departure_lounge) -"nTQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"nUm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Disposal Access"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/disposal) -"nUN" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"nVp" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"nVv" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 30 - }, -/obj/structure/table/glass, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/screwdriver{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"nVI" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"nVP" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"nVY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/bridge) -"nWJ" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"nWO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"nWP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"nXn" = ( -/obj/structure/closet/firecloset, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"nXs" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"nXy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"nYv" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/surgery) -"nYN" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"nYZ" = ( -/turf/closed/wall/r_wall, -/area/medical/genetics) -"nZE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"nZU" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"oai" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"oaC" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"oaF" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"oaS" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/construction/storage) -"oba" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"obb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"obd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"obB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"obL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/command{ - name = "Conference Room"; - req_access_txt = "19" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/wood, -/area/bridge) -"obR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"ocG" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/brown, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ocN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/airlock/research{ - name = "Kill Chamber"; - req_access_txt = "55" - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"ocY" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"odg" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"odD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction/storage) -"odF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "Dorm5"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/structure/table/wood, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/carpet, -/area/quartermaster/miningoffice) -"odK" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"odR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"oeh" = ( -/obj/machinery/door/airlock/engineering/abandoned{ - name = "Electrical Maintenance"; - req_access_txt = "11" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/construction/storage) -"oez" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"oeC" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"oeS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"oeV" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"ofm" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"ofy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hor) -"ofF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ofP" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"oge" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ogX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/quartermaster/sorting) -"ohf" = ( -/obj/machinery/gateway{ - dir = 5 - }, -/obj/effect/turf_decal/bot_white/left, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"ohk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"ohm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"oho" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/wood, -/area/hallway/primary/central) -"ohq" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ohr" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/auxiliary) -"ohv" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/aft"; - dir = 1; - name = "Aft Hall APC"; - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"ohF" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"ohK" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"oib" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"oiC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"oiM" = ( -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/obj/structure/window/plasma/reinforced, -/obj/machinery/door/poddoor{ - id = "tegheat"; - name = "TEG Heatshield" - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/engine/atmospherics_engine) -"oiX" = ( -/turf/closed/wall, -/area/crew_quarters/heads/hop) -"oje" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ojs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"ojv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ojP" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Atmos to Gas" - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"ojY" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"okm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/table, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/crowbar, -/obj/item/clothing/neck/stethoscope, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"okq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Dorm"; - location = "HOP2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"okt" = ( -/obj/machinery/light/small, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/quartermaster/miningoffice) -"old" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "applebush" - }, -/turf/open/floor/wood, -/area/security/courtroom) -"oln" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"olx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"olz" = ( -/obj/structure/closet/l3closet, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"olW" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"omh" = ( -/obj/machinery/door/airlock/wood, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/barricade/wooden/crude/snow{ - max_integrity = 15; - obj_integrity = 15 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"oml" = ( -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"omC" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"omO" = ( -/obj/structure/closet/crate/wooden, -/obj/item/storage/box/lights/mixed, -/obj/item/stack/sheet/mineral/wood/twenty, -/obj/item/circuitboard/machine/chem_dispenser/drinks, -/obj/item/circuitboard/machine/chem_dispenser/drinks/beer, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/obj/item/storage/toolbox/mechanical/old, -/obj/item/electronics/airlock, -/turf/open/floor/plating, -/area/maintenance/bar) -"omQ" = ( -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/pod/dark, -/area/maintenance/starboard) -"ont" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ - dir = 8 - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"onY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"ooa" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"oob" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"ooR" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/landmark/start/ai, -/obj/item/radio/intercom{ - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = -25; - pixel_y = -10 - }, -/obj/item/radio/intercom{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = 27 - }, -/obj/item/radio/intercom{ - freerange = 1; - name = "Common Channel"; - pixel_x = -25 - }, -/obj/machinery/button/door{ - id = "AI Chamber entrance shutters"; - name = "AI Chamber entrance shutters control"; - pixel_x = 8; - pixel_y = 23; - req_access_txt = "16" - }, -/obj/machinery/door/window{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - name = "Primary AI Core Access"; - obj_integrity = 300; - req_access_txt = "16" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"opq" = ( -/obj/machinery/computer/rdservercontrol{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"opC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction/storage) -"opT" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"opY" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/vending/cigarette, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"oql" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"oqw" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/structure/table/reinforced, -/obj/machinery/door/window/westleft{ - name = "Cargo Desk"; - req_access_txt = "50" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"oqF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"oqL" = ( -/obj/structure/closet/secure_closet/security/science, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"orN" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"osa" = ( -/obj/structure/chair/pew/right{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"osc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"oto" = ( -/turf/closed/wall, -/area/medical/surgery) -"ots" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/tcommsat/server) -"oty" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/engine/engineering) -"otZ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"ouB" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"ouE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/bar) -"ouH" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ouQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ouX" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase, -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 2 - }, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"ovb" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ovq" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ovI" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"ovP" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"owj" = ( -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"owk" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"owv" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"owV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"oxh" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"oxs" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Bridge Southwest" - }, -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = 8; - pixel_y = 27; - req_access_txt = "19" - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"oyf" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #3" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/pod/dark, -/area/maintenance/starboard) -"oym" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"oyz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"oAX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"oBj" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"oBl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"oBs" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"oBD" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Dorms South"; - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"oBF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"oBG" = ( -/obj/structure/bed, -/obj/item/bedsheet/syndie, -/obj/item/toy/plush/mammal/fox, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"oCZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"oDm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"oDn" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "TEG West"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"oDw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"oEa" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"oEf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/vending/wardrobe/jani_wardrobe, -/obj/machinery/camera{ - c_tag = "Custodial Closet" - }, -/turf/open/floor/plasteel, -/area/janitor) -"oEs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/brig) -"oEz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"oEO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/computer/card, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"oGU" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/wood, -/area/hallway/primary/central) -"oHl" = ( -/obj/structure/closet/crate/secure/engineering{ - name = "TEG crate" - }, -/obj/item/circuitboard/machine/circulator, -/obj/item/circuitboard/machine/circulator, -/obj/item/circuitboard/machine/generator, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/cable_coil, -/turf/open/floor/plating, -/area/engine/storage) -"oHS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"oHU" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"oIb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 22 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"oIq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/engine/atmos) -"oIA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room"; - req_access_txt = "7" - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"oIJ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"oJa" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/closet/radiation, -/turf/open/floor/engine, -/area/engine/engineering) -"oJp" = ( -/obj/machinery/vending/tool, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"oJF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/security/main) -"oJX" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/item/cartridge/quartermaster{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/cartridge/quartermaster{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/cartridge/quartermaster{ - pixel_x = 6; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"oKr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"oKD" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig Cell Blocks"; - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"oKG" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/maintenance/disposal) -"oKN" = ( -/obj/structure/table/reinforced, -/obj/item/assembly/signaler{ - pixel_y = 8 - }, -/obj/item/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/assembly/signaler{ - pixel_x = -3; - pixel_y = 2 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"oLe" = ( -/obj/machinery/computer/shuttle/snow_taxi{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"oLo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"oLB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"oLT" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/secondary/exit/departure_lounge) -"oME" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/light/floor, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"oNv" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"oNz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"oNR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"oNT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"oOe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"oOu" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/bridge) -"oOR" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "hop"; - name = "Privacy Shutters Control"; - pixel_x = 6; - pixel_y = -24; - req_access_txt = "57" - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"oPP" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"oPS" = ( -/turf/closed/wall, -/area/storage/primary) -"oQa" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"oQg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/station_engineer, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"oQs" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 5 - }, -/obj/item/reagent_containers/food/snacks/mint, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"oQy" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"oQE" = ( -/obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"oRc" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"oRh" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"oSt" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"oTu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"oTv" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"oTF" = ( -/turf/closed/wall/r_wall, -/area/medical/morgue) -"oTT" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"oUs" = ( -/obj/machinery/suit_storage_unit/engine, -/turf/open/floor/plasteel, -/area/engine/engineering) -"oUQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/poddoor{ - id = "Secure Storage"; - name = "secure storage" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/storage) -"oUV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"oUX" = ( -/obj/structure/table/wood, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"oVN" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall/r_wall, -/area/science/misc_lab) -"oWw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"oWy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"oWT" = ( -/obj/machinery/vending/cigarette, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/hallway/primary/port) -"oWW" = ( -/obj/machinery/computer/atmos_control/tank/air_tank, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/camera{ - c_tag = "Atmospherics North East" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"oXi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"oXl" = ( -/obj/machinery/camera{ - c_tag = "Hydroponics South"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"oXn" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"oYn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"oYr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock{ - id_tag = "Dorm5"; - name = "Room Four" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"oYU" = ( -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"oZe" = ( -/obj/machinery/camera{ - c_tag = "Escape Arm Airlocks"; - dir = 8 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"oZf" = ( -/obj/machinery/camera{ - c_tag = "Testing Chamber"; - dir = 1; - network = list("test","rd") - }, -/turf/open/floor/engine, -/area/science/misc_lab) -"oZq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Surgery Observation" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/central) -"oZC" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"oZL" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/water_vapor, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"par" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/zone3) -"pax" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/janitor) -"paF" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/security/main) -"paY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"pbc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/assistant, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"pbf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"pbg" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"pbk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"pbs" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 2; - height = 13; - id = "ferry_home"; - name = "port bay 2"; - width = 5 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"pbw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/camera{ - c_tag = "Surgery B"; - network = list("ss13","medbay"); - pixel_x = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"pbP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/item/paper/guides/jobs/medical/morgue{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"pbS" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"pbV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge) -"pcd" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/vending/snack/random, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"pce" = ( -/obj/machinery/door/airlock/external{ - name = "Auxiliary Airlock" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"pcl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxins_mixing_output{ - dir = 1 - }, -/obj/machinery/sparker/toxmix{ - pixel_x = -25 - }, -/turf/open/floor/engine/airless, -/area/science/mixing) -"pcs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/closet, -/obj/item/clothing/shoes/winterboots/ice_boots, -/obj/item/clothing/shoes/winterboots/ice_boots, -/obj/item/clothing/shoes/winterboots/ice_boots, -/obj/item/hatchet, -/obj/item/hatchet, -/obj/item/hatchet, -/obj/item/pickaxe/drill, -/obj/item/pickaxe/drill, -/obj/item/pickaxe/drill, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"pcT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - sortType = 23 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"pdj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"pdo" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/primary/port) -"pdv" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"pdD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/closet/secure_closet/security/cargo, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"pdL" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"peq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"pfb" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Gas to Cooling Loop"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"pfB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/misc_lab) -"pfN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"pfY" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"pfZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"pgk" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"pgp" = ( -/turf/closed/wall, -/area/crew_quarters/dorms) -"pgG" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/camera/motion{ - c_tag = "EVA Motion Sensor" - }, -/obj/vehicle/ridden/atv/snowmobile, -/obj/item/key, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"phf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"phq" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/janitor) -"phs" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"phu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/plating, -/area/hallway/primary/fore) -"phI" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"phS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"phU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/mining{ - req_access_txt = "48" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"pig" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"piu" = ( -/turf/open/floor/plasteel, -/area/maintenance/disposal) -"piv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/security/main) -"piR" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plating, -/area/engine/engineering) -"piX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"piY" = ( -/obj/machinery/atmospherics/miner/nitrogen, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"pjg" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"pjn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Southern Hall 3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"pjD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"pkh" = ( -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"pkJ" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"plg" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"pmE" = ( -/obj/machinery/camera{ - c_tag = "Courtroom East"; - dir = 8 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "applebush" - }, -/turf/open/floor/wood, -/area/security/courtroom) -"pmK" = ( -/obj/machinery/computer/operating, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"pnr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"pnz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/chair/pew/right{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"pnS" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump, -/turf/open/floor/plasteel, -/area/engine/atmos) -"poj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"por" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"poR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"poT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"poU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"ppj" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmospherics_engine) -"ppl" = ( -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"ppI" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"pqe" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/secondary/exit/departure_lounge) -"pqj" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"pqs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"pqL" = ( -/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{ - pixel_x = -25 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/computer/arcade/minesweeper{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"pqX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"prf" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"prl" = ( -/obj/structure/closet/l3closet/virology, -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"pry" = ( -/obj/structure/chair/pew/right{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"prD" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"prL" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"prP" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"pss" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"psS" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Quartermaster's Office"; - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"ptd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock{ - id_tag = "Dorm6"; - name = "Room Five" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"ptl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"ptv" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/yellow/visible/layer3, -/obj/machinery/igniter{ - id = "Incinerator" - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"ptU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"ptY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"puf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 1 - }, -/obj/machinery/pipedispenser/disposal, -/obj/structure/fireaxecabinet{ - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"puk" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 1; - initialize_directions = 1 - }, -/turf/open/floor/circuit, -/area/science/server) -"puo" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"puA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/landmark/xeno_spawn, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"puE" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/pen/fountain, -/obj/machinery/camera{ - c_tag = "Chief Engineer's Office"; - dir = 8 - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for secure storage."; - id = "Secure Storage"; - name = "Engineering Secure Storage"; - pixel_x = 24; - req_access_txt = "11" - }, -/obj/item/paper/monitorkey, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"puS" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/requests_console{ - department = "Virology"; - name = "Virology Requests Console"; - pixel_x = 32 - }, -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"puY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"pvj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"pvl" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/closet/secure_closet/genpop, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"pvo" = ( -/obj/structure/closet/crate/coffin, -/obj/machinery/door/window/eastleft{ - name = "Coffin Storage"; - req_access_txt = "22" - }, -/turf/open/floor/wood, -/area/chapel/office) -"pvr" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"pvw" = ( -/obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"pvx" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/tcommsat/server"; - name = "Telecomms Server APC"; - pixel_y = -25 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"pvV" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/drone{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = -2; - pixel_y = 2 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"pvY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - external_pressure_bound = 140; - name = "killroom vent"; - pressure_checks = 0; - dir = 1 - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"pwC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/storage) -"pwE" = ( -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"pwL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"pxh" = ( -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/rad_collector/anchored, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Supermatter Interior"; - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"pxp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/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) -"pxv" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"pxE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"pxS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "10" - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"pxX" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"pxZ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"pyw" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/port/fore"; - dir = 4; - name = "Port Bow Maintenance APC"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"pyD" = ( -/obj/machinery/chem_heater, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"pyF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/disposal) -"pyI" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/science/storage"; - dir = 4; - name = "Toxins Storage APC"; - pixel_x = 25 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"pyW" = ( -/obj/structure/closet/crate/medical, -/turf/open/floor/plating, -/area/maintenance/starboard) -"pyY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/toilet/secret/prison{ - dir = 8 - }, -/obj/structure/mirror{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"pze" = ( -/obj/machinery/door/airlock/external{ - name = "Auxiliary Airlock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"pzk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"pzI" = ( -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"pzZ" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"pAC" = ( -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/rnd, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"pAN" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"pBh" = ( -/obj/machinery/door/airlock{ - desc = "A small bathroom with a sink, toilet and shower."; - id_tag = "Bath1"; - name = "Bathroom" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/dorms) -"pBU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L5" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"pCj" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/structure/urinal{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/dorms) -"pCo" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"pCv" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"pCU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"pCY" = ( -/obj/machinery/computer/communications, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"pDh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"pDu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - sortType = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"pDF" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/flasher/portable, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"pDS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/portables_connector, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"pEm" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"pED" = ( -/obj/machinery/computer/operating, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"pEF" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable, -/obj/machinery/power/terminal, -/turf/open/floor/plasteel, -/area/construction/storage) -"pEK" = ( -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"pFf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/pipedispenser/disposal/transit_tube, -/turf/open/floor/plasteel, -/area/engine/atmos) -"pFo" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/engine/storage) -"pFu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"pFI" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"pFM" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/surgical, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"pFR" = ( -/turf/closed/wall, -/area/hallway/primary/fore) -"pGe" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"pGs" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"pGL" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"pHi" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/meter, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"pHl" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"pHH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"pIf" = ( -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"pIz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"pIH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"pIP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"pJS" = ( -/turf/closed/wall, -/area/quartermaster/storage) -"pJT" = ( -/obj/machinery/computer/arcade{ - dir = 4 - }, -/obj/structure/light_construct/small, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"pKp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"pKr" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"pKN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"pLd" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"pLP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/turnstile{ - name = "Genpop Exit Turnstile"; - req_access_txt = "70"; - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"pLX" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"pMf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"pMp" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"pMD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"pMU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"pNo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/announcement_system, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"pNv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command{ - name = "Server Room"; - req_access_txt = "30" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/checker, -/area/science/server) -"pNB" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/RnD_secure, -/turf/open/floor/plating, -/area/storage/tech) -"pNO" = ( -/obj/machinery/suit_storage_unit/cmo, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer RC"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"pNQ" = ( -/obj/machinery/bookbinder, -/obj/machinery/camera{ - c_tag = "Library South"; - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/library) -"pNU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/main) -"pOg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen{ - desc = "Writes upside down!"; - name = "astronaut pen" - }, -/obj/machinery/door/window{ - name = "Captain's Desk"; - req_access_txt = "20" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/item/card/id/captains_spare, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"pPw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"pPx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"pPz" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hydroponics) -"pPL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"pQd" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"pQg" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmospherics_engine) -"pQN" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"pRV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"pSm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kanyewest"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"pSO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"pST" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Evidence Storage"; - req_access_txt = "4" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"pTq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel, -/area/engine/engineering) -"pTw" = ( -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"pUf" = ( -/obj/effect/turf_decal/stripes, -/obj/machinery/conveyor{ - id = "QMLoad" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"pUz" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"pUP" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/wood, -/area/chapel/main) -"pVz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "lawyer_blast"; - name = "privacy door" - }, -/turf/open/floor/plating, -/area/lawoffice) -"pVW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"pVZ" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/that, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"pWa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"pWc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plating, -/area/maintenance/disposal) -"pWz" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"pWS" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/fore) -"pXb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"pXl" = ( -/obj/machinery/computer/cloning{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"pXp" = ( -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"pXW" = ( -/obj/structure/chair/comfy/black, -/obj/machinery/button/door{ - id = "heads_meeting"; - name = "Security Shutters"; - pixel_y = 24 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"pYh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Northwestern Hall 3"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"pYM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"pZl" = ( -/obj/machinery/light, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/hallway/secondary/exit/departure_lounge) -"pZD" = ( -/turf/closed/wall/r_wall, -/area/medical/virology) -"pZJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/genetics) -"qal" = ( -/obj/structure/chair, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"qaO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"qaX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"qbg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"qbh" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"qbr" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/computer/security{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"qbv" = ( -/obj/structure/chair/comfy/black, -/obj/machinery/camera{ - c_tag = "Conference Room" - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"qbJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"qbY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"qbZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"qck" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"qeo" = ( -/obj/machinery/holopad, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/dark, -/area/security/main) -"qeH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/janitor) -"qeL" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"qeP" = ( -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/rad_collector/anchored, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"qeY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"qfd" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"qfJ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"qfT" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/hallway/primary/central) -"qfX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"qgm" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"qgC" = ( -/obj/structure/light_construct/small{ - dir = 1 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"qgZ" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"qha" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"qhf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"qhu" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"qhU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"qib" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Atmos to Gas" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"qip" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"qiF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"qjc" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/pie/cream, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"qjA" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/storage/primary"; - dir = 4; - name = "Primary Tool Storage APC"; - pixel_x = 24; - pixel_y = 1 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"qkg" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"qkO" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"qkT" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/chapel/main) -"qlj" = ( -/turf/closed/wall, -/area/crew_quarters/theatre) -"qlH" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/port/aft) -"qlW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"qlY" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/phone{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 - }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"qmo" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ - dir = 8 - }, -/obj/machinery/air_sensor/atmos/nitrogen_tank{ - pixel_y = -25 - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"qmD" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/structure/barricade/wooden{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"qnk" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"qnr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/miningdock) -"qnx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"qnC" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/terminal{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"qnL" = ( -/obj/machinery/power/solar_control{ - id = "auxsolareast"; - name = "Starboard Bow Solar Control" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"qoh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"qpb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"qpo" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/closet/crate/trashcart, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"qpW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/stack/packageWrap{ - pixel_x = -1; - pixel_y = -1 - }, -/obj/item/stack/wrapping_paper{ - pixel_x = 3; - pixel_y = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"qqb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma, -/turf/open/floor/plating, -/area/storage/atmos) -"qqo" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"qqR" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"qqZ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"qrq" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/teleporter"; - name = "Teleporter APC"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"qrv" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/integrated_circuit_printer, -/obj/machinery/camera{ - c_tag = "Testing Lab West"; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"qrA" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"qrR" = ( -/turf/closed/mineral/random/snow/no_caves, -/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"qrS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/janitor) -"qsf" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"qsm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"qss" = ( -/turf/open/floor/plasteel, -/area/hydroponics) -"qsz" = ( -/obj/structure/closet/secure_closet/medical1{ - anchored = 1; - pixel_x = -3 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/shower{ - dir = 4; - pixel_x = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"qsD" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/electrical) -"qtH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"qtK" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/library) -"quh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"quj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"qur" = ( -/turf/open/floor/plating, -/area/quartermaster/storage) -"quE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"quH" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/flasher/portable, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"qva" = ( -/obj/structure/closet/secure_closet/hop, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"qvG" = ( -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"qwq" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/server"; - dir = 1; - name = "Server Room APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"qxk" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/washing_machine, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"qxw" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"qxT" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"qxX" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "packageSort2" - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"qyc" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"qyt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_y = -22; - req_access_txt = "55" - }, -/obj/machinery/button/ignition{ - id = "testigniter"; - pixel_y = -30; - pixel_x = -1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"qyK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"qzz" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"qzO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Construction Area"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"qzP" = ( -/obj/machinery/vending/dinnerware{ - contraband = list(/obj/item/kitchen/rollingpin = 2, /obj/item/kitchen/knife/butcher = 2, /obj/item/reagent_containers/food/condiment/flour = 4) - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"qzX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"qAi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"qAq" = ( -/obj/machinery/quantumpad{ - map_pad_id = "5"; - map_pad_link_id = "6" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"qAx" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/wood, -/area/hallway/primary/port) -"qAF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/atmos) -"qAI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/hallway/primary/central) -"qBb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/hallway/primary/central) -"qBu" = ( -/obj/machinery/atmospherics/components/binary/pump, -/turf/open/floor/plasteel, -/area/engine/atmos) -"qBG" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"qBO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/camera{ - c_tag = "Toxins Launch Hall 4"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"qCo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"qCK" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"qDg" = ( -/obj/structure/chair/comfy/brown, -/obj/structure/barricade/wooden/snowed{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"qDO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"qEs" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/structure/chair/sofa/left{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"qEz" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 3"; - name = "Cell 3"; - dir = 1 - }, -/obj/effect/turf_decal/vg_decals/numbers/three, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"qED" = ( -/obj/effect/turf_decal/vg_decals/atmos/nitrogen, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"qFa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/hallway/primary/port) -"qFf" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"qFH" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_y = 29 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"qFZ" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/entry) -"qGn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"qGt" = ( -/obj/structure/bodycontainer/crematorium{ - id = "crematoriumChapel"; - dir = 8 - }, -/obj/machinery/button/crematorium{ - id = "crematoriumChapel"; - pixel_x = 25 - }, -/turf/open/floor/plasteel/cafeteria, -/area/chapel/office) -"qGL" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"qGM" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Crematorium Maintenance"; - req_access_txt = "27" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plating, -/area/chapel/office) -"qHc" = ( -/obj/effect/landmark/start/paramedic, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"qHe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"qHi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"qHq" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"qHC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating, -/area/engine/atmos) -"qHL" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"qHO" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"qIm" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qIx" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/table/reinforced, -/obj/item/storage/box/ids, -/obj/item/storage/box/PDAs{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/secure/briefcase, -/turf/open/floor/plasteel/dark, -/area/bridge) -"qIP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/camera{ - c_tag = "Dorms Central" - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"qIR" = ( -/obj/machinery/button/massdriver{ - id = "toxinsdriver"; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"qIT" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plasteel/dark, -/area/engine/atmospherics_engine) -"qIU" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"qJs" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"qJw" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/aft) -"qJy" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"qJM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"qJV" = ( -/turf/closed/wall/r_wall, -/area/science/mixing) -"qKk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"qKA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"qKP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"qLm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"qLp" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"qLt" = ( -/obj/structure/rack, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"qLG" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"qMn" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"qMB" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"qMN" = ( -/obj/structure/table, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"qNB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/command{ - name = "Head of Security's Office"; - req_access_txt = "58" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"qOb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/wood, -/area/chapel/main) -"qOs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"qOA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"qOL" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/chapel/office) -"qQb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"qQp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/main) -"qQt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"qQC" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"qQH" = ( -/turf/open/floor/plasteel/dark, -/area/teleporter) -"qRe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering"; - req_access_txt = "32" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"qRy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/clown, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"qRF" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/storage) -"qRH" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc{ - areastring = "/area/engine/atmospherics_engine"; - dir = 1; - name = "Atmospherics Engine APC"; - pixel_y = 25 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas waste pump" - }, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"qRK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"qSh" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"qSi" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"qSy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"qSJ" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/structure/closet/secure_closet/miner, -/obj/item/clothing/shoes/winterboots/ice_boots, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"qSP" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"qSR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"qSS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"qTb" = ( -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"qTo" = ( -/obj/machinery/computer/shuttle/snow_taxi, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"qTG" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"qTO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"qUe" = ( -/obj/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"qUF" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/aiModule/reset, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/clothing/gloves/color/yellow, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"qVf" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"qVi" = ( -/obj/structure/closet/crate/coffin, -/turf/open/floor/wood, -/area/chapel/office) -"qVD" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"qWa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"qWg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"qWs" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"qWH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"qWL" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/chemistry, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"qWM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/medical{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"qXN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 29 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Escape Arm Northwest" - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/secondary/exit/departure_lounge) -"qYD" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/aft) -"qYN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"qZO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, -/obj/machinery/light/floor, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"rai" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"ral" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/structure/fans/tiny, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"ram" = ( -/obj/machinery/computer/card/minor/rd{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Research Director's Office"; - dir = 1; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"raq" = ( -/obj/structure/bed, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/carpet, -/area/quartermaster/miningoffice) -"raA" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboard) -"raM" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"rbg" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 25 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"rbm" = ( -/obj/machinery/rnd/server, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8; - external_pressure_bound = 140; - name = "server vent"; - pressure_checks = 0 - }, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"rbo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"rbA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio2"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"rbC" = ( -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"rbW" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/item/gun/syringe/dart, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"rck" = ( -/obj/machinery/door/airlock{ - name = "Kitchen cold room"; - req_access_txt = "28" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"rco" = ( -/turf/open/floor/plasteel/dark, -/area/engine/supermatter) -"rcH" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"rdn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"rem" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/chief) -"rep" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"reS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CHE"; - location = "AIE" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"rfj" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"rfk" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/primary) -"rgh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"rgm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/hydroponics) -"rgC" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"rgH" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "External to Filter" - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/maintenance/department/electrical) -"rgQ" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Test Chamber"; - network = list("xeno","rd"); - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"rhg" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"rhU" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/twohanded/required/kirbyplants, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"rhX" = ( -/turf/closed/wall, -/area/medical/paramedic) -"rik" = ( -/obj/structure/closet/toolcloset, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"rio" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance"; - req_access_txt = "6" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/morgue) -"riC" = ( -/turf/closed/wall, -/area/maintenance/department/electrical) -"riE" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"rjx" = ( -/turf/closed/wall/r_wall, -/area/maintenance/central) -"rjB" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/turret_protected/ai_upload"; - dir = 8; - name = "Upload APC"; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"rjO" = ( -/obj/structure/closet/wardrobe/grey, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"rjP" = ( -/obj/structure/table/wood, -/obj/item/instrument/guitar, -/obj/item/instrument/eguitar{ - pixel_x = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"rjQ" = ( -/obj/structure/light_construct/small{ - dir = 1 - }, -/obj/structure/barricade/wooden/snowed{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"rkd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"rke" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/hallway/primary/port) -"rkp" = ( -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"rkL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"rkP" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"rle" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Southeastern Hall 2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"rlo" = ( -/obj/structure/table, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"rlA" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"rlC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"rlG" = ( -/obj/machinery/door/airlock/public/glass{ - id_tag = "permahydro"; - name = "Recreation Module" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"rlM" = ( -/obj/machinery/power/solar_control{ - id = "auxsolareast"; - name = "Port Bow Solar Control" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"rlS" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"rlW" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen/rd, -/obj/item/cartridge/signal/toxins{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/cartridge/signal/toxins{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/cartridge/signal/toxins, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"rmo" = ( -/obj/effect/turf_decal/vg_decals/atmos/carbon_dioxide, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"rmB" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"rmL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/tcommsat/server) -"rmN" = ( -/turf/closed/wall, -/area/medical/medbay/zone2) -"rmQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"rmV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"rnk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"rnA" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"rnK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"rnO" = ( -/obj/structure/table/reinforced, -/obj/item/transfer_valve{ - pixel_x = 5 - }, -/obj/item/transfer_valve{ - pixel_x = -5 - }, -/obj/item/transfer_valve, -/obj/item/transfer_valve, -/obj/item/transfer_valve, -/obj/item/transfer_valve, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"rom" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"rot" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"roS" = ( -/obj/machinery/computer/card/minor/cmo{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"roW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"rpf" = ( -/obj/effect/turf_decal/stripes, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/mixing) -"rqn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table/wood, -/obj/item/nullrod, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/chapel/office) -"rqw" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Outer Medbay Lobby" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"rqx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"rqE" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"rqG" = ( -/obj/structure/chair/sofa/right{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/landmark/start/depsec/supply, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"rqJ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"rqQ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"rqS" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel, -/area/engine/break_room) -"rqW" = ( -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"rrm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"rsp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"rsy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"rsD" = ( -/obj/structure/table/wood, -/obj/structure/bedsheetbin/towel, -/turf/open/floor/wood, -/area/maintenance/bar) -"rsW" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restroom" - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"rtm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/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/sorting) -"rtq" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"rtD" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/fore) -"rtJ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"rum" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"ruo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"ruD" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/vending/wardrobe/cap_wardrobe, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"rvf" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"rvl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"rwa" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/circuit, -/area/science/server) -"rwm" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/aft) -"rww" = ( -/turf/closed/wall, -/area/engine/secure_construction) -"rwW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/medical/morgue) -"rxc" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"rxf" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/engine/atmos) -"rxl" = ( -/obj/machinery/computer/crew, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"rxt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/department/bridge) -"rxu" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood, -/area/library) -"rxI" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"rxJ" = ( -/obj/item/stack/cable_coil/random, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"rxM" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ryE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"rAa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"rAe" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"rAj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/camera{ - c_tag = "Bridge Northeast"; - dir = 1 - }, -/obj/machinery/vending/cola/pwr_game, -/turf/open/floor/plasteel/dark, -/area/bridge) -"rAW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"rBb" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/maintenance/aft) -"rBc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"rBA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "AI Chamber - Core"; - network = list("aicore"); - dir = 4 - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"rBG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"rDv" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"rDA" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel, -/area/science/mixing) -"rDE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"rDG" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"rEi" = ( -/turf/open/floor/plating, -/area/maintenance/bar) -"rEx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"rFk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"rFB" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"rFQ" = ( -/obj/structure/table/reinforced, -/mob/living/simple_animal/parrot/Poly, -/obj/item/clothing/glasses/meson{ - pixel_y = 4 - }, -/obj/item/cartridge/atmos, -/obj/item/cartridge/engineering{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/cartridge/engineering{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/cartridge/engineering{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/machinery/keycard_auth{ - pixel_y = -28 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"rGc" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"rGy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"rGP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/turnstile{ - name = "Genpop Exit Turnstile"; - req_access_txt = "70"; - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"rHa" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/dark, -/area/security/main) -"rHS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"rIl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/status_display/supply{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"rIB" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"rJh" = ( -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"rJk" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/purple, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"rJw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"rJM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"rJO" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/hallway/secondary/exit/departure_lounge) -"rKd" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"rLb" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"rLk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/bridge) -"rLn" = ( -/obj/item/beacon, -/turf/open/floor/engine, -/area/science/misc_lab) -"rMv" = ( -/obj/machinery/shieldwallgen, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"rMS" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"rNn" = ( -/obj/item/beacon, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"rNP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"rNS" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"rOd" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"rOD" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) -"rPs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/starboard) -"rPD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Northwestern Hall 8"; - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"rPU" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "robo1" - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"rQs" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/fore) -"rQu" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"rQz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"rQH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/disposal) -"rQJ" = ( -/turf/closed/wall, -/area/science/robotics/lab) -"rQN" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"rRk" = ( -/obj/structure/chair/comfy/beige, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"rRV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"rSn" = ( -/obj/structure/table/optable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"rSF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 8 - }, -/obj/machinery/meter, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/engine/atmos) -"rSN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"rTj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"rTs" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"rTv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"rTz" = ( -/obj/structure/fireplace{ - pixel_y = -6 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"rTA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"rTG" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"rTW" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"rUd" = ( -/turf/open/openspace/icemoon, -/area/science/mixing) -"rUl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"rUq" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"rUu" = ( -/obj/machinery/computer/message_monitor, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"rUK" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/fitness/recreation"; - dir = 8; - name = "Rec Room APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"rVy" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/engine/engineering) -"rVA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"rVB" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/engine/storage) -"rVN" = ( -/turf/closed/wall, -/area/maintenance/central) -"rWN" = ( -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel/dark, -/area/bridge) -"rXn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"rXo" = ( -/obj/machinery/power/emitter, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/storage) -"rXp" = ( -/obj/item/target/alien/anchored, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera/preset/toxins{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"rXw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"rYc" = ( -/obj/machinery/computer/arcade/battle{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"rYi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"rYn" = ( -/obj/machinery/telecomms/message_server, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"rYD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"rYN" = ( -/obj/structure/chair/stool, -/turf/open/floor/carpet, -/area/chapel/main) -"rYQ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/structure/chair/sofa/corner, -/turf/open/floor/wood, -/area/maintenance/bar) -"rZJ" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"rZL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"sat" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"sax" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"saN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"saP" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair/pew/left{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Chapel" - }, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"sbo" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel, -/area/engine/atmos) -"sbN" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"sbS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"sco" = ( -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/primary/port) -"scu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"scF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"scH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"scY" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/engine/atmos) -"sda" = ( -/turf/closed/wall, -/area/storage/tech) -"sdc" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/port/aft) -"sde" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/security, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"sdq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/closet/l3closet/janitor, -/turf/open/floor/plasteel, -/area/janitor) -"sdr" = ( -/turf/open/floor/plasteel, -/area/engine/atmos) -"sdw" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "QMLoad" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"sdH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sdN" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/central) -"sem" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"seo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Delivery Office"; - req_access_txt = "50" - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"seG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"seR" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"seZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/medical/morgue) -"sfm" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"sfn" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"sgB" = ( -/obj/machinery/door/airlock/virology/glass{ - name = "Monkey Pen"; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"sgL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"shM" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"shN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"shR" = ( -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"shX" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/smes/engineering, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"siO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/command/glass{ - name = "Chief Engineer"; - req_access_txt = "56" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"siX" = ( -/obj/effect/turf_decal/trimline/red/filled, -/obj/machinery/suit_storage_unit/security, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"sjE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/vending/tool, -/turf/open/floor/plasteel, -/area/storage/primary) -"sjW" = ( -/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/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"skB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/effect/landmark/start/cargo_technician, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"skE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"skK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"skZ" = ( -/turf/closed/wall/r_wall, -/area/janitor) -"slc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"slJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - id = "Skynet_launch2"; - name = "Mech Bay Door Control"; - pixel_x = 6; - pixel_y = -24; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"slO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"sma" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"smP" = ( -/turf/closed/wall/r_wall, -/area/security/detectives_office) -"smY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"snb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/computer/card, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"soN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"spa" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"spy" = ( -/obj/machinery/power/solar_control{ - dir = 1; - id = "starboardsolar"; - name = "Starboard Quarter Solar Control" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"spE" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/obj/machinery/computer/atmos_control/tank/nitrous_tank{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"sqg" = ( -/turf/closed/wall, -/area/construction/storage) -"sqx" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"srk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/plating, -/area/hallway/primary/fore) -"srm" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"srq" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"srB" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"srJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"srL" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"srU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ssF" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ssH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ - dir = 8 - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"stW" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"sub" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2, -/turf/open/floor/plating, -/area/storage/atmos) -"sup" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) -"suK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "virology_airlock_interior"; - name = "Virology Interior Airlock"; - req_access_txt = "39" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"suL" = ( -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"sve" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"svp" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"svY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"swQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"sxa" = ( -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = 30 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"sxb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"sxl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"sxB" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/medical, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"sxJ" = ( -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/engine/atmos) -"sxN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"syy" = ( -/obj/machinery/camera{ - c_tag = "Toxins Lab East"; - dir = 8; - network = list("ss13","rd"); - pixel_y = -22 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"syN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Northwestern Hall 1"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"sza" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/engine/engineering) -"szG" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"szK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"szX" = ( -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/engine/engineering) -"szZ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/item/aicard, -/obj/item/multitool, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/dark, -/area/bridge) -"sAh" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"sAw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"sBs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"sBy" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"sBB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"sDu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"sDD" = ( -/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) -"sDW" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"sFh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"sFp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/captain) -"sFw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"sGC" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"sGE" = ( -/obj/effect/turf_decal/arrows/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"sGL" = ( -/obj/machinery/camera{ - c_tag = "Brig Lobby" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"sHl" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/vending/assist, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"sHv" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"sHJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/fans/tiny, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"sHK" = ( -/obj/machinery/door/airlock{ - name = "Bar Storage"; - req_access_txt = "25" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"sIk" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/engine, -/area/engine/engineering) -"sIn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - req_one_access_txt = "13,8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sIT" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"sJs" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"sJD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"sKh" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/fans/tiny, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"sKN" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/machinery/rnd/production/circuit_imprinter, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"sLg" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"sLj" = ( -/turf/closed/wall/r_wall, -/area/medical/medbay/zone2) -"sLn" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen/fountain, -/obj/item/clipboard, -/obj/item/stamp/qm, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"sLq" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"sLr" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"sLv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"sLN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"sMa" = ( -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"sMi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"sMA" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"sMX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"sNb" = ( -/obj/machinery/atmospherics/miner/n2o, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"sNg" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/secondary/exit/departure_lounge) -"sNs" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"sNK" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/science/robotics/lab"; - dir = 4; - name = "Robotics Lab APC"; - pixel_x = 25 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"sOi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/main) -"sOz" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"sOE" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" - }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 8; - icon_state = "rightsecure"; - name = "Head of Personnel's Desk"; - req_access_txt = "57" - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Reception Window" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"sPq" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/security/main) -"sPt" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel, -/area/engine/break_room) -"sPA" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"sPF" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"sQb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"sRh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"sRm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/structure/sign/warning/biohazard, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"sRM" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/maintenance/department/bridge"; - dir = 4; - name = "Bridge APC"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"sSj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/cargo_technician, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"sSy" = ( -/obj/effect/turf_decal/stripes, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"sSP" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/turf/open/floor/plasteel/dark, -/area/security/main) -"sSS" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"sTe" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre"; - req_access_txt = "45" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"sTq" = ( -/turf/open/openspace/icemoon, -/area/engine/atmospherics_engine) -"sTz" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/box/teargas{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/storage/box/teargas, -/obj/item/storage/box/teargas{ - pixel_x = 1; - pixel_y = -2 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"sTI" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"sTR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"sUn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"sUE" = ( -/obj/structure/table/glass, -/obj/item/disk/design_disk, -/obj/item/disk/design_disk, -/obj/item/disk/tech_disk, -/obj/item/disk/tech_disk, -/obj/item/folder/white, -/turf/open/floor/plasteel/white, -/area/science/lab) -"sUF" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"sVh" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/camera{ - c_tag = "TEG East"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"sVL" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"sWD" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/hand_labeler, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"sWF" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/hallway/secondary/exit/departure_lounge) -"sWN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/security{ - name = "Brig"; - req_access_txt = "63; 42" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/wood, -/area/security/brig) -"sWT" = ( -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"sXl" = ( -/obj/structure/table/glass, -/obj/item/storage/box/disks{ - pixel_x = 2; - pixel_y = 2 - }, -/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/white, -/area/medical/genetics) -"sXs" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"sXy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"sXJ" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/cmo) -"sXV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"sYm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/science/storage) -"sYo" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engine/secure_construction) -"sYv" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"sZq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Courtroom West"; - dir = 4 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"sZJ" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -28; - pixel_y = -28 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"sZT" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/engine/atmospherics_engine) -"tag" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"taj" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"tat" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/bed/roller, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"taP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/firealarm{ - pixel_y = 29 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"tbg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"tcj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/construction/storage) -"tcq" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"tcN" = ( -/obj/structure/table/wood, -/obj/item/storage/box/donkpockets, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"tcP" = ( -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/obj/machinery/vending/wardrobe/chem_wardrobe, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Chemistry" - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"tcU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"tcW" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"tdE" = ( -/obj/machinery/conveyor{ - id = "QMLoad" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"tdK" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"tdL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/janitor) -"tdX" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"teh" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/prison"; - dir = 8; - name = "Prison Wing APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/closet/secure_closet/genpop, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"tey" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/wall/mineral/wood, -/area/icemoon/surface/outdoors) -"teC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"teL" = ( -/obj/machinery/light, -/obj/structure/table/glass, -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/monkeycubes{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/box/syringes{ - pixel_y = 5 - }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 7 - }, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"tfm" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"tfq" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Engineering" - }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"tfx" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/table, -/obj/item/clothing/head/soft, -/obj/item/clothing/head/soft, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"tfP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"tgd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"tht" = ( -/obj/effect/landmark/start/station_engineer, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"thu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/fitness) -"thy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"thF" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #4"; - dir = 8; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"thN" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"thV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/miningdock) -"tif" = ( -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"tio" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"tiG" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"tiN" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"tjA" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"tkq" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/table, -/obj/item/multitool{ - pixel_x = 4 - }, -/obj/item/multitool, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/turf/open/floor/plasteel, -/area/storage/primary) -"tkr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"tkG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"tkH" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"tlc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/disposalpipe/junction/yjunction, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"tlg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Starboard Bow Solar Access"; - req_access_txt = "10" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"tlk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/highsecurity{ - name = "Telecomms and AI Access"; - req_access_txt = "32; 19" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"tlu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"tmo" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access_txt = "48"; - shuttledocked = 1 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"tmt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"tmx" = ( -/obj/structure/table/glass, -/turf/open/floor/plasteel/white, -/area/science/lab) -"tmy" = ( -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"tmI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engine/storage) -"tmO" = ( -/turf/closed/wall, -/area/hallway/primary/port) -"tmU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"tnL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"tnX" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"toa" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"tod" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/chapel/main) -"tos" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/effect/landmark/start/cargo_technician, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"toH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/chaplain, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/chapel/office) -"toL" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"tpf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"tpg" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/carpet, -/area/chapel/office) -"tpl" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/security/prison) -"tpD" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"tpN" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"tqa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"tqg" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"tqp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"trn" = ( -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"trB" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - name = "Hydroponics Desk"; - req_access_txt = "35"; - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"trO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"trU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"tsi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"tsq" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"tsK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"ttl" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"tty" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"ttG" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/wood, -/area/library) -"ttH" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/medbay/zone2"; - dir = 4; - name = "Southern Paramedic Station APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"ttK" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/structure/chair/sofa, -/turf/open/floor/wood, -/area/maintenance/bar) -"ttQ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"ttU" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/carpet/orange, -/area/engine/secure_construction) -"tuu" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/bar) -"tuv" = ( -/obj/machinery/vending/wardrobe/chap_wardrobe, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/carpet, -/area/chapel/office) -"tuP" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"tuZ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ - dir = 8 - }, -/obj/machinery/air_sensor/atmos/nitrous_tank{ - pixel_y = -25 - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"tvF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"twG" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/machinery/microwave, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"twU" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink"; - pixel_y = 28 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"txk" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/obj/machinery/camera{ - c_tag = "Brig North" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"txz" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"txL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"tys" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"tyF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"tyH" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"tyQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"tzB" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"tzL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"tzP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"tAa" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"tAm" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"tAv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"tAG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"tAQ" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"tAX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"tAY" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/closet/bombcloset/security, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"tBl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/pipedispenser, -/turf/open/floor/plasteel, -/area/engine/atmos) -"tBm" = ( -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"tBW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/vending/security, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"tCa" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/item/restraints/handcuffs, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = 3 - }, -/obj/item/lighter, -/obj/item/storage/fancy/cigarettes, -/obj/machinery/camera{ - c_tag = "Detective's Office" - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"tCj" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/obj/structure/barricade/wooden/snowed{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"tCN" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"tDO" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("test"); - pixel_x = -30 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"tDY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"tEl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/machinery/light_switch{ - name = "Bar Lights"; - pixel_x = -6; - pixel_y = 28 - }, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"tEt" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/turf/open/floor/plasteel, -/area/engine/atmos) -"tEQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"tFc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"tFr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/light/floor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"tFu" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"tFN" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmospherics_engine) -"tFY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"tGc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"tGJ" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"tGK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/medical/virology) -"tGQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/fans/tiny, -/turf/open/floor/carpet, -/area/hallway/primary/port) -"tHr" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/item/storage/box/rxglasses, -/obj/item/radio/intercom{ - pixel_x = 25 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Genetics Research"; - network = list("ss13","medbay"); - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"tHC" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"tHH" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/pen/fourcolor, -/turf/open/floor/wood, -/area/library) -"tHU" = ( -/obj/machinery/camera{ - c_tag = "Escape Arm Southeast"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"tIz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"tJi" = ( -/obj/machinery/vending/wardrobe/robo_wardrobe, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"tJA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"tJL" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"tKa" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"tKD" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/quartermaster/miningdock"; - dir = 4; - name = "Mining Dock APC"; - pixel_x = 26 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"tKN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"tKU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/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/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"tLA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"tLF" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plasteel/dark, -/area/engine/supermatter) -"tLI" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Cell Shutters"; - pixel_x = 6; - pixel_y = -3; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "Secure Brig Control"; - name = "Brig Control Shutters"; - pixel_y = -3; - req_access_txt = "2"; - pixel_x = -6 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"tLV" = ( -/obj/effect/turf_decal/bot_white, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"tMk" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/light_construct/small{ - dir = 1 - }, -/obj/structure/barricade/wooden/snowed{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"tMn" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/space_heater, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"tML" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"tMR" = ( -/obj/machinery/vending/hydronutrients, -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"tNf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"tNp" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"tNq" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"tNX" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/field/generator, -/turf/open/floor/plating, -/area/engine/storage) -"tOs" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/APlus, -/obj/item/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/reagent_containers/blood/AMinus, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"tOz" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/structure/fans/tiny, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"tOE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/maintenance/starboard) -"tOP" = ( -/obj/machinery/atmospherics/components/binary/valve/digital/layer3{ - name = "scrubbers valve" - }, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"tOY" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/fitness"; - name = "Fitness Room APC"; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"tPB" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 4; - name = "euthanization chamber freezer" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"tPQ" = ( -/obj/machinery/camera{ - c_tag = "Escape Arm Northeast"; - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"tQd" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/closet/secure_closet/security/engine, -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Security Post - Cargo"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"tQv" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/item/storage/box/lights/mixed, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/turf/open/floor/plasteel, -/area/janitor) -"tQy" = ( -/obj/structure/table, -/obj/machinery/light/small, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel, -/area/construction/storage) -"tQG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "warehouse shutters" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"tQI" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"tRe" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"tRv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"tRC" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"tRI" = ( -/obj/structure/table/glass, -/obj/item/slime_scanner, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"tSd" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"tSB" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/obj/structure/chair/office/light, -/turf/open/floor/plasteel/dark, -/area/science/server) -"tTo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/janitor) -"tTK" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = 32; - receive_ore_updates = 1 - }, -/obj/structure/table/reinforced, -/obj/item/analyzer, -/obj/item/wrench, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"tTO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/engine/storage) -"tTQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"tTW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"tUi" = ( -/obj/machinery/computer/arcade/orion_trail{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"tUF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"tVh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"tVp" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"tVS" = ( -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = 30 - }, -/obj/machinery/vending/wardrobe/medi_wardrobe, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Medbay Storage"; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"tVV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/sorting/mail/flip{ - sortType = 27 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"tWj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"tWx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"tXn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"tXN" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"tYo" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/button/door{ - id = "Dorm3"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -24; - specialfunctions = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"tYT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"tZe" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/item/soap/nanotrasen, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"tZO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/station_engineer, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"uan" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/medbay/central"; - dir = 4; - name = "Medbay APC"; - pixel_x = 24 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"uap" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/window/northright{ - name = "Engineering Production"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"uat" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"uaG" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"uaJ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"uba" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ubd" = ( -/obj/machinery/space_heater, -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"ubL" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/central) -"ubQ" = ( -/obj/machinery/field/generator, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/turf/open/floor/plating, -/area/engine/storage) -"ucm" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ucC" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"ucO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"ucZ" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/safe, -/obj/item/gun/ballistic/revolver/nagant, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/clothing/head/bearpelt, -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/nuke_storage"; - name = "Vault APC"; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"udB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/security{ - name = "Armory"; - req_access_txt = "3" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"udE" = ( -/obj/machinery/light, -/turf/open/floor/engine, -/area/science/misc_lab) -"udI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"udO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"udT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"ueq" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"ueK" = ( -/obj/structure/closet/l3closet, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"ueO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"ueR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"ufA" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"ufJ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ugk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"ugr" = ( -/obj/machinery/button/door{ - id = "Bath1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = -5; - specialfunctions = 4 - }, -/obj/machinery/shower{ - pixel_y = 20 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/dorms) -"uha" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"uhD" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/vehicle/ridden/atv/snowmobile, -/obj/item/key, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"uhN" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"uiO" = ( -/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/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ujD" = ( -/obj/machinery/airalarm{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"ujE" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"ujF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"ukI" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm4"; - name = "Room Three" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"ukJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 28 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"ulh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ulr" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"uma" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/storage/primary) -"umg" = ( -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plating, -/area/engine/storage) -"umx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"umC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"umD" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmospherics_engine) -"umX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/vending/wallmed{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"unt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/wardrobe/white, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"unA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"unF" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmospherics_engine) -"unX" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"uoc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"uot" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"uoV" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"upH" = ( -/obj/machinery/camera/motion{ - c_tag = "Armory Motion Sensor South"; - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"uqa" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"uqy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"urI" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hydroponics) -"urV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 24 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"usn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage"; - req_access_txt = "23" - }, -/turf/open/floor/plating, -/area/storage/tech) -"ust" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"usE" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/port) -"usM" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/library) -"utj" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/visible, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"utp" = ( -/obj/structure/cable, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/storage/atmos) -"utS" = ( -/obj/structure/table, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/gloves/color/latex, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"uup" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/storage/atmos) -"uut" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"uuu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"uuD" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"uuU" = ( -/obj/structure/closet/emcloset, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft/secondary) -"uuY" = ( -/obj/machinery/camera{ - c_tag = "Toxins Lab West"; - network = list("ss13","rd"); - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/assembly/prox_sensor{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 8; - pixel_y = 9 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = -2 - }, -/obj/item/assembly/prox_sensor{ - pixel_y = 2 - }, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"uvB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"uvO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Brig South"; - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"uwn" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera/motion{ - c_tag = "Armory - External 2" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ai_monitored/security/armory) -"uwV" = ( -/obj/machinery/camera{ - c_tag = "Northwestern Hall 4"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"uxq" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/vending/coffee, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"uxx" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"uxF" = ( -/obj/machinery/space_heater, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"uxO" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/engine/storage) -"uyK" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit/departure_lounge) -"uyM" = ( -/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/aft) -"uyW" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/pdapainter, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/heads/hop"; - dir = 1; - name = "Head of Personnel APC"; - pixel_y = 24 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"uze" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"uzf" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/light, -/obj/machinery/vending/cola/random, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"uzI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/secure_construction) -"uzT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"uAh" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/wood, -/area/library) -"uAj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"uAs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"uAu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"uBa" = ( -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"uBc" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/science/xenobiology) -"uBh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"uBi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"uBy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"uBG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"uCi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"uCo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"uCr" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/plating, -/area/maintenance/bar) -"uCE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"uDK" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"uDO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"uEd" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/space_heater, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"uEg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"uEz" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"uEB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"uEG" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/dorms"; - dir = 1; - name = "Dormitory APC"; - pixel_y = 24 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"uFq" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Arrivals Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"uGQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"uGY" = ( -/obj/structure/chair/comfy/brown, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/primary/port) -"uHc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"uHl" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - shuttledocked = 1 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/maintenance/central) -"uHy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"uHM" = ( -/obj/structure/closet/secure_closet/medical3, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"uIs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"uIv" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/bar"; - dir = 1; - name = "Bar APC"; - pixel_y = 23 - }, -/obj/machinery/door/window/southright{ - name = "Bar Door"; - req_one_access_txt = "25;28"; - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"uIU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"uIZ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"uJx" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"uJF" = ( -/obj/structure/table/glass, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/capacitor, -/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 = "Research and Development"; - network = list("ss13","rd"); - pixel_x = 22 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"uJL" = ( -/obj/structure/displaycase/labcage, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"uJV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"uKb" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/obj/structure/table/wood, -/obj/item/storage/box/deputy, -/obj/item/storage/box/seccarts{ - pixel_x = 3; - pixel_y = 2 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"uKr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) -"uKy" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"uKE" = ( -/obj/machinery/airalarm{ - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"uKG" = ( -/obj/effect/landmark/start/cyborg, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Service Bay"; - dir = 8; - network = list("minisat"); - start_active = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"uKH" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"uKI" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/geneticist, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"uKM" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen/prison{ - pixel_x = 29; - dir = 8 - }, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"uLa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"uLd" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"uLV" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"uLX" = ( -/obj/structure/cable, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Supermatter North"; - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/supermatter) -"uMk" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Kill Room"; - dir = 8; - network = list("ss13","rd") - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"uMF" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"uNd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"uOy" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/machinery/door/airlock/command/glass{ - name = "Server Room"; - req_access_txt = "30" - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"uPa" = ( -/obj/machinery/light, -/obj/structure/reflector/box, -/turf/open/floor/plating, -/area/engine/storage) -"uPe" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/theatre"; - dir = 1; - name = "Theatre APC"; - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"uPn" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Vehicles Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"uPI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"uPJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"uQc" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"uQG" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"uQR" = ( -/turf/open/floor/wood, -/area/bridge/meeting_room) -"uRc" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"uRg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/bombcloset, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"uRi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"uSe" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"uSv" = ( -/obj/machinery/deepfryer, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"uSH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"uSV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"uTu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"uTK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plasteel, -/area/engine/atmos) -"uUi" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"uUk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"uUl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"uUr" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"uUC" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"uUJ" = ( -/obj/structure/bed, -/obj/item/bedsheet/syndie, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"uUZ" = ( -/obj/effect/turf_decal/arrows/red, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"uVe" = ( -/obj/structure/table/wood, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/item/radio/off{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"uVt" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/reagent_containers/glass/bucket, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"uVD" = ( -/obj/structure/table, -/obj/item/aiModule/reset, -/obj/item/aiModule/supplied/quarantine, -/obj/item/aiModule/supplied/freeform, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"uWb" = ( -/obj/structure/plasticflaps, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - id = "QMLoad2"; - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"uWn" = ( -/obj/structure/table, -/obj/item/toy/cards/deck, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"uWo" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology North"; - dir = 4; - network = list("ss13","rd") - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"uWC" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"uWS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"uWW" = ( -/obj/structure/closet/crate/internals, -/turf/open/floor/plating, -/area/maintenance/starboard) -"uWY" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"uXi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/checker, -/area/crew_quarters/heads/hor) -"uXs" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"uXy" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "AI Chamber - Aft"; - dir = 1; - network = list("aicore") - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"uXF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/chair{ - name = "Judge"; - dir = 4 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"uXL" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"uXO" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/storage/tech"; - dir = 1; - name = "Tech Storage APC"; - pixel_y = 24 - }, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/engineering, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"uYa" = ( -/turf/open/floor/plasteel/white, -/area/medical/virology) -"uYf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"uYl" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"uYm" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teledoor"; - name = "Teleporter Access Shutters" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"uZd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"uZf" = ( -/obj/machinery/door/poddoor/incinerator_toxmix, -/turf/open/floor/engine/airless, -/area/science/mixing) -"uZz" = ( -/turf/closed/wall, -/area/quartermaster/sorting) -"vaj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"vam" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"vax" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"vaB" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/storage) -"vaO" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/dark, -/area/bridge) -"vaQ" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"vaR" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/obj/machinery/vending/cigarette, -/turf/open/floor/plating, -/area/maintenance/bar) -"vbx" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/tcommsat/computer"; - dir = 1; - name = "Telecomms Monitoring APC"; - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"vbz" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"vcF" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"vcG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"vcH" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Pen #3"; - dir = 8; - network = list("ss13","rd","xeno") - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"vcN" = ( -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"vcY" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = -4; - pixel_y = -29 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"vdw" = ( -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"vdW" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"vem" = ( -/obj/structure/table/wood, -/obj/machinery/keycard_auth{ - pixel_y = 24 - }, -/obj/item/pinpointer/nuke, -/obj/item/disk/nuclear, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"veC" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CHW"; - location = "Dorm" - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"veF" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 6; - pixel_y = -1 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/obj/item/reagent_containers/food/drinks/bottle/vodka{ - pixel_x = 3; - pixel_y = 2 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"veJ" = ( -/obj/structure/cable, -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"vfd" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"vfi" = ( -/obj/machinery/computer/telecomms/server, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"vfp" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/pod/dark, -/area/maintenance/starboard) -"vfx" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"vgb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/security/courtroom) -"vgm" = ( -/obj/machinery/air_sensor/atmos/mix_tank, -/turf/open/floor/engine/airless, -/area/engine/atmos) -"vgo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"vgH" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"vgI" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"vgW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"vgX" = ( -/obj/machinery/conveyor{ - id = "QMLoad2"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"vgZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"vhb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"vhf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"vhT" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/engine/atmos) -"vir" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 16 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"viF" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel, -/area/construction/storage) -"vju" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"vjQ" = ( -/obj/structure/closet/secure_closet/exile, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"vjV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"vjX" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/command, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/storage/tech) -"vjY" = ( -/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/blue{ - dir = 4 - }, -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"vkk" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"vkw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"vkD" = ( -/obj/structure/chair/comfy/black, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"vkR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"vlz" = ( -/obj/structure/urinal{ - pixel_y = 32 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 30 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/dorms) -"vlC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"vme" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/table, -/obj/item/radio/off, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"vmr" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai) -"vmD" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"vmJ" = ( -/obj/effect/turf_decal/vg_decals/atmos/nitrous_oxide, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"vmM" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"vmN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/engine/atmos) -"vmO" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"vnl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "55" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"vnn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/closet/secure_closet/hydroponics, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"vnM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel, -/area/hydroponics) -"vob" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"vow" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"voD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_x = 25 - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"vpz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Security Lobby" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/security/courtroom) -"vpR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/prison) -"vqv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"vqF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"vqP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"vqQ" = ( -/obj/effect/landmark/start/virologist, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"vqS" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Bridge" - }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/plasteel, -/area/bridge/meeting_room) -"vqY" = ( -/obj/machinery/button/door{ - id = "Dorm4"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -24; - specialfunctions = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"vqZ" = ( -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/obj/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/obj/machinery/door/poddoor{ - id = "tegheat"; - name = "TEG Heatshield" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/engine/atmospherics_engine) -"vra" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/disposal"; - name = "Disposal APC"; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"vrd" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/port/fore) -"vrg" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o, -/turf/open/floor/plating, -/area/storage/atmos) -"vrx" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/dorms) -"vrI" = ( -/obj/machinery/button/door{ - id = "tegheat"; - name = "TEG Heatshield"; - pixel_y = 25 - }, -/obj/machinery/button/ignition{ - id = "Incinerator"; - pixel_y = 35; - pixel_x = -1 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"vrJ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"vse" = ( -/obj/machinery/gateway{ - dir = 10 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"vsK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"vsM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"vsN" = ( -/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/white/side, -/area/hallway/primary/port) -"vtO" = ( -/obj/machinery/atmospherics/pipe/manifold, -/turf/open/floor/plasteel/dark/telecomms, -/area/science/server) -"vuh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"vuk" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/turf/open/floor/plating, -/area/science/misc_lab) -"vun" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"vuJ" = ( -/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 = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"vuO" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"vvH" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"vvM" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -1; - pixel_y = 6 - }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/computer) -"vwf" = ( -/obj/structure/bookcase/random/fiction, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/wood, -/area/library) -"vwV" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/vending/wardrobe/hydro_wardrobe, -/obj/machinery/power/apc{ - areastring = "/area/hydroponics"; - dir = 1; - name = "Hydroponics APC"; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"vwW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/stamp/captain, -/obj/item/storage/secure/safe{ - pixel_x = 35; - pixel_y = 5 - }, -/obj/item/melee/chainofcommand, -/obj/structure/window/reinforced, -/obj/machinery/camera{ - c_tag = "Captain's Office"; - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"vxi" = ( -/turf/open/floor/carpet, -/area/bridge) -"vxI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"vxX" = ( -/obj/structure/table, -/obj/item/multitool, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/gloves/color/fyellow, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/camera{ - c_tag = "Auxiliary Tool Storage" - }, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"vyb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"vyf" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/storage) -"vyH" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/turret_protected/ai_upload_foyer"; - dir = 1; - name = "AI Upload Access APC"; - pixel_y = 27 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"vyJ" = ( -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"vyM" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"vzj" = ( -/obj/machinery/light/small, -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/wood, -/area/library) -"vzn" = ( -/obj/structure/closet/secure_closet/miner, -/obj/item/clothing/shoes/winterboots/ice_boots, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"vzR" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"vzS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 5 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"vAh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/medical/surgery) -"vAp" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"vAs" = ( -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"vAy" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/chemistry"; - dir = 1; - name = "Chemistry APC"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"vAF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"vAI" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/plasteel/dark, -/area/bridge) -"vBa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"vBe" = ( -/obj/machinery/light/floor, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"vBg" = ( -/obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"vBo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/command{ - name = "Conference Room"; - req_access_txt = "19" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"vBx" = ( -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"vBS" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"vBV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Crematorium"; - req_access_txt = "27" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel/cafeteria, -/area/chapel/office) -"vCr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"vCv" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"vCE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"vDb" = ( -/obj/machinery/vending/cola/random, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"vDy" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"vDI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"vEd" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"vEe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"vEi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"vEm" = ( -/obj/machinery/recharge_station, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/aisat/service) -"vEo" = ( -/obj/machinery/door/airlock/wood, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/wood, -/area/maintenance/bar) -"vEr" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"vEA" = ( -/obj/structure/cable, -/obj/structure/closet/secure_closet/contraband/armory, -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/spawner/lootdrop/armory_contraband{ - loot = list(/obj/item/gun/ballistic/automatic/pistol = 5, /obj/item/gun/ballistic/shotgun/automatic/combat = 5, /obj/item/gun/ballistic/revolver/mateba, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/storage/box/syndie_kit/throwing_weapons = 3) - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/security/armory"; - name = "Armory APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"vEG" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/item/radio/headset{ - desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; - name = "prisoner headset"; - prison_radio = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"vER" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/mining{ - req_access_txt = "48" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"vFd" = ( -/obj/machinery/airalarm{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/camera{ - c_tag = "Northwest Paramedic Post"; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"vFe" = ( -/obj/item/beacon, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"vFM" = ( -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"vGi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"vGn" = ( -/obj/machinery/light, -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"vHU" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"vIf" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Gen-Pop Access"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "permacell1"; - name = "genpop blast door" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"vIl" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/wood, -/area/hallway/primary/central) -"vIA" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"vJs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"vJt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Chapel Crematorium"; - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/chapel/office) -"vJG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/hallway/primary/port) -"vKa" = ( -/turf/closed/wall, -/area/crew_quarters/kitchen) -"vKc" = ( -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/research{ - name = "Toxins Storage"; - req_access_txt = "8" - }, -/turf/open/floor/plasteel, -/area/science/storage) -"vKm" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"vKo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/pen/fourcolor, -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"vKO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"vKP" = ( -/obj/structure/weightmachine/stacklifter, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"vKT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/storage/atmos) -"vLa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/command/glass{ - name = "Chief Medical Officer"; - req_access_txt = "40" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"vLt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/maintenance/disposal) -"vLE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/obj/structure/reagent_dispensers/foamtank, -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"vLP" = ( -/obj/structure/kitchenspike, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"vMf" = ( -/obj/machinery/computer/operating, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"vMg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/entry) -"vMh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"vMl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"vMB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side, -/area/hallway/primary/port) -"vNu" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/morgue"; - dir = 8; - name = "Morgue APC"; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"vNF" = ( -/obj/machinery/light, -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/item/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"vNY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"vOo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Rec Room" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/fitness/recreation) -"vOB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"vOS" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"vOU" = ( -/turf/open/floor/plasteel/dark, -/area/security/brig) -"vOV" = ( -/turf/closed/wall/r_wall, -/area/science/storage) -"vPB" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hydroponics) -"vPQ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"vQf" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"vQk" = ( -/obj/machinery/computer/holodeck{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/dorms) -"vQo" = ( -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"vQW" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"vRa" = ( -/obj/structure/table, -/obj/item/cautery{ - pixel_x = 4 - }, -/obj/item/retractor, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/circular_saw, -/obj/item/hemostat, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"vSb" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"vSc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 26 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"vSg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"vSJ" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/wood, -/area/icemoon/surface/outdoors) -"vST" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"vSX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood, -/area/hallway/primary/central) -"vTh" = ( -/obj/machinery/computer/med_data, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/cmo) -"vTk" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"vTs" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"vTF" = ( -/obj/item/radio/intercom{ - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"vTP" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"vUj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Cooling Loop Bypass" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"vUq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"vUs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"vUu" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/disposal) -"vUB" = ( -/obj/machinery/computer/pandemic, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"vUE" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/service, -/turf/open/floor/plasteel/dark, -/area/storage/tech) -"vUN" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen/circuitry, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"vVs" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"vVz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"vVN" = ( -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"vVZ" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"vWg" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"vWt" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"vWV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"vXs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/medical{ - name = "Medbay Break Room"; - req_access_txt = "5" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"vYc" = ( -/obj/effect/landmark/blobstart, -/obj/item/pickaxe, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"vYL" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"vYP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"vZl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"vZq" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/dark, -/area/bridge) -"vZv" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"vZH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"vZR" = ( -/obj/effect/landmark/start/bartender, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"vZY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"waa" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"was" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4; - pixel_x = -4 - }, -/turf/open/floor/wood, -/area/hallway/primary/port) -"wav" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig Genpop North"; - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"wax" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"waC" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenic Storage" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"waP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"wbe" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"wbE" = ( -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"wbF" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plasteel/dark, -/area/engine/supermatter) -"wbJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/item/reagent_containers/food/snacks/cheesynachos{ - pixel_y = 5 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"wbO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"wbT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"wck" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/camera, -/obj/item/storage/photo_album{ - pixel_y = -10 - }, -/obj/structure/window/reinforced, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"wcn" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/turf/open/floor/plasteel/dark, -/area/security/main) -"wcy" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"wcB" = ( -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"wcS" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"wdb" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 10 - }, -/obj/structure/table, -/obj/item/folder/white, -/obj/item/pen, -/turf/open/floor/plasteel/dark, -/area/science/server) -"wdk" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"wdt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"wdu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"wdv" = ( -/turf/closed/wall, -/area/icemoon/surface/outdoors) -"wdR" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 6 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"wen" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"weS" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"wfN" = ( -/obj/effect/turf_decal/stripes, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Toxins Chamber"; - network = list("ss13","rd") - }, -/turf/open/floor/engine, -/area/science/mixing) -"wfS" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm2"; - name = "Room One" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"wgu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, -/obj/machinery/light/floor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"wgH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"wha" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"whB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/cafeteria, -/area/chapel/office) -"whW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"wie" = ( -/obj/machinery/gateway{ - dir = 1 - }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"wje" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"wji" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"wju" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/computer/security{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"wjK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Kitchen"; - req_access_txt = "28" - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"wjL" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"wjW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"wkg" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/valve/digital/on, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"wku" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"wkM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"wkS" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/chair/sofa/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/supply"; - dir = 8; - name = "Cargo Security APC"; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"wlo" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/plasteel/cult, -/area/lawoffice) -"wlD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/virology) -"wlG" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Two" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/hallway/primary/port) -"wlZ" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"wmf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"wmx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3 - }, -/obj/item/pen{ - pixel_x = -3 - }, -/obj/item/folder/yellow{ - pixel_x = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"wmB" = ( -/turf/closed/indestructible/rock/glacierrock/blue, -/area/engine/atmos) -"wmG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"wmH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Auxiliary Tool Storage"; - req_access_txt = "12" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/auxiliary) -"wnM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/beacon, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"wnO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"wnX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/structure/mineral_door/woodrustic, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"won" = ( -/obj/machinery/telecomms/server/presets/command, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"wop" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"woM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"wph" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"wpN" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/turf/open/floor/plasteel, -/area/science/storage) -"wqc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio6"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"wqd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/machinery/requests_console{ - department = "Tool Storage"; - pixel_x = 30 - }, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plasteel, -/area/storage/primary) -"wqe" = ( -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"wql" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"wrh" = ( -/obj/machinery/cryopod{ - dir = 8 - }, -/obj/machinery/computer/cryopod{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"wrN" = ( -/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, -/area/maintenance/starboard) -"wsc" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"wsj" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmospherics_engine) -"wtp" = ( -/obj/structure/closet/wardrobe/grey, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"wtt" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 13; - pixel_x = -7 - }, -/obj/item/camera/detective, -/obj/item/hand_labeler{ - pixel_x = 5 - }, -/obj/item/storage/briefcase, -/obj/item/storage/secure/safe{ - pixel_y = 36; - pixel_x = 6 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"wtY" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"wuf" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"wuj" = ( -/obj/structure/table, -/obj/item/storage/firstaid/o2, -/obj/item/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"wut" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"wuB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"wuC" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, -/area/icemoon/surface/outdoors) -"wuQ" = ( -/obj/structure/table, -/obj/machinery/plantgenes{ - pixel_y = 6 - }, -/obj/machinery/camera{ - c_tag = "Hydroponics Storage" - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"wuS" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/central) -"wvg" = ( -/turf/open/floor/wood, -/area/library) -"wvj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"wwx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/closed/wall/mineral/wood, -/area/icemoon/surface/outdoors) -"wwO" = ( -/obj/structure/chair/stool, -/obj/structure/light_construct/small, -/turf/open/floor/wood, -/area/maintenance/bar) -"wxf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"wxw" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark, -/area/science/server) -"wxT" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/medbay/zone2) -"wxZ" = ( -/obj/structure/table, -/obj/machinery/smartfridge/disks{ - pixel_y = 2 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"wyg" = ( -/turf/closed/wall/mineral/wood, -/area/maintenance/bar) -"wzf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"wzl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"wzF" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"wzH" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"wAx" = ( -/turf/closed/wall, -/area/hydroponics) -"wAM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/nuclearbomb/beer, -/turf/open/floor/wood, -/area/maintenance/bar) -"wAQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/pod/dark, -/area/maintenance/starboard) -"wAW" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"wBg" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/maintenance/solars/port/fore) -"wDd" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"wDk" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"wDt" = ( -/obj/structure/chair/pew/left{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"wDI" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"wDJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/binary/valve/digital/on{ - dir = 4; - name = "Digital Valve" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"wDR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos/abandoned{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/turf/open/floor/plasteel, -/area/storage/atmos) -"wEm" = ( -/obj/structure/barricade/wooden{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"wEP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"wFc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/closet/radiation, -/obj/machinery/requests_console{ - department = "Engineering"; - departmentType = 4; - name = "Engineering RC"; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"wFt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/wall/mineral/wood, -/area/icemoon/surface/outdoors) -"wFv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/chapel/office) -"wFB" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"wFD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"wFO" = ( -/obj/machinery/shieldgen, -/turf/open/floor/plating, -/area/engine/storage) -"wFR" = ( -/obj/structure/table, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"wFU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"wGe" = ( -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/plasteel, -/area/engine/atmos) -"wGq" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"wGB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"wGD" = ( -/obj/structure/barricade/wooden{ - max_integrity = 10; - obj_integrity = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"wHQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"wIx" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/closet/l3closet/security, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"wIA" = ( -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"wIH" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"wIT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/carpet/orange, -/area/engine/secure_construction) -"wJf" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/engine/secure_construction) -"wJy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/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/aft) -"wJH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/construction/storage) -"wJN" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"wJO" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"wKL" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel, -/area/engine/atmos) -"wKN" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre"; - req_access_txt = "45" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"wKU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"wLs" = ( -/obj/structure/sign/departments/medbay/alt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/medical/medbay/central) -"wLG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/closed/wall/mineral/wood, -/area/icemoon/surface/outdoors) -"wMr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"wMw" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel, -/area/hydroponics) -"wMJ" = ( -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/obj/item/gun/ballistic/revolver/doublebarrel, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/clothing/under/suit/waiter, -/obj/item/clothing/under/suit/waiter, -/obj/item/clothing/under/suit/waiter, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"wMT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"wNf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"wOn" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/pod/dark, -/area/medical/paramedic) -"wOK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/science/misc_lab) -"wPD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"wPT" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/main) -"wQG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"wRa" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "packageSort2" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"wRb" = ( -/obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"wRc" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Cooling to Unfiltered" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"wRm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/maintenance/aft) -"wRv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/table, -/obj/item/lightreplacer, -/turf/open/floor/plasteel, -/area/engine/break_room) -"wRz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/lab) -"wRN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"wRY" = ( -/turf/closed/wall/r_wall, -/area/maintenance/solars/starboard/aft) -"wSb" = ( -/obj/effect/turf_decal/arrows/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"wSc" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/fans/tiny, -/turf/open/floor/carpet, -/area/hallway/primary/port) -"wSy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"wSI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"wTe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/station_engineer, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"wTf" = ( -/turf/closed/wall/r_wall, -/area/security/warden) -"wTx" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/dark, -/area/security/main) -"wTK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"wUj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) -"wUr" = ( -/turf/closed/wall, -/area/science/robotics/mechbay) -"wVg" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"wVO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"wWd" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/table, -/obj/item/flashlight/lamp{ - pixel_x = -2; - pixel_y = 10 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"wWF" = ( -/obj/machinery/atmospherics/components/trinary/filter/critical{ - filter_type = "n2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"wWL" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Northwestern Hall 5"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"wXj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"wXk" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"wXZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/carpet/orange, -/area/engine/secure_construction) -"wYe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/construction/storage) -"wYk" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"wZl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/chair/pew/right{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"wZJ" = ( -/obj/structure/chair/sofa{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/landmark/start/depsec/engineering, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"wZV" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/power/terminal, -/obj/machinery/camera{ - c_tag = "Southern Engineering Post" - }, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"xac" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/disposal) -"xal" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"xas" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"xaI" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"xaS" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"xaW" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"xbm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"xbp" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"xcd" = ( -/obj/machinery/gateway{ - dir = 4 - }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"xcA" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"xcL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"xcY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"xdc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"xdr" = ( -/obj/machinery/camera{ - c_tag = "Head of Security's Office"; - dir = 8 - }, -/obj/structure/bed/dogbed{ - desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; - name = "pet bed" - }, -/mob/living/simple_animal/hostile/retaliate/bat/secbat{ - desc = "An adorable fruit bat with a cute little hat, may or may not have a reputation for biting out eyeballs, or at least that's what the HoS'd tell you."; - name = "Colonel Chomps" - }, -/obj/item/storage/secure/safe/HoS{ - pixel_x = 35 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"xdD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"xeI" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "robo1" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"xeV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/reagent_dispensers/foamtank, -/turf/open/floor/plasteel, -/area/engine/atmos) -"xfs" = ( -/obj/structure/table, -/obj/item/paicard, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"xfD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/plasteel, -/area/storage/primary) -"xfH" = ( -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"xgh" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"xgi" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Cooling to Unfiltered" - }, -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plating, -/area/engine/atmospherics_engine) -"xgq" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/machinery/vending/wallmed{ - pixel_y = -28 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"xgu" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 28 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"xgB" = ( -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"xgM" = ( -/obj/machinery/light/small, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"xhb" = ( -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation A"; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"xhg" = ( -/obj/machinery/atmospherics/miner/oxygen, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"xhD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"xhH" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/central) -"xhV" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"xiw" = ( -/turf/closed/wall/r_wall, -/area/icemoon/surface/outdoors) -"xiB" = ( -/obj/machinery/conveyor{ - dir = 9; - id = "packageSort2" - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"xiL" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plating, -/area/engine/storage) -"xjZ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"xka" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"xkR" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"xkT" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" - }, -/obj/machinery/power/apc{ - areastring = "/area/chapel/main"; - dir = 1; - name = "Chapel APC"; - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/chapel/main) -"xkW" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"xlg" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Medbay Cryogenics"; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"xlm" = ( -/obj/machinery/vending/wardrobe/atmos_wardrobe, -/turf/open/floor/plasteel, -/area/engine/atmos) -"xls" = ( -/obj/structure/fireplace{ - pixel_y = -6 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"xlX" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"xmo" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"xmr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"xmB" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/plaque{ - icon_state = "L4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"xmC" = ( -/obj/structure/closet/jcloset, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/turf/open/floor/plasteel, -/area/janitor) -"xnb" = ( -/obj/machinery/airalarm{ - pixel_y = 26 - }, -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"xnm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"xnP" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"xol" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 20 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"xop" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"xou" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/computer/shuttle/snow_taxi, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"xow" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"xoH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"xoS" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"xoY" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/gun/energy/e_gun/advtaser, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"xpl" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/mining{ - req_access_txt = "48" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) -"xpU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"xqN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"xrU" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"xrW" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"xsE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel, -/area/science/storage) -"xsJ" = ( -/obj/machinery/vending/cola/random, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/hallway/primary/port) -"xsZ" = ( -/obj/structure/table/wood, -/obj/item/toy/plush/nukeplushie, -/obj/item/disk/nuclear/fake/obvious{ - pixel_y = -10 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/bar) -"xtq" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"xtP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"xtV" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"xui" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"xur" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry Lab"; - req_access_txt = "5; 33" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"xuB" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/medbay/zone3) -"xuN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"xve" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"xvj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"xvR" = ( -/obj/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/floor/engine, -/area/engine/atmospherics_engine) -"xwg" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"xwh" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"xwA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"xwO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"xxi" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/construction/storage) -"xyA" = ( -/obj/machinery/door/window/northright{ - name = "Library Desk Door"; - req_access_txt = "37" - }, -/turf/open/floor/wood, -/area/library) -"xyT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/disposal) -"xzn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP"; - location = "CHE" - }, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"xzL" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/closet/secure_closet/security/sec, -/obj/item/clothing/suit/hooded/wintercoat/security, -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"xzM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"xAi" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"xAm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{ - dir = 8 - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"xAv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 6 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"xBi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/main) -"xBk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"xBv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"xBV" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/atmospherics_engine) -"xCe" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/engine/atmospherics_engine) -"xCf" = ( -/obj/structure/table, -/obj/item/radio/off, -/obj/item/radio/off{ - pixel_y = 6 - }, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/radio/off{ - pixel_x = -6; - pixel_y = 4 - }, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"xCn" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"xCr" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/medical/medbay/central) -"xCC" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"xCU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"xDQ" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Quarter Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"xDS" = ( -/obj/machinery/status_display, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"xEf" = ( -/obj/machinery/computer/bounty{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"xEt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"xFQ" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = 8; - pixel_y = -22; - req_access_txt = "39" - }, -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"xFZ" = ( -/turf/closed/wall/r_wall, -/area/engine/secure_construction) -"xGh" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"xGj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"xGo" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/bar"; - dir = 8; - name = "Maintenance Bar APC"; - pixel_x = -25 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"xGx" = ( -/obj/machinery/atmospherics/miner/toxins, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"xGy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/landmark/start/station_engineer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"xGE" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/flasher/portable, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"xGN" = ( -/obj/structure/fence/cut/medium{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/surface/outdoors) -"xGP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"xGX" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/engine/atmos) -"xHk" = ( -/obj/machinery/gateway{ - dir = 9 - }, -/obj/effect/turf_decal/bot_white/right, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"xHt" = ( -/obj/machinery/light/small, -/turf/open/floor/carpet, -/area/quartermaster/miningoffice) -"xHE" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"xHU" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"xIJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"xIT" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_x = -30 - }, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"xJn" = ( -/obj/machinery/computer/card/minor/ce, -/obj/machinery/computer/security/telescreen/ce{ - pixel_y = 24 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer RC"; - pixel_x = 32; - pixel_y = 27 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"xJr" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"xJB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"xJD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"xKn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/reagent_dispensers/watertank/high, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Central"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"xKu" = ( -/obj/structure/table, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"xKv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/engine/secure_construction) -"xKN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"xLF" = ( -/obj/structure/closet/secure_closet/bar{ - pixel_x = -3; - pixel_y = -1; - req_access_txt = "25" - }, -/obj/structure/light_construct/small{ - dir = 1 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/tile/carpet/fifty, -/turf/open/floor/plating, -/area/maintenance/bar) -"xMG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"xMV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"xNs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"xOj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"xOq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Office"; - req_access_txt = "22" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4; - name = "east facing firelock" - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) -"xOY" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Northwestern Hall 6"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"xPK" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable, -/obj/machinery/power/apc/highcap/fifteen_k{ - areastring = "/area/engine/engineering"; - dir = 8; - name = "Engineering APC"; - pixel_y = -1; - pixel_x = -27 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/closet/radiation, -/obj/machinery/camera{ - c_tag = "Supermatter West"; - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"xQF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/paramedic) -"xQH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"xRy" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"xRH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/shaft_miner, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"xRL" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"xRZ" = ( -/obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"xSd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"xSN" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"xSP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"xSZ" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"xTI" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/chapel/office) -"xTL" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/wood, -/area/security/courtroom) -"xUe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Snow Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"xUm" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"xUy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Bar North" - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"xUD" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"xUL" = ( -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"xUU" = ( -/turf/open/floor/plasteel/dark, -/area/maintenance/department/bridge) -"xVe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/teleporter) -"xVl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 19 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"xVn" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"xWi" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/circuit/off, -/area/ai_monitored/turret_protected/ai) -"xWq" = ( -/turf/closed/wall, -/area/storage/auxiliary) -"xWx" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"xWD" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"xXS" = ( -/obj/machinery/rnd/server, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 4; - external_pressure_bound = 120; - name = "server vent" - }, -/turf/open/floor/circuit/telecomms/server, -/area/science/server) -"xXV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"xXX" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/central) -"xYD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/carpet, -/area/hallway/secondary/exit/departure_lounge) -"xYE" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/plating, -/area/icemoon/surface/outdoors) -"xYJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/sorting) -"xYN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/surgery) -"xZg" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/wood, -/area/hallway/secondary/exit/departure_lounge) -"xZp" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/camera{ - c_tag = "Bar West"; - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"xZx" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/dark, -/area/storage/eva) -"xZL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"yae" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ybp" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"ybQ" = ( -/obj/machinery/button/door{ - id = "permacell2"; - name = "Garden Lockdown"; - pixel_x = -25; - pixel_y = 7; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"ybT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/machinery/light/floor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"ycl" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Delivery Office"; - req_access_txt = "50" - }, -/obj/structure/fans/tiny, -/turf/open/floor/pod/dark, -/area/maintenance/starboard) -"ycQ" = ( -/obj/machinery/vending/medical{ - pixel_x = -2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ydo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/captain) -"ydp" = ( -/turf/closed/mineral/random/snow/no_caves, -/area/icemoon/surface/outdoors) -"yds" = ( -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"ydQ" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/solars/starboard/aft"; - dir = 8; - name = "Starboard Quarter Solar APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"ydV" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"yeg" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"yes" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"yeA" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"yeF" = ( -/obj/machinery/vr_sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"yfp" = ( -/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/maintenance/starboard) -"yfA" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/toy/cards/deck, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"yfN" = ( -/turf/closed/indestructible{ - desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; - icon_state = "riveted"; - name = "hyper-reinforced wall" - }, -/area/icemoon/surface/outdoors) -"yfQ" = ( -/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/machinery/computer/prisoner/management{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"yge" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/icemoon/surface/outdoors) -"ygB" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"yhj" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"yhx" = ( -/turf/closed/mineral/random/snow/more_caves, -/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"yhz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"yij" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"yiy" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/quartermaster/qm) -"yiz" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"yiT" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/service) -"yiZ" = ( -/obj/machinery/door/airlock/command{ - name = "Conference Room"; - req_access_txt = "19" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"yjh" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/border_only{ - dir = 8; - name = "west facing firelock" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/bar) -"yjp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ykb" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ykk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1; - name = "north facing firelock" - }, -/obj/machinery/door/airlock/research{ - name = "Toxins Lab"; - req_access_txt = "7" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"ykr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"ykt" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"yky" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ykN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"yld" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"ylW" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/turf/open/floor/plasteel, -/area/hydroponics) +"aaw" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"aaH" = (/obj/machinery/smartfridge/chemistry/preloaded,/turf/closed/wall,/area/medical/chemistry) +"aaM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"aaO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"aaP" = (/obj/effect/landmark/event_spawn,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"aaS" = (/turf/closed/wall/r_wall,/area/medical/surgery) +"aba" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/surgery) +"abe" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) +"abk" = (/obj/machinery/light,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"abs" = (/obj/structure/table/optable,/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"abG" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"abQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/theatre) +"abU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"abX" = (/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/light/small{dir = 1},/obj/structure/rack,/obj/item/stack/sheet/cardboard,/obj/item/stack/rods/fifty,/obj/item/electronics/apc,/obj/item/stock_parts/cell{maxcharge = 2000},/turf/open/floor/plasteel,/area/quartermaster/storage) +"abZ" = (/obj/effect/landmark/start/medical_doctor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"ace" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"acj" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"acq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/arrows/red,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"acu" = (/obj/machinery/light{dir = 8},/obj/structure/chair,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"acv" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/structure/chair/office/dark,/obj/effect/landmark/start/quartermaster,/turf/open/floor/plasteel,/area/quartermaster/qm) +"acx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/button/door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"acy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/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,/area/quartermaster/storage) +"acQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"acV" = (/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"ads" = (/obj/machinery/airalarm{pixel_y = 28},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/closet/crate/trashcart,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"adt" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/power/apc{areastring = "/area/quartermaster/sorting"; dir = 1; name = "Delivery Office APC"; pixel_x = 1; pixel_y = 24},/obj/structure/table/reinforced,/obj/item/destTagger{pixel_x = 3; pixel_y = 3},/obj/item/destTagger,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"adu" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/freezer,/area/medical/medbay/central) +"adw" = (/obj/machinery/firealarm{pixel_y = 29},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"adx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ady" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"adz" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/obj/structure/sign/warning/nosmoking{pixel_y = 30},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"adA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"adT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"adU" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"adV" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"adW" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/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,/area/quartermaster/storage) +"adX" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/mining/glass{name = "Cargo Bay"; req_access_txt = "31"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"adY" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) +"adZ" = (/obj/structure/table,/obj/item/clothing/neck/stethoscope,/obj/item/folder/white,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"aet" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Toxins Launch Hall 3"; dir = 8},/turf/open/floor/plasteel,/area/maintenance/aft) +"aez" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"aeG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"aeH" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/rack,/obj/effect/turf_decal/bot,/obj/item/clothing/shoes/magboots,/turf/open/floor/plasteel/dark,/area/storage/eva) +"afn" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/engine/atmospherics_engine) +"afp" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/library) +"afU" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/open/floor/plasteel/dark,/area/engine/supermatter) +"ahe" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/quartermaster/storage) +"ahn" = (/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) +"ahC" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 13},/turf/open/floor/plasteel,/area/hallway/primary/port) +"ahU" = (/obj/machinery/space_heater,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/pod/dark,/area/medical/paramedic) +"aiS" = (/obj/structure/closet/secure_closet/CMO,/obj/machinery/keycard_auth{pixel_y = 4; pixel_x = -24},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"aiU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating,/area/engine/engineering) +"ajg" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/central) +"ajl" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/fore) +"ajq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ajV" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/item/storage/box/masks,/obj/item/storage/box/gloves{pixel_x = 3; pixel_y = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"akg" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"akB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"akQ" = (/obj/machinery/computer/arcade/minesweeper,/turf/open/floor/plasteel/dark,/area/security/prison) +"alh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ali" = (/obj/machinery/airalarm{pixel_y = 23},/obj/structure/closet/secure_closet/chemical,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"alE" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"alF" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/obj/machinery/door/window/eastright{dir = 2; name = "Medbay"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"alG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/main) +"alR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"alS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"alU" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/medical_doctor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"amy" = (/obj/machinery/vending/wallmed{pixel_y = -28},/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"amA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"amD" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/effect/mapping_helpers/airlock/unres{dir = 1},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"amF" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"anh" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/effect/mapping_helpers/airlock/unres{dir = 1},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ani" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/effect/mapping_helpers/airlock/unres{dir = 1},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"anm" = (/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ann" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"anw" = (/obj/machinery/hydroponics/soil,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"anA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"anH" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"anI" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"anJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"anK" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"anL" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"anO" = (/obj/machinery/airalarm{pixel_y = 32},/obj/structure/table,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/rods/fifty,/turf/open/floor/plasteel,/area/storage/auxiliary) +"anR" = (/obj/structure/cable,/obj/machinery/light,/turf/open/floor/plasteel/dark,/area/engine/supermatter) +"aoj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/medbay/central) +"aok" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"aol" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"aom" = (/obj/structure/chair{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"aon" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"aoo" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{pixel_y = 8},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/item/reagent_containers/glass/beaker{pixel_x = 5},/obj/item/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"aow" = (/obj/machinery/suit_storage_unit/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"aoR" = (/obj/structure/closet/secure_closet/medical3,/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/item/gun/syringe/dart,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"aoT" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/loading_area{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"aoU" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"aoX" = (/turf/closed/wall/r_wall,/area/medical/chemistry) +"apt" = (/obj/structure/extinguisher_cabinet{pixel_y = -31},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"apJ" = (/turf/closed/wall/r_wall,/area/tcommsat/server) +"apK" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/pod/dark,/area/medical/paramedic) +"apN" = (/obj/machinery/telecomms/bus/preset_three,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"apO" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"apP" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/wall,/area/medical/medbay/central) +"aqP" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"arl" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/external,/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/hallway/primary/port) +"arE" = (/obj/structure/table,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"arG" = (/turf/open/floor/plating,/area/medical/medbay/central) +"arH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port) +"arI" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"arK" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"arN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"arP" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/storage/auxiliary) +"arV" = (/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/security/prison) +"asc" = (/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel,/area/hallway/primary/port) +"ash" = (/turf/closed/wall,/area/medical/medbay/central) +"asn" = (/obj/structure/table,/obj/machinery/recharger,/obj/item/storage/fancy/donut_box{pixel_y = 10},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"asr" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 9},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"asE" = (/obj/machinery/status_display,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"asF" = (/obj/machinery/shieldwallgen,/turf/open/floor/plasteel/dark,/area/teleporter) +"asJ" = (/obj/machinery/shieldwallgen,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel/dark,/area/teleporter) +"asO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"asQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/construction/storage) +"atb" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"atp" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"atq" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"atr" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"atI" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/requests_console{announcementConsole = 1; department = "Telecomms Admin"; departmentType = 5; name = "Telecomms RC"; pixel_x = 30},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"atJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/teleporter) +"atM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{sortType = 14},/turf/open/floor/plasteel,/area/hallway/primary/port) +"atO" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"atU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/hallway/primary/port) +"atX" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/light/floor,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"auc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aue" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"auO" = (/obj/machinery/porta_turret/ai{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"auP" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"auR" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/item/book/manual/wiki/security_space_law,/obj/structure/extinguisher_cabinet{pixel_y = -31},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"auT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"auV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"auX" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/port) +"auY" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 12},/turf/open/floor/plasteel,/area/hallway/primary/port) +"ava" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"avp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"avP" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"avS" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/hallway/primary/port"; name = "Port Hall APC"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) +"avT" = (/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"avU" = (/obj/structure/chair/comfy/brown,/turf/open/floor/wood,/area/hallway/primary/port) +"avV" = (/obj/machinery/vending/snack/random,/turf/open/floor/wood,/area/hallway/primary/port) +"avX" = (/obj/structure/table,/turf/open/floor/wood,/area/hallway/primary/port) +"avY" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"awb" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"awo" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) +"awB" = (/obj/structure/chair/stool,/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"awW" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"awZ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/highsecurity{name = "AI Upload Access"; req_access_txt = "16"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"axc" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/item/paper/pamphlet/gateway,/obj/item/paper/pamphlet/gateway,/obj/item/paper/pamphlet/gateway,/turf/open/floor/plasteel/dark,/area/teleporter) +"axg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -31},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"axi" = (/turf/open/floor/wood,/area/hallway/primary/port) +"axj" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/wood,/area/hallway/primary/port) +"axk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) +"axl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"axn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/science/robotics/lab) +"axo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"axr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plating,/area/construction/storage) +"axu" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/storage/belt/utility,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plating,/area/construction/storage) +"axG" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps/opaque,/turf/open/floor/plasteel/dark,/area/science/lab) +"axL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"axN" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 10},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"ayk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"ayl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"aym" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/loading_area,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"ayo" = (/obj/machinery/suit_storage_unit/rd,/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"ayp" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30; receive_ore_updates = 1},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"ayq" = (/turf/closed/wall/r_wall,/area/tcommsat/computer) +"ayr" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/science/lab) +"ays" = (/obj/structure/cable{icon_state = "0-2"},/obj/structure/table/glass,/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/reagent_containers/dropper,/obj/machinery/power/apc{areastring = "/area/science/lab"; dir = 1; name = "Research Lab APC"; pixel_y = 26},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"ayt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/lab) +"ayu" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-16"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"ayy" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) +"ayA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/conveyor_switch/oneway{dir = 8; id = "robo2"},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"ayC" = (/obj/machinery/mecha_part_fabricator,/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"ayD" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/space_heater,/obj/machinery/power/apc{areastring = "/area/construction/storage"; dir = 8; name = "Engineering Medical"; pixel_x = -24},/turf/open/floor/plating,/area/construction/storage) +"ayE" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/terminal,/turf/open/floor/plasteel,/area/construction/storage) +"ayG" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/construction/storage) +"ayH" = (/obj/structure/table,/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/turf/open/floor/plating,/area/construction/storage) +"ayP" = (/obj/structure/table/wood,/obj/item/book/manual/wiki/security_space_law,/turf/open/floor/carpet,/area/bridge/meeting_room) +"azc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/binary/pump/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/maintenance/department/electrical) +"azq" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"azz" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/highsecurity{name = "Cyborg Charging Station"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) +"azA" = (/obj/machinery/computer/mecha{dir = 4},/obj/machinery/keycard_auth{pixel_x = -24},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"azB" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"azC" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/command/glass{name = "Research Director"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"azD" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"azG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"azH" = (/obj/machinery/conveyor{dir = 8; id = "robo2"},/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"aAe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"aAh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"aAw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/science/lab) +"aAx" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/white/corner,/area/hallway/primary/port) +"aAC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"aAD" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"aAE" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) +"aAF" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) +"aAG" = (/obj/structure/table,/obj/item/paicard{pixel_x = 4},/obj/item/taperecorder{pixel_x = -3},/obj/item/aicard,/obj/item/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"aAI" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"aAJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/science/lab) +"aAK" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aAL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aAO" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aAP" = (/obj/machinery/vending/clothing,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"aAQ" = (/obj/structure/chair,/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aAS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) +"aAT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) +"aAU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) +"aAV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aAY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) +"aBw" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hallway/secondary/entry) +"aBG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/hallway/secondary/entry) +"aBH" = (/obj/machinery/vending/wardrobe/science_wardrobe,/turf/open/floor/plasteel/white,/area/science/lab) +"aBI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aBK" = (/turf/open/floor/plasteel/white,/area/science/lab) +"aBR" = (/obj/structure/table,/obj/item/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"aCr" = (/obj/structure/table,/obj/item/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/healthanalyzer,/obj/item/healthanalyzer,/obj/item/healthanalyzer,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"aCV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/conveyor{id = "packageSort2"; dir = 1},/obj/machinery/disposal/deliveryChute,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating,/area/quartermaster/sorting) +"aCX" = (/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aDa" = (/obj/machinery/firealarm{pixel_y = 29},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/vending/autodrobe,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aDb" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aDc" = (/obj/effect/landmark/start/scientist,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/science/lab) +"aDd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aDe" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/hallway/secondary/entry"; dir = 4; name = "Entry Hall APC"; pixel_x = 24},/obj/effect/turf_decal/tile/purple,/obj/machinery/vending/clothing,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aDf" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/science/lab) +"aDg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/cabinet,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aDh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aDk" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/status_display{layer = 4; pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aDm" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/structure/closet/cabinet,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aDn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating,/area/maintenance/disposal) +"aDo" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aDp" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/chair,/obj/effect/landmark/start/assistant,/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aDJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/secure_closet/atmospherics,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/turf/open/floor/plasteel,/area/engine/atmos) +"aDL" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/maintenance/department/electrical) +"aDM" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/closed/wall/r_wall,/area/science/xenobiology) +"aDQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"aDX" = (/obj/structure/chair/sofa/right{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/landmark/start/depsec/medical,/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aEE" = (/obj/machinery/rnd/destructive_analyzer,/turf/open/floor/circuit,/area/science/lab) +"aEF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"aEG" = (/turf/open/floor/circuit,/area/science/lab) +"aEH" = (/obj/machinery/computer/rdconsole/core{dir = 1},/obj/machinery/light,/turf/open/floor/circuit,/area/science/lab) +"aEI" = (/obj/machinery/rnd/production/protolathe/department/science,/turf/open/floor/circuit,/area/science/lab) +"aEJ" = (/turf/closed/wall/r_wall,/area/hallway/secondary/entry) +"aEK" = (/obj/machinery/rnd/production/circuit_imprinter/department/science,/obj/item/reagent_containers/glass/beaker/sulphuric,/turf/open/floor/circuit,/area/science/lab) +"aEL" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/science{dir = 1},/turf/open/floor/plating,/area/hallway/secondary/entry) +"aEO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/chapel/office) +"aFa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/ladder,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"aFA" = (/obj/machinery/light/small{dir = 8},/obj/structure/janitorialcart,/turf/open/floor/plasteel,/area/janitor) +"aFI" = (/turf/closed/wall/r_wall,/area/science/lab) +"aFJ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aFO" = (/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aFQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aFR" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/junction{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aFT" = (/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/hallway/secondary/entry) +"aFU" = (/obj/structure/chair{dir = 1},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aFY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aFZ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/shutters{id = "Skynet_launch2"; name = "mech bay"},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"aGl" = (/obj/structure/closet/secure_closet/miner,/obj/item/clothing/shoes/winterboots/ice_boots,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"aGD" = (/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"aHc" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/teleporter) +"aHe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) +"aHt" = (/obj/machinery/atmospherics/components/binary/valve/digital{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"aHu" = (/turf/closed/wall/r_wall,/area/science/server) +"aHA" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) +"aHD" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) +"aHE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"aHG" = (/obj/machinery/recharge_station,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/circuit,/area/science/robotics/mechbay) +"aHK" = (/obj/structure/rack,/obj/item/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/welding,/obj/item/clothing/glasses/welding,/obj/item/multitool{pixel_x = 3},/obj/item/multitool{pixel_x = 3},/obj/item/storage/belt/utility,/obj/item/storage/belt/utility,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"aHU" = (/obj/machinery/rnd/production/techfab/department/service,/turf/open/floor/plating,/area/maintenance/disposal) +"aIf" = (/obj/item/target,/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"aIt" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"aIK" = (/obj/machinery/computer/aifixer{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"aIN" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"aIP" = (/turf/closed/wall,/area/hallway/secondary/entry) +"aIS" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/security/checkpoint/medical) +"aJb" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"aJe" = (/obj/machinery/light{dir = 4},/obj/machinery/recharge_station,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit,/area/science/robotics/mechbay) +"aJt" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/quartermaster/miningdock) +"aJC" = (/obj/machinery/porta_turret/ai{dir = 4},/obj/machinery/camera{c_tag = "AI Chamber - Fore"; network = list("aicore")},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"aJP" = (/obj/machinery/vending/assist,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"aJZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"aKa" = (/obj/machinery/atmospherics/components/binary/valve/digital{dir = 4},/turf/closed/wall/r_wall,/area/storage/atmos) +"aKf" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/disposal) +"aKm" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/vending/wardrobe/sec_wardrobe,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aKn" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aKp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"aKs" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"aKu" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/science/robotics/mechbay"; dir = 8; name = "Mech Bay APC"; pixel_x = -26},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"aKw" = (/obj/machinery/computer/mech_bay_power_console{dir = 1},/obj/structure/cable,/turf/open/floor/circuit,/area/science/robotics/mechbay) +"aKP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/security/armory) +"aLk" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"aLp" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/storage/box/firingpins{pixel_x = -3},/obj/item/storage/box/firingpins{pixel_x = 6},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"aLu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aLD" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/chair/sofa/corner{dir = 4},/obj/machinery/power/apc{areastring = "/area/security/checkpoint/medical"; dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aLE" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aLF" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/chair/sofa/left,/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aLG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/computer/secure_data{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aLL" = (/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"aLM" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"aLN" = (/obj/machinery/button/door{id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "29"},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"aLP" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"aLQ" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/table/reinforced,/obj/item/storage/box,/obj/item/storage/box,/obj/item/storage/box,/obj/item/hand_labeler{pixel_y = 8},/obj/item/hand_labeler{pixel_y = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"aMu" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/structure/chair/comfy/black,/obj/effect/landmark/start/depsec,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"aMx" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"aMF" = (/obj/machinery/button/door{id = "kanyewest"; name = "Privacy Shutters"; pixel_y = 24},/obj/machinery/computer/med_data,/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"aMR" = (/obj/structure/table/wood,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"aNe" = (/obj/machinery/camera{c_tag = "Brig Genpop South"},/obj/structure/chair/comfy/brown,/turf/open/floor/plasteel/dark,/area/security/prison) +"aNg" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/fore) +"aNj" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aNk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/security{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aNl" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aNm" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/medical) +"aNo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"aNr" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/cargo_technician,/turf/open/floor/plasteel,/area/quartermaster/storage) +"aNw" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/firealarm{pixel_y = 29},/turf/open/floor/wood,/area/security/courtroom) +"aNL" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"aNS" = (/obj/machinery/turnstile{name = "Genpop Entrance Turnstile"; req_access_txt = "69"; dir = 4},/obj/machinery/door/poddoor/preopen{id = "permacell1"; name = "genpop blast door"},/turf/open/floor/plasteel/dark,/area/security/prison) +"aNT" = (/obj/effect/turf_decal/stripes,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/components/binary/pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airlock_sensor/incinerator_toxmix{pixel_y = 24},/turf/open/floor/engine,/area/science/mixing) +"aNU" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/engine/engineering) +"aOl" = (/obj/structure/closet/secure_closet/security/med,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/camera{c_tag = "Security Post - Medbay"; dir = 1},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aOm" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"aOo" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"aOp" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/storage/atmos"; dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/atmos) +"aOq" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plating,/area/storage/atmos) +"aOr" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"aOJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/engine,/area/engine/supermatter) +"aOP" = (/obj/structure/table/wood,/obj/item/storage/pill_bottle/dice,/turf/open/floor/plasteel/dark,/area/security/prison) +"aPw" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"aPA" = (/turf/closed/wall/r_wall,/area/security/checkpoint/medical) +"aPB" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/security/checkpoint/medical) +"aPC" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/storage/atmos) +"aPD" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/storage/atmos) +"aPE" = (/turf/closed/wall/r_wall,/area/storage/atmos) +"aPY" = (/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/blue{dir = 4},/obj/machinery/sleeper{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"aPZ" = (/obj/machinery/airalarm{pixel_y = 32},/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/blue{dir = 4},/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"aQd" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"aQe" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"aQA" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/terminal{dir = 1},/obj/effect/landmark/start/station_engineer,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) +"aQK" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"aQT" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"aQV" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"aQX" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"aRp" = (/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) +"aRq" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/hydroponics) +"aRt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"aSl" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"aSE" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"aSI" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aSN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"aTc" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aTY" = (/obj/machinery/camera{c_tag = "Secure Tech Storage"},/turf/open/floor/plating,/area/storage/tech) +"aUb" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"aUg" = (/obj/structure/chair/comfy/brown{dir = 1},/obj/structure/light_construct/small,/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood{icon_state = "wood-broken4"},/area/maintenance/bar) +"aUC" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aUG" = (/obj/structure/closet/firecloset/full{anchored = 1},/turf/open/floor/plating,/area/engine/engineering) +"aVt" = (/obj/structure/closet/emcloset,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/maintenance/department/electrical"; dir = 4; name = "Southern Atmos Post APC"; pixel_x = 24},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"aVv" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/department/electrical) +"aVC" = (/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 30},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"aWr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/storage) +"aWK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door_timer{id = "Cell 1"; name = "Cell 1"; pixel_x = -32},/turf/open/floor/plasteel/dark,/area/security/brig) +"aWM" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP2"; location = "Stbd"},/turf/open/floor/plasteel,/area/storage/primary) +"aXh" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) +"aYe" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"aYf" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=QM"; location = "CHW"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aZz" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/computer/communications{dir = 1},/obj/machinery/camera{c_tag = "Bridge Center"; dir = 1},/obj/machinery/keycard_auth{pixel_x = 29; pixel_y = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"aZY" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"aZZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"baa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"bbq" = (/obj/machinery/door/airlock/engineering{name = "Port Bow Solar Access"; req_access_txt = "10"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"bcc" = (/obj/machinery/door/window/brigdoor/security/cell{id = "Cell 2"; name = "Cell 2"; dir = 1},/obj/effect/turf_decal/vg_decals/numbers/two,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) +"bcp" = (/turf/open/floor/engine,/area/science/misc_lab) +"bcq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"bcu" = (/obj/effect/turf_decal/vg_decals/atmos/plasma,/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/plasma,/area/engine/atmos) +"bcR" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/primary/port) +"bdd" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"bdm" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) +"bdM" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) +"bei" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"beo" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"beq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"beD" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/virology) +"bff" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/security/courtroom) +"bfg" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"bfk" = (/obj/structure/plasticflaps,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/obj/machinery/conveyor{id = "QMLoad2"; dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) +"bfB" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 9},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bfT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"bhe" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"bhC" = (/obj/machinery/camera{c_tag = "Xenobiology Lab - Pen #2"; dir = 8; network = list("ss13","rd","xeno")},/turf/open/floor/engine,/area/science/xenobiology) +"bii" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/vending/coffee,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"bjU" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"bkz" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/item/stack/sheet/mineral/plasma{pixel_y = 4},/obj/item/clothing/glasses/science,/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bkQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"blg" = (/obj/docking_port/stationary{dir = 2; dwidth = 5; height = 7; id = "supply_home"; name = "Cargo Bay"; width = 12},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bly" = (/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"blD" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"blI" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/ambrosia,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"blR" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"bmA" = (/turf/closed/wall,/area/hallway/secondary/exit/departure_lounge) +"bmP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bmS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bmW" = (/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/miningoffice) +"bmX" = (/obj/effect/landmark/loneopspawn,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bna" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access_txt = "48"; shuttledocked = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/quartermaster/miningdock) +"bnE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bnU" = (/turf/closed/wall/r_wall,/area/engine/engineering) +"bok" = (/turf/closed/wall/r_wall,/area/hallway/secondary/exit/departure_lounge) +"bom" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"bow" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bpB" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"bpD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/plasteel/cult,/area/lawoffice) +"bpI" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"bpM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/cult,/area/lawoffice) +"bpO" = (/obj/machinery/door/airlock{name = "Unisex Restroom"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness/recreation) +"bpT" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bqx" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"bqN" = (/turf/closed/indestructible/rock/snow/ice,/area/icemoon/surface/outdoors) +"bqO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/cult,/area/lawoffice) +"bqW" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"bqX" = (/obj/machinery/airalarm{pixel_y = 26},/obj/machinery/light{dir = 1},/obj/structure/chair/stool,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"bra" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/xeno_spawn,/turf/open/floor/carpet,/area/quartermaster/miningoffice) +"bri" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"brq" = (/obj/machinery/light/small{dir = 1},/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/freezer,/area/security/prison) +"brE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/door/window/southleft{name = "Court Cell"; req_access_txt = "2"; dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 1},/turf/open/floor/wood,/area/security/courtroom) +"brJ" = (/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"brX" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/lawoffice) +"bsk" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/wood,/area/security/courtroom) +"bsm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/security/courtroom) +"bsn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/security/courtroom) +"bsq" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/chair/stool,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"bsx" = (/turf/closed/wall/r_wall,/area/crew_quarters/fitness/recreation) +"bsL" = (/obj/effect/landmark/blobstart,/turf/open/floor/carpet,/area/quartermaster/miningoffice) +"bsU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) +"bsX" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/camera,/obj/item/taperecorder,/turf/open/floor/wood,/area/library) +"btf" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/lawoffice"; dir = 8; name = "Law Office APC"; pixel_x = -25; pixel_y = 1},/obj/structure/chair/office/dark{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/cult,/area/lawoffice) +"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/turf/open/floor/wood,/area/security/courtroom) +"btI" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/crate/coffin,/turf/open/floor/wood,/area/chapel/office) +"btZ" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/fans/tiny,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"bum" = (/turf/open/openspace/icemoon,/area/icemoon/surface/outdoors) +"buF" = (/obj/machinery/light,/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/obj/machinery/cell_charger,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/item/pipe_dispenser,/turf/open/floor/plasteel/dark,/area/engine/engineering) +"buI" = (/obj/structure/cable{icon_state = "0-2"},/obj/structure/grille,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"buJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"buO" = (/obj/machinery/quantumpad{map_pad_id = "3"; map_pad_link_id = "4"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"buX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/security/courtroom) +"buZ" = (/turf/open/floor/wood,/area/security/courtroom) +"bvl" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "lawyer_blast"; name = "privacy door"},/turf/open/floor/plating,/area/lawoffice) +"bvo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"bvq" = (/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"bvw" = (/turf/open/floor/plating,/area/quartermaster/miningoffice) +"bvW" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/door_timer{id = "Cell 2"; name = "Cell 2"; pixel_y = 32},/turf/open/floor/plasteel/dark,/area/security/brig) +"bwa" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"bwb" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/light{dir = 1},/obj/machinery/turnstile{name = "Genpop Entrance Turnstile"; req_access_txt = "69"; dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"bwh" = (/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) +"bwm" = (/obj/structure/table,/obj/item/storage/firstaid/toxin,/obj/item/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bwr" = (/obj/machinery/camera{c_tag = "Toxins Launch hall 1"; dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) +"bwt" = (/turf/closed/wall/r_wall,/area/security/courtroom) +"bwu" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/camera{c_tag = "Southern Hall 1"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bwx" = (/turf/closed/wall,/area/lawoffice) +"bwG" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bwL" = (/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/quartermaster/miningoffice"; dir = 8; name = "Mining APC"; pixel_x = -26},/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"bwZ" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L9"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bxa" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bxb" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L13"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bxc" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L11"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bxf" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"bxh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4; pixel_y = 5},/obj/machinery/camera{c_tag = "AI Chamber - Starboard"; dir = 8; network = list("aicore")},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"bxk" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/secondary/entry) +"bxG" = (/obj/machinery/firealarm{pixel_y = 29},/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/prison) +"bxK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/security/glass{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) +"bxL" = (/turf/closed/indestructible/rock/glacierrock/blue,/area/icemoon/surface/outdoors) +"bxM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/lab) +"bxN" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/crew_quarters/fitness/recreation) +"bxR" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bxU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"bxX" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"byu" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/medical/virology) +"byL" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"byO" = (/obj/structure/fence,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"byP" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "permacell2"; name = "garden blast door"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plating,/area/security/prison) +"byR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/flasher{id = "PCell 1"; pixel_y = -25},/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/prison) +"byT" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"byU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"byW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/arrows/red{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/central) +"byY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L10"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"byZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bzb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bzc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bzd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bze" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bzh" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bzi" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4},/obj/machinery/requests_console{department = "Mining"; pixel_x = -30},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bzj" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bzk" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bzl" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"bzn" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/light{dir = 4},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"bzq" = (/turf/closed/wall,/area/quartermaster/miningoffice) +"bzs" = (/turf/closed/wall,/area/maintenance/aft) +"bzS" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bzU" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bzV" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bzW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bAg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"bAh" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"bAj" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/plaque{icon_state = "L1"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bAk" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bAp" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bAr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bAs" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bAt" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bAL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plasteel/dark,/area/security/brig) +"bAM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/security/glass{id_tag = "innerbrig"; name = "Brig Infirmary"; req_access_txt = "2"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) +"bAN" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/dark,/area/security/warden) +"bAO" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/security/warden"; dir = 8; name = "Brig Control APC"; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/security/warden) +"bAP" = (/obj/structure/musician/piano{icon_state = "piano"},/obj/machinery/camera{c_tag = "Bar South"; dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) +"bBd" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/science/misc_lab) +"bBh" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bBk" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/vending/sustenance,/turf/open/floor/plasteel/dark,/area/security/prison) +"bBl" = (/obj/machinery/door/airlock/security/glass{name = "Gen-Pop Access"; req_access_txt = "2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/prison) +"bBp" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plating,/area/security/warden) +"bBq" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plating,/area/security/warden) +"bBr" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating,/area/security/warden) +"bBs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plating,/area/security/warden) +"bBt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 8},/turf/open/floor/plasteel/dark,/area/security/main) +"bBy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/hallway/primary/central) +"bBz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Security Lobby"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/central) +"bBA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/hallway/primary/central) +"bBB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bBH" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/grille,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bBJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bBL" = (/turf/closed/wall,/area/crew_quarters/fitness/recreation) +"bBN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bBP" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bBQ" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/quartermaster/miningdock) +"bCt" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/security/main) +"bCv" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plating,/area/security/warden) +"bCz" = (/obj/structure/chair,/obj/effect/landmark/start/security_officer,/turf/open/floor/wood,/area/hallway/primary/central) +"bCA" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) +"bCC" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) +"bCD" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bCG" = (/obj/effect/turf_decal/tile/brown,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bCJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stock_parts/cell/high,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bCL" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bCM" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bCO" = (/turf/closed/wall,/area/quartermaster/miningdock) +"bCQ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bCT" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/sorting/mail{sortType = 24},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bCW" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio3"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) +"bCY" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/light/small,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bDe" = (/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "mech bay"},/obj/structure/fans/tiny,/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bDf" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/quartermaster/qm) +"bDg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"bDo" = (/obj/machinery/jukebox{req_one_access = null},/turf/open/floor/plating,/area/maintenance/bar) +"bDr" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/main) +"bDv" = (/obj/structure/cable{icon_state = "1-2"},/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/plasteel/dark,/area/security/prison) +"bDA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bDB" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/wood,/area/bridge/meeting_room) +"bDE" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bDI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bDR" = (/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"bDT" = (/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bDU" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bDW" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/misc_lab) +"bEa" = (/turf/closed/wall/r_wall,/area/science/misc_lab) +"bEb" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/maintenance/disposal) +"bEe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/fitness/recreation) +"bEi" = (/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bEl" = (/obj/machinery/light{dir = 8},/obj/machinery/vending/wardrobe/science_wardrobe,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bEJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"bES" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bEX" = (/obj/structure/cable,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/chair/comfy/brown{dir = 4},/obj/item/toy/plush/nukeplushie,/turf/open/floor/plasteel/dark,/area/security/prison) +"bEZ" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/structure/chair/comfy/brown{dir = 8},/obj/item/toy/plush/lizardplushie,/turf/open/floor/plasteel/dark,/area/security/prison) +"bFb" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/structure/chair/comfy/brown{dir = 4},/obj/item/toy/plush/carpplushie{color = "red"; name = "Nanotrasen wildlife department space carp plushie"},/turf/open/floor/plasteel/dark,/area/security/prison) +"bFc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/security/warden) +"bFd" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/closet/secure_closet/warden,/obj/machinery/light{dir = 8},/obj/item/clothing/suit/hooded/wintercoat/security,/turf/open/floor/plasteel/dark,/area/security/warden) +"bFf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) +"bFj" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plasteel/dark,/area/security/warden) +"bFk" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bFl" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"bFn" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/dark,/area/security/main) +"bFq" = (/obj/machinery/computer/crew,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/security/warden) +"bFs" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/closet/secure_closet/security/sec,/obj/item/clothing/suit/hooded/wintercoat/security,/turf/open/floor/plasteel/dark,/area/security/main) +"bFw" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bFx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bFA" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bFD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/wood,/obj/item/book/manual/wiki/security_space_law,/obj/item/pen/red,/turf/open/floor/plasteel/cult,/area/lawoffice) +"bFK" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 8},/obj/structure/tank_dispenser,/obj/machinery/power/apc{areastring = "/area/science/misc_lab"; dir = 8; name = "Testing Lab APC"; pixel_x = -29},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bFL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bFO" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bFT" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{name = "Mining Office"; req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bGo" = (/obj/structure/fence/corner{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bGq" = (/obj/structure/fence/cut/large{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bGt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/floor,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bGu" = (/turf/open/floor/plasteel/dark,/area/security/prison) +"bGv" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/structure/chair/comfy/brown{dir = 8},/obj/item/toy/plush/beeplushie,/turf/open/floor/plasteel/dark,/area/security/prison) +"bGy" = (/turf/open/floor/plasteel/white,/area/security/brig) +"bGB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) +"bGD" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/computer/secure_data{dir = 8},/turf/open/floor/plasteel/dark,/area/security/main) +"bGE" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) +"bGN" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/warden) +"bGO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/computer/prisoner/management{dir = 8},/turf/open/floor/plasteel/dark,/area/security/warden) +"bGR" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/disposalpipe/sorting/mail/flip{sortType = 28},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bGT" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bGV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bGW" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bHc" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"bHh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"bHj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"bHk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"bHl" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"bHt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bHD" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bHE" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bHR" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/hos"; dir = 8; name = "Head of Security's Office APC"; pixel_x = -24},/obj/machinery/computer/card/minor/hos{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"bHS" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/brigdoor{dir = 4; name = "HoS Office"; req_access_txt = "58"},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"bHX" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/vending/security,/turf/open/floor/plasteel/dark,/area/security/main) +"bIc" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bIf" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio2"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) +"bIj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bIm" = (/obj/effect/landmark/start/shaft_miner,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bIn" = (/obj/structure/closet/crate/science,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bIq" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/item/radio/intercom{pixel_x = -30},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"bIK" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "55"; dir = 8},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"bIL" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "55"; dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) +"bJf" = (/obj/structure/cable,/obj/structure/grille,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bJl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"bJn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"bJp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/dark,/area/security/warden) +"bJq" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plating,/area/security/warden) +"bJs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel/dark,/area/security/main) +"bJt" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/dark,/area/security/main) +"bJu" = (/obj/structure/cable{icon_state = "1-2"},/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"bJw" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/dark,/area/security/main) +"bJy" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/door/window/brigdoor{name = "Reception Desk"; req_access_txt = "63"; dir = 1},/obj/machinery/door/window/brigdoor{dir = 8; name = "Reception Desk"; req_access_txt = "63"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/security/main) +"bJz" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "hos"},/obj/structure/cable,/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"bJC" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/science/mixing) +"bJF" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bJG" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/cult,/area/lawoffice) +"bJQ" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "Arrivals Airlock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"bKl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"bKo" = (/obj/machinery/door/airlock/public/glass{name = "Courtroom"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/wood,/area/security/courtroom) +"bKs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"bKw" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"bKI" = (/turf/closed/wall/r_wall,/area/engine/atmos) +"bKL" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel,/area/science/mixing) +"bKO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bKR" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bLc" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/camera{c_tag = "Engineering East"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"bLv" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) +"bLI" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen/fountain,/obj/item/stamp/hos,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"bLO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/shutters/preopen{id = "kanyewest"; name = "privacy shutters"},/turf/open/floor/plating,/area/security/detectives_office) +"bLQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/vault,/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"bLS" = (/turf/open/floor/plating,/area/quartermaster/miningdock) +"bLT" = (/turf/closed/wall/r_wall,/area/quartermaster/miningdock) +"bLW" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8; network = list("ss13","medbay")},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"bLX" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/cult,/area/lawoffice) +"bMj" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bMs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/dark,/area/bridge) +"bMN" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/chair/comfy/brown{dir = 8},/obj/effect/landmark/start/detective,/turf/open/floor/carpet,/area/security/detectives_office) +"bMP" = (/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bMT" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bMZ" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "55"},/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "55"},/turf/open/floor/engine,/area/science/misc_lab) +"bNb" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 8; pixel_x = 4},/turf/open/floor/wood,/area/hallway/primary/port) +"bNf" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bNk" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bNn" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/camera{c_tag = "Southern Hall 2"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bNF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bNN" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"bNR" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/closet{name = "Evidence Closet"},/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/plasteel/dark,/area/security/main) +"bNS" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/security/main) +"bNT" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/computer/secure_data{dir = 1},/obj/machinery/power/apc{areastring = "/area/security/detectives_office"; name = "Detective's Office APC"; pixel_y = -26},/turf/open/floor/carpet,/area/security/detectives_office) +"bNV" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/security/detectives_office) +"bOb" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bOc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"bOp" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bOT" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/structure/table/wood,/obj/machinery/recharger{pixel_y = 4; pixel_x = -7},/obj/item/book/manual/wiki/security_space_law{pixel_x = 6; pixel_y = 2},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"bOX" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/security/glass{name = "Evidence Storage"; req_access_txt = "4"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) +"bPa" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 17},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bPc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bPd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bPf" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 16},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"bPh" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/photocopier,/obj/machinery/power/apc{areastring = "/area/library"; dir = 4; name = "Library APC"; pixel_x = 24},/turf/open/floor/wood,/area/library) +"bPk" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"bPm" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"bPn" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/aft) +"bPq" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/engine,/area/science/xenobiology) +"bPW" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"bQf" = (/obj/structure/closet/emcloset/anchored,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bQg" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/warden) +"bQj" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/maintenance/central"; dir = 1; name = "Security Maint APC"; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) +"bQk" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/light/small{dir = 8},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating,/area/maintenance/central) +"bQm" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) +"bQn" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) +"bQs" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bQt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"bQx" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/library) +"bQC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/open/floor/plating,/area/science/storage) +"bQP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bRy" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"bRD" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bRH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/library) +"bRL" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/science/storage) +"bRN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/engine,/area/science/xenobiology) +"bRQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) +"bSd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/chapel/main) +"bSu" = (/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/dark,/area/bridge) +"bSC" = (/obj/docking_port/stationary{dir = 8; dwidth = 1; height = 4; name = "escape pod loader"; roundstart_template = /datum/map_template/shuttle/escape_pod/default; width = 3},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bSF" = (/obj/machinery/airalarm{pixel_y = 26},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) +"bSO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 3},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bSS" = (/turf/closed/wall,/area/maintenance/aft/secondary) +"bSX" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bTw" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"bTC" = (/obj/structure/grille,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bTE" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bTH" = (/turf/open/floor/plasteel/cafeteria,/area/chapel/office) +"bTM" = (/obj/machinery/door/poddoor/shutters/window{id = "armory2"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"bTR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"bTU" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/wood,/area/library) +"bTV" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/wood,/area/library) +"bUm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/chapel/office) +"bUB" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bUD" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/grille,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bUH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/central) +"bUJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/wood,/obj/item/storage/book/bible,/turf/open/floor/carpet,/area/chapel/main) +"bUL" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bUP" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/zone2) +"bVa" = (/turf/open/floor/plating,/area/maintenance/aft/secondary) +"bVu" = (/obj/machinery/airalarm{pixel_y = 26},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"bVv" = (/obj/item/clothing/glasses/hud/health,/obj/structure/closet/secure_closet/medical3,/obj/machinery/camera{c_tag = "Northeast Paramedic Post"; dir = 8; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bVI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"bVM" = (/obj/structure/grille,/obj/structure/cable,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"bVQ" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/chapel/office) +"bVR" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/wood,/area/chapel/main) +"bVS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/table/wood,/turf/open/floor/carpet,/area/chapel/main) +"bVT" = (/obj/item/cultivator,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bVW" = (/turf/open/floor/carpet,/area/security/detectives_office) +"bVX" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bVZ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/library) +"bWd" = (/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/sign/warning/nosmoking{pixel_x = -32},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 4; network = list("ss13","rd")},/turf/open/floor/plasteel,/area/science/storage) +"bWe" = (/turf/open/floor/engine/airless,/area/science/mixing) +"bWf" = (/turf/closed/wall/r_wall,/area/maintenance/aft/secondary) +"bWj" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"bWM" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/dark,/area/security/main) +"bWN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = 30},/obj/machinery/camera{c_tag = "Chapel Office"},/turf/open/floor/plasteel/dark,/area/chapel/office) +"bWO" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/chapel/office"; dir = 1; name = "Chapel Office APC"; pixel_y = 24},/turf/open/floor/carpet,/area/chapel/office) +"bWQ" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/chapel/office) +"bWR" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 30},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"bXO" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"bXU" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) +"bXV" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/open/floor/plating,/area/library) +"bXW" = (/turf/open/floor/plasteel,/area/science/storage) +"bYL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/chair,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/chapel/office) +"bYU" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/rack,/obj/item/gun/energy/e_gun/dragnet{pixel_x = 2; pixel_y = -2},/obj/item/gun/energy/e_gun/dragnet,/obj/item/gun/energy/e_gun/dragnet{pixel_x = -2; pixel_y = 2},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"bYY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"bYZ" = (/turf/open/floor/engine/airless,/area/engine/atmos) +"bZa" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) +"bZt" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bZx" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/chapel/office) +"bZF" = (/turf/closed/wall,/area/chapel/main) +"bZI" = (/turf/open/floor/carpet/orange,/area/engine/secure_construction) +"bZU" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"cav" = (/obj/docking_port/stationary/random{dir = 8; id = "pod_lavaland2"; name = "lavaland"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"caA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/chapel/office) +"caJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/maintenance/aft) +"caS" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"cbt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/closet/crate/coffin,/turf/open/floor/wood,/area/chapel/office) +"cbz" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/camera{c_tag = "Brig Evidence Storage"},/turf/open/floor/plasteel/dark,/area/security/main) +"cbL" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"cbO" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"cbQ" = (/turf/open/floor/engine,/area/science/xenobiology) +"cci" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/structure/chair/sofa/corner{dir = 4},/turf/open/floor/wood,/area/maintenance/bar) +"ccl" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/shutters{id = "capshut"},/turf/open/floor/plating,/area/crew_quarters/heads/captain) +"ccD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"ccF" = (/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/snowed/smoothed/icemoon,/area/engine/atmos) +"ccG" = (/turf/open/floor/engine/air,/area/engine/atmos) +"ccI" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"ccN" = (/obj/machinery/atmospherics/components/unary/relief_valve/atmos/atmos_waste{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) +"cdj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/closed/wall/r_wall,/area/science/xenobiology) +"cdk" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_x = -6; pixel_y = 3},/obj/machinery/recharger{pixel_x = 6; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/security/warden) +"cdt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/carpet,/area/chapel/office) +"cdD" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "heads_meeting"; name = "privacy shutters"},/turf/open/floor/plating,/area/bridge/meeting_room) +"cdE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) +"cep" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"cer" = (/turf/closed/wall/r_wall,/area/chapel/office) +"ces" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/light,/obj/item/radio/intercom{pixel_y = -26},/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"cew" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/chapel/office) +"cex" = (/obj/machinery/nuclearbomb/selfdestruct,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"cey" = (/obj/machinery/computer/bank_machine,/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"ceA" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"ceZ" = (/mob/living/simple_animal/bot/medbot,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"cfh" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green,/obj/item/pen/fountain/captain,/obj/item/storage/box/matches,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"cfn" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"cfp" = (/turf/closed/wall,/area/maintenance/disposal) +"cfs" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cfB" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/dark,/area/bridge) +"cfN" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/tank_dispenser,/turf/open/floor/plasteel,/area/engine/engineering) +"cgp" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/warden,/turf/open/floor/plasteel/dark,/area/security/warden) +"cgH" = (/obj/structure/disposalpipe/junction/flip{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"cgY" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/hallway/primary/central) +"cgZ" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"cha" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output,/turf/open/floor/engine/airless,/area/engine/atmos) +"chb" = (/turf/closed/wall/r_wall,/area/bridge/meeting_room) +"chc" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/carpet,/area/bridge/meeting_room) +"chd" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) +"chk" = (/obj/machinery/camera{c_tag = "Telecomms - Control Room"; dir = 1; network = list("ss13","tcomms")},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"chp" = (/turf/open/floor/plating,/area/maintenance/aft) +"chN" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"chZ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"cio" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable,/obj/machinery/door/poddoor/shutters{id = "capshut"},/turf/open/floor/plating,/area/crew_quarters/heads/captain) +"civ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/bridge) +"ciG" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input,/turf/open/floor/engine/airless,/area/engine/atmos) +"ciO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/light,/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/security/courtroom) +"cjA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/maintenance/aft) +"cjE" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/radio/intercom{pixel_y = 20},/turf/open/floor/plasteel,/area/quartermaster/storage) +"cjH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cjN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"cjP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light,/obj/structure/disposalpipe/junction/flip{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"cjS" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/dark,/area/bridge) +"cjX" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"cjY" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/door/poddoor/shutters{id = "capshut"},/turf/open/floor/plating,/area/crew_quarters/heads/captain) +"ckb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"ckm" = (/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output,/turf/open/floor/engine/air,/area/engine/atmos) +"ckT" = (/obj/structure/cable,/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/captain"; name = "Captain's Office APC"; pixel_y = -26},/mob/living/simple_animal/pet/fox/Renault,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"ckV" = (/obj/machinery/computer/cargo{dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) +"ckW" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"ckX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/bridge) +"ckY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"clc" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/item/radio/intercom{pixel_x = 25},/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/dark,/area/bridge) +"clf" = (/obj/structure/table/wood,/obj/item/lipstick/random{pixel_x = -2; pixel_y = -2},/obj/item/lipstick/random{pixel_x = 2; pixel_y = 2},/obj/item/toy/dummy,/obj/item/reagent_containers/food/snacks/baguette,/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/wood,/area/crew_quarters/theatre) +"clq" = (/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"cly" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"clB" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hor) +"clR" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/captain) +"clV" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/bridge) +"cmk" = (/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/maintenance/aft) +"cmC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"cmK" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"cmU" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"cmV" = (/obj/structure/cable{icon_state = "4-8"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/carpet,/area/bridge) +"cng" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) +"cni" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"cnI" = (/obj/docking_port/stationary{dheight = 1; dir = 8; dwidth = 12; height = 17; id = "syndicate_ne"; name = "northeast of station"; width = 23},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) +"coa" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/hallway/primary/central"; dir = 4; name = "Central Primary Hall APC"; pixel_x = 25; pixel_y = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"con" = (/obj/structure/window/reinforced,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) +"cpe" = (/turf/closed/wall,/area/ai_monitored/turret_protected/ai) +"cph" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/camera{c_tag = "Bridge Southeast"},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = 32},/turf/open/floor/plasteel/dark,/area/bridge) +"cpC" = (/obj/machinery/quantumpad{map_pad_id = "2"; map_pad_link_id = "1"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"cqa" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"cqd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/central) +"cqo" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/plasteel/dark,/area/bridge) +"cqp" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/modular_computer/console/preset/command{dir = 1},/obj/structure/cable,/turf/open/floor/plasteel/dark,/area/bridge) +"cqq" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/holopad,/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"cqr" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"cqt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"cqC" = (/obj/machinery/biogenerator,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"cqG" = (/obj/structure/disposalpipe/sorting/mail{dir = 8; sortType = 8},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"cqM" = (/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"crg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"cry" = (/obj/machinery/computer/robotics{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 24},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"crz" = (/obj/structure/table,/obj/item/stamp/rd{pixel_x = 3; pixel_y = -2},/obj/item/pen/fountain,/obj/item/folder/white,/obj/item/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/hor"; dir = 1; name = "RD Office APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"cuO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) +"cuY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"cvH" = (/obj/machinery/computer/arcade,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"cwm" = (/obj/machinery/vending/boozeomat,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"cwo" = (/obj/machinery/space_heater,/obj/machinery/camera{c_tag = "Arrivals Airlock"},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"cwH" = (/obj/machinery/autolathe,/obj/structure/extinguisher_cabinet{pixel_y = 30},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"cwT" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/porta_turret/ai{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"cwW" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"cxX" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/medical{name = "Patient Room"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"cya" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating,/area/construction/storage) +"cyb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/highsecurity{name = "AI Chamber"; req_access_txt = "16"},/obj/machinery/door/poddoor/shutters/preopen{id = "AI Chamber entrance shutters"; name = "AI Chamber entrance shutters"},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"cyu" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{icon_state = "1-2"},/obj/structure/barricade/wooden/crude/snow{max_integrity = 15; obj_integrity = 15},/turf/open/floor/plating,/area/maintenance/bar) +"cyH" = (/obj/structure/closet/wardrobe/engineering_yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"cyI" = (/obj/machinery/seed_extractor,/obj/machinery/airalarm{pixel_y = 28},/turf/open/floor/plasteel/dark,/area/hydroponics) +"cyM" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"czu" = (/obj/machinery/light{dir = 4},/obj/structure/chair,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"czA" = (/obj/structure/sign/directions/engineering{pixel_x = 32; pixel_y = -40},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"czF" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/camera{c_tag = "Medbay West"; network = list("ss13","medbay"); dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"czN" = (/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/dark,/area/bridge) +"czY" = (/turf/closed/wall/r_wall,/area/maintenance/aft) +"cAa" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/science/misc_lab) +"cAe" = (/turf/open/floor/plasteel,/area/maintenance/aft) +"cAo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/medical/virology) +"cAq" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/command/glass{name = "EVA Storage"; req_access_txt = "18"},/turf/open/floor/plasteel/dark,/area/storage/eva) +"cAL" = (/obj/machinery/airalarm{pixel_y = 26},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/rnd/production/techfab/department/security,/turf/open/floor/plasteel/dark,/area/security/main) +"cBt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/xenobiology) +"cBv" = (/obj/structure/fence,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"cBy" = (/turf/open/floor/plasteel/dark,/area/security/main) +"cBD" = (/turf/closed/wall/r_wall,/area/security/main) +"cBF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/central) +"cBI" = (/obj/effect/spawner/structure/window/reinforced/tinted,/turf/open/floor/plating,/area/chapel/main) +"cBJ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input,/obj/machinery/air_sensor/atmos/air_tank{pixel_x = 25},/turf/open/floor/engine/air,/area/engine/atmos) +"cCb" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) +"cCd" = (/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"cCg" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/door/window/northright{name = "Engineering Delivery"; req_access_txt = "10"},/obj/machinery/door/window/northright{name = "Engineering Delivery"; req_access_txt = "10"; dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"cCp" = (/obj/structure/table,/obj/item/integrated_electronics/wirer,/obj/item/integrated_electronics/debugger,/obj/item/integrated_electronics/analyzer,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"cCA" = (/obj/structure/extinguisher_cabinet{pixel_y = -31},/turf/open/floor/plating,/area/maintenance/disposal) +"cCH" = (/turf/closed/wall/r_wall,/area/library) +"cCT" = (/obj/structure/table/wood,/obj/item/storage/lockbox/medal,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_y = 32},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"cDm" = (/turf/open/floor/plasteel/dark,/area/bridge) +"cDL" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"cDN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"cDO" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"cDS" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"cEb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"cEq" = (/obj/structure/reflector/single,/turf/open/floor/plating,/area/engine/storage) +"cFm" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/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,/area/security/checkpoint/supply) +"cFO" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 1},/turf/open/floor/engine,/area/science/xenobiology) +"cFP" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"cGu" = (/obj/structure/closet/secure_closet/medical2,/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"cGz" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/construction/storage) +"cGF" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/item/storage/belt/utility,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/open/floor/plasteel,/area/storage/primary) +"cGQ" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"cGZ" = (/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 4; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"cHu" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"cIg" = (/obj/machinery/modular_computer/console/preset/research{dir = 1},/turf/open/floor/plasteel/dark,/area/science/server) +"cIh" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"cIP" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) +"cJc" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/tower,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"cJp" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"cJH" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"cJL" = (/turf/open/floor/plasteel,/area/storage/primary) +"cKk" = (/turf/closed/wall,/area/crew_quarters/bar) +"cKD" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet/orange,/area/engine/secure_construction) +"cKK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/storage/atmos) +"cKQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction/yjunction{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"cLq" = (/obj/machinery/door/airlock/public/glass{name = "Dormitory"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"cLC" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/light/small{dir = 4},/obj/machinery/autolathe/secure{name = "public autolathe"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"cLO" = (/turf/open/floor/engine,/area/engine/engineering) +"cLX" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/camera{c_tag = "Bridge Northwest"; dir = 1},/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"cMc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"cNm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"cNE" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/radiation,/turf/open/floor/engine,/area/engine/engineering) +"cNI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/mixing) +"cOl" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"cOn" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse2"; name = "warehouse shutters"},/turf/open/floor/plating,/area/maintenance/starboard) +"cOq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"cOR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"cPn" = (/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"cPI" = (/obj/structure/disposalpipe/junction/flip{dir = 8},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"cQa" = (/obj/machinery/quantumpad{map_pad_id = "6"; map_pad_link_id = "5"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"cQp" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/open/floor/plasteel,/area/engine/atmos) +"cQr" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{name = "Telecomms Access"; req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"cQu" = (/obj/structure/table,/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/item/multitool,/obj/item/clothing/glasses/welding,/turf/open/floor/plasteel,/area/engine/atmos) +"cQv" = (/obj/structure/cable{icon_state = "2-4"},/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/maintenance/starboard) +"cRa" = (/obj/structure/reagent_dispensers/watertank/high,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/janitor) +"cRJ" = (/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) +"cRX" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/medical/virology"; dir = 8; name = "Virology APC"; pixel_x = -24; pixel_y = -6},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/virology) +"cSd" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/storage/tech) +"cSg" = (/obj/machinery/computer/camera_advanced/xenobio{dir = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"cSi" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"cSv" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"cSC" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/medical/paramedic) +"cSG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"cSQ" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/science/xenobiology) +"cSY" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/window/plasma/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) +"cTh" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) +"cTp" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"cTD" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/courtroom) +"cTE" = (/obj/structure/closet/l3closet/scientist,/turf/open/floor/plasteel/dark,/area/teleporter) +"cTG" = (/obj/structure/filingcabinet/employment,/turf/open/floor/plasteel/cult,/area/lawoffice) +"cTL" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/miningoffice) +"cTO" = (/turf/closed/wall/r_wall,/area/quartermaster/miningoffice) +"cUd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"cUm" = (/obj/machinery/door/airlock/engineering{name = "Starboard Quarter Solar Access"; req_access_txt = "10"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"cUC" = (/obj/structure/chair,/obj/effect/landmark/start/geneticist,/turf/open/floor/plasteel/white,/area/medical/genetics) +"cUN" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"cUP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/maintenance/disposal) +"cUS" = (/obj/structure/closet/emcloset,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"cUV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/pod/dark,/area/maintenance/starboard) +"cVu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"cVG" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/storage/primary) +"cVL" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/fore) +"cWG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/clipboard,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen/red,/obj/item/stamp{pixel_x = -3; pixel_y = 3},/obj/item/stamp/denied{pixel_x = 4; pixel_y = -2},/turf/open/floor/plasteel,/area/quartermaster/storage) +"cWO" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/floor/wood,/area/maintenance/bar) +"cXi" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/junction/flip,/turf/open/floor/plasteel,/area/hallway/primary/port) +"cXr" = (/obj/structure/cable{icon_state = "2-8"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/plasteel/dark,/area/security/prison) +"cXI" = (/obj/structure/cable{icon_state = "4-8"},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) +"cXO" = (/obj/structure/cable,/obj/effect/landmark/start/ai/secondary,/obj/machinery/door/window{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; layer = 4.1; name = "Secondary AI Core Access"; obj_integrity = 300; pixel_y = 4; req_access_txt = "16"},/obj/item/radio/intercom{freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = -25; pixel_y = -10},/obj/item/radio/intercom{freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = -25; pixel_y = 5},/obj/item/radio/intercom{freerange = 1; name = "Common Channel"; pixel_x = -25},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cYb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"cYj" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access_txt = "28"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"cYq" = (/obj/machinery/suit_storage_unit/atmos,/turf/open/floor/plasteel,/area/engine/atmos) +"cYw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/camera{c_tag = "Supermatter East"; dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"cYK" = (/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/plating,/area/maintenance/bar) +"cYU" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"cZk" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"cZq" = (/obj/structure/sign/warning/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/closed/wall,/area/icemoon/surface/outdoors) +"cZr" = (/obj/structure/bed,/obj/item/bedsheet/captain,/obj/effect/landmark/start/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"cZI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/bar) +"cZN" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"cZO" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"daj" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/table/reinforced,/obj/item/storage/toolbox/emergency,/obj/item/wrench,/obj/item/assembly/timer,/obj/item/assembly/signaler,/turf/open/floor/plasteel/dark,/area/bridge) +"daP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/central) +"daX" = (/obj/machinery/light{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"dbb" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/bridge) +"dbc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"dbl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) +"dbB" = (/obj/structure/table/optable,/obj/machinery/camera{c_tag = "Brig Infirmary"; dir = 4},/turf/open/floor/plasteel/white,/area/security/brig) +"dbN" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) +"dbR" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat External West"; dir = 8; network = list("minisat"); start_active = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"dcg" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/mirror{pixel_y = 28},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/shower{pixel_y = 20; pixel_x = 11},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"ddh" = (/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/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"ddi" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"dfa" = (/obj/structure/table/glass,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/welding,/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"dfd" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"dfx" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) +"dfy" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/ai_slipper{uses = 10},/obj/effect/landmark/event_spawn,/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"dfV" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"dgI" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel,/area/science/storage) +"dhX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"dij" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/carpet,/area/bridge) +"diD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/engine/storage) +"diH" = (/turf/closed/wall,/area/chapel/office) +"djL" = (/obj/machinery/door/airlock/maintenance{name = "Genetics Maintenance"; req_access_txt = "5; 9; 68"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/medical/genetics) +"dks" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"dkB" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"dkD" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos) +"dkQ" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/firealarm{dir = 8; pixel_x = 28},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/machinery/camera{c_tag = "Engineering South"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"dlJ" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/tank/internals/oxygen,/turf/open/floor/plasteel/dark,/area/teleporter) +"dlZ" = (/obj/machinery/light/small{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/turf/open/floor/plasteel/dark,/area/security/brig) +"dmc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/wood,/area/security/courtroom) +"dml" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/security/brig) +"dmy" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"dmE" = (/turf/closed/wall/r_wall,/area/maintenance/solars/port/aft) +"dnm" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"dnn" = (/obj/machinery/button/door{id = "permacell1"; name = "Genpop Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"dns" = (/obj/docking_port/stationary{dwidth = 3; height = 4; id = "snaxi_ne"; name = "Northeast Taxi Port"; width = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"doD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/closet/emcloset,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"doI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/telecomms/hub/preset,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"doN" = (/obj/structure/bookcase/random/religion,/turf/open/floor/wood,/area/library) +"doV" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"dpp" = (/turf/open/floor/plating,/area/maintenance/disposal) +"dpZ" = (/obj/structure/chair{dir = 8},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) +"dqE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{name = "Reception Desk"; req_access_txt = "63"},/obj/machinery/button/door{id = "innerbrig"; name = "Brig Doors Control"; normaldoorcontrol = 1; pixel_x = -4; pixel_y = 6; req_access_txt = "63"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"dqO" = (/obj/machinery/teleport/station,/obj/machinery/button/door{id = "teledoor"; name = "Teleport Shutters Control"; pixel_x = 25; req_access_txt = "17;65"},/turf/open/floor/plasteel/dark,/area/teleporter) +"dri" = (/turf/closed/indestructible/rock/glacierrock/blue,/area/engine/secure_construction) +"drK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/wood,/obj/item/book/manual/wiki/security_space_law,/obj/item/flashlight/lamp/green{pixel_y = 1; pixel_x = -7},/turf/open/floor/wood,/area/security/courtroom) +"dsk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/hallway/primary/port) +"dsn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/engine/secure_construction) +"dsX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/closet/crate,/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/quartermaster/storage) +"dtc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/storage) +"dtm" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) +"dtt" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/lawyer,/turf/open/floor/wood,/area/security/courtroom) +"dtQ" = (/obj/structure/chair/comfy/black,/obj/structure/window/reinforced{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"duu" = (/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_y = 30},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"duB" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"duI" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) +"duJ" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"duX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hydroponics) +"dvc" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 6},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"dvh" = (/obj/structure/table/reinforced,/mob/living/carbon/monkey/punpun,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"dvs" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"dvw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"dvO" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/science/mixing) +"dwF" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light/floor,/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"dwS" = (/obj/structure/closet/crate/freezer,/turf/open/floor/plating,/area/maintenance/starboard) +"dxF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/engine/atmos) +"dxL" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel,/area/hallway/primary/port) +"dxO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/holopad,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/brig) +"dxV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"dxZ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/sorting/mail/flip{sortType = 4},/turf/open/floor/plasteel,/area/storage/primary) +"dyW" = (/obj/effect/turf_decal/bot_white,/obj/structure/closet/secure_closet/lethalshots,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"dzS" = (/obj/effect/turf_decal/bot,/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #4"},/turf/open/floor/pod/dark,/area/maintenance/starboard) +"dAi" = (/obj/structure/sign/warning/pods{pixel_x = -32},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"dAs" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"dAM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"dAV" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload_foyer) +"dBL" = (/obj/structure/closet/secure_closet/medical1,/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel/white,/area/medical/virology) +"dBP" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"dBR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/sorting) +"dCs" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"dCI" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/medical/genetics) +"dCM" = (/obj/machinery/status_display/supply{pixel_x = 32},/obj/effect/turf_decal/tile/brown,/obj/machinery/rnd/production/techfab/department/cargo,/turf/open/floor/plasteel,/area/quartermaster/storage) +"dDf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"dDC" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/closet/crate/engineering{name = "Antimatter Engine Crate"},/obj/machinery/power/am_control_unit,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_containment,/obj/item/am_containment,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"dDK" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 6},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"dEk" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"dED" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"dEX" = (/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"dFa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/sink/kitchen{pixel_y = 28},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"dFb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"dFp" = (/obj/machinery/processor/slime,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"dFt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"dFC" = (/obj/machinery/vending/wardrobe/curator_wardrobe,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/wood,/area/library) +"dFF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/quartermaster/qm) +"dFJ" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel/white,/area/science/lab) +"dGb" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"dGB" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"dGO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/security/checkpoint/supply) +"dGP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Mining Office"; dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"dGV" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"dHe" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"dHw" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/science/mixing) +"dHP" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) +"dIj" = (/obj/structure/disposalpipe/segment,/obj/structure/mineral_door/woodrustic,/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"dJb" = (/obj/machinery/door/airlock{id_tag = "Dorm3"; name = "Room Two"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"dJc" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/port) +"dJB" = (/obj/machinery/telecomms/bus/preset_four,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"dJZ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"dKn" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"dKw" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) +"dKF" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/engine/engineering) +"dKQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/hor) +"dLj" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/airalarm{pixel_y = 28},/turf/open/floor/engine,/area/engine/engineering) +"dLv" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) +"dMj" = (/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) +"dMI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/science/xenobiology) +"dML" = (/obj/structure/table,/obj/item/surgicaldrill,/obj/item/surgical_drapes,/obj/item/razor,/obj/machinery/camera{c_tag = "Surgery A"; network = list("ss13","medbay"); pixel_x = 22},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"dMR" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/security/checkpoint/supply) +"dNB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"dOP" = (/obj/machinery/button/door{id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = 24; req_access_txt = "29"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/science/robotics/mechbay) +"dOR" = (/obj/machinery/recharger{name = "wall-mounted recharger"; pixel_x = 25},/obj/machinery/recharger{name = "wall-mounted recharger"; pixel_x = 39},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"dPn" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/roboticist,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"dPx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"dPA" = (/obj/machinery/light{dir = 4},/obj/machinery/gibber,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"dPL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/security/main) +"dPM" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 29},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"dQz" = (/turf/closed/wall,/area/storage/eva) +"dQT" = (/obj/machinery/smartfridge/extract/preloaded,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"dQW" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"dRF" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"dRI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat/service) +"dSp" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/power/apc/highcap/fifteen_k{areastring = "/area/engine/storage"; dir = 1; name = "Engineering Secure Storage APC"; pixel_y = 25},/turf/open/floor/plating,/area/engine/storage) +"dSQ" = (/turf/closed/wall,/area/maintenance/starboard) +"dTo" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"dTy" = (/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/fore) +"dTE" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"dTL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/medical/glass{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "5; 68"},/obj/effect/mapping_helpers/airlock/unres{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"dTS" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/computer/atmos_alert{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) +"dTU" = (/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "TEG Engine Room"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"dTV" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/supermatter) +"dUH" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"dUI" = (/obj/structure/table,/obj/item/storage/belt/utility,/obj/item/storage/belt/utility,/obj/item/storage/belt/utility,/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/engine/break_room"; name = "Engineering Foyer APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/engine/break_room) +"dUM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/miningdock) +"dUV" = (/obj/effect/turf_decal/bot,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"dVr" = (/obj/structure/chair/comfy/brown,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/wood,/area/crew_quarters/bar) +"dVG" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"dVJ" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/carpet,/area/bridge/meeting_room) +"dVV" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"dWt" = (/obj/machinery/airalarm{pixel_y = 28},/obj/vehicle/ridden/janicart,/turf/open/floor/plasteel,/area/janitor) +"dWF" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/security/courtroom) +"dWI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"dWU" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement,/obj/item/radio/intercom{pixel_x = 25},/turf/open/floor/wood,/area/library) +"dXa" = (/obj/structure/rack,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"dXF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"dXR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/port) +"dYa" = (/obj/machinery/requests_console{department = "Genetics"; name = "Genetics Requests Console"; pixel_y = 30},/obj/machinery/dna_scannernew,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"dYl" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) +"dYS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) +"dYZ" = (/obj/docking_port/stationary{dwidth = 1; height = 4; name = "escape pod loader"; roundstart_template = /datum/map_template/shuttle/escape_pod/default; width = 3},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"dZa" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"dZg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/sorting/mail{dir = 2; sortType = 25},/turf/open/floor/plasteel/white,/area/science/mixing) +"dZV" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) +"ebq" = (/obj/structure/table/wood,/obj/machinery/recharger{pixel_y = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/wood,/area/bridge/meeting_room) +"ebF" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/medical/medbay/central) +"ebK" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/components/trinary/filter/critical{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"ebM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/storage/auxiliary) +"ebX" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"ect" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/maintenance/bar) +"ecD" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ecI" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) +"ecN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"edH" = (/obj/machinery/holopad,/turf/open/floor/wood,/area/bridge/meeting_room) +"edM" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"edW" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"eed" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/turf/open/floor/plasteel,/area/science/robotics/lab) +"eeh" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Escape Arm Southwest"; dir = 1},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"eex" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{pixel_x = -9; pixel_y = -25},/turf/open/floor/plasteel/white,/area/science/mixing) +"eeE" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"eeM" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"efk" = (/obj/machinery/vending/games,/obj/machinery/camera{c_tag = "Rec Room"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"efn" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel,/area/hallway/primary/port) +"efp" = (/obj/machinery/iv_drip,/obj/item/radio/intercom{pixel_y = 25},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"efE" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"efF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel,/area/janitor) +"efT" = (/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"egg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/engine,/area/science/xenobiology) +"egj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"egk" = (/turf/closed/wall,/area/engine/atmos) +"ego" = (/obj/structure/closet/secure_closet/freezer/cream_pie,/turf/open/floor/wood,/area/crew_quarters/theatre) +"egJ" = (/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 26},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"egM" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/dark,/area/storage/eva) +"eha" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"ehh" = (/obj/effect/spawner/lootdrop/bedsheet,/obj/structure/bed,/turf/open/floor/wood,/area/icemoon/surface/outdoors) +"ehL" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"ehX" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall,/area/engine/atmospherics_engine) +"ehZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"eih" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/door_timer{id = "Cell 3"; name = "Cell 3"; pixel_y = 32},/obj/machinery/power/apc{areastring = "/area/security/brig"; dir = 4; name = "Brig APC"; pixel_x = 26},/turf/open/floor/plasteel/dark,/area/security/brig) +"eik" = (/obj/docking_port/stationary/random{id = "pod_lavaland2"; name = "lavaland"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"eiz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -26},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"eiR" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westleft{dir = 2; name = "Medbay"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"eiW" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/button/flasher{id = "PCell 1"; pixel_y = 9; pixel_x = -37},/turf/open/floor/plasteel/dark,/area/security/brig) +"ejw" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"ekw" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"emh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"emH" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/disposal) +"eng" = (/obj/structure/table,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"enq" = (/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/machinery/firealarm{dir = 8; pixel_x = 28},/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"enN" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/chair/sofa/left,/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"enP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"eoL" = (/obj/structure/chair{dir = 4},/obj/item/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 6; pixel_y = -29},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"eoT" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"eoW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"epc" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/librarian,/turf/open/floor/wood,/area/library) +"epU" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/central) +"eqP" = (/turf/open/floor/plasteel,/area/construction/storage) +"eqZ" = (/obj/machinery/light/small{dir = 4},/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/plasteel,/area/science/storage) +"erc" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/door/window/northleft{name = "Engineering Production"; req_access_txt = "10"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"ery" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"erG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel,/area/engine/break_room) +"erO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"esi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) +"esq" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/disposal) +"esE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"esY" = (/turf/open/openspace/icemoon,/area/engine/atmos) +"ets" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"etz" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/telecomms/bus/preset_one,/obj/machinery/power/terminal{dir = 1},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"etB" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"etM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port) +"eua" = (/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/janitor) +"eue" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-04"},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"eus" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"eut" = (/obj/effect/landmark/start/medical_doctor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"euS" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"euW" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/tile/blue,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) +"evr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"evI" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"evJ" = (/obj/machinery/light{dir = 4},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"evO" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/disposal) +"evU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"evY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/storage/auxiliary) +"ewI" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 29},/obj/machinery/rnd/production/circuit_imprinter/department/science,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"ewK" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/security/courtroom) +"ewY" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/wood,/area/hallway/primary/central) +"exi" = (/turf/open/floor/plasteel,/area/maintenance/starboard) +"exq" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"exs" = (/obj/item/radio/intercom{pixel_y = -26},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/open/floor/plasteel/white,/area/science/mixing) +"eyP" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"eyS" = (/turf/open/floor/carpet,/area/bridge/meeting_room) +"ezO" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/hydroponics) +"ezY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/central) +"eAJ" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"eAR" = (/obj/structure/closet/crate,/turf/open/floor/plating,/area/maintenance/starboard) +"eBf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"eBj" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/camera{c_tag = "MiniSat External South"; network = list("minisat"); start_active = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"eBl" = (/obj/structure/cable,/obj/machinery/suit_storage_unit/ce,/obj/machinery/power/apc/highcap/five_k{areastring = "/area/crew_quarters/heads/chief"; name = "CE Office APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"eBm" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"eBq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) +"eCd" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"eDr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"eDt" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{icon_state = "1-2"},/obj/structure/fans/tiny/invisible,/obj/structure/barricade/wooden/crude/snow{max_integrity = 15; obj_integrity = 15},/turf/open/floor/plating,/area/maintenance/bar) +"eDu" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/aft) +"eDE" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Power Storage"; req_access_txt = "11"},/turf/open/floor/plating,/area/engine/storage) +"eEa" = (/obj/machinery/light,/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) +"eEy" = (/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_interior"; idSelf = "virology_airlock_control"; name = "Virology Access Button"; pixel_y = 28; req_access_txt = "39"},/obj/structure/closet/l3closet,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/camera{c_tag = "Virology Airlock"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/virology) +"eEB" = (/obj/structure/chair{dir = 8},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"eFn" = (/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/dark,/area/teleporter) +"eFy" = (/obj/machinery/light{dir = 4},/obj/machinery/computer/arcade/minesweeper{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) +"eFB" = (/obj/structure/table/wood,/obj/item/reagent_containers/rag,/turf/open/floor/wood,/area/maintenance/bar) +"eFC" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"eFG" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/security/courtroom) +"eFU" = (/turf/open/floor/plasteel/white,/area/medical/genetics) +"eGi" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/machinery/door/airlock/public/glass{name = "Diner"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/bar) +"eGF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"eGL" = (/obj/machinery/door/airlock/public/glass{name = "Library"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/wood,/area/library) +"eGO" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/research{name = "Research and Development Lab"; req_one_access_txt = "7;29"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/science/lab) +"eHn" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"eHK" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos) +"eIa" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/crew_quarters/heads/hop) +"eIc" = (/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/carpet,/area/bridge/meeting_room) +"eIN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/storage/eva) +"eJh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/white,/area/security/brig) +"eJu" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"eJY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"eKc" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"eKe" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8; name = "Reception Desk"; req_access_txt = "3"},/obj/machinery/door/window/southright{dir = 4; name = "Reception Desk"; req_access_txt = "63"},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plasteel/dark,/area/security/warden) +"eKO" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"eKZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"eLf" = (/obj/machinery/airalarm{pixel_y = 26},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/maintenance/aft) +"eLl" = (/obj/structure/window{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/structure/window{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"eLm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"eLQ" = (/obj/structure/cable,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/power/apc{areastring = "/area/engine/secure_construction"; dir = 8; name = "Secure Construction"; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"eLX" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"eMi" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/engine/engineering) +"eMl" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"eMJ" = (/obj/machinery/door/window/eastleft{dir = 1; name = "Chapel Office"; req_access_txt = "22"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/chapel/office) +"eMQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"eMU" = (/obj/machinery/atmospherics/miner/carbon_dioxide,/turf/open/floor/engine/co2,/area/engine/atmos) +"eNu" = (/obj/docking_port/stationary{dwidth = 3; height = 4; id = "snaxi_nw"; name = "Northwest Taxi Port"; width = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"eNG" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"eNK" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"eNX" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"eOd" = (/obj/structure/closet/wardrobe/green,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"eOn" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/closet/secure_closet/security/sec,/obj/item/clothing/suit/hooded/wintercoat/security,/turf/open/floor/plasteel/dark,/area/security/main) +"eOr" = (/obj/effect/turf_decal/stripes/line,/obj/effect/landmark/event_spawn,/obj/machinery/camera{c_tag = "Supermatter South"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"eOt" = (/obj/machinery/computer/arcade/orion_trail{dir = 8},/obj/machinery/camera{c_tag = "Bar East"; dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) +"eOK" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/hallway/primary/central) +"eOO" = (/obj/structure/weightmachine/weightlifter,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"eOZ" = (/obj/machinery/atmospherics/components/binary/pump/on,/turf/open/floor/plasteel/dark,/area/engine/engineering) +"ePa" = (/obj/machinery/gateway/centerstation,/turf/open/floor/plasteel/dark,/area/teleporter) +"eQd" = (/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/secure_construction) +"eQC" = (/obj/effect/landmark/start/station_engineer,/turf/open/floor/plating,/area/engine/atmospherics_engine) +"eRt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"eRu" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/door/airlock/security/glass{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/open/floor/plasteel/dark,/area/security/main) +"eRv" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/engine{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"eRW" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/open/floor/wood,/area/library) +"eSJ" = (/obj/structure/table/glass,/obj/item/clothing/glasses/hud/health,/obj/item/healthanalyzer,/obj/item/clothing/gloves/color/latex,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"eSK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/security/brig) +"eSP" = (/obj/machinery/computer/med_data{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/machinery/camera{c_tag = "Medbay Treatment Center"; dir = 8; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"eSQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/research/glass{name = "Genetics Research"; req_access_txt = "5; 9; 68"},/obj/machinery/door/firedoor/border_only,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/genetics) +"eTg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"eTu" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/structure/fans/tiny,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/pod/dark,/area/medical/paramedic) +"eTv" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/ore_silo,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"eTJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"eTR" = (/obj/machinery/telecomms/bus/preset_two,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"eTX" = (/obj/machinery/vending/wardrobe/medi_wardrobe,/turf/open/floor/plasteel/white,/area/medical/paramedic) +"eUB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) +"eVp" = (/obj/machinery/portable_atmospherics/canister/bz,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"eVW" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/secure_closet{name = "nonlethal ammunition"; req_access = "list(3)"},/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"eWg" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"eWw" = (/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) +"eWH" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"eWW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small{dir = 8},/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/quartermaster/storage) +"eXd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/mineral/wood,/area/maintenance/bar) +"eYe" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/recycler,/turf/open/floor/plating,/area/maintenance/disposal) +"eYu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"eZe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/camera/motion{c_tag = "AI Upload Foyer"; network = list("aiupload")},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"eZi" = (/obj/structure/table,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"eZn" = (/obj/structure/tank_dispenser/oxygen,/obj/machinery/camera/motion{c_tag = "Armory Motion Sensor North"},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"eZA" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/bridge/meeting_room"; dir = 1; name = "Conference Room APC"; pixel_y = 26},/turf/open/floor/wood,/area/bridge/meeting_room) +"eZU" = (/obj/machinery/conveyor{id = "QMLoad2"; dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) +"fad" = (/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/monkey_recycler,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"faJ" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"faR" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/storage/atmos) +"faV" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"faZ" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"fbb" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"fbq" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"fch" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"fcj" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/security/courtroom"; dir = 8; name = "Courtroom APC"; pixel_x = -24},/obj/structure/closet/secure_closet/courtroom,/obj/item/gavelhammer,/turf/open/floor/wood,/area/security/courtroom) +"fcl" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/door/window/brigdoor/security/cell{id = "Cell 1"; name = "Cell 1"; dir = 8},/obj/effect/turf_decal/vg_decals/numbers/one,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) +"fcu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"fcz" = (/obj/machinery/light{dir = 1},/obj/structure/closet/secure_closet/miner,/obj/item/clothing/shoes/winterboots/ice_boots,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"fcJ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hallway/primary/central) +"fcU" = (/obj/machinery/vending/kink,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"fdu" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/storage/box/trackimp{pixel_x = -3},/obj/item/storage/box/chemimp{pixel_x = 6},/obj/item/storage/lockbox/loyalty,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"fdJ" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/wood,/area/icemoon/surface/outdoors) +"fen" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"fet" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/service) +"feM" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/fore) +"ffm" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"ffJ" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) +"fga" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"fgj" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plating,/area/engine/atmos) +"fgp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"fgM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) +"fhi" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"fho" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/landmark/start/ai/secondary,/obj/machinery/door/window{base_state = "rightsecure"; icon_state = "rightsecure"; layer = 4.1; name = "Secondary AI Core Access"; obj_integrity = 300; pixel_y = -4; req_access_txt = "16"},/obj/item/radio/intercom{freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = -25; pixel_y = -10},/obj/item/radio/intercom{freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = -25; pixel_y = 5},/obj/item/radio/intercom{freerange = 1; name = "Common Channel"; pixel_x = -25},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"fhz" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"fhC" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating,/area/engine/atmos) +"fhM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"fiw" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"fiG" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"fiI" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"fiN" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/machinery/meter,/turf/open/floor/plasteel/white,/area/science/mixing) +"fjc" = (/obj/item/radio/intercom{pixel_x = -25},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/computer/crew{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"fjw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"fjL" = (/obj/machinery/atmospherics/components/binary/pump,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"fjS" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) +"fjU" = (/turf/open/floor/plasteel/white,/area/science/mixing) +"fkr" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"fkC" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall,/area/engine/engineering) +"fkN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L14"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"flh" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/camera/motion{c_tag = "Armory - External 1"; dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) +"flw" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"fmk" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/terminal{dir = 1},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/engine/engineering) +"fmt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/security/glass{name = "Equipment Room"; req_access_txt = "1"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) +"fmw" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"fmW" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/computer/cargo/request,/turf/open/floor/plasteel,/area/quartermaster/storage) +"fnc" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/storage/box/flashbangs{pixel_x = 3; pixel_y = -3},/obj/item/storage/box/flashbangs{pixel_x = 1; pixel_y = -1},/obj/item/storage/box/flashbangs,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"fne" = (/obj/effect/landmark/start/roboticist,/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"fni" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{dir = 8},/turf/open/floor/engine/co2,/area/engine/atmos) +"fnu" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/quantumpad{map_pad_id = "1"; map_pad_link_id = "2"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"fnx" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/item/storage/toolbox/emergency,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"fnQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plating,/area/engine/storage) +"foi" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plating,/area/engine/storage) +"fok" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"foy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot_white,/obj/effect/landmark/secequipment,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"fpt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"fpI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"fpJ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/disposal) +"fpS" = (/obj/structure/table,/obj/item/hemostat,/obj/item/retractor,/obj/item/scalpel{pixel_y = 12},/obj/item/circular_saw,/obj/item/cautery{pixel_x = 4},/obj/item/surgical_drapes,/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Robotics Lab"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"fpW" = (/obj/effect/turf_decal/bot,/mob/living/simple_animal/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #2"},/obj/machinery/camera{c_tag = "Cargo Garage"; dir = 8},/turf/open/floor/pod/dark,/area/maintenance/starboard) +"fqj" = (/obj/machinery/field/generator,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/engine/storage) +"fqE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"fqM" = (/obj/structure/table,/obj/machinery/newscaster{pixel_x = -30},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 5},/obj/item/reagent_containers/spray/cleaner,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"frh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/bridge) +"frn" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/chemist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"frB" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) +"frL" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/quartermaster/storage) +"fsh" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"fsA" = (/obj/structure/bodycontainer/morgue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"fsJ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"fsQ" = (/obj/machinery/ntnet_relay,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"ftH" = (/obj/machinery/mineral/ore_redemption{input_dir = 2; output_dir = 1},/turf/open/floor/plating,/area/quartermaster/miningdock) +"ftM" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"ftV" = (/obj/structure/closet/emcloset/anchored,/turf/open/floor/plating,/area/maintenance/aft/secondary) +"fuj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/storage/eva) +"fuy" = (/obj/machinery/light,/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"fuB" = (/obj/machinery/camera{c_tag = "Auxiliary Bridge North"; dir = 1},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"fuG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"fuX" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/chair/sofa{dir = 4},/turf/open/floor/wood,/area/maintenance/bar) +"fuZ" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"fva" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"fve" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"fvz" = (/obj/structure/table/optable{name = "Robotics Operating Table"},/obj/item/tank/internals/anesthetic,/obj/item/clothing/mask/breath,/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"fwn" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/storage/box/bodybags,/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = 30; receive_ore_updates = 1},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"fww" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"fwU" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"fwX" = (/obj/structure/table,/obj/item/surgical_drapes,/obj/item/surgicaldrill,/obj/item/razor,/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"fxY" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{dir = 8},/obj/machinery/air_sensor/atmos/toxin_tank{pixel_y = -25},/turf/open/floor/engine/plasma,/area/engine/atmos) +"fyr" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/obj/structure/table,/obj/item/key/janitor,/obj/machinery/power/apc{areastring = "/area/janitor"; dir = 4; name = "Custodial Closet APC"; pixel_x = 24},/turf/open/floor/plasteel,/area/janitor) +"fyz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"fyV" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"fze" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"fzg" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"fzG" = (/obj/structure/sign/barsign,/turf/closed/wall,/area/crew_quarters/bar) +"fzQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/chapel/main) +"fzT" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hydroponics) +"fzU" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/item/radio/off,/obj/item/radio/off{pixel_x = 6; pixel_y = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"fAj" = (/obj/structure/fence{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"fBc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) +"fBf" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/genetics) +"fBk" = (/obj/machinery/camera{c_tag = "Northwestern Hall 10"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"fBs" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Bathrooms"; dir = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) +"fBG" = (/obj/structure/grille/broken,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"fBS" = (/turf/open/floor/plating,/area/engine/storage) +"fCh" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/machinery/camera{c_tag = "TEG Chamber"; dir = 4},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"fCQ" = (/obj/structure/toilet/secret/low_loot{pixel_y = 14},/obj/machinery/button/door{id = "Bath2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 24; specialfunctions = 4; pixel_y = -5},/obj/machinery/light/small{dir = 8},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) +"fDi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"fDo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) +"fDt" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"fDJ" = (/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"fET" = (/obj/effect/turf_decal/tile/neutral,/obj/machinery/camera{c_tag = "Southeastern Hall 1"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"fFG" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/camera{c_tag = "Engineering Access"},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 20},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) +"fFM" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/turf/open/floor/plasteel/dark,/area/storage/tech) +"fGi" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"fGl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/engine/engineering) +"fHa" = (/obj/machinery/airalarm{pixel_y = 28},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/storage/box/ids,/obj/item/storage/firstaid/regular{pixel_y = 5},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"fHh" = (/obj/machinery/light,/obj/machinery/computer/security/hos{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/newscaster/security_unit{pixel_y = -32},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"fHF" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/storage/atmos) +"fIu" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"fII" = (/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"fIS" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/potato,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"fIU" = (/obj/machinery/light,/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) +"fIY" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/maintenance/solars/starboard/fore"; dir = 8; name = "Starboard Bow Solar APC"; pixel_x = -25; pixel_y = 3},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"fJc" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 21},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"fJg" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"fJs" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 11},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"fJO" = (/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/plasteel/white,/area/science/mixing) +"fJW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"fJZ" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"fKc" = (/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) +"fKl" = (/obj/effect/turf_decal/stripes/line,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"fKC" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hos) +"fKE" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/engine/engineering) +"fKM" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; id_tag = "virology_airlock_exterior"; name = "Virology Exterior Airlock"; req_access_txt = "39"},/obj/effect/mapping_helpers/airlock/locked,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_exterior"; idSelf = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -24; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) +"fLv" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/machinery/power/apc{areastring = "/area/security/main"; name = "Security Office APC"; pixel_y = -26},/turf/open/floor/plasteel/dark,/area/security/main) +"fLB" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/rack,/obj/item/gun/energy/temperature/security,/obj/item/clothing/suit/armor/laserproof,/obj/item/gun/energy/ionrifle,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"fLK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"fLL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/white,/area/medical/genetics) +"fLW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/firealarm{dir = 8; pixel_x = 24; pixel_y = -28},/turf/open/floor/plating,/area/storage/atmos) +"fNd" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/engine/engineering) +"fNh" = (/obj/structure/cable,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"fNC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/bridge) +"fNO" = (/obj/structure/cable{icon_state = "4-8"},/obj/item/radio/intercom{pixel_y = 20},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{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},/obj/machinery/camera{c_tag = "Genetics Cloning"; network = list("ss13","medbay")},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"fNR" = (/obj/machinery/camera{c_tag = "South Paramedic Post"; dir = 8; network = list("ss13","medbay")},/obj/structure/table,/obj/item/storage/firstaid/o2,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"fNU" = (/obj/effect/turf_decal/stripes,/obj/machinery/camera{c_tag = "Cargo Bay South"; dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"fOA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/research/glass{name = "Robotics Lab"; req_access_txt = "29"},/turf/open/floor/plasteel,/area/science/robotics/lab) +"fOC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/security/prison) +"fOG" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/aft) +"fOW" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"fPd" = (/obj/machinery/airalarm{pixel_y = 25},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/table,/obj/item/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/machinery/camera{c_tag = "Primary Tool Storage"},/turf/open/floor/plasteel,/area/storage/primary) +"fPp" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"fPD" = (/turf/open/floor/wood,/area/crew_quarters/bar) +"fPF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel/dark,/area/science/server) +"fPM" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plating,/area/crew_quarters/dorms) +"fPN" = (/obj/structure/table/wood,/obj/item/book/manual/wiki/security_space_law,/obj/item/flashlight/lamp/green{pixel_y = 1; pixel_x = -7},/turf/open/floor/wood,/area/security/courtroom) +"fQc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/engine,/area/engine/engineering) +"fQe" = (/obj/machinery/door/airlock/public/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel,/area/storage/auxiliary) +"fQi" = (/obj/machinery/seed_extractor,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"fQs" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) +"fQx" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"fQI" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"fQM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) +"fQU" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high/plus,/obj/item/stock_parts/cell/high/plus,/obj/item/stock_parts/cell/high/plus,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"fRS" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"fSw" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"fSR" = (/obj/machinery/camera{c_tag = "Server Room"; network = list("ss13","rd"); pixel_x = 22},/turf/open/floor/plasteel/dark,/area/science/server) +"fTg" = (/turf/open/floor/plasteel/white,/area/science/xenobiology) +"fTn" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/dark,/area/security/main) +"fTu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/camera{c_tag = "Northwestern Hall 2"; dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"fTy" = (/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"fTM" = (/obj/machinery/light{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"fUm" = (/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) +"fUX" = (/obj/machinery/sleeper{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"fVm" = (/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/bar) +"fVQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"fVT" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/engine,/area/engine/engineering) +"fWc" = (/obj/structure/rack,/obj/item/storage/belt/medical{pixel_y = 2},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"fWB" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hydroponics) +"fWE" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"fXd" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"fXU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 2; sortType = 29},/turf/open/floor/plasteel,/area/hallway/primary/central) +"fYa" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"fYl" = (/obj/structure/sign/poster/contraband/random{pixel_y = 32},/obj/structure/windoor_assembly{dir = 4},/turf/open/floor/wood,/area/maintenance/bar) +"fYx" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/primary/port) +"fYH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 29},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"fYQ" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) +"fYU" = (/obj/machinery/door/airlock/virology/glass{name = "Isolation B"; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) +"fZn" = (/obj/item/radio/intercom{pixel_x = 25},/obj/machinery/photocopier,/turf/open/floor/wood,/area/bridge/meeting_room) +"fZA" = (/obj/machinery/field/generator,/turf/open/floor/plating,/area/engine/storage) +"gaf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/mining/glass{name = "Cargo Bay"; req_access_txt = "31"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"gar" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = 28},/turf/open/floor/plasteel/dark,/area/storage/eva) +"gbt" = (/obj/structure/chair,/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"gcp" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/table/reinforced,/obj/machinery/chem_dispenser/drinks/beer{dir = 8},/obj/machinery/camera{c_tag = "Bar"; dir = 8},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"gct" = (/obj/machinery/quantumpad{map_pad_id = "4"; map_pad_link_id = "3"},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"gcw" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"gcY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock{name = "Bar"; req_access_txt = "25"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/bar) +"gdg" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/power/apc{areastring = "/area/crew_quarters/kitchen"; dir = 1; name = "Kitchen APC"; pixel_y = 24},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"gdi" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port) +"gdj" = (/obj/structure/table,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"gdL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"gel" = (/obj/machinery/atmospherics/components/trinary/filter/critical{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"gev" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"geO" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/maintenance/starboard) +"gfC" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"gfF" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"gfN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"gfQ" = (/obj/machinery/light{dir = 8},/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"gfY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/wood,/area/library) +"ggl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"ggD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ghq" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) +"giv" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"giT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) +"giZ" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"gjA" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"gjW" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/engineering) +"gkl" = (/obj/machinery/jukebox,/turf/open/floor/wood,/area/crew_quarters/bar) +"gkt" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/aft) +"gkv" = (/obj/machinery/door/airlock/engineering/glass/critical{heat_proof = 1; name = "Supermatter Chamber"; req_access_txt = "10"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"gkx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) +"gky" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"gkJ" = (/obj/machinery/power/emitter,/obj/machinery/firealarm{dir = 8; pixel_x = 28},/turf/open/floor/plating,/area/engine/storage) +"gkX" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio8"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) +"glg" = (/obj/structure/closet/crate/solarpanel_small,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"gls" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/door/window/westright{name = "Red Corner"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"gmf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/primary/central) +"gmn" = (/obj/effect/landmark/loneopspawn,/obj/structure/disposalpipe/sorting/mail{dir = 8; sortType = 7},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"gmr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"gmH" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"gnf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 7},/turf/open/floor/plasteel/dark,/area/security/main) +"gnm" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/bot_white,/obj/vehicle/ridden/atv/snowmobile/snowcurity,/obj/item/key/security,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"gnv" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit,/area/science/robotics/mechbay) +"gop" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Brig Gen-Pop Access"},/obj/machinery/button/door{id = "Secure Gate"; name = "Cell Shutters"; pixel_y = 24; req_access_txt = "2"; pixel_x = 3},/turf/open/floor/plasteel/dark,/area/security/brig) +"got" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"goC" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"goK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light_switch{pixel_y = -28},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics) +"goM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"goW" = (/obj/machinery/conveyor{id = "QMLoad"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"gpe" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/quartermaster/storage) +"gph" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposaloutlet{dir = 4},/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating,/area/maintenance/disposal) +"gpp" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"grs" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"grz" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/auxiliary) +"grM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet/orange,/area/engine/secure_construction) +"grV" = (/turf/closed/wall,/area/security/courtroom) +"grZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/item/aiModule/core/full/custom,/obj/item/aiModule/core/freeformcore,/obj/item/aiModule/core/full/asimov,/obj/effect/spawner/lootdrop/aimodule_harmless,/obj/effect/spawner/lootdrop/aimodule_neutral,/obj/machinery/camera/motion{c_tag = "AI Upload Chamber - Starboard"; dir = 1; network = list("aiupload")},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"gsr" = (/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/wood,/area/bridge/meeting_room) +"gsK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/storage) +"gsM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"gsQ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/hallway/primary/port) +"gto" = (/obj/structure/sink{pixel_y = 20},/mob/living/simple_animal/pet/bumbles,/turf/open/floor/plasteel,/area/hydroponics) +"gtG" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/aft) +"gtR" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) +"gtS" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet{dir = 8},/turf/open/floor/engine,/area/science/xenobiology) +"guv" = (/obj/machinery/light/small{dir = 4},/obj/structure/toilet/secret/low_loot{pixel_y = 14},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness/recreation) +"guD" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/aft) +"guE" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/bridge) +"guI" = (/obj/machinery/light/floor,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"guR" = (/obj/structure/table/glass,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/item/reagent_containers/glass/beaker/large,/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/dropper,/obj/item/reagent_containers/dropper,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"guV" = (/obj/structure/chair/sofa/right{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) +"gvm" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/spider/stickyweb,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"gvp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"gvP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"gwY" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/security/checkpoint/supply) +"gxi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"gxq" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = -30},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"gxF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/warning/nosmoking{pixel_x = -32},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"gxL" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/orange/visible,/turf/open/floor/engine,/area/engine/engineering) +"gxY" = (/obj/machinery/door/airlock{name = "Service Hall"; req_one_access_txt = "25;26;35;28"},/turf/open/floor/plating,/area/maintenance/disposal) +"gyk" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/light{dir = 4},/obj/machinery/vending/security,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"gyE" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"gzk" = (/obj/machinery/computer/crew{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"gzt" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"gzH" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"gzW" = (/obj/machinery/shower{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"gzZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/item/storage/firstaid/toxin,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) +"gAt" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/maintenance/solars/port/fore"; dir = 8; name = "Port Bow Solar APC"; pixel_x = -25; pixel_y = 3},/obj/machinery/camera{c_tag = "Fore Port Solar Control"; dir = 1},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"gAu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/chapel/main) +"gAG" = (/obj/structure/table/wood,/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/plating,/area/maintenance/bar) +"gAY" = (/mob/living/simple_animal/bot/secbot{arrest_type = 1; health = 45; icon_state = "secbot1"; idcheck = 1; name = "Sergeant-at-Armsky"; weaponscheck = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"gBk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"gBF" = (/obj/structure/chair/pew/left{dir = 8},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) +"gCd" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) +"gCs" = (/obj/item/reagent_containers/food/snacks/spidereggsham,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/library) +"gCC" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/storage/atmos) +"gCG" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/maintenance/central) +"gCJ" = (/obj/item/beacon,/turf/open/floor/plasteel/dark,/area/bridge) +"gCM" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/computer/atmos_control/tank/mix_tank,/turf/open/floor/plasteel,/area/engine/atmos) +"gCO" = (/obj/machinery/light,/obj/machinery/door/airlock/public/glass{name = "Holodeck Door"},/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"gCS" = (/obj/structure/bodycontainer/morgue,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"gEd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"gEh" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/port_gen/pacman,/turf/open/floor/plating,/area/engine/storage) +"gEz" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"gFb" = (/obj/machinery/vending/wardrobe/law_wardrobe,/obj/item/radio/intercom{pixel_y = 25},/obj/machinery/requests_console{department = "Law office"; pixel_x = 32},/turf/open/floor/plasteel/cult,/area/lawoffice) +"gFq" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"gFM" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"gFP" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"gGs" = (/obj/machinery/turretid{control_area = "/area/ai_monitored/turret_protected/ai_upload"; icon_state = "control_stun"; name = "AI Upload turret control"; pixel_x = -26},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"gGQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"gHe" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/bar) +"gHG" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"gHQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/sorting/mail{dir = 1; sortType = 2},/turf/open/floor/plasteel,/area/quartermaster/storage) +"gId" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"gIm" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/cmo) +"gIE" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/virology) +"gIG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"gJi" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"gJx" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/light/small,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"gJP" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/bar{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/structure/disposalpipe/junction/yjunction{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"gJQ" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) +"gKo" = (/obj/structure/table/wood,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/pen,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"gKt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"gKB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"gKR" = (/obj/machinery/mineral/equipment_vendor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"gLk" = (/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) +"gLH" = (/turf/closed/wall/r_wall,/area/teleporter) +"gLO" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/door/poddoor{id = "trash"; name = "disposal bay door"},/turf/open/floor/plating,/area/maintenance/disposal) +"gMD" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/bridge/meeting_room) +"gML" = (/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plasteel,/area/science/storage) +"gMR" = (/obj/structure/chair/office/light{dir = 8},/obj/effect/landmark/start/research_director,/obj/structure/cable{icon_state = "2-4"},/obj/machinery/holopad,/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"gNb" = (/obj/structure/table/glass,/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/storage/box/syringes,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"gNq" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/sign/warning/securearea{pixel_x = 32},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/genetics) +"gNy" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/components/binary/pump{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"gNI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"gNM" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"gOd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"gOi" = (/obj/structure/chair,/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"gOp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/bar) +"gOr" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel/dark,/area/storage/eva) +"gOM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"gOW" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"gPb" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/storage/atmos) +"gPE" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel/white,/area/science/mixing) +"gPF" = (/obj/machinery/light/small{dir = 8},/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plating,/area/engine/storage) +"gPS" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) +"gQj" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"gQw" = (/turf/open/floor/carpet,/area/hallway/primary/central) +"gQU" = (/obj/structure/table,/obj/item/storage/firstaid/o2,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"gQV" = (/obj/structure/window/plasma/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/rad_collector/anchored,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/engine,/area/engine/supermatter) +"gQZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"gRh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"gRE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{name = "Mining Office"; req_access_txt = "48"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"gRP" = (/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"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"gRS" = (/obj/machinery/light{dir = 8},/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/bar) +"gSh" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"gSu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/open/floor/plasteel/white,/area/science/mixing) +"gSY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/wood,/area/bridge/meeting_room) +"gSZ" = (/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"gTb" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/chemist,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"gTc" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/white,/area/science/lab) +"gTh" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"gTH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel,/area/chapel/main) +"gUa" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/storage/primary) +"gUb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"gUc" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"gUw" = (/obj/structure/plasticflaps,/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/obj/machinery/conveyor{id = "QMLoad"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plating,/area/quartermaster/storage) +"gUA" = (/obj/machinery/sparker{id = "testigniter"; pixel_x = -25},/turf/open/floor/engine,/area/science/misc_lab) +"gUL" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/engine/engineering) +"gVo" = (/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/pod/dark,/area/medical/paramedic) +"gWc" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plating,/area/engine/engineering) +"gWj" = (/obj/structure/chair{dir = 8},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/medical/surgery) +"gWn" = (/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"gWZ" = (/obj/machinery/computer/telecomms/monitor,/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"gXD" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"gXE" = (/obj/structure/table,/obj/item/book/manual/wiki/medical_cloning{pixel_y = 6},/obj/item/storage/box/bodybags,/obj/item/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/pen,/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/white,/area/medical/genetics) +"gXM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"gYw" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/chapel/main) +"gYC" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"gZb" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/medical/medbay/zone3"; dir = 4; name = "Northeast Paramedic Station APC"; pixel_x = 24},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"gZG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"gZQ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/central) +"gZS" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/obj/structure/fans/tiny,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"gZX" = (/turf/closed/wall,/area/medical/morgue) +"hah" = (/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/pod/dark,/area/medical/paramedic) +"haj" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"hap" = (/obj/machinery/space_heater,/turf/open/floor/wood,/area/icemoon/surface/outdoors) +"haU" = (/obj/machinery/button/door{id = "kitchen"; name = "Kitchen Shutters Control"; req_access_txt = "28"; pixel_x = 24; pixel_y = -4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"hbb" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/bar) +"hch" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/wood,/obj/item/flashlight/lamp{pixel_y = 10},/obj/item/paper_bin,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/chapel/office) +"hcu" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"hcz" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/bar) +"hcV" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/cult,/area/lawoffice) +"hdn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/portable_atmospherics/canister/toxins,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) +"hez" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"hfk" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"hfp" = (/obj/machinery/vending/wardrobe/bar_wardrobe,/turf/open/floor/wood,/area/crew_quarters/bar) +"hfX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"hfZ" = (/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"hgb" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"hge" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"hgg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/closet/secure_closet/genpop,/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel/dark,/area/security/brig) +"hgp" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/main) +"hgJ" = (/obj/structure/chair{dir = 8},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"hgM" = (/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"hgO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"hhb" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/soup/coldchili,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"hho" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/hallway/secondary/exit/departure_lounge) +"hhx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/storage/primary) +"hhz" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"hhI" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/door/window/westleft{dir = 1; name = "Monkey Pen"; req_access_txt = "9"},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) +"hik" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"hiO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"hjv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/wood,/area/maintenance/bar) +"hjw" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/engine/atmos) +"hjF" = (/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel,/area/science/storage) +"hkw" = (/obj/machinery/light,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/computer/monitor{name = "bridge power monitoring console"; dir = 1},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel/dark,/area/bridge) +"hlx" = (/obj/structure/fence/corner{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"hlT" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"hmC" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"hmM" = (/obj/effect/turf_decal/bot,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"hmX" = (/obj/machinery/light,/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/open/floor/plasteel/white,/area/science/mixing) +"hnc" = (/obj/structure/cable{icon_state = "1-2"},/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/hallway/primary/port) +"hnB" = (/obj/structure/chair{dir = 8},/obj/item/radio/intercom{pixel_x = 28},/obj/machinery/light_switch{pixel_y = 26},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/mob/living/simple_animal/pet/cat/Runtime,/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; network = list("ss13","medbay"); pixel_y = -22},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"hnO" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/open/floor/plasteel/white,/area/medical/paramedic) +"hnP" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"hom" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"hop" = (/obj/structure/window{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"hoq" = (/turf/closed/wall,/area/engine/break_room) +"hoV" = (/obj/machinery/firealarm{pixel_y = 29},/obj/machinery/computer/card/minor/qm,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel,/area/quartermaster/qm) +"hoX" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"hpa" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/engine,/area/science/xenobiology) +"hpg" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"hpw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/table/wood,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/stamp/law,/obj/item/flashlight/lamp/green{pixel_y = 1; pixel_x = -7},/turf/open/floor/plasteel/cult,/area/lawoffice) +"hpC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"hpN" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/wood,/area/maintenance/bar) +"hpV" = (/obj/item/radio/intercom{pixel_y = 25},/obj/structure/table/wood,/obj/item/stack/sheet/mineral/wood/fifty{amount = 20},/obj/item/reagent_containers/food/drinks/flask/gold,/obj/item/razor{pixel_x = -4; pixel_y = 2},/obj/item/clothing/mask/cigarette/cigar,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"hqD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"hrc" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"hru" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"hrN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"hrS" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"hse" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"hsl" = (/turf/open/floor/plating,/area/maintenance/starboard) +"hso" = (/obj/machinery/door/airlock/medical/glass{name = "Medbay Storage"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"hsu" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"hsv" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating,/area/engine/engineering) +"hsC" = (/obj/docking_port/stationary{dwidth = 3; height = 15; id = "arrivals_stationary"; name = "arrivals"; roundstart_template = /datum/map_template/shuttle/arrival/snaxi; width = 7},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"hsP" = (/obj/effect/turf_decal/delivery,/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/obj/machinery/door/window/eastright{name = "Bridge Delivery"; req_access_txt = "19"},/turf/open/floor/wood,/area/bridge/meeting_room) +"hsQ" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"hta" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"htA" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) +"hui" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/camera{c_tag = "Northwestern Hall 9"; dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/primary/port) +"huA" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{dir = 8},/obj/machinery/air_sensor/atmos/carbon_tank{pixel_y = -25},/turf/open/floor/engine/co2,/area/engine/atmos) +"huF" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 4},/turf/closed/wall,/area/maintenance/disposal) +"huQ" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"hva" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"hvr" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"hwg" = (/obj/machinery/computer/teleporter{dir = 8},/obj/machinery/camera{c_tag = "Teleporter"; dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel/dark,/area/teleporter) +"hwG" = (/obj/structure/closet/wardrobe/mixed,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"hwV" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/computer/apc_control,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"hxf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"hxr" = (/obj/machinery/computer/scan_consolenew,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"hxx" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/window/northleft{dir = 8; name = "Atmos Monitoring"; req_access_txt = "12; 24"},/obj/machinery/atmospherics/components/binary/valve/digital/on{dir = 4; name = "Digital Valve"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/storage/atmos) +"hxP" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"hyq" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/carpet,/area/quartermaster/miningoffice) +"hyz" = (/obj/machinery/vending/autodrobe,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"hyK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/bot,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"hzh" = (/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/machinery/button/door{id = "qm_warehouse2"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/turf/open/floor/plasteel,/area/maintenance/starboard) +"hAa" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/fore) +"hAb" = (/obj/machinery/light/small,/mob/living/simple_animal/slime,/turf/open/floor/engine,/area/science/xenobiology) +"hAf" = (/obj/machinery/light/small{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/obj/machinery/flasher{id = "Cell 2"; pixel_x = -24; pixel_y = -36},/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/turf/open/floor/plasteel/dark,/area/security/brig) +"hAq" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/telecomms/receiver/preset_left,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"hAw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"hAx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"hBb" = (/obj/machinery/camera{c_tag = "Tech Storage"; dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) +"hBq" = (/turf/closed/wall/r_wall,/area/engine/atmospherics_engine) +"hBy" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/structure/closet/secure_closet/engineering_chief,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"hBH" = (/obj/machinery/vending/medical,/turf/open/floor/plasteel/white,/area/medical/virology) +"hBQ" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"hCD" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/plasma{amount = 30},/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/machinery/camera{c_tag = "Engineering Secure Storage"},/turf/open/floor/plating,/area/engine/storage) +"hCI" = (/obj/machinery/light{dir = 4},/obj/item/radio/intercom{pixel_x = 25},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/modular_computer/console/preset/engineering{dir = 8},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel/dark,/area/bridge) +"hCL" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/quartermaster/qm"; dir = 1; name = "Quartermaster APC"; pixel_y = 24},/obj/machinery/holopad,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/machinery/keycard_auth{pixel_y = 40},/turf/open/floor/plasteel,/area/quartermaster/qm) +"hDj" = (/obj/structure/table,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"hDk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"hEf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"hEQ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/central) +"hFj" = (/obj/structure/chair/comfy/brown,/turf/open/floor/wood,/area/crew_quarters/bar) +"hFv" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/storage/atmos) +"hFG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/kitchen) +"hGr" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"hGy" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"hGK" = (/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"hGM" = (/obj/structure/urinal{pixel_y = 32},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) +"hGU" = (/obj/structure/closet/secure_closet/personal/cabinet{pixel_x = -8},/turf/open/floor/wood,/area/icemoon/surface/outdoors) +"hHu" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/fore) +"hHy" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"hHC" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"hHR" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"hHW" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"hIa" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/table,/obj/item/storage/toolbox/emergency,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"hIe" = (/obj/structure/table,/obj/item/hemostat,/obj/item/circular_saw,/obj/item/scalpel{pixel_y = 12},/obj/item/retractor,/obj/item/cautery{pixel_x = 4},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"hIl" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plasteel,/area/engine/atmos) +"hIG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/hallway/primary/aft) +"hIH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"hIS" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/folder,/obj/item/pen,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"hJw" = (/obj/structure/chair/comfy/black,/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark/start/assistant,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"hJE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"hKc" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/bridge) +"hKm" = (/obj/machinery/computer/aifixer{dir = 8},/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"hKs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"hKt" = (/obj/machinery/atmospherics/pipe/manifold/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 = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"hLg" = (/obj/machinery/bloodbankgen,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"hLo" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/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,/area/security/checkpoint/medical) +"hLQ" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/quartermaster/storage) +"hLZ" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"hMy" = (/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"hMD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel,/area/engine/break_room) +"hMM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/computer/secure_data{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"hMQ" = (/obj/machinery/airalarm{pixel_y = 25},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"hNg" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/quartermaster/storage) +"hNi" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/chair/sofa{dir = 8},/turf/open/floor/wood,/area/maintenance/bar) +"hNt" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel,/area/maintenance/aft) +"hNv" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"hNT" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"hNZ" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/computer/communications,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"hOb" = (/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"hOc" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/atmos) +"hOw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel/dark,/area/storage/eva) +"hOA" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"hOY" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/turf/open/floor/plating,/area/maintenance/aft) +"hPe" = (/obj/structure/disposalpipe/sorting/mail{dir = 8; sortType = 17},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"hPh" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior,/turf/open/floor/engine/vacuum,/area/science/mixing) +"hPp" = (/obj/structure/sign/plaques/deempisi{pixel_x = -28; pixel_y = -4},/turf/open/floor/wood,/area/crew_quarters/bar) +"hPt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"hPC" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/engine/secure_construction) +"hPK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/engine,/area/engine/engineering) +"hPO" = (/obj/machinery/processor,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"hQb" = (/obj/structure/closet/wardrobe/pjs,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"hQs" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{dir = 1},/obj/machinery/sparker/toxmix{pixel_x = 25},/turf/open/floor/engine/airless,/area/science/mixing) +"hQL" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/department/electrical) +"hQY" = (/turf/closed/wall,/area/library) +"hRe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/security/courtroom) +"hRt" = (/turf/closed/wall,/area/quartermaster/qm) +"hRH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/security/brig) +"hSl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/security/glass{name = "Brig Control"; req_access_txt = "3"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/warden) +"hSv" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"hSD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) +"hSV" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/maintenance/aft) +"hTa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/spider/stickyweb,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"hTk" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/status_display{layer = 4; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"hTy" = (/obj/machinery/light{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/wood,/area/bridge/meeting_room) +"hTB" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/open/floor/plating,/area/maintenance/aft) +"hTK" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light/small,/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/carpet,/area/security/detectives_office) +"hTL" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/science/mixing) +"hTO" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"hUo" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/security/checkpoint/medical) +"hUs" = (/obj/structure/bodycontainer/morgue{dir = 8},/turf/open/floor/plasteel/white,/area/security/brig) +"hUF" = (/obj/structure/closet/wardrobe/black,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"hUL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/chapel/office) +"hVh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/engine/engineering) +"hVk" = (/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/barricade/wooden,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"hVm" = (/obj/machinery/vending/wardrobe/viro_wardrobe,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 8},/obj/machinery/camera{c_tag = "Virology Break Room"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/virology) +"hVt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/engine,/area/engine/engineering) +"hVH" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{external_pressure_bound = 120; name = "killroom vent"; dir = 1},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) +"hVN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"hVO" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/carpet,/area/security/detectives_office) +"hVX" = (/obj/structure/chair{dir = 8},/obj/machinery/camera{c_tag = "Surgery Observation"; network = list("ss13","medbay"); dir = 8},/turf/open/floor/plasteel/dark,/area/medical/surgery) +"hWb" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/landmark/start/security_officer,/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"hWn" = (/obj/machinery/sleeper{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/mirror{pixel_x = 25},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"hWW" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/landmark/start/mime,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/crew_quarters/theatre) +"hXB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"hXF" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/security/courtroom) +"hXO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"hYi" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"hYD" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/fireaxecabinet{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/bridge) +"hYN" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/table/wood,/obj/item/instrument/trumpet,/obj/item/instrument/piano_synth,/turf/open/floor/wood,/area/crew_quarters/theatre) +"hZy" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/table,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/plasteel,/area/engine/break_room) +"hZz" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/door/airlock/mining/glass{name = "Quartermaster"; req_access_txt = "41"},/turf/open/floor/plasteel,/area/quartermaster/qm) +"hZU" = (/obj/structure/table/wood,/obj/item/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"},/turf/open/floor/carpet,/area/bridge/meeting_room) +"iad" = (/obj/machinery/light,/turf/open/floor/plasteel/dark,/area/security/main) +"iam" = (/obj/machinery/computer/slot_machine{pixel_y = 2; pixel_x = -7},/turf/open/floor/wood,/area/maintenance/bar) +"iaq" = (/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},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"ias" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"iat" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/construction/storage) +"iau" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/bridge) +"iax" = (/obj/structure/window/plasma/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) +"iaD" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/maintenance/aft/secondary"; dir = 1; name = "Science Maint APC"; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"iaM" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"iaO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"iaY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen,/turf/open/floor/plasteel/cult,/area/lawoffice) +"icb" = (/obj/structure/closet/secure_closet/captains,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"idb" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel,/area/engine/atmos) +"idl" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"idG" = (/obj/effect/turf_decal/stripes,/obj/machinery/button/door{id = "QMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/storage) +"idQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/security/courtroom) +"iek" = (/obj/structure/table/glass,/obj/item/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 29},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"ieI" = (/obj/machinery/telecomms/server/presets/service,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"ifl" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/crate/coffin,/turf/open/floor/wood,/area/chapel/office) +"ifQ" = (/mob/living/simple_animal/mouse/brown/Tom,/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/turf/open/floor/plasteel/dark,/area/security/prison) +"ifT" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/hallway/secondary/exit/departure_lounge"; dir = 8; name = "Escape Hallway APC"; pixel_x = -25},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"igi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/engine/atmos) +"igK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/door/window/eastleft{name = "Blue Corner"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"igO" = (/obj/machinery/vending/boozeomat,/turf/open/floor/wood{icon_state = "wood-broken4"},/area/maintenance/bar) +"igQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel,/area/hallway/primary/port) +"igR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/door/window{name = "Captain's Desk"; req_access_txt = "20"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"ihn" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/flasher{id = "AI"; pixel_x = -26; pixel_y = 3},/obj/machinery/turretid{icon_state = "control_stun"; name = "AI Chamber turret control"; pixel_x = -25; pixel_y = -3},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"ihE" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/open/floor/plasteel,/area/science/mixing) +"ihJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/turf/open/floor/plasteel,/area/storage/primary) +"ihX" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/department/electrical) +"iiM" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel,/area/storage/primary) +"iiY" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) +"ijz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/maintenance/starboard) +"ijK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"ijL" = (/obj/structure/reflector/double,/turf/open/floor/plating,/area/engine/storage) +"ijV" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/open/floor/plasteel,/area/hydroponics) +"ijZ" = (/turf/open/floor/plating,/area/engine/engineering) +"ikh" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/port) +"ikk" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/circuit,/area/science/robotics/mechbay) +"ikA" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"ikY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"ilb" = (/obj/machinery/light/small{dir = 1},/obj/machinery/computer/libraryconsole/bookmanagement,/obj/structure/table/wood,/turf/open/floor/plasteel/dark,/area/security/prison) +"ilo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) +"ilF" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"ilL" = (/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/machinery/camera{c_tag = "Head of Personnel's Office"; dir = 1},/obj/structure/bed/dogbed/ian,/mob/living/simple_animal/pet/dog/corgi/Ian{dir = 8},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"imn" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"imM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"ina" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"inq" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/modular_computer/console/preset/engineering,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/construction/storage) +"inw" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/junction{dir = 8},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"inA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"inU" = (/obj/machinery/chem_dispenser,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"iob" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/machinery/atmospherics/components/binary/pump{name = "Hot Loop Exit"},/turf/open/floor/plating,/area/engine/atmospherics_engine) +"ioe" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/central) +"iog" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"iop" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel/white,/area/medical/paramedic) +"ioG" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) +"ioJ" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmospherics_engine) +"ipi" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 1},/turf/closed/wall/mineral/wood,/area/maintenance/bar) +"ipL" = (/obj/item/plant_analyzer,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"ipV" = (/obj/structure/fans/tiny,/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "toxins launcher bay door"},/turf/open/floor/plating,/area/maintenance/aft) +"ipY" = (/obj/machinery/airalarm/unlocked{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/open/floor/plasteel/white,/area/science/mixing) +"iqH" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"iqJ" = (/obj/machinery/door/airlock/security/glass{name = "Security Office"; req_access_txt = "63"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"iqT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/hydroponics) +"iqZ" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment{dir = 10},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Stbd"; location = "HOP"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"irg" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) +"iro" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"irr" = (/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"irt" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"irN" = (/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 30; pixel_y = 30},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"irQ" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) +"isp" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/structure/sign/warning/vacuum/external{pixel_y = 32},/obj/item/multitool,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"isu" = (/turf/open/floor/plasteel/dark,/area/science/server) +"itb" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"itp" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/terminal{dir = 1},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/camera{c_tag = "Northwestern Engineering Post"; dir = 1},/obj/machinery/light,/turf/open/floor/plating,/area/storage/atmos) +"itw" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 18},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"itN" = (/obj/machinery/vending/coffee,/obj/item/radio/intercom{pixel_x = 25},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"itU" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel/white,/area/medical/virology) +"ius" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) +"iux" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/janitor) +"iuy" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"iuC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"iuP" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"ivM" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"ivQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/chemistry) +"iwc" = (/obj/machinery/computer/upload/ai,/obj/machinery/camera/motion{c_tag = "AI Upload Chamber - Port"; network = list("aiupload")},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"iwd" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/camera{c_tag = "Bridge Exterior"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"iwk" = (/obj/structure/closet/crate,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel,/area/quartermaster/storage) +"ixf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"ixu" = (/obj/structure/table,/obj/item/hand_tele,/turf/open/floor/plasteel/dark,/area/teleporter) +"ixZ" = (/obj/structure/chair/office/dark,/mob/living/simple_animal/pet/cat/Runtime{desc = "Meow."; gender = "male"; name = "Salem"},/turf/open/floor/wood,/area/library) +"iyq" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/closet/crate/bin,/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"iyL" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"iyP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"iyV" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/maintenance/aft) +"iza" = (/obj/structure/chair{dir = 1},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"izV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/security/checkpoint/supply) +"iAb" = (/obj/machinery/airalarm{pixel_y = 28},/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/camera{c_tag = "Kitchen"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"iAt" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/light{dir = 1},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/bridge"; dir = 1; name = "Bridge APC"; pixel_y = 26},/turf/open/floor/plasteel/dark,/area/bridge) +"iAv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"iAG" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"iAO" = (/turf/closed/wall,/area/teleporter) +"iAR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/storage/auxiliary) +"iBl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/dark,/area/storage/eva) +"iBm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/obj/machinery/recharger{pixel_x = -5},/obj/item/hand_tele,/obj/structure/window/reinforced,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"iBo" = (/obj/machinery/cryopod,/obj/machinery/computer/cryopod{pixel_y = 26},/obj/effect/turf_decal/trimline/red/filled,/turf/open/floor/plasteel/dark,/area/security/prison) +"iBF" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high/plus,/obj/item/stock_parts/cell/high/plus,/turf/open/floor/plasteel/white,/area/science/lab) +"iBL" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/break_room) +"iBW" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/hallway/primary/aft) +"iCq" = (/obj/machinery/door/airlock/engineering/glass/critical{heat_proof = 1; name = "Supermatter Chamber"; req_access_txt = "10"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/engine,/area/engine/supermatter) +"iCO" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"iEa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"iEj" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"iEz" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"iEJ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/landmark/event_spawn,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"iEQ" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -6; pixel_y = 4},/obj/item/stamp/hop,/obj/item/pen/fourcolor,/obj/item/paper_bin/bundlenatural{pixel_x = 6; pixel_y = 4},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"iET" = (/obj/structure/cable{icon_state = "4-8"},/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,/area/maintenance/department/electrical) +"iFc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"iFl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) +"iFq" = (/obj/structure/table,/obj/item/cartridge/signal/toxins,/obj/item/paicard{pixel_x = 4},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/dark,/area/science/server) +"iFK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) +"iGb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"iGd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/security/prison) +"iGB" = (/obj/machinery/keycard_auth{pixel_x = 8; pixel_y = -26},/obj/machinery/button/door{id = "hos"; name = "HoS Office Shutters"; pixel_y = -26; pixel_x = -6},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"iGJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/hallway/primary/central) +"iGS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"iGV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"iHg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/security/glass{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) +"iHM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/dorms) +"iHO" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining/glass{name = "Cargo Bay"; req_access_txt = "31"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"iIg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"iIK" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/machinery/vending/snack/random,/turf/open/floor/plasteel/dark,/area/bridge) +"iIN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"iIQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/storage/eva) +"iIS" = (/turf/closed/wall/r_wall,/area/bridge) +"iJc" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/science/server) +"iJl" = (/turf/open/floor/plating,/area/maintenance/port/fore) +"iJs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"iJK" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/item/reagent_containers/food/snacks/bluecherrycupcake{pixel_y = 5},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"iKM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/wood,/area/hallway/primary/port) +"iKV" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood,/area/crew_quarters/bar) +"iLi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"iLA" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"iML" = (/obj/machinery/light,/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_y = -30},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"iMX" = (/obj/structure/cable,/obj/machinery/power/terminal,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"iNi" = (/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/computer/rdconsole/production{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"iNE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "Gas to Filter"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"iNK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"iNV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/central) +"iOe" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/starboard) +"iOp" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/window/plasma/reinforced{dir = 8},/obj/structure/window/plasma/reinforced{dir = 1},/obj/machinery/rnd/production/protolathe/department/engineering,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/camera{c_tag = "Engineering Storage"; dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"iOG" = (/turf/closed/wall/r_wall,/area/maintenance/department/bridge) +"iOH" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"iOR" = (/obj/machinery/computer/rdconsole/robotics,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"iOW" = (/obj/effect/landmark/observer_start,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"iPC" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/structure/closet/secure_closet/genpop,/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel/dark,/area/security/brig) +"iPO" = (/obj/structure/displaycase/trophy,/turf/open/floor/wood,/area/library) +"iPX" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/primary/port) +"iQv" = (/obj/machinery/door/airlock/public/glass{name = "Courtroom"; req_access_txt = "42"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/wood,/area/security/courtroom) +"iQD" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/atmos/abandoned{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"iRy" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"iRF" = (/obj/machinery/door/airlock/external,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/primary/aft) +"iRO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"iRQ" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/machinery/computer/security/telescreen/prison{pixel_y = 30},/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"iSg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"iSo" = (/obj/machinery/photocopier,/obj/machinery/camera{c_tag = "Law Office"},/turf/open/floor/plasteel/cult,/area/lawoffice) +"iSB" = (/obj/machinery/light/floor,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"iTP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/chapel/main) +"iTS" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"iTY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/junction/flip,/turf/open/floor/plasteel/white,/area/hallway/primary/port) +"iVB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"iVY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/prison) +"iWf" = (/turf/open/floor/plating,/area/hallway/primary/aft) +"iWu" = (/obj/machinery/chem_master,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"iWG" = (/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"iWY" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/junction{dir = 2},/turf/open/floor/plasteel/white,/area/hallway/primary/port) +"iXG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/engine,/area/science/xenobiology) +"iXH" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/recharger{name = "wall-mounted recharger"; pixel_y = 34},/obj/structure/chair{dir = 4},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) +"iXZ" = (/obj/machinery/computer/security/telescreen/toxins{dir = 1; network = list("toxins"); pixel_y = -28},/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) +"iYb" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"iYh" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/science/xenobiology"; dir = 8; name = "Xenobiology APC"; pixel_x = -25},/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"iYF" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"iYI" = (/obj/machinery/camera{c_tag = "Cargo Office"; dir = 4},/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) +"iZc" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"iZu" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/structure/closet/secure_closet/medical3,/obj/item/clothing/glasses/hud/health,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"iZH" = (/turf/closed/wall/r_wall,/area/medical/medbay/central) +"iZZ" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/storage/primary) +"jab" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/mixing) +"jae" = (/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) +"jap" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"jbc" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/maintenance/aft) +"jbg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) +"jbE" = (/obj/machinery/vending/wardrobe/gene_wardrobe,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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/white,/area/medical/genetics) +"jcr" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"jcR" = (/obj/structure/table/wood,/obj/item/taperecorder,/obj/item/cartridge/lawyer,/obj/item/clothing/glasses/sunglasses/big{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/sunglasses/big,/obj/machinery/button/door{id = "lawyer_blast"; name = "Privacy Shutters"; pixel_x = 25; pixel_y = 8},/turf/open/floor/plasteel/cult,/area/lawoffice) +"jcS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"jcT" = (/turf/closed/wall,/area/hallway/primary/central) +"jcU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/pew/left{dir = 8},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"jdw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"jdS" = (/obj/effect/turf_decal/vg_decals/atmos/mix,/turf/open/floor/engine/airless,/area/engine/atmos) +"jed" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"jen" = (/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"jeo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"jes" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start/shaft_miner,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"jex" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/research{name = "Experimentation Lab"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"jeJ" = (/obj/machinery/door/poddoor{id = "tegvent"; name = "TEG Vent"},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"jfi" = (/obj/machinery/conveyor{dir = 8; id = "packageSort2"},/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating,/area/quartermaster/sorting) +"jfH" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating/airless,/area/icemoon/surface/outdoors) +"jga" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"jgj" = (/obj/machinery/telecomms/server/presets/common,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"jgz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"jhe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"jhF" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating/airless,/area/maintenance/solars/port/aft) +"jih" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"jil" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"jin" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"jix" = (/obj/machinery/camera{c_tag = "Brig Genpop Exterior"; dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"jiV" = (/obj/structure/table,/obj/item/storage/firstaid/brute,/obj/item/storage/firstaid/brute{pixel_x = 3; pixel_y = 3},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"jiY" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/autolathe,/turf/open/floor/plasteel,/area/quartermaster/storage) +"jji" = (/obj/machinery/vending/autodrobe,/turf/open/floor/wood,/area/crew_quarters/theatre) +"jjn" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/computer/bounty,/turf/open/floor/plasteel,/area/quartermaster/storage) +"jjB" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"jjC" = (/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/plasma{amount = 30},/turf/open/floor/plating,/area/engine/storage) +"jkw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"jkJ" = (/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"jkL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"jlf" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"jll" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"jls" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"jlL" = (/obj/structure/table/wood,/obj/machinery/microwave{pixel_y = 4},/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"jmd" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"jmf" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/storage/atmos) +"jmU" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/qm) +"jnh" = (/obj/effect/landmark/start/cook,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"job" = (/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/dark,/area/bridge) +"joq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"joT" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/medical/surgery"; dir = 1; name = "Surgical Center APC"; pixel_y = 26},/turf/open/floor/plasteel/dark,/area/medical/surgery) +"joU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/firealarm{dir = 8; pixel_x = 28},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"jpd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access_txt = "57"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"jph" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"jpr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/storage) +"jro" = (/obj/machinery/vr_sleeper{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel/dark,/area/security/prison) +"jrq" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny,/turf/open/floor/plating,/area/engine/secure_construction) +"jrH" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/hallway/primary/port) +"jrR" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/gateway,/obj/effect/turf_decal/bot_white,/turf/open/floor/plasteel/dark,/area/teleporter) +"jsl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"jso" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"jsu" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/telecomms/receiver/preset_right,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"jsz" = (/obj/structure/table,/obj/item/kitchen/rollingpin,/obj/item/reagent_containers/food/condiment/flour,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"juI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/storage) +"jvb" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/item/storage/fancy/donut_box,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"jvy" = (/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/obj/structure/sign/poster/contraband/random{pixel_y = -32},/turf/open/floor/wood,/area/maintenance/bar) +"jvA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"jvV" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 8},/turf/closed/wall,/area/maintenance/disposal) +"jwc" = (/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/fore) +"jwj" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/bridge) +"jwo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"jwN" = (/obj/machinery/air_sensor/atmos/toxins_mixing_tank,/turf/open/floor/engine/airless,/area/science/mixing) +"jwP" = (/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"jxw" = (/obj/machinery/computer/security/telescreen/cmo{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"jxB" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) +"jxS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"jxZ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"jyj" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"jyA" = (/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"jzc" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"jzx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) +"jAb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/central) +"jAq" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"jAv" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) +"jAy" = (/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/engine/storage) +"jAL" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"jAT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"jBk" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "12"},/turf/open/floor/plating,/area/chapel/main) +"jBl" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"jBr" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"jBP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"jCw" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/computer/cargo/request{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"jCF" = (/obj/machinery/light{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel,/area/maintenance/aft) +"jCL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/crate/wooden/toy,/obj/item/megaphone/clown,/turf/open/floor/wood,/area/crew_quarters/theatre) +"jCW" = (/obj/machinery/door/airlock/engineering/glass{name = "Server Room"; req_access_txt = "61"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"jDr" = (/turf/open/floor/carpet,/area/chapel/office) +"jDD" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/storage/eva) +"jDG" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/button/door{id = "capshut"; name = "Privacy Shutters"; pixel_x = -26; pixel_y = 8},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"jDH" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"jDK" = (/obj/machinery/light/small,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"jEb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel/white,/area/medical/paramedic) +"jER" = (/obj/machinery/vending/kink,/turf/open/floor/plating,/area/maintenance/bar) +"jFl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"jFv" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/engine/secure_construction) +"jFy" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/power/apc{areastring = "/area/science/mixing"; name = "Toxins Lab APC"; pixel_y = -26},/turf/open/floor/plasteel/white,/area/science/mixing) +"jFG" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/port) +"jFS" = (/obj/effect/spawner/structure/window/ice,/turf/open/floor/plating,/area/maintenance/bar) +"jFY" = (/obj/structure/bodycontainer/morgue{dir = 2},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"jFZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/mob/living/simple_animal/bot/medbot,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"jGd" = (/obj/structure/table/reinforced,/obj/machinery/chem_dispenser/drinks{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"jGi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"jGp" = (/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"jGF" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"jHC" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"jHD" = (/obj/machinery/computer/cargo{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/qm) +"jHF" = (/obj/machinery/food_cart,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"jHT" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/door/airlock/public/glass{name = "Diner"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/bar) +"jIc" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) +"jIj" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"jIk" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/open/floor/plating,/area/engine/storage) +"jIt" = (/turf/closed/wall/r_wall,/area/security/checkpoint/supply) +"jIu" = (/obj/machinery/clonepod,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/medical/genetics) +"jJb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) +"jJd" = (/turf/open/floor/pod/dark,/area/maintenance/starboard) +"jJu" = (/turf/closed/wall/r_wall,/area/medical/medbay/zone3) +"jKb" = (/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/storage/primary) +"jKF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"jKT" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/button/ignition/incinerator/toxmix{pixel_x = -8; pixel_y = -22},/obj/machinery/button/door/incinerator_vent_toxmix{pixel_y = -22; pixel_x = 9},/obj/machinery/meter,/turf/open/floor/plasteel/white,/area/science/mixing) +"jKV" = (/obj/machinery/door/airlock/external{name = "Escape Pod One"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/primary/port) +"jLp" = (/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"jLF" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"jLG" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/mineral/stacking_machine{input_dir = 1; stack_amt = 10},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/disposal) +"jMk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/button/door{id = "Dorm6"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; specialfunctions = 4},/obj/structure/table/wood,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/carpet,/area/quartermaster/miningoffice) +"jNp" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/medical/genetics) +"jNw" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"jNK" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/landmark/start/janitor,/turf/open/floor/plasteel,/area/janitor) +"jNZ" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/closet/secure_closet/hos,/obj/item/clothing/suit/hooded/wintercoat/security,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"jOj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"jOl" = (/obj/machinery/vending/clothing,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"jOo" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) +"jOy" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/storage/atmos) +"jOB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"jOE" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/engineering) +"jOJ" = (/obj/structure/chair/comfy/brown,/obj/effect/landmark/start/captain,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"jPb" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Hot Loop Entrance"},/turf/open/floor/plating,/area/engine/atmospherics_engine) +"jPh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"jPj" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"jPm" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) +"jPz" = (/obj/machinery/door/window/eastright{dir = 8; name = "Research and Development Desk"; req_one_access_txt = "7;29"},/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 4},/turf/open/floor/plasteel,/area/science/lab) +"jPI" = (/obj/machinery/cryopod{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"jPP" = (/obj/machinery/gateway{dir = 8},/obj/effect/turf_decal/bot_white,/turf/open/floor/plasteel/dark,/area/teleporter) +"jQj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"jQp" = (/obj/machinery/airalarm{pixel_y = 28},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"jQB" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/bridge) +"jQN" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{dir = 8},/turf/open/floor/engine/o2,/area/engine/atmos) +"jRD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"jRU" = (/obj/structure/table/glass,/obj/item/stock_parts/scanning_module,/obj/item/stock_parts/scanning_module,/obj/item/stock_parts/matter_bin,/obj/item/stock_parts/matter_bin,/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/lab) +"jSq" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"jTl" = (/obj/effect/turf_decal/stripes,/obj/machinery/computer/cargo{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"jTo" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced,/obj/vehicle/ridden/atv/snowmobile/snowcurity,/obj/item/key/security,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"jTs" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"jTP" = (/obj/machinery/light,/obj/machinery/shower{dir = 1},/obj/effect/turf_decal/box,/turf/open/floor/plasteel/white,/area/security/brig) +"jTY" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"jUf" = (/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible,/obj/machinery/computer/atmos_control/tank/nitrogen_tank{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"jUn" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"jUu" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"jUB" = (/obj/machinery/atmospherics/components/binary/pump{name = "Gas to Filter"},/obj/machinery/airalarm/engine{dir = 4; pixel_x = -22},/turf/open/floor/engine,/area/engine/supermatter) +"jVc" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Gas to Chamber"},/turf/open/floor/engine,/area/engine/supermatter) +"jVx" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/table/reinforced,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/item/book/manual/wiki/security_space_law,/turf/open/floor/plasteel/dark,/area/security/main) +"jWl" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/department/bridge) +"jWr" = (/turf/closed/wall/r_wall,/area/storage/tech) +"jWx" = (/obj/structure/table/glass,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/reagent_containers/glass/bottle/epinephrine,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"jWy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"jXa" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"jXh" = (/obj/machinery/door/firedoor,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"jXL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"jYS" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/light,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"jYT" = (/obj/machinery/power/solar_control{dir = 4; id = "portsolar"; name = "Port Quarter Solar Control"},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"jZg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/wood,/area/maintenance/bar) +"jZl" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"jZy" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/open/floor/engine,/area/science/misc_lab) +"jZW" = (/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"kag" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"kaK" = (/obj/effect/turf_decal/vg_decals/atmos/air,/obj/machinery/light/small{dir = 1},/turf/open/floor/engine/air,/area/engine/atmos) +"kaM" = (/obj/machinery/smartfridge,/turf/open/floor/plasteel,/area/hydroponics) +"kbR" = (/obj/structure/table,/obj/item/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/obj/item/storage/firstaid/regular{pixel_y = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"kcn" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"kcw" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/light{dir = 8},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"kcM" = (/obj/structure/plasticflaps,/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/obj/machinery/conveyor{id = "QMLoad"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/quartermaster/storage) +"kcX" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) +"kdm" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Cargo Delivery Office"},/obj/structure/closet/crate/trashcart,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"kds" = (/obj/structure/cable,/obj/structure/closet/toolcloset,/obj/machinery/power/apc{areastring = "/area/storage/auxiliary"; name = "Auxiliary Tool Storage APC"; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/auxiliary) +"kdA" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/white,/area/science/lab) +"kdM" = (/obj/effect/turf_decal/stripes,/obj/machinery/conveyor{id = "QMLoad2"; dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"kdR" = (/obj/machinery/airalarm{pixel_y = 25},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/bot,/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel/dark,/area/storage/eva) +"keq" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/obj/structure/closet/secure_closet/atmospherics,/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"ker" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"keu" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/computer/security{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) +"keC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) +"keI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"kfv" = (/turf/closed/wall/r_wall,/area/security/prison) +"kfJ" = (/obj/structure/table/wood,/obj/item/clothing/under/misc/burial,/obj/item/storage/book/bible,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/chapel/office) +"kge" = (/obj/structure/window{dir = 8},/obj/structure/window{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"kgx" = (/obj/structure/table,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/turf/open/floor/plasteel/white,/area/medical/virology) +"kgM" = (/obj/machinery/telecomms/server/presets/engineering,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"kgR" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/engine,/area/engine/supermatter) +"khf" = (/obj/structure/bed,/obj/item/bedsheet/syndie,/obj/machinery/flasher{id = "Cell 3"; pixel_x = -24; pixel_y = -36},/turf/open/floor/plasteel/dark,/area/security/brig) +"khw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"khy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall,/area/quartermaster/sorting) +"kii" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/glowshroom,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"kij" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"kin" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/clothing/suit/armor/riot{pixel_x = 3; pixel_y = -3},/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/riot{pixel_x = 3; pixel_y = -3},/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"kis" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"kiB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/bed/roller,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"kjh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"kkn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/junction/yjunction,/turf/open/floor/plasteel,/area/hallway/primary/port) +"kkt" = (/obj/structure/table/glass,/obj/item/book/manual/wiki/infections{pixel_y = 7},/obj/item/reagent_containers/spray/cleaner,/obj/item/reagent_containers/dropper,/obj/item/reagent_containers/syringe/antiviral,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) +"kkB" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/soup/hotchili,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"kkG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/port) +"kkJ" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/ai_monitored/security/armory) +"kkY" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"klc" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard) +"klh" = (/obj/structure/table,/obj/item/radio/headset/headset_med,/obj/item/hand_labeler,/obj/structure/reagent_dispensers/virusfood{pixel_x = 30},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/medical/virology) +"klo" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/table,/obj/item/storage/box/mousetraps,/obj/item/storage/box/mousetraps,/obj/item/restraints/legcuffs/beartrap,/obj/item/restraints/legcuffs/beartrap,/turf/open/floor/plasteel,/area/janitor) +"klQ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/courtroom) +"kms" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/theatre) +"kmA" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel/dark,/area/bridge) +"kmH" = (/obj/machinery/light{dir = 4},/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"knn" = (/obj/machinery/door/airlock/public/glass{name = "Security Lobby"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/wood,/area/hallway/primary/central) +"knx" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/turf/open/floor/plating,/area/security/brig) +"knI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"knR" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"kol" = (/obj/machinery/light{dir = 1},/obj/machinery/button/door{id = "tegvent"; name = "TEG Vent"; pixel_y = 25},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"kop" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"kox" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel,/area/hydroponics) +"kpO" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"kpX" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/machinery/atmospherics/components/binary/valve/digital/layer1{name = "injector valve"},/turf/open/floor/plating,/area/engine/atmospherics_engine) +"kqo" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/disposal) +"kqV" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"krq" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/hallway/secondary/exit/departure_lounge) +"krB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/quartermaster/sorting) +"krH" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/qm) +"krT" = (/obj/docking_port/stationary{dwidth = 3; height = 4; id = "snaxi_s"; name = "South Taxi Port"; roundstart_template = /datum/map_template/shuttle/snow_taxi; width = 6},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"krV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/start/chief_engineer,/obj/structure/chair/office/light{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"ksq" = (/obj/effect/turf_decal/bot_white,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/door/airlock/security/glass{name = "Holding Area"; req_access_txt = "2"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"ksM" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/secure_closet/atmospherics,/obj/machinery/power/apc{areastring = "/area/engine/atmos"; name = "Atmospherics APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/engine/atmos) +"ktd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/genetics) +"kti" = (/obj/effect/turf_decal/bot,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/storage) +"ktt" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/manifold/green/visible,/obj/effect/turf_decal/stripes/line,/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"ktw" = (/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) +"ktT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"ktW" = (/obj/machinery/vending/wallmed{pixel_y = 28},/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/storage/belt/medical{pixel_y = 2},/obj/item/storage/belt/medical{pixel_y = 2},/obj/item/storage/belt/medical{pixel_y = 2},/obj/item/clothing/neck/stethoscope,/obj/item/reagent_containers/spray/cleaner,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"kuy" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/camera{c_tag = "Medbay Patient Room"; dir = 4; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"kvG" = (/obj/effect/turf_decal/trimline/red/filled,/obj/machinery/suit_storage_unit/security,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"kwl" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"kwY" = (/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/machinery/computer/security/mining{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel/dark,/area/bridge) +"kxf" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) +"kxj" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Testing Lab East"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"kxI" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 10},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"kxP" = (/obj/structure/disposalpipe/sorting/mail{dir = 8; sortType = 28},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"kxU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"kyc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"kyf" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"kyo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"kyV" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/department/bridge) +"kzf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) +"kzS" = (/obj/machinery/computer/upload/borg,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"kAv" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/chapel/office) +"kAO" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"kBb" = (/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/snowed/smoothed/icemoon,/area/engine/atmos) +"kBe" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"kBK" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"kCi" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"kCI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/item/book/manual/wiki/barman_recipes,/obj/item/reagent_containers/food/drinks/shaker,/obj/item/paper/fluff{info = "Renovation Notice

    The bar layout for the station is very old. We've decided to give it a facelift after our partnership with IKEA Intergalactic?.
  • We added some sweet retro arcade machines and much more seating area. We removed the stage since it hasn't ever been used.
  • You can run this place like a restaurant now that you have tables. Go whip up a menu with the Chef. You have a condiments table and your Requests Console has been moved so a noticeboard can be placed there. Take tickets from customers and pin them on the noticeboard for the Chef.
  • We hope you like the new bar!"; name = "Renovation Notice - Bar"; pixel_x = -5; pixel_y = 3},/obj/item/stack/spacecash/c100,/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = -30; pixel_y = 26; receive_ore_updates = 1},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"kDy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"kEd" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"kEf" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"kEz" = (/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"kEW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Chapel Office Maintenance"; req_access_txt = "22"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/chapel/office) +"kFr" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hop) +"kFF" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/bed/roller,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"kGo" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"kGS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/dark,/area/medical/surgery) +"kHd" = (/turf/open/floor/pod/dark,/area/medical/paramedic) +"kHm" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/atmos) +"kHr" = (/obj/machinery/camera{c_tag = "Xenobiology Lab - Pen #1"; dir = 8; network = list("ss13","rd","xeno")},/turf/open/floor/engine,/area/science/xenobiology) +"kHD" = (/turf/open/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/rec_center) +"kHI" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) +"kHP" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"kHX" = (/obj/effect/landmark/start/medical_doctor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"kIp" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) +"kIG" = (/obj/structure/sign/warning/vacuum/external{pixel_x = 32},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"kJk" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"kJs" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"kJE" = (/turf/open/floor/carpet,/area/chapel/main) +"kJO" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/camera{c_tag = "Escape Arm Holding Area"; dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"kKk" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/grass,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"kKY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"kLh" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"kLo" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/vending/cart,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"kLQ" = (/obj/machinery/camera/motion{c_tag = "Vault"; dir = 4; network = list("vault")},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"kMc" = (/obj/machinery/airalarm{pixel_y = 23},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"kMt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/hallway/primary/port) +"kMy" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"kMK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"kMT" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/table/glass,/obj/item/cartridge/chemistry{pixel_y = 2},/obj/item/cartridge/medical,/obj/item/cartridge/medical{pixel_x = -2; pixel_y = 6},/obj/item/cartridge/medical{pixel_x = 6; pixel_y = 3},/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/pen,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"kNQ" = (/obj/machinery/suit_storage_unit/hos,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"kOi" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{dir = 8},/obj/machinery/air_sensor/atmos/oxygen_tank{pixel_y = -25},/turf/open/floor/engine/o2,/area/engine/atmos) +"kPi" = (/obj/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"kPj" = (/obj/structure/cable{icon_state = "4-8"},/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,/area/hallway/primary/central) +"kPn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"kPu" = (/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"kPA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) +"kPQ" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"kQn" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/tcomms,/obj/machinery/firealarm{dir = 8; pixel_x = 28},/turf/open/floor/plasteel/dark,/area/storage/tech) +"kQr" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"kQG" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/aft/secondary) +"kRk" = (/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"kRz" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/construction/storage) +"kRI" = (/obj/structure/table/wood,/obj/item/flashlight/lantern{pixel_y = 5},/turf/open/floor/wood,/area/icemoon/surface/outdoors) +"kRK" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/wood,/area/hallway/primary/port) +"kRX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/hydroponics,/turf/open/floor/plasteel,/area/hydroponics) +"kSk" = (/obj/machinery/libraryscanner,/turf/open/floor/wood,/area/library) +"kSR" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"kTj" = (/obj/structure/table,/obj/item/storage/box/lights/mixed,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/meson,/turf/open/floor/plating,/area/construction/storage) +"kTI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/port) +"kTN" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"kTY" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 4; sortType = 6},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"kUo" = (/obj/machinery/door/airlock/virology{name = "Break Room"; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"kUy" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"kVo" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) +"kVx" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"kVD" = (/obj/structure/cable,/turf/open/floor/plasteel/dark,/area/engine/supermatter) +"kVO" = (/turf/closed/wall,/area/hallway/primary/aft) +"kWC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"kXG" = (/obj/machinery/door/airlock/maintenance,/turf/open/floor/plating,/area/maintenance/aft/secondary) +"kXY" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"kYg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) +"kYs" = (/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel,/area/maintenance/aft) +"kYF" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) +"kZL" = (/turf/open/floor/wood,/area/icemoon/surface/outdoors) +"lac" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"lam" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/start/scientist,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"las" = (/obj/machinery/atmospherics/components/unary/thermomachine/heater,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 30},/obj/structure/light_construct/small{dir = 1},/turf/open/floor/plating,/area/maintenance/bar) +"lat" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/teleporter) +"laE" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/medical/virology) +"laL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"lbp" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/central) +"lbu" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) +"lbv" = (/obj/machinery/atmospherics/components/binary/pump,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"ldt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Teleport and Gateway Access"; req_access_txt = "17"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel/dark,/area/teleporter) +"ldE" = (/obj/machinery/holopad,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) +"lek" = (/obj/effect/turf_decal/vg_decals/atmos/oxygen,/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/o2,/area/engine/atmos) +"lel" = (/obj/effect/landmark/start/botanist,/turf/open/floor/plasteel,/area/hydroponics) +"lep" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/shieldwallgen/xenobiologyaccess,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"leq" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/firealarm{pixel_y = 27},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/quartermaster/storage) +"leT" = (/turf/open/floor/engine,/area/engine/supermatter) +"leZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"lfd" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/engine,/area/engine/engineering) +"lfl" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/engine,/area/engine/engineering) +"lfs" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-08"},/turf/open/floor/plasteel,/area/maintenance/aft) +"lfy" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hydroponics) +"lfD" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"lfG" = (/obj/machinery/atmospherics/pipe/manifold/green/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"lfV" = (/obj/structure/closet/cardboard,/turf/open/floor/plating,/area/maintenance/starboard) +"lgn" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"lgq" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"lgJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"lgX" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"lhi" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/power/apc{areastring = "/area/maintenance/aft"; dir = 8; name = "Toxins Launch APC"; pixel_x = -25},/turf/open/floor/plasteel,/area/maintenance/aft) +"lhr" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes{charge = 5e+006},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"lhB" = (/obj/machinery/camera{c_tag = "Northwestern Hall 7"; dir = 8},/obj/machinery/computer/shuttle/snow_taxi{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"lhQ" = (/turf/open/floor/plasteel,/area/hallway/primary/central) +"lhR" = (/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"lia" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"liL" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/ai_slipper{uses = 10},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/ai_monitored/turret_protected/ai"; dir = 4; name = "AI Chamber APC"; pixel_x = 24},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"ljh" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/structure/chair/stool,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/mixing) +"ljL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"ljT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/pod/dark,/area/medical/paramedic) +"lki" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/hallway/primary/port) +"lkP" = (/obj/structure/table,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"lkQ" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"llu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"lmm" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"lmu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/port) +"lmy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hydroponics) +"lmC" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/carpet,/area/hallway/primary/port) +"lng" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/computer/station_alert{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) +"lnx" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) +"lnH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/storage) +"lnW" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"lob" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating,/area/maintenance/department/electrical) +"loe" = (/obj/machinery/teleport/hub,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/teleporter) +"lom" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/miningoffice) +"loM" = (/obj/machinery/vending/wardrobe/chef_wardrobe,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"loO" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"loT" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/medical/genetics"; dir = 4; name = "Genetics APC"; pixel_x = 24},/obj/structure/table/glass,/obj/item/storage/pill_bottle/mannitol,/obj/item/storage/pill_bottle/mutadone{pixel_x = 3},/obj/item/radio/headset/headset_medsci,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"loV" = (/obj/machinery/flasher{id = "Cell 1"; pixel_x = -24; pixel_y = -36},/turf/open/floor/plasteel/dark,/area/security/brig) +"lpb" = (/obj/structure/table/wood,/obj/effect/landmark/xeno_spawn,/obj/item/gavelblock,/turf/open/floor/wood,/area/security/courtroom) +"lpl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction/flip{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"lpT" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"lpW" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/table/glass,/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = -2; pixel_y = 9},/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = -3; pixel_y = 1},/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = 5; pixel_y = 9},/obj/item/wrench/medical,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"lqg" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"lqt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/storage/atmos) +"lqW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"lrK" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmospherics_engine) +"lrV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"lsh" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"lsA" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/camera{c_tag = "Medbay Break Room"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ltk" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/power/apc{areastring = "/area/storage/eva"; dir = 1; name = "EVA Storage APC"; pixel_y = 24},/turf/open/floor/plasteel/dark,/area/storage/eva) +"ltF" = (/obj/machinery/vending/coffee,/turf/open/floor/wood,/area/hallway/primary/port) +"ltY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hydroponics) +"lud" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"luf" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) +"lul" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"luo" = (/turf/open/floor/plasteel/white,/area/science/misc_lab) +"lwH" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"lxz" = (/obj/structure/window/plasma/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/rad_collector/anchored,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/engine,/area/engine/supermatter) +"lxF" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"lxL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) +"lxV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"lyt" = (/obj/item/radio/intercom{pixel_y = 25},/obj/machinery/doppler_array/research/science{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) +"lyu" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"lyv" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"lzh" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"lzi" = (/obj/machinery/door/airlock/maintenance,/obj/structure/fans/tiny/invisible,/obj/structure/barricade/wooden/crude/snow{max_integrity = 15; obj_integrity = 15},/turf/open/floor/plating,/area/maintenance/bar) +"lzw" = (/obj/machinery/firealarm{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/turf_decal/stripes/end,/turf/open/floor/plasteel/white,/area/medical/virology) +"lzB" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"lzW" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/closet/crate/hydroponics,/obj/item/wirecutters,/obj/item/shovel/spade,/obj/item/reagent_containers/glass/bucket,/obj/item/wrench,/turf/open/floor/plasteel,/area/hydroponics) +"lAp" = (/obj/machinery/button/door{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = -24; req_access_txt = "10"},/obj/structure/closet/secure_closet/engineering_welding,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"lAv" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) +"lAL" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/table/wood,/obj/item/storage/box/donkpockets,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"lAS" = (/obj/item/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"lBe" = (/obj/machinery/smartfridge/chemistry/virology/preloaded,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/medical/virology) +"lBF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/icecream_vat,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"lBH" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/effect/landmark/event_spawn,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"lBT" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"lCi" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"lCQ" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"lCW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/medical/virology) +"lDj" = (/obj/machinery/computer/med_data{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"lDV" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/spawner/lootdrop/maintenance,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/disposal) +"lEy" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"lEU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/atmos) +"lFu" = (/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "TEG Engine Room"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"lFv" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"lFK" = (/obj/machinery/light{dir = 8},/obj/machinery/vr_sleeper{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel/dark,/area/security/prison) +"lFN" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 1},/turf/closed/wall/r_wall,/area/engine/engineering) +"lGp" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/central) +"lGy" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/camera{c_tag = "MiniSat External North"; dir = 1; network = list("minisat"); start_active = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"lGB" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/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/blue{dir = 4},/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"lHa" = (/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) +"lHl" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel,/area/engine/atmos) +"lHn" = (/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/security/courtroom) +"lHH" = (/turf/open/floor/mech_bay_recharge_floor,/area/science/robotics/mechbay) +"lHZ" = (/obj/machinery/light/small{dir = 4},/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plating,/area/engine/storage) +"lIm" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"lIn" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"lIJ" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/structure/weightmachine/stacklifter,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"lJi" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"lJp" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/engine/atmos) +"lJA" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/mixing) +"lJC" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"lJN" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"lKT" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"lLa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) +"lLv" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"lLD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/theatre) +"lMx" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/structure/window/reinforced{dir = 1},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) +"lMF" = (/obj/machinery/camera{c_tag = "Virology Module"; network = list("ss13","medbay"); dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"lNm" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/shieldwallgen/xenobiologyaccess,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/item/radio/intercom{pixel_y = -26},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"lNK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"lNU" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet/orange,/area/engine/secure_construction) +"lOs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"lOF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"lOO" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"lOX" = (/obj/machinery/sleeper{dir = 8},/obj/structure/window/reinforced,/obj/structure/mirror{pixel_x = 25},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"lPB" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"lQp" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"lQs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"lQJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"lRx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"lSt" = (/obj/effect/landmark/start/janitor,/turf/open/floor/plasteel,/area/janitor) +"lSN" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/rnd/production/techfab/department/medical,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"lTh" = (/obj/structure/table/glass,/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = -3},/obj/item/reagent_containers/spray/cleaner,/obj/item/storage/box/bodybags,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 2; pixel_y = 2},/turf/open/floor/plasteel/white,/area/security/brig) +"lTs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/disposal) +"lTB" = (/obj/structure/table/glass,/obj/structure/cable{icon_state = "2-8"},/obj/item/clothing/glasses/hud/health,/obj/item/stamp/cmo,/obj/item/clothing/neck/stethoscope,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"lTJ" = (/obj/structure/table,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"lTT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/command{name = "Captain's Office"; req_access_txt = "20"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"lUd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/medical/glass{name = "Medbay Storage"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"lVd" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"lVK" = (/obj/machinery/blackbox_recorder,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"lVN" = (/obj/structure/closet/crate/secure/engineering{name = "Supermatter Shard Crate"},/obj/machinery/power/supermatter_crystal/shard,/turf/open/floor/plating,/area/engine/storage) +"lVS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"lWb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/lab) +"lWf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat/service) +"lWi" = (/obj/machinery/suit_storage_unit/engine,/turf/open/floor/plating,/area/construction/storage) +"lWo" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/dark,/area/storage/tech) +"lWy" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"lWP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"lWR" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/main) +"lXk" = (/obj/structure/mineral_door/woodrustic,/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"lXR" = (/obj/machinery/camera{c_tag = "Northwest Paramedic Post Garage"; network = list("ss13","medbay")},/turf/open/floor/pod/dark,/area/medical/paramedic) +"lXT" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/light,/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) +"lYk" = (/obj/structure/table,/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = -3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = -3},/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = -3},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"lYy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"lYM" = (/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/computer/med_data{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"lYN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/miningdock) +"lYS" = (/obj/structure/plasticflaps/opaque,/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "Security"},/turf/open/floor/plasteel/dark,/area/security/main) +"lZi" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/bot_white,/obj/effect/landmark/secequipment,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"lZj" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/grenade/barrier{pixel_x = -4},/obj/item/grenade/barrier,/obj/item/grenade/barrier{pixel_x = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"lZn" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"lZs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/port) +"lZL" = (/turf/open/floor/carpet,/area/hallway/primary/port) +"mai" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/camera{c_tag = "Escape Arm Central"; dir = 1},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"maj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"mao" = (/obj/structure/tank_dispenser{pixel_x = -1},/turf/open/floor/plasteel,/area/engine/atmos) +"maG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"maL" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"maR" = (/obj/structure/fans/tiny,/obj/structure/mineral_door/woodrustic,/turf/open/floor/wood,/area/icemoon/surface/outdoors) +"mbm" = (/turf/closed/wall,/area/maintenance/port/fore) +"mbt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"mbE" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/hydroponics) +"mbM" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/machinery/vending/coffee,/turf/open/floor/plasteel/dark,/area/bridge) +"mcs" = (/obj/structure/displaycase/captain,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"mcy" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"mcU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"mdq" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"mdG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"mek" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/quartermaster/miningoffice) +"meG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"mfi" = (/obj/structure/disposalpipe/junction{dir = 1},/turf/open/floor/wood,/area/hallway/primary/port) +"mfm" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"mfC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/central) +"mfF" = (/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/cmo"; dir = 1; name = "CM Office APC"; pixel_x = -32; pixel_y = 4},/obj/effect/landmark/start/chief_medical_officer,/obj/structure/chair/office/light{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"mgo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse"; req_access_txt = "31"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/storage) +"mgC" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/virology) +"mgM" = (/turf/open/floor/plating,/area/storage/tech) +"mgV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"mhq" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/camera{c_tag = "Cargo Bay North"},/obj/machinery/vending/wardrobe/cargo_wardrobe,/turf/open/floor/plasteel,/area/quartermaster/storage) +"mhv" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"mhz" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "7"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/science/mixing) +"mhG" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"mhH" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/courtroom) +"mia" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"mjH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"mjX" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/aft) +"mkd" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"mkm" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/hallway/primary/fore"; dir = 1; name = "Fore Primary Hallway APC"; pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"mkr" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes/engineering,/turf/open/floor/plasteel,/area/engine/engineering) +"mky" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail{sortType = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"mkY" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/open/floor/plasteel/dark,/area/chapel/office) +"mlM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/security/checkpoint/supply) +"mmJ" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"mmK" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/storage) +"mmM" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"mmO" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"mmQ" = (/obj/machinery/vending/engivend,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"mmY" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/bot,/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel/dark,/area/storage/eva) +"mnj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"mnL" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"moD" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/rack,/obj/item/storage/belt/medical{pixel_y = 2},/obj/item/storage/belt/medical,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"moX" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"mpj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/virology) +"mps" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"mqb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"mqc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"mqm" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/carpet,/area/bridge) +"mqT" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) +"mrM" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/prison) +"mrW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/sign/poster/contraband/clown{pixel_y = -32},/turf/open/floor/wood,/area/crew_quarters/theatre) +"mse" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) +"msg" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plasteel,/area/science/storage) +"msi" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"msm" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"msA" = (/obj/machinery/holopad,/turf/open/floor/wood,/area/security/courtroom) +"msK" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/structure/chair/sofa/left{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) +"msN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"mtz" = (/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/aft/secondary) +"mtP" = (/turf/open/floor/carpet,/area/crew_quarters/dorms) +"mtY" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/green/visible,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"muk" = (/obj/machinery/rnd/bepis,/turf/open/floor/engine,/area/science/misc_lab) +"muN" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/dark,/area/teleporter) +"mvA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/quartermaster/storage) +"mvQ" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/port/fore) +"mwQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel/dark,/area/storage/eva) +"mwV" = (/obj/machinery/vending/medical{pixel_x = -2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"mwW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) +"mxo" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"mxt" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"mxF" = (/obj/machinery/light/floor,/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"myh" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/robotics/lab) +"myq" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"myZ" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/dark,/area/storage/tech) +"mzj" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/modular_computer/console/preset/engineering,/turf/open/floor/plasteel,/area/engine/break_room) +"mzs" = (/obj/machinery/power/emitter,/turf/open/floor/plating,/area/engine/storage) +"mzx" = (/obj/machinery/telecomms/processor/preset_four,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"mzB" = (/obj/structure/table,/obj/item/mmi,/obj/item/mmi,/obj/item/mmi,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"mAk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"mAn" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"mAx" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"mAK" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/bridge/meeting_room) +"mBK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/wood,/area/security/courtroom) +"mDm" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/department/electrical) +"mDp" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/pen/red,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/medical/virology) +"mDB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"mDO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plating,/area/security/brig) +"mDW" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"mDX" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"mEE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"mEI" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"mFg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"mGa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"mGb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"mGl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/flasher{id = "AI"; pixel_x = -26; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"mGp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/hydroponics) +"mGE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/maintenance/aft) +"mGL" = (/obj/structure/closet/secure_closet/RD,/obj/machinery/light_switch{pixel_y = -23},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"mGT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/space_heater,/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"mHT" = (/obj/structure/closet/l3closet/scientist,/obj/item/extinguisher,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"mHU" = (/obj/machinery/light{dir = 8},/obj/structure/table/wood,/obj/item/flashlight/lamp/bananalamp{pixel_y = 3},/turf/open/floor/wood,/area/crew_quarters/theatre) +"mIe" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/wood,/area/crew_quarters/bar) +"mIl" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos) +"mIu" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"mIz" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"mIO" = (/obj/machinery/camera{c_tag = "Mech Bay"; dir = 1},/obj/machinery/firealarm{dir = 8; pixel_x = 24; pixel_y = -28},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"mJd" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/wood,/area/maintenance/bar) +"mJr" = (/obj/structure/chair/sofa{dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/landmark/start/depsec/science,/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"mKk" = (/obj/structure/table/reinforced,/obj/item/storage/box/zipties{pixel_x = -1; pixel_y = 1},/obj/item/storage/box/zipties{pixel_x = 1; pixel_y = -1},/obj/item/storage/fancy/donut_box,/obj/machinery/camera{c_tag = "Brig Control"; dir = 4},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30},/turf/open/floor/plasteel/dark,/area/security/warden) +"mKv" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/dark,/area/hydroponics) +"mKD" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/chair/stool,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/wood,/area/crew_quarters/theatre) +"mKL" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 15},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"mKO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/button/door{id = "engsm"; name = "Radiation Shutters Control"; req_access_txt = "10"; pixel_y = 25},/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"mLu" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/machinery/computer/atmos_control/tank/oxygen_tank{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"mLB" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Toxins Launch Hall 2"; dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) +"mLD" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"mLK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/structure/bedsheetbin/color,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -26},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"mLO" = (/obj/structure/table,/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -9},/obj/item/reagent_containers/food/condiment/peppermill{dir = 1; pixel_x = -3},/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -9; pixel_y = 9},/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 9},/obj/item/sharpener{pixel_x = 10},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"mLP" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/storage/eva) +"mMs" = (/turf/closed/wall/r_wall,/area/engine/break_room) +"mMP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/bridge) +"mNo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"mNq" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/portable_atmospherics/canister/water_vapor,/turf/open/floor/plasteel,/area/janitor) +"mNG" = (/obj/item/target,/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"mNP" = (/obj/machinery/vending/wallmed{pixel_y = -28},/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"mNS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/poddoor/preopen{id = "permacell1"; name = "genpop blast door"},/turf/open/floor/plasteel/dark,/area/security/prison) +"mOe" = (/obj/machinery/telecomms/server/presets/security,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"mOv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"mOx" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/main) +"mOE" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"mOG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/table/wood,/turf/open/floor/carpet,/area/chapel/main) +"mPm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"mPM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/hallway/primary/central) +"mPR" = (/obj/machinery/door/airlock{desc = "A small bathroom with a sink, toilet and shower."; id_tag = "Bath2"; name = "Bathroom"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) +"mQo" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 8},/obj/machinery/camera{c_tag = "Hydroponics North"},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/hydroponics) +"mQC" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/disposal) +"mQD" = (/obj/structure/bookcase/random/adult,/turf/open/floor/wood,/area/library) +"mQJ" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"mQK" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"mQV" = (/obj/machinery/button/door{id = "trash"; name = "Disposal Vent Control"; pixel_x = -8; pixel_y = -25; req_access_txt = "12"},/obj/machinery/conveyor_switch/oneway{dir = 8; id = "garbage"; name = "disposal conveyor"},/turf/open/floor/plasteel,/area/maintenance/disposal) +"mRz" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/prison) +"mRZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/storage/primary) +"mSs" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) +"mSt" = (/turf/closed/wall,/area/janitor) +"mSN" = (/obj/machinery/atmospherics/components/binary/valve/digital{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/department/electrical) +"mTl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/hallway/primary/central) +"mTw" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer,/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_y = 30},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"mVb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/button/door{id = "armory2"; name = "Armory Shutters"; pixel_y = 26; req_access_txt = "3"},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"mVe" = (/obj/machinery/power/apc{areastring = "/area/maintenance/solars/port/aft"; dir = 4; name = "Port Quarter Solar APC"; pixel_x = 23; pixel_y = 2},/obj/machinery/camera{c_tag = "Aft Port Solar Control"; dir = 1},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"mVf" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/computer/atmos_control/tank/carbon_tank{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"mVh" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"mVi" = (/obj/machinery/airalarm{pixel_y = 26},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"mVo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/camera{c_tag = "Auxiliary Bridge South"},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"mVr" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/firealarm{pixel_y = 29},/turf/open/floor/plasteel/dark,/area/bridge) +"mVN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"mWc" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"mWm" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"mWy" = (/obj/machinery/light/small{dir = 4},/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"mWD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"mWJ" = (/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"mXj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"mXC" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"mYd" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"mYx" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/security/checkpoint/medical) +"mYB" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"mYE" = (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{dir = 8},/obj/structure/chair/sofa/right{dir = 4},/turf/open/floor/wood,/area/maintenance/bar) +"mYT" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"mZk" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/starboard) +"mZp" = (/turf/closed/wall/r_wall,/area/engine/storage) +"naj" = (/turf/open/floor/wood,/area/maintenance/bar) +"naE" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 30},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"nbr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 28},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/computer/atmos_alert{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) +"nbC" = (/turf/closed/mineral/random/snow/more_caves,/area/icemoon/surface/outdoors) +"nbU" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ncg" = (/obj/machinery/door/airlock/atmos/abandoned{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"ncH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"nde" = (/obj/structure/light_construct/small,/turf/open/floor/wood{icon_state = "wood-broken7"},/area/maintenance/bar) +"ndg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/dark,/area/security/brig) +"ndm" = (/obj/machinery/chem_dispenser,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"ndn" = (/obj/machinery/door/morgue{name = "Confession Booth"},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"ndL" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/camera{c_tag = "Brig Equipment Room"},/obj/machinery/recharger{name = "wall-mounted recharger"; pixel_y = 34},/obj/structure/chair{dir = 8},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) +"ndM" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/medical/paramedic"; dir = 8; name = "Paramedic Post"; pixel_x = -26},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/white,/area/medical/paramedic) +"ndQ" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/quartermaster/storage"; dir = 4; name = "Cargo Bay APC"; pixel_x = 24; pixel_y = 1},/obj/effect/turf_decal/tile/brown,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/storage) +"ndX" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/port) +"nea" = (/turf/open/floor/wood{icon_state = "wood-broken7"},/area/maintenance/bar) +"nez" = (/obj/structure/cable,/obj/machinery/power/smes,/turf/open/floor/plasteel,/area/construction/storage) +"nft" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 5},/obj/machinery/computer/atmos_control/tank/toxin_tank{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"nfB" = (/obj/structure/closet/secure_closet/detective,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/clothing/glasses/sunglasses,/obj/item/taperecorder,/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"nfI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ngj" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/janitor) +"ngB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"nhe" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"nhn" = (/obj/structure/table,/obj/item/electronics/apc,/obj/item/electronics/airlock,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"nhr" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"nht" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"nhv" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"nhz" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/surgery) +"nhK" = (/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"nij" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/watertank,/obj/item/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/book/manual/hydroponics_pod_people{pixel_x = -4; pixel_y = 5},/obj/item/paper/guides/jobs/hydroponics{pixel_x = -5; pixel_y = 3},/turf/open/floor/plasteel,/area/hydroponics) +"njd" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -27; pixel_y = -29},/turf/open/floor/pod/dark,/area/maintenance/starboard) +"njr" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/chair/stool,/obj/machinery/camera{c_tag = "Mining Office Kitchen"; dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"nlk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/medical) +"nlF" = (/obj/machinery/door/airlock/public/glass{name = "Holodeck Door"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"nlM" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"nmc" = (/obj/machinery/rnd/production/techfab/department/cargo,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"nmL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"nmM" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"nmN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge) +"nmR" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/genetics) +"nmY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"nnj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/genetics) +"nnV" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"nok" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/computer/station_alert,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"now" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"noB" = (/obj/effect/turf_decal/bot,/mob/living/simple_animal/sloth/paperwork,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"noQ" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/supermatter) +"npl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/spider/stickyweb,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"npp" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) +"npv" = (/obj/effect/turf_decal/tile/bar{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/machinery/door/airlock/public/glass{name = "Diner"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/bar) +"nqc" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"nqx" = (/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"nrd" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/port) +"nre" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "hos"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"nrg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"nrJ" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel,/area/storage/auxiliary) +"nrY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"nsf" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"nsi" = (/obj/structure/table,/obj/item/soap/nanotrasen,/obj/item/clothing/mask/muzzle,/obj/item/clothing/suit/straight_jacket,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"nsv" = (/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; pixel_y = 32},/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/item/book/manual/chef_recipes,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"nsw" = (/obj/machinery/button/door{id = "QMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/storage) +"nsB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"ntd" = (/obj/machinery/door/airlock/medical{name = "Medbay Break Room"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/medical/medbay/central) +"ntO" = (/obj/structure/closet/crate/freezer/surplus_limbs,/obj/item/reagent_containers/glass/beaker/synthflesh,/obj/machinery/light_switch{pixel_y = -23},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"ntV" = (/obj/machinery/camera{c_tag = "AI Chamber - Port"; dir = 4; network = list("aicore")},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"ntX" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine/airless,/area/engine/atmos) +"nuu" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/tracker,/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) +"nuJ" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/lab) +"nuS" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/camera{c_tag = "Northwestern Lobby"; dir = 1},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) +"nvj" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plating,/area/construction/storage) +"nwq" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"nwz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/computer/station_alert,/turf/open/floor/plasteel,/area/engine/break_room) +"nwR" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/janitor) +"nxv" = (/turf/closed/wall/r_wall,/area/ai_monitored/security/armory) +"nya" = (/obj/structure/chair{dir = 1},/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 1; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"nyd" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"nyp" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/AI,/turf/open/floor/plating,/area/storage/tech) +"nyq" = (/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"nyT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/tcommsat/computer) +"nzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"nzt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"nzD" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"nzH" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/storage) +"nzK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"nzM" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/library) +"nAx" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/tcommsat/server) +"nAS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"nBd" = (/obj/machinery/button/door{id = "Dorm2"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -24; specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"nBk" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"nBI" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/structure/table/glass,/obj/item/storage/box/syringes,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"nBU" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window{dir = 1; name = "High-Risk Modules"; req_access_txt = "20"},/obj/structure/table,/obj/item/aiModule/reset/purge,/obj/item/aiModule/zeroth/oneHuman,/obj/item/aiModule/supplied/protectStation,/obj/item/aiModule/supplied/oxygen,/obj/effect/spawner/lootdrop/aimodule_harmful,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"nCc" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/science/storage) +"nCf" = (/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/rad_collector/anchored,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/engine,/area/engine/supermatter) +"nCq" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1,/obj/machinery/door/poddoor{id = "tegheat"; name = "TEG Heatshield"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/engine/atmospherics_engine) +"nCA" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) +"nCL" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/carrot,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"nCU" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"nDa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"nDd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/machinery/light/floor,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"nDl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"nDu" = (/obj/structure/cable{icon_state = "0-8"},/obj/structure/grille,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"nEa" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark,/area/storage/tech) +"nEi" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/science/lab) +"nEl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"nEs" = (/obj/docking_port/stationary{dir = 4; dwidth = 12; height = 18; id = "emergency_home"; name = "BoxStation emergency evac bay"; width = 32},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"nEt" = (/obj/machinery/computer/crew{dir = 1},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"nEv" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet,/area/hallway/primary/port) +"nEI" = (/obj/structure/dresser,/obj/machinery/camera{c_tag = "Theatre"},/turf/open/floor/wood,/area/crew_quarters/theatre) +"nEJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/holopad,/turf/open/floor/carpet,/area/bridge) +"nFw" = (/obj/machinery/button/door{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = -3; pixel_y = -35; req_access_txt = "19"},/turf/open/floor/plasteel/dark,/area/bridge) +"nFG" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/dark,/area/bridge) +"nFM" = (/obj/machinery/atmospherics/components/binary/pump{name = "Port Mix to Engine"; dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"nGa" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/bot,/mob/living/simple_animal/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #1"},/obj/machinery/power/apc{areastring = "/area/maintenance/starboard"; dir = 4; name = "Starboard Maintenance APC"; pixel_x = 26},/turf/open/floor/pod/dark,/area/maintenance/starboard) +"nGd" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/science/storage) +"nGf" = (/obj/machinery/light,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/computer/secure_data{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) +"nGh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/wood,/area/crew_quarters/bar) +"nGi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/maintenance/disposal) +"nGx" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"nHe" = (/obj/structure/chair/stool,/turf/open/floor/wood,/area/maintenance/bar) +"nHi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"nHQ" = (/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/science/storage) +"nHX" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"nIu" = (/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"nIM" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/deck,/obj/item/storage/pill_bottle/dice{pixel_x = 8},/obj/structure/sign/poster/contraband/random{pixel_y = -32},/turf/open/floor/wood,/area/maintenance/bar) +"nIR" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/camera{c_tag = "Medbay South"; network = list("ss13","medbay")},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"nIU" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"nJq" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/components/binary/pump{dir = 8},/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"nJr" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"nJI" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{name = "Reception Desk"; req_access_txt = "63"; dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) +"nKO" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"nKU" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/button/door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/obj/structure/closet/wardrobe/cargotech,/obj/item/radio/headset/headset_cargo,/obj/item/radio/headset/headset_cargo,/turf/open/floor/plasteel,/area/quartermaster/storage) +"nLF" = (/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"nMw" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"nNj" = (/obj/machinery/chem_master/condimaster{name = "HoochMaster 2000"},/obj/machinery/camera{c_tag = "Bar Storage"},/turf/open/floor/wood,/area/crew_quarters/bar) +"nNV" = (/obj/effect/landmark/xeno_spawn,/turf/open/floor/carpet/orange,/area/engine/secure_construction) +"nOe" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"nOj" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"nOk" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"nOn" = (/obj/machinery/telecomms/server/presets/science,/obj/machinery/camera{c_tag = "Telecomms Server Room"; network = list("tcomms")},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"nOG" = (/obj/structure/cable{icon_state = "0-4"},/obj/effect/landmark/start/cyborg,/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/aisat/service"; dir = 8; name = "MiniSat Service Bay APC"; pixel_x = -27},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) +"nOK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"nOY" = (/obj/machinery/camera{c_tag = "Dorms West"; dir = 8},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"nPd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/public/glass{id_tag = "permahydro"; name = "Hydroponics Module"},/obj/machinery/door/poddoor/preopen{id = "permacell2"; name = "garden blast door"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/security/prison) +"nPs" = (/obj/structure/chair/stool,/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) +"nPF" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/engine/break_room) +"nQd" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) +"nQp" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"nQr" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 4; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps/opaque,/turf/open/floor/plasteel/dark,/area/medical/medbay/central) +"nQM" = (/obj/effect/turf_decal/bot_white,/obj/effect/landmark/secequipment,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"nRn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/ai_monitored/security/armory) +"nRt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/plaque{icon_state = "L3"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction/yjunction{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"nRu" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/closed/wall/r_wall,/area/science/mixing) +"nRS" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) +"nRX" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/medical/genetics) +"nSf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"nSX" = (/obj/machinery/atmospherics/components/binary/pump/on{name = "Gas to Cooling Loop"; dir = 1},/turf/open/floor/plating,/area/engine/atmospherics_engine) +"nTz" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/snow/icemoon,/area/hallway/secondary/exit/departure_lounge) +"nTQ" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/teleporter) +"nUm" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/disposal) +"nUN" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/engine,/area/engine/engineering) +"nVp" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/storage/auxiliary) +"nVv" = (/obj/structure/sign/warning/nosmoking{pixel_y = 30},/obj/structure/table/glass,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/screwdriver{pixel_x = -2; pixel_y = 6},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"nVI" = (/obj/structure/sign/poster/contraband/random{pixel_y = -32},/turf/open/floor/wood,/area/maintenance/bar) +"nVP" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) +"nVY" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/department/bridge) +"nWJ" = (/obj/effect/landmark/start/cargo_technician,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/quartermaster/storage) +"nWO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"nWP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"nXn" = (/obj/structure/closet/firecloset,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/aft/secondary) +"nXs" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/medical/genetics) +"nXy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"nYv" = (/obj/structure/chair{dir = 8},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/surgery) +"nYN" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/dark,/area/security/warden) +"nYZ" = (/turf/closed/wall/r_wall,/area/medical/genetics) +"nZE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"nZU" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"oai" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"oaC" = (/obj/structure/bodycontainer/morgue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"oaF" = (/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) +"oaS" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/construction/storage) +"oba" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port) +"obb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/green/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"obd" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/maintenance/aft) +"obB" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"obL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/wood,/area/bridge) +"obR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/bar{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"ocG" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/light,/obj/effect/turf_decal/tile/brown,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"ocN" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/research{name = "Kill Chamber"; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) +"ocY" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/maintenance/starboard) +"odg" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"odD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/construction/storage) +"odF" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/button/door{id = "Dorm5"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; specialfunctions = 4},/obj/structure/table/wood,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/carpet,/area/quartermaster/miningoffice) +"odK" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) +"odR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"oeh" = (/obj/machinery/door/airlock/engineering/abandoned{name = "Electrical Maintenance"; req_access_txt = "11"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/construction/storage) +"oez" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"oeC" = (/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"oeS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"oeV" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"ofm" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"ofy" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/heads/hor) +"ofF" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ofP" = (/obj/machinery/airalarm{pixel_y = 26},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"oge" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ogX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/quartermaster/sorting) +"ohf" = (/obj/machinery/gateway{dir = 5},/obj/effect/turf_decal/bot_white/left,/turf/open/floor/plasteel/dark,/area/teleporter) +"ohk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"ohm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"oho" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/chair{dir = 1},/obj/effect/landmark/start/security_officer,/turf/open/floor/wood,/area/hallway/primary/central) +"ohq" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"ohr" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/storage/auxiliary) +"ohv" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/hallway/primary/aft"; dir = 1; name = "Aft Hall APC"; pixel_y = 25},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"ohF" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/crew_quarters/theatre) +"ohK" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"oib" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/engine/engineering) +"oiC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"oiM" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/structure/window/plasma/reinforced,/obj/machinery/door/poddoor{id = "tegheat"; name = "TEG Heatshield"},/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/engine/atmospherics_engine) +"oiX" = (/turf/closed/wall,/area/crew_quarters/heads/hop) +"oje" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Dormitory"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"ojs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"ojv" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"ojP" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Atmos to Gas"},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"ojY" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"okm" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/item/reagent_containers/spray/cleaner,/obj/item/crowbar,/obj/item/clothing/neck/stethoscope,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"okq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Dorm"; location = "HOP2"},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"okt" = (/obj/machinery/light/small,/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/quartermaster/miningoffice) +"old" = (/obj/item/twohanded/required/kirbyplants{icon_state = "applebush"},/turf/open/floor/wood,/area/security/courtroom) +"oln" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"olx" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction/yjunction{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) +"olz" = (/obj/structure/closet/l3closet,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"olW" = (/obj/structure/cable,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/power/smes/engineering,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"omh" = (/obj/machinery/door/airlock/wood,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/barricade/wooden/crude/snow{max_integrity = 15; obj_integrity = 15},/turf/open/floor/wood,/area/maintenance/bar) +"oml" = (/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"omC" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"omO" = (/obj/structure/closet/crate/wooden,/obj/item/storage/box/lights/mixed,/obj/item/stack/sheet/mineral/wood/twenty,/obj/item/circuitboard/machine/chem_dispenser/drinks,/obj/item/circuitboard/machine/chem_dispenser/drinks/beer,/obj/item/stock_parts/cell/high/plus,/obj/item/stock_parts/cell/high/plus,/obj/item/storage/toolbox/mechanical/old,/obj/item/electronics/airlock,/turf/open/floor/plating,/area/maintenance/bar) +"omQ" = (/obj/effect/landmark/start/cargo_technician,/turf/open/floor/pod/dark,/area/maintenance/starboard) +"ont" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{dir = 8},/turf/open/floor/engine/n2,/area/engine/atmos) +"onY" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 10},/turf/open/floor/plating,/area/engine/atmos) +"ooa" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"oob" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"ooR" = (/obj/structure/cable{icon_state = "0-4"},/obj/effect/landmark/start/ai,/obj/item/radio/intercom{freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = -25; pixel_y = -10},/obj/item/radio/intercom{freerange = 1; listening = 0; name = "Custom Channel"; pixel_y = 27},/obj/item/radio/intercom{freerange = 1; name = "Common Channel"; pixel_x = -25},/obj/machinery/button/door{id = "AI Chamber entrance shutters"; name = "AI Chamber entrance shutters control"; pixel_x = 8; pixel_y = 23; req_access_txt = "16"},/obj/machinery/door/window{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Primary AI Core Access"; obj_integrity = 300; req_access_txt = "16"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"opq" = (/obj/machinery/computer/rdservercontrol{dir = 1},/turf/open/floor/plasteel/dark,/area/science/server) +"opC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/secure_closet/engineering_personal,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/construction/storage) +"opT" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/maintenance/aft) +"opY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/vending/cigarette,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"oql" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"oqw" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/table/reinforced,/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "50"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"oqF" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"oqL" = (/obj/structure/closet/secure_closet/security/science,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"orN" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"osa" = (/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"osc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"oto" = (/turf/closed/wall,/area/medical/surgery) +"ots" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/tcommsat/server) +"oty" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/engine/engineering) +"otZ" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/dark,/area/storage/eva) +"ouB" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/disposalpipe/sorting/mail{dir = 1; sortType = 23},/turf/open/floor/plasteel/white,/area/medical/genetics) +"ouE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/bar) +"ouH" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"ouQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/dark,/area/security/brig) +"ouX" = (/obj/structure/table/wood,/obj/item/storage/briefcase,/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 2},/turf/open/floor/plasteel/cult,/area/lawoffice) +"ovb" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"ovq" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"ovI" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"ovP" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"owj" = (/obj/structure/loot_pile/maint,/turf/open/floor/plating,/area/maintenance/aft/secondary) +"owk" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/engine,/area/engine/engineering) +"owv" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/closed/wall/r_wall,/area/science/xenobiology) +"owV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"oxh" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/junction{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"oxs" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Bridge Southwest"},/obj/machinery/button/door{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = 8; pixel_y = 27; req_access_txt = "19"},/turf/open/floor/plasteel/dark,/area/bridge) +"oyf" = (/obj/effect/turf_decal/bot,/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #3"},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/pod/dark,/area/maintenance/starboard) +"oym" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/wood,/area/security/courtroom) +"oyz" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"oAX" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"oBj" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/turf/open/floor/plasteel,/area/maintenance/aft) +"oBl" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"oBs" = (/obj/structure/cable{icon_state = "0-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"oBD" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Dorms South"; dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"oBF" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) +"oBG" = (/obj/structure/bed,/obj/item/bedsheet/syndie,/obj/item/toy/plush/mammal/fox,/turf/open/floor/plasteel/dark,/area/security/prison) +"oCZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"oDm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"oDn" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/smes/engineering,/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/camera{c_tag = "TEG West"; dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"oDw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"oEa" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/brown,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"oEf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/vending/wardrobe/jani_wardrobe,/obj/machinery/camera{c_tag = "Custodial Closet"},/turf/open/floor/plasteel,/area/janitor) +"oEs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/turf/open/floor/plating,/area/security/brig) +"oEz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) +"oEO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/card,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"oGU" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/wood,/area/hallway/primary/central) +"oHl" = (/obj/structure/closet/crate/secure/engineering{name = "TEG crate"},/obj/item/circuitboard/machine/circulator,/obj/item/circuitboard/machine/circulator,/obj/item/circuitboard/machine/generator,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/cable_coil,/turf/open/floor/plating,/area/engine/storage) +"oHS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/suit_storage_unit/rd,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"oHU" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/machinery/meter,/turf/closed/wall/r_wall,/area/engine/supermatter) +"oIb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 22},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"oIq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/engine/atmos) +"oIA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/research{name = "Toxins Launch Room"; req_access_txt = "7"},/turf/open/floor/plasteel,/area/maintenance/aft) +"oIJ" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"oJa" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/closet/radiation,/turf/open/floor/engine,/area/engine/engineering) +"oJp" = (/obj/machinery/vending/tool,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"oJF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) +"oJX" = (/obj/structure/closet/secure_closet/quartermaster,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/item/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/turf/open/floor/plasteel,/area/quartermaster/qm) +"oKr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"oKD" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/machinery/light,/obj/structure/chair/office/dark{dir = 4},/obj/machinery/camera{c_tag = "Brig Cell Blocks"; dir = 1},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/brig) +"oKG" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/emcloset/anchored,/turf/open/floor/plating,/area/maintenance/disposal) +"oKN" = (/obj/structure/table/reinforced,/obj/item/assembly/signaler{pixel_y = 8},/obj/item/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/assembly/signaler{pixel_x = -3; pixel_y = 2},/turf/open/floor/plasteel/white,/area/science/mixing) +"oLe" = (/obj/machinery/computer/shuttle/snow_taxi{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"oLo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"oLB" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"oLT" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) +"oME" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/light/floor,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"oNv" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/bar) +"oNz" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/security/brig) +"oNR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"oNT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"oOe" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/dark,/area/security/prison) +"oOu" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/table/wood,/turf/open/floor/plasteel/dark,/area/bridge) +"oOR" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/button/door{id = "hop"; name = "Privacy Shutters Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "57"},/obj/effect/landmark/start/head_of_personnel,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"oPP" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"oPS" = (/turf/closed/wall,/area/storage/primary) +"oQa" = (/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"oQg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start/station_engineer,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"oQs" = (/obj/structure/table,/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker{pixel_x = 5},/obj/item/reagent_containers/food/snacks/mint,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"oQy" = (/obj/machinery/vending/cola/random,/turf/open/floor/wood,/area/bridge/meeting_room) +"oQE" = (/obj/machinery/telecomms/processor/preset_one,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"oRc" = (/obj/effect/turf_decal/tile/blue,/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) +"oRh" = (/obj/machinery/light,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"oSt" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 10},/turf/open/floor/engine,/area/engine/engineering) +"oTu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"oTv" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) +"oTF" = (/turf/closed/wall/r_wall,/area/medical/morgue) +"oTT" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"oUs" = (/obj/machinery/suit_storage_unit/engine,/turf/open/floor/plasteel,/area/engine/engineering) +"oUQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/poddoor{id = "Secure Storage"; name = "secure storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/storage) +"oUV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"oUX" = (/obj/structure/table/wood,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/wood,/area/maintenance/bar) +"oVN" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/closed/wall/r_wall,/area/science/misc_lab) +"oWw" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"oWy" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 4; sortType = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"oWT" = (/obj/machinery/vending/cigarette,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/hallway/primary/port) +"oWW" = (/obj/machinery/computer/atmos_control/tank/air_tank,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/camera{c_tag = "Atmospherics North East"},/turf/open/floor/plasteel,/area/engine/atmos) +"oXi" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"oXl" = (/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"oXn" = (/obj/structure/chair/comfy/black,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"oYn" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/circuit,/area/science/robotics/mechbay) +"oYr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Room Four"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"oYU" = (/obj/structure/chair,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"oZe" = (/obj/machinery/camera{c_tag = "Escape Arm Airlocks"; dir = 8},/obj/machinery/holopad,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"oZf" = (/obj/machinery/camera{c_tag = "Testing Chamber"; dir = 1; network = list("test","rd")},/turf/open/floor/engine,/area/science/misc_lab) +"oZq" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/medical/glass{name = "Surgery Observation"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/medical/medbay/central) +"oZC" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/rack,/obj/item/gun/ballistic/shotgun/riot{pixel_x = 3; pixel_y = -3},/obj/item/gun/ballistic/shotgun/riot,/obj/item/gun/ballistic/shotgun/riot{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"oZL" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/water_vapor,/obj/structure/sign/poster/contraband/random{pixel_y = 32},/turf/open/floor/wood,/area/maintenance/bar) +"par" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/zone3) +"pax" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/janitor) +"paF" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) +"paY" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/structure/disposalpipe/junction{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"pbc" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start/assistant,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"pbf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"pbg" = (/obj/machinery/vending/cola/random,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"pbk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"pbs" = (/obj/docking_port/stationary{dir = 2; dwidth = 2; height = 13; id = "ferry_home"; name = "port bay 2"; width = 5},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"pbw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/camera{c_tag = "Surgery B"; network = list("ss13","medbay"); pixel_x = 22},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"pbP" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/table,/obj/item/storage/box/bodybags,/obj/item/pen,/obj/item/paper/guides/jobs/medical/morgue{pixel_x = 5; pixel_y = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"pbS" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{dir = 4},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"pbV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge) +"pcd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/vending/snack/random,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"pce" = (/obj/machinery/door/airlock/external{name = "Auxiliary Airlock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"pcl" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxins_mixing_output{dir = 1},/obj/machinery/sparker/toxmix{pixel_x = -25},/turf/open/floor/engine/airless,/area/science/mixing) +"pcs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/closet,/obj/item/clothing/shoes/winterboots/ice_boots,/obj/item/clothing/shoes/winterboots/ice_boots,/obj/item/clothing/shoes/winterboots/ice_boots,/obj/item/hatchet,/obj/item/hatchet,/obj/item/hatchet,/obj/item/pickaxe/drill,/obj/item/pickaxe/drill,/obj/item/pickaxe/drill,/turf/open/floor/plasteel/dark,/area/storage/eva) +"pcT" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/sorting/mail/flip{sortType = 23},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"pdj" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"pdo" = (/obj/structure/chair/comfy/brown{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/port) +"pdv" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"pdD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/closet/secure_closet/security/cargo,/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"pdL" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"peq" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/light{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/quartermaster/storage) +"pfb" = (/obj/machinery/atmospherics/components/binary/pump/on{name = "Gas to Cooling Loop"; dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/engine,/area/engine/engineering) +"pfB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/misc_lab) +"pfN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"pfY" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) +"pfZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"pgk" = (/obj/structure/window{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"pgp" = (/turf/closed/wall,/area/crew_quarters/dorms) +"pgG" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/bot,/obj/item/radio/intercom{pixel_y = 25},/obj/machinery/camera/motion{c_tag = "EVA Motion Sensor"},/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel/dark,/area/storage/eva) +"phf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"phq" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/janitor) +"phs" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"phu" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/barricade/wooden/crude,/turf/open/floor/plating,/area/hallway/primary/fore) +"phI" = (/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen,/turf/open/floor/carpet,/area/bridge/meeting_room) +"phS" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"phU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"pig" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"piu" = (/turf/open/floor/plasteel,/area/maintenance/disposal) +"piv" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) +"piR" = (/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plating,/area/engine/engineering) +"piX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/structure/window/reinforced{dir = 8},/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"piY" = (/obj/machinery/atmospherics/miner/nitrogen,/turf/open/floor/engine/n2,/area/engine/atmos) +"pjg" = (/obj/machinery/light,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"pjn" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Southern Hall 3"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"pjD" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"pkh" = (/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"pkJ" = (/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/bar) +"plg" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"pmE" = (/obj/machinery/camera{c_tag = "Courtroom East"; dir = 8},/obj/item/twohanded/required/kirbyplants{icon_state = "applebush"},/turf/open/floor/wood,/area/security/courtroom) +"pmK" = (/obj/machinery/computer/operating,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel/white,/area/security/brig) +"pnr" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"pnz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel,/area/chapel/main) +"pnS" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump,/turf/open/floor/plasteel,/area/engine/atmos) +"poj" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"por" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"poR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"poT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"poU" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"ppj" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) +"ppl" = (/turf/open/floor/plating,/area/engine/atmospherics_engine) +"ppI" = (/obj/structure/tank_dispenser/oxygen,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"pqe" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) +"pqj" = (/turf/open/floor/plasteel,/area/hallway/primary/fore) +"pqs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"pqL" = (/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{pixel_x = -25},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/computer/arcade/minesweeper{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"pqX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"prf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/machinery/meter,/turf/closed/wall/r_wall,/area/engine/supermatter) +"prl" = (/obj/structure/closet/l3closet/virology,/obj/machinery/light_switch{pixel_x = 25},/turf/open/floor/plasteel/white,/area/medical/virology) +"pry" = (/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel,/area/chapel/main) +"prD" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"prL" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/science/mixing) +"prP" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"pss" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"psS" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30},/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/qm) +"ptd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "Dorm6"; name = "Room Five"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"ptl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"ptv" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/machinery/atmospherics/pipe/manifold/yellow/visible/layer3,/obj/machinery/igniter{id = "Incinerator"},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"ptU" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"ptY" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"puf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/pipedispenser/disposal,/obj/structure/fireaxecabinet{pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"puk" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{dir = 1; initialize_directions = 1},/turf/open/floor/circuit,/area/science/server) +"puo" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8},/obj/machinery/light{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel,/area/engine/atmos) +"puA" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/landmark/xeno_spawn,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"puE" = (/obj/machinery/light{dir = 4},/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/pen/fountain,/obj/machinery/camera{c_tag = "Chief Engineer's Office"; dir = 8},/obj/machinery/button/door{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 24; req_access_txt = "11"},/obj/item/paper/monitorkey,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"puS" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/obj/machinery/light_switch{pixel_y = 26},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"puY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/arrows/red{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"pvj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) +"pvl" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/closet/secure_closet/genpop,/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel/dark,/area/security/brig) +"pvo" = (/obj/structure/closet/crate/coffin,/obj/machinery/door/window/eastleft{name = "Coffin Storage"; req_access_txt = "22"},/turf/open/floor/wood,/area/chapel/office) +"pvr" = (/obj/effect/turf_decal/bot,/obj/effect/landmark/start/cargo_technician,/turf/open/floor/plasteel,/area/quartermaster/storage) +"pvw" = (/obj/machinery/telecomms/processor/preset_three,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"pvx" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/tcommsat/server"; name = "Telecomms Server APC"; pixel_y = -25},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"pvV" = (/obj/machinery/airalarm{pixel_y = 26},/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/storage/toolbox/drone{pixel_x = 2; pixel_y = -2},/obj/item/storage/toolbox/electrical{pixel_x = -2; pixel_y = 2},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"pvY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{external_pressure_bound = 140; name = "killroom vent"; pressure_checks = 0; dir = 1},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) +"pwC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/engine/storage) +"pwE" = (/obj/effect/landmark/start/cyborg,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) +"pwL" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"pxh" = (/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/rad_collector/anchored,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/camera{c_tag = "Supermatter Interior"; dir = 1},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/engine,/area/engine/supermatter) +"pxp" = (/obj/structure/cable{icon_state = "4-8"},/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) +"pxv" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"pxE" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"pxS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/turf/open/floor/plasteel,/area/engine/break_room) +"pxX" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"pxZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"pyw" = (/obj/structure/cable,/obj/structure/cable{icon_state = "1-8"},/obj/machinery/power/apc{areastring = "/area/maintenance/port/fore"; dir = 4; name = "Port Bow Maintenance APC"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/port/fore) +"pyD" = (/obj/machinery/chem_heater,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"pyF" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/disposal) +"pyI" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/science/storage"; dir = 4; name = "Toxins Storage APC"; pixel_x = 25},/turf/open/floor/plasteel,/area/science/storage) +"pyW" = (/obj/structure/closet/crate/medical,/turf/open/floor/plating,/area/maintenance/starboard) +"pyY" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet/secret/prison{dir = 8},/obj/structure/mirror{pixel_x = 25},/turf/open/floor/plasteel/freezer,/area/security/prison) +"pze" = (/obj/machinery/door/airlock/external{name = "Auxiliary Airlock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/quartermaster/miningdock) +"pzk" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/security/brig) +"pzI" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"pzZ" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/teleporter) +"pAC" = (/obj/machinery/airalarm{pixel_y = 25},/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/rnd,/turf/open/floor/plasteel/dark,/area/storage/tech) +"pAN" = (/obj/machinery/airalarm{pixel_y = 28},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"pBh" = (/obj/machinery/door/airlock{desc = "A small bathroom with a sink, toilet and shower."; id_tag = "Bath1"; name = "Bathroom"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) +"pBU" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L5"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"pCj" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/structure/urinal{pixel_y = 32},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) +"pCo" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 9},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"pCv" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/engine,/area/engine/atmospherics_engine) +"pCU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"pCY" = (/obj/machinery/computer/communications,/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"pDh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"pDu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/sorting/mail/flip{sortType = 5},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"pDF" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/machinery/flasher/portable,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"pDS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/portables_connector,/obj/machinery/light{dir = 8},/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plating,/area/maintenance/department/electrical) +"pEm" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"pED" = (/obj/machinery/computer/operating,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"pEF" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable,/obj/machinery/power/terminal,/turf/open/floor/plasteel,/area/construction/storage) +"pEK" = (/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) +"pFf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/pipedispenser/disposal/transit_tube,/turf/open/floor/plasteel,/area/engine/atmos) +"pFo" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/engine/storage) +"pFu" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"pFI" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"pFM" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"pFR" = (/turf/closed/wall,/area/hallway/primary/fore) +"pGe" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"pGs" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"pGL" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/dark,/area/science/server) +"pHi" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/meter,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"pHl" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"pHH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"pIf" = (/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"pIz" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/effect/landmark/xeno_spawn,/turf/open/floor/carpet,/area/bridge/meeting_room) +"pIH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"pIP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"pJS" = (/turf/closed/wall,/area/quartermaster/storage) +"pJT" = (/obj/machinery/computer/arcade{dir = 4},/obj/structure/light_construct/small,/obj/structure/sign/poster/contraband/random{pixel_y = -32},/turf/open/floor/wood,/area/maintenance/bar) +"pKp" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"pKr" = (/obj/structure/table/reinforced,/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"pKN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) +"pLd" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"pLP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"pLX" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"pMf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"pMp" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/freezer,/area/security/prison) +"pMD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"pMU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/warden) +"pNo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/announcement_system,/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"pNv" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Server Room"; req_access_txt = "30"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/plasteel/checker,/area/science/server) +"pNB" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/RnD_secure,/turf/open/floor/plating,/area/storage/tech) +"pNO" = (/obj/machinery/suit_storage_unit/cmo,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_y = 32},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"pNQ" = (/obj/machinery/bookbinder,/obj/machinery/camera{c_tag = "Library South"; dir = 8},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/wood,/area/library) +"pNU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/security/main) +"pOg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen{desc = "Writes upside down!"; name = "astronaut pen"},/obj/machinery/door/window{name = "Captain's Desk"; req_access_txt = "20"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/item/card/id/captains_spare,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"pPw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/chapel/office) +"pPx" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"pPz" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{dir = 1; name = "Hydroponics Desk"; req_access_txt = "35"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hydroponics) +"pPL" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"pQd" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"pQg" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) +"pQN" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/security/brig) +"pRV" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos) +"pSm" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{id = "kanyewest"; name = "privacy shutters"},/turf/open/floor/plating,/area/security/detectives_office) +"pSO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"pST" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/security/glass{name = "Evidence Storage"; req_access_txt = "4"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) +"pTq" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/power/smes/engineering,/turf/open/floor/plasteel,/area/engine/engineering) +"pTw" = (/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"pUf" = (/obj/effect/turf_decal/stripes,/obj/machinery/conveyor{id = "QMLoad"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"pUz" = (/obj/structure/disposalpipe/junction/yjunction{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"pUP" = (/obj/machinery/door/airlock/public/glass{name = "Chapel"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/wood,/area/chapel/main) +"pVz" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/preopen{id = "lawyer_blast"; name = "privacy door"},/turf/open/floor/plating,/area/lawoffice) +"pVW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"pVZ" = (/obj/structure/table/reinforced,/obj/item/clothing/head/that,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"pWa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"pWc" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plating,/area/maintenance/disposal) +"pWz" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"pWS" = (/turf/closed/wall/r_wall,/area/hallway/primary/fore) +"pXb" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"pXl" = (/obj/machinery/computer/cloning{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/medical/genetics) +"pXp" = (/obj/structure/window/reinforced,/obj/structure/table/wood,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"pXW" = (/obj/structure/chair/comfy/black,/obj/machinery/button/door{id = "heads_meeting"; name = "Security Shutters"; pixel_y = 24},/turf/open/floor/carpet,/area/bridge/meeting_room) +"pYh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/camera{c_tag = "Northwestern Hall 3"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"pYM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"pZl" = (/obj/machinery/light,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/hallway/secondary/exit/departure_lounge) +"pZD" = (/turf/closed/wall/r_wall,/area/medical/virology) +"pZJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/genetics) +"qal" = (/obj/structure/chair,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"qaO" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/aft) +"qaX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"qbg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"qbh" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"qbr" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/security{dir = 8},/turf/open/floor/plasteel/dark,/area/security/main) +"qbv" = (/obj/structure/chair/comfy/black,/obj/machinery/camera{c_tag = "Conference Room"},/turf/open/floor/carpet,/area/bridge/meeting_room) +"qbJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"qbY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) +"qbZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"qck" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"qeo" = (/obj/machinery/holopad,/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) +"qeH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/janitor) +"qeL" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"qeP" = (/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/rad_collector/anchored,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/engine,/area/engine/supermatter) +"qeY" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"qfd" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"qfJ" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"qfT" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/hallway/primary/central) +"qfX" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"qgm" = (/turf/open/floor/plasteel,/area/hallway/primary/aft) +"qgC" = (/obj/structure/light_construct/small{dir = 1},/turf/open/floor/wood,/area/maintenance/bar) +"qgZ" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"qha" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/closed/wall/r_wall,/area/engine/supermatter) +"qhf" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"qhu" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"qhU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"qib" = (/obj/machinery/atmospherics/components/binary/pump{name = "Atmos to Gas"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"qip" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"qiF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"qjc" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/snacks/pie/cream,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"qjA" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/light{dir = 4},/obj/machinery/power/apc{areastring = "/area/storage/primary"; dir = 4; name = "Primary Tool Storage APC"; pixel_x = 24; pixel_y = 1},/turf/open/floor/plasteel,/area/storage/primary) +"qkg" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"qkO" = (/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"qkT" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/chapel/main) +"qlj" = (/turf/closed/wall,/area/crew_quarters/theatre) +"qlH" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/aft) +"qlW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/central) +"qlY" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/wood,/obj/item/phone{pixel_x = -3; pixel_y = 3},/obj/item/cigbutt/cigarbutt{pixel_x = 5; pixel_y = -1},/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"qmo" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{dir = 8},/obj/machinery/air_sensor/atmos/nitrogen_tank{pixel_y = -25},/turf/open/floor/engine/n2,/area/engine/atmos) +"qmD" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) +"qnk" = (/obj/machinery/light{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"qnr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/miningdock) +"qnx" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"qnC" = (/obj/structure/cable,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/power/terminal{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"qnL" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Starboard Bow Solar Control"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"qoh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"qpb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"qpo" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/closet/crate/trashcart,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"qpW" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/table/reinforced,/obj/item/stack/packageWrap{pixel_x = -1; pixel_y = -1},/obj/item/stack/wrapping_paper{pixel_x = 3; pixel_y = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"qqb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma,/turf/open/floor/plating,/area/storage/atmos) +"qqo" = (/obj/machinery/light{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"qqR" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"qqZ" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"qrq" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/teleporter"; name = "Teleporter APC"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/teleporter) +"qrv" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/integrated_circuit_printer,/obj/machinery/camera{c_tag = "Testing Lab West"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"qrA" = (/obj/structure/chair/comfy/black{dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/extinguisher_cabinet{pixel_y = 30},/obj/effect/landmark/start/medical_doctor,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"qrR" = (/turf/closed/mineral/random/snow/no_caves,/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) +"qrS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/janitor) +"qsf" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable,/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"qsm" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"qss" = (/turf/open/floor/plasteel,/area/hydroponics) +"qsz" = (/obj/structure/closet/secure_closet/medical1{anchored = 1; pixel_x = -3},/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/shower{dir = 4; pixel_x = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"qsD" = (/turf/closed/wall/r_wall,/area/maintenance/department/electrical) +"qtH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"qtK" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/library) +"quh" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"quj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/hallway/primary/port) +"qur" = (/turf/open/floor/plating,/area/quartermaster/storage) +"quE" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"quH" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/machinery/flasher/portable,/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"qva" = (/obj/structure/closet/secure_closet/hop,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"qvG" = (/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"qwq" = (/obj/machinery/power/apc{areastring = "/area/science/server"; dir = 1; name = "Server Room APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/science/server) +"qxk" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"qxw" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard) +"qxT" = (/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/storage) +"qxX" = (/obj/machinery/conveyor{dir = 8; id = "packageSort2"},/turf/open/floor/plating,/area/quartermaster/sorting) +"qyc" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"qyt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/button/door{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_y = -22; req_access_txt = "55"},/obj/machinery/button/ignition{id = "testigniter"; pixel_y = -30; pixel_x = -1},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"qyK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"qzz" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 8},/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/storage/eva) +"qzO" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/camera{c_tag = "Construction Area"; dir = 4},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"qzP" = (/obj/machinery/vending/dinnerware{contraband = list(/obj/item/kitchen/rollingpin = 2, /obj/item/kitchen/knife/butcher = 2, /obj/item/reagent_containers/food/condiment/flour = 4)},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"qzX" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"qAi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"qAq" = (/obj/machinery/quantumpad{map_pad_id = "5"; map_pad_link_id = "6"},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"qAx" = (/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/wood,/area/hallway/primary/port) +"qAF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/atmos) +"qAI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction/flip{dir = 4},/turf/open/floor/carpet,/area/hallway/primary/central) +"qBb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start/security_officer,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/hallway/primary/central) +"qBu" = (/obj/machinery/atmospherics/components/binary/pump,/turf/open/floor/plasteel,/area/engine/atmos) +"qBG" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"qBO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/camera{c_tag = "Toxins Launch Hall 4"; dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) +"qCo" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel/dark,/area/storage/eva) +"qCK" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{dir = 1},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"qDg" = (/obj/structure/chair/comfy/brown,/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) +"qDO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"qEs" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/obj/structure/chair/sofa/left{dir = 8},/turf/open/floor/wood,/area/maintenance/bar) +"qEz" = (/obj/machinery/door/window/brigdoor/security/cell{id = "Cell 3"; name = "Cell 3"; dir = 1},/obj/effect/turf_decal/vg_decals/numbers/three,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) +"qED" = (/obj/effect/turf_decal/vg_decals/atmos/nitrogen,/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/n2,/area/engine/atmos) +"qFa" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/carpet,/area/hallway/primary/port) +"qFf" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"qFH" = (/obj/structure/table/wood,/obj/item/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_y = 29},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"qFZ" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) +"qGn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"qGt" = (/obj/structure/bodycontainer/crematorium{id = "crematoriumChapel"; dir = 8},/obj/machinery/button/crematorium{id = "crematoriumChapel"; pixel_x = 25},/turf/open/floor/plasteel/cafeteria,/area/chapel/office) +"qGL" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"qGM" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plating,/area/chapel/office) +"qHc" = (/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"qHe" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"qHi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"qHq" = (/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"qHC" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plating,/area/engine/atmos) +"qHL" = (/obj/structure/chair/comfy/beige{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"qHO" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"qIm" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/port/fore) +"qIx" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/structure/table/reinforced,/obj/item/storage/box/ids,/obj/item/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/storage/secure/briefcase,/turf/open/floor/plasteel/dark,/area/bridge) +"qIP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/camera{c_tag = "Dorms Central"},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"qIR" = (/obj/machinery/button/massdriver{id = "toxinsdriver"; pixel_y = 24},/turf/open/floor/plasteel,/area/maintenance/aft) +"qIT" = (/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) +"qIU" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/medical/virology) +"qJs" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"qJw" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/aft) +"qJy" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"qJM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"qJV" = (/turf/closed/wall/r_wall,/area/science/mixing) +"qKk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"qKA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"qKP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/security{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"qLm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"qLp" = (/obj/machinery/airalarm{pixel_y = 26},/turf/open/floor/plasteel/dark,/area/security/prison) +"qLt" = (/obj/structure/rack,/obj/item/stack/sheet/plasteel{amount = 10},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"qLG" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"qMn" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/washing_machine,/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"qMB" = (/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/dark,/area/bridge) +"qMN" = (/obj/structure/table,/obj/item/storage/pill_bottle/dice,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"qNB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Head of Security's Office"; req_access_txt = "58"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"qOb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/wood,/area/chapel/main) +"qOs" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"qOA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"qOL" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/chapel/office) +"qQb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"qQp" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/security/main) +"qQt" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"qQC" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/bar) +"qQH" = (/turf/open/floor/plasteel/dark,/area/teleporter) +"qRe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Engineering"; req_access_txt = "32"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"qRy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start/clown,/turf/open/floor/wood,/area/crew_quarters/theatre) +"qRF" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/storage) +"qRH" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/light{dir = 1},/obj/machinery/power/apc{areastring = "/area/engine/atmospherics_engine"; dir = 1; name = "Atmospherics Engine APC"; pixel_y = 25},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Gas waste pump"},/turf/open/floor/plating,/area/engine/atmospherics_engine) +"qRK" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/light{dir = 1},/obj/machinery/disposal/bin,/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"qSh" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/junction{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"qSi" = (/obj/structure/disposalpipe/junction/yjunction{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"qSy" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"qSJ" = (/obj/machinery/airalarm{pixel_y = 28},/obj/structure/closet/secure_closet/miner,/obj/item/clothing/shoes/winterboots/ice_boots,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"qSP" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{dir = 6},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"qSR" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"qSS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/obj/effect/turf_decal/stripes/line,/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"qTb" = (/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"qTo" = (/obj/machinery/computer/shuttle/snow_taxi,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"qTG" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"qTO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"qUe" = (/obj/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"qUF" = (/obj/structure/table,/obj/item/aicard,/obj/item/aiModule/reset,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/clothing/gloves/color/yellow,/obj/item/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/open/floor/plasteel/dark,/area/storage/tech) +"qVf" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"qVi" = (/obj/structure/closet/crate/coffin,/turf/open/floor/wood,/area/chapel/office) +"qVD" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"qWa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/wood,/area/crew_quarters/bar) +"qWg" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"qWs" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"qWH" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/bar) +"qWL" = (/obj/structure/table/glass,/obj/item/book/manual/wiki/chemistry,/obj/item/book/manual/wiki/chemistry{pixel_x = 3; pixel_y = 3},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"qWM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/medical{dir = 1},/turf/open/floor/plating,/area/hallway/secondary/entry) +"qXN" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/firealarm{pixel_y = 29},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Escape Arm Northwest"},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) +"qYD" = (/turf/closed/wall/r_wall,/area/hallway/primary/aft) +"qYN" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"qZO" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/machinery/light/floor,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"rai" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"ral" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/structure/fans/tiny,/turf/open/floor/engine,/area/engine/atmospherics_engine) +"ram" = (/obj/machinery/computer/card/minor/rd{dir = 1},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 1; network = list("ss13","rd")},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"raq" = (/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/carpet,/area/quartermaster/miningoffice) +"raA" = (/turf/closed/wall/r_wall,/area/maintenance/starboard) +"raM" = (/obj/machinery/door/airlock/external,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/crew_quarters/dorms) +"rbg" = (/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 25},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"rbm" = (/obj/machinery/rnd/server,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8; external_pressure_bound = 140; name = "server vent"; pressure_checks = 0},/turf/open/floor/circuit/telecomms/server,/area/science/server) +"rbo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"rbA" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio2"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) +"rbC" = (/obj/machinery/vending/wardrobe/engi_wardrobe,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"rbW" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/item/gun/syringe/dart,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"rck" = (/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access_txt = "28"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"rco" = (/turf/open/floor/plasteel/dark,/area/engine/supermatter) +"rcH" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"rdn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"rem" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) +"rep" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"reS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L6"},/obj/structure/disposalpipe/segment{dir = 5},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"rfj" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"rfk" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/storage/primary) +"rgh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/wood,/area/security/courtroom) +"rgm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/hydroponics) +"rgC" = (/obj/machinery/vending/cola/random,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"rgH" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 4; name = "External to Filter"},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/maintenance/department/electrical) +"rgQ" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber"; network = list("xeno","rd"); dir = 4},/turf/open/floor/engine,/area/science/xenobiology) +"rhg" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) +"rhU" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/item/twohanded/required/kirbyplants,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"rhX" = (/turf/closed/wall,/area/medical/paramedic) +"rik" = (/obj/structure/closet/toolcloset,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/auxiliary) +"rio" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/morgue) +"riC" = (/turf/closed/wall,/area/maintenance/department/electrical) +"riE" = (/obj/structure/filingcabinet,/obj/item/folder/documents,/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"rjx" = (/turf/closed/wall/r_wall,/area/maintenance/central) +"rjB" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/ai_monitored/turret_protected/ai_upload"; dir = 8; name = "Upload APC"; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"rjO" = (/obj/structure/closet/wardrobe/grey,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics) +"rjP" = (/obj/structure/table/wood,/obj/item/instrument/guitar,/obj/item/instrument/eguitar{pixel_x = 5},/turf/open/floor/wood,/area/crew_quarters/theatre) +"rjQ" = (/obj/structure/light_construct/small{dir = 1},/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/plating,/area/maintenance/bar) +"rkd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"rke" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/hallway/primary/port) +"rkp" = (/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"rkL" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"rkP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"rle" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Southeastern Hall 2"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"rlo" = (/obj/structure/table,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"rlA" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"rlC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"rlG" = (/obj/machinery/door/airlock/public/glass{id_tag = "permahydro"; name = "Recreation Module"},/turf/open/floor/plasteel/dark,/area/security/prison) +"rlM" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Port Bow Solar Control"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"rlS" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/reagent_containers/food/condiment/enzyme{layer = 5},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"rlW" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/rd,/obj/item/cartridge/signal/toxins{pixel_x = 4; pixel_y = 6},/obj/item/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/item/cartridge/signal/toxins,/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"rmo" = (/obj/effect/turf_decal/vg_decals/atmos/carbon_dioxide,/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/co2,/area/engine/atmos) +"rmB" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"rmL" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/tcommsat/server) +"rmN" = (/turf/closed/wall,/area/medical/medbay/zone2) +"rmQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"rmV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"rnk" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"rnA" = (/obj/machinery/light{dir = 8},/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/wood,/area/bridge/meeting_room) +"rnK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"rnO" = (/obj/structure/table/reinforced,/obj/item/transfer_valve{pixel_x = 5},/obj/item/transfer_valve{pixel_x = -5},/obj/item/transfer_valve,/obj/item/transfer_valve,/obj/item/transfer_valve,/obj/item/transfer_valve,/turf/open/floor/plasteel/white,/area/science/mixing) +"rom" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"rot" = (/obj/structure/cable,/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) +"roS" = (/obj/machinery/computer/card/minor/cmo{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"roW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"rpf" = (/obj/effect/turf_decal/stripes,/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix{dir = 4},/turf/open/floor/engine,/area/science/mixing) +"rqn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/wood,/obj/item/nullrod,/obj/item/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/chapel/office) +"rqw" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/camera{c_tag = "Outer Medbay Lobby"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"rqx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"rqE" = (/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"rqG" = (/obj/structure/chair/sofa/right{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/light{dir = 8},/obj/effect/landmark/start/depsec/supply,/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"rqJ" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/maintenance/aft) +"rqQ" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"rqS" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/pipe_dispenser,/turf/open/floor/plasteel,/area/engine/break_room) +"rqW" = (/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"rrm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"rsp" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"rsy" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"rsD" = (/obj/structure/table/wood,/obj/structure/bedsheetbin/towel,/turf/open/floor/wood,/area/maintenance/bar) +"rsW" = (/obj/machinery/door/airlock{name = "Unisex Restroom"},/turf/open/floor/plasteel/freezer,/area/security/prison) +"rtm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/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/sorting) +"rtq" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/rack,/obj/item/shield/riot{pixel_x = 3; pixel_y = -3},/obj/item/shield/riot,/obj/item/shield/riot{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"rtD" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/maintenance/solars/port/fore) +"rtJ" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"rum" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/engine,/area/engine/engineering) +"ruo" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"ruD" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/vending/wardrobe/cap_wardrobe,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"rvf" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"rvl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/chapel/office) +"rwa" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/circuit,/area/science/server) +"rwm" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/maintenance/solars/port/aft) +"rww" = (/turf/closed/wall,/area/engine/secure_construction) +"rwW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/medical/morgue) +"rxc" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"rxf" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible,/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/engine/atmos) +"rxl" = (/obj/machinery/computer/crew,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"rxt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/department/bridge) +"rxu" = (/obj/structure/bookcase/random/reference,/turf/open/floor/wood,/area/library) +"rxI" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) +"rxJ" = (/obj/item/stack/cable_coil/random,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"rxM" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/rack,/obj/item/clothing/suit/armor/bulletproof{pixel_x = 3; pixel_y = -3},/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/suit/armor/bulletproof{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/alt{layer = 3.00001; pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/alt{layer = 3.00001},/obj/item/clothing/head/helmet/alt{layer = 3.00001; pixel_x = 3; pixel_y = -3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"ryE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"rAa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"rAe" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) +"rAj" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/machinery/camera{c_tag = "Bridge Northeast"; dir = 1},/obj/machinery/vending/cola/pwr_game,/turf/open/floor/plasteel/dark,/area/bridge) +"rAW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"rBb" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/maintenance/aft) +"rBc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"rBA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/camera{c_tag = "AI Chamber - Core"; network = list("aicore"); dir = 4},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"rBG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/research/glass{name = "Robotics Lab"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/lab) +"rDv" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"rDA" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plasteel,/area/science/mixing) +"rDE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"rDG" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"rEi" = (/turf/open/floor/plating,/area/maintenance/bar) +"rEx" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) +"rFk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"rFB" = (/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"rFQ" = (/obj/structure/table/reinforced,/mob/living/simple_animal/parrot/Poly,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/cartridge/atmos,/obj/item/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/keycard_auth{pixel_y = -28},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"rGc" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"rGy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"rGP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"rHa" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/dark,/area/security/main) +"rHS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"rIl" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/status_display/supply{pixel_x = -32},/turf/open/floor/plasteel,/area/quartermaster/storage) +"rIB" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/dark,/area/security/main) +"rJh" = (/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"rJk" = (/obj/machinery/light{dir = 4},/obj/structure/chair{dir = 8},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/purple,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"rJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"rJM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/security/checkpoint/medical) +"rJO" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/hallway/secondary/exit/departure_lounge) +"rKd" = (/obj/machinery/light{dir = 4},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"rLb" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/landmark/start/station_engineer,/turf/open/floor/plasteel/dark,/area/engine/engineering) +"rLk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/bridge) +"rLn" = (/obj/item/beacon,/turf/open/floor/engine,/area/science/misc_lab) +"rMv" = (/obj/machinery/shieldwallgen,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/teleporter) +"rMS" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/gun/energy/laser{pixel_x = 3; pixel_y = -3},/obj/item/gun/energy/laser,/obj/item/gun/energy/laser{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"rNn" = (/obj/item/beacon,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"rNP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"rNS" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"rOd" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) +"rOD" = (/obj/machinery/door/airlock/engineering/glass{name = "Server Room"; req_access_txt = "61"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel/dark,/area/tcommsat/server) +"rPs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard) +"rPD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Northwestern Hall 8"; dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"rPU" = (/obj/machinery/conveyor{dir = 4; id = "robo1"},/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"rQs" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore) +"rQu" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"rQz" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"rQH" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/disposal) +"rQJ" = (/turf/closed/wall,/area/science/robotics/lab) +"rQN" = (/obj/machinery/chem_master,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"rRk" = (/obj/structure/chair/comfy/beige,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"rRV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"rSn" = (/obj/structure/table/optable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"rSF" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter,/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/engine/atmos) +"rSN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/engine/engineering) +"rTj" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"rTs" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"rTv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"rTz" = (/obj/structure/fireplace{pixel_y = -6},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"rTA" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/brig) +"rTG" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"rTW" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"rUd" = (/turf/open/openspace/icemoon,/area/science/mixing) +"rUl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"rUq" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"rUu" = (/obj/machinery/computer/message_monitor,/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"rUK" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/crew_quarters/fitness/recreation"; dir = 8; name = "Rec Room APC"; pixel_x = -25; pixel_y = 1},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"rVy" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating,/area/engine/engineering) +"rVA" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"rVB" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/engine/storage) +"rVN" = (/turf/closed/wall,/area/maintenance/central) +"rWN" = (/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel/dark,/area/bridge) +"rXn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"rXo" = (/obj/machinery/power/emitter,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plating,/area/engine/storage) +"rXp" = (/obj/item/target/alien/anchored,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/camera/preset/toxins{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"rXw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/wood,/area/crew_quarters/bar) +"rYc" = (/obj/machinery/computer/arcade/battle{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) +"rYi" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"rYn" = (/obj/machinery/telecomms/message_server,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"rYD" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"rYN" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/chapel/main) +"rYQ" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/structure/chair/sofa/corner,/turf/open/floor/wood,/area/maintenance/bar) +"rZJ" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"rZL" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel,/area/hallway/primary/port) +"sat" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"sax" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 10},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"saN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"saP" = (/obj/machinery/light{dir = 1},/obj/structure/chair/pew/left{dir = 8},/obj/machinery/camera{c_tag = "Chapel"},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"sbo" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel,/area/engine/atmos) +"sbN" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"sbS" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"sco" = (/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/port) +"scu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel,/area/maintenance/aft) +"scF" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"scH" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"scY" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/engine/atmos) +"sda" = (/turf/closed/wall,/area/storage/tech) +"sdc" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/aft) +"sde" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/security,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel/dark,/area/storage/tech) +"sdq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/closet/l3closet/janitor,/turf/open/floor/plasteel,/area/janitor) +"sdr" = (/turf/open/floor/plasteel,/area/engine/atmos) +"sdw" = (/obj/machinery/conveyor_switch/oneway{dir = 8; id = "QMLoad"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"sdH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/port/fore) +"sdN" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/central) +"sem" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/dark,/area/chapel/office) +"seo" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/mining/glass{name = "Delivery Office"; req_access_txt = "50"},/turf/open/floor/plasteel,/area/maintenance/starboard) +"seG" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"seR" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"seZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/medical/morgue) +"sfm" = (/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/wood,/area/security/courtroom) +"sfn" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/dark,/area/security/warden) +"sgB" = (/obj/machinery/door/airlock/virology/glass{name = "Monkey Pen"; req_access_txt = "39"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/virology) +"sgL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"shM" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/dna_scannernew,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"shN" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"shR" = (/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"shX" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes/engineering,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 20},/turf/open/floor/plasteel,/area/engine/engineering) +"siO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/command/glass{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"siX" = (/obj/effect/turf_decal/trimline/red/filled,/obj/machinery/suit_storage_unit/security,/obj/structure/window/reinforced{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"sjE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/vending/tool,/turf/open/floor/plasteel,/area/storage/primary) +"sjW" = (/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/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"skB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/chair/stool{pixel_y = 8},/obj/effect/landmark/start/cargo_technician,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"skE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"skK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"skZ" = (/turf/closed/wall/r_wall,/area/janitor) +"slc" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"slJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/button/door{id = "Skynet_launch2"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"slO" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"sma" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/structure/window/reinforced{dir = 4},/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"smP" = (/turf/closed/wall/r_wall,/area/security/detectives_office) +"smY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/bar) +"snb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/card,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"soN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"spa" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"spy" = (/obj/machinery/power/solar_control{dir = 1; id = "starboardsolar"; name = "Starboard Quarter Solar Control"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"spE" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/machinery/computer/atmos_control/tank/nitrous_tank{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"sqg" = (/turf/closed/wall,/area/construction/storage) +"sqx" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/aft/secondary) +"srk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/barricade/wooden/crude,/turf/open/floor/plating,/area/hallway/primary/fore) +"srm" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/plasteel/dark,/area/bridge) +"srq" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"srB" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"srJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"srL" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hydroponics) +"srU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"ssF" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"ssH" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{dir = 8},/turf/open/floor/engine/n2o,/area/engine/atmos) +"stW" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"sub" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2,/turf/open/floor/plating,/area/storage/atmos) +"sup" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/kitchen) +"suK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; id_tag = "virology_airlock_interior"; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/effect/mapping_helpers/airlock/locked,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/green{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) +"suL" = (/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"sve" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/security/checkpoint/supply) +"svp" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"svY" = (/obj/structure/cable{icon_state = "4-8"},/obj/item/reagent_containers/glass/bucket,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"swQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"sxa" = (/obj/machinery/requests_console{department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 30},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"sxb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"sxl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{dir = 1},/turf/open/floor/plating,/area/maintenance/department/electrical) +"sxB" = (/obj/machinery/light{dir = 8},/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/medical,/turf/open/floor/plasteel/dark,/area/storage/tech) +"sxJ" = (/obj/item/beacon,/turf/open/floor/plasteel,/area/engine/atmos) +"sxN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"syy" = (/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 8; network = list("ss13","rd"); pixel_y = -22},/obj/machinery/portable_atmospherics/pump,/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel/white,/area/science/mixing) +"syN" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Northwestern Hall 1"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"sza" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/engine,/area/engine/engineering) +"szG" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/circuit,/area/science/robotics/mechbay) +"szK" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/security/checkpoint/medical) +"szX" = (/obj/structure/closet/emcloset/anchored,/turf/open/floor/plating,/area/engine/engineering) +"szZ" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/table/reinforced,/obj/structure/cable{icon_state = "1-4"},/obj/item/aicard,/obj/item/multitool,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/dark,/area/bridge) +"sAh" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/dark,/area/hydroponics) +"sAw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"sBs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"sBy" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"sBB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"sDu" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"sDD" = (/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) +"sDW" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/shaker,/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/wood,/area/maintenance/bar) +"sFh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/security/brig) +"sFp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/crew_quarters/heads/captain) +"sFw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"sGC" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"sGE" = (/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"sGL" = (/obj/machinery/camera{c_tag = "Brig Lobby"},/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) +"sHl" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/vending/assist,/obj/machinery/firealarm{dir = 8; pixel_x = 28},/turf/open/floor/plasteel,/area/storage/primary) +"sHv" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"sHJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"sHK" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/open/floor/wood,/area/crew_quarters/bar) +"sIk" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/green/visible,/obj/effect/turf_decal/stripes/corner,/turf/open/floor/engine,/area/engine/engineering) +"sIn" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/external{req_one_access_txt = "13,8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"sIT" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/pod/dark,/area/medical/paramedic) +"sJs" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/quartermaster/miningdock) +"sJD" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"sKh" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/fans/tiny,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"sKN" = (/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/rnd/production/circuit_imprinter,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"sLg" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/light{dir = 4},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"sLj" = (/turf/closed/wall/r_wall,/area/medical/medbay/zone2) +"sLn" = (/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/structure/table,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen/fountain,/obj/item/clipboard,/obj/item/stamp/qm,/turf/open/floor/plasteel,/area/quartermaster/qm) +"sLq" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"sLr" = (/obj/machinery/gateway{dir = 6},/obj/effect/turf_decal/bot_white/right,/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel/dark,/area/teleporter) +"sLv" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"sLN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"sMa" = (/turf/open/floor/engine,/area/engine/atmospherics_engine) +"sMi" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"sMA" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"sMX" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/teleporter) +"sNb" = (/obj/machinery/atmospherics/miner/n2o,/turf/open/floor/engine/n2o,/area/engine/atmos) +"sNg" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) +"sNs" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"sNK" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/science/robotics/lab"; dir = 4; name = "Robotics Lab APC"; pixel_x = 25},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"sOi" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/security/main) +"sOz" = (/obj/structure/disposalpipe/junction/flip{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) +"sOE" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; name = "Privacy Shutters"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 8; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access_txt = "57"},/obj/machinery/door/window/northleft{dir = 4; name = "Reception Window"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"sPq" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/light{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) +"sPt" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel,/area/engine/break_room) +"sPA" = (/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"sPF" = (/obj/machinery/airalarm{pixel_y = 26},/turf/open/floor/wood,/area/security/courtroom) +"sQb" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"sRh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"sRm" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/sign/warning/biohazard,/turf/open/floor/plasteel,/area/science/xenobiology) +"sRM" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/tank_dispenser/oxygen,/obj/machinery/power/apc/highcap/five_k{areastring = "/area/maintenance/department/bridge"; dir = 4; name = "Bridge APC"; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"sSj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/landmark/start/cargo_technician,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"sSy" = (/obj/effect/turf_decal/stripes,/turf/open/floor/plasteel,/area/quartermaster/storage) +"sSP" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/vending/wardrobe/sec_wardrobe,/turf/open/floor/plasteel/dark,/area/security/main) +"sSS" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 4},/obj/structure/sign/warning/securearea{pixel_x = 32},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) +"sTe" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"sTq" = (/turf/open/openspace/icemoon,/area/engine/atmospherics_engine) +"sTz" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/storage/box/teargas{pixel_x = -1; pixel_y = 1},/obj/item/storage/box/teargas,/obj/item/storage/box/teargas{pixel_x = 1; pixel_y = -2},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"sTI" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"sTR" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"sUn" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"sUE" = (/obj/structure/table/glass,/obj/item/disk/design_disk,/obj/item/disk/design_disk,/obj/item/disk/tech_disk,/obj/item/disk/tech_disk,/obj/item/folder/white,/turf/open/floor/plasteel/white,/area/science/lab) +"sUF" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"sVh" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/camera{c_tag = "TEG East"; dir = 8},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"sVL" = (/obj/machinery/light/small{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) +"sWD" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/table,/obj/item/hand_labeler,/obj/item/hand_labeler,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = 30},/turf/open/floor/plasteel,/area/quartermaster/storage) +"sWF" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/hallway/secondary/exit/departure_lounge) +"sWN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/security{name = "Brig"; req_access_txt = "63; 42"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/wood,/area/security/brig) +"sWT" = (/obj/machinery/newscaster{pixel_x = -30},/turf/open/floor/plasteel/white,/area/medical/virology) +"sXl" = (/obj/structure/table/glass,/obj/item/storage/box/disks{pixel_x = 2; pixel_y = 2},/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/white,/area/medical/genetics) +"sXs" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"sXy" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"sXJ" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/cmo) +"sXV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall/r_wall,/area/medical/virology) +"sYm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/science/storage) +"sYo" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/engine/secure_construction) +"sYv" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/dark,/area/hydroponics) +"sZq" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Courtroom West"; dir = 4},/turf/open/floor/wood,/area/security/courtroom) +"sZJ" = (/obj/machinery/newscaster/security_unit{pixel_x = -28; pixel_y = -28},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sZT" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 1},/turf/closed/wall/r_wall,/area/engine/atmospherics_engine) +"tag" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/closed/wall/r_wall,/area/engine/supermatter) +"taj" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/storage/tech) +"tat" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/bed/roller,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"taP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/firealarm{pixel_y = 29},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"tbg" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"tcj" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/construction/storage) +"tcq" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"tcN" = (/obj/structure/table/wood,/obj/item/storage/box/donkpockets,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"tcP" = (/obj/item/radio/intercom{pixel_y = 20},/obj/machinery/vending/wardrobe/chem_wardrobe,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/camera{c_tag = "Chemistry"},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"tcU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"tcW" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) +"tdE" = (/obj/machinery/conveyor{id = "QMLoad"},/turf/open/floor/plating,/area/quartermaster/storage) +"tdK" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"tdL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/janitor) +"tdX" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"teh" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/power/apc{areastring = "/area/security/prison"; dir = 8; name = "Prison Wing APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"},/obj/structure/closet/secure_closet/genpop,/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel/dark,/area/security/brig) +"tey" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{icon_state = "1-2"},/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) +"teC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"teL" = (/obj/machinery/light,/obj/structure/table/glass,/obj/item/storage/box/monkeycubes,/obj/item/storage/box/monkeycubes{pixel_x = 2; pixel_y = -2},/obj/item/storage/box/syringes{pixel_y = 5},/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 7},/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"tfm" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"tfq" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Engineering"},/obj/structure/plasticflaps/opaque,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"tfx" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/table,/obj/item/clothing/head/soft,/obj/item/clothing/head/soft,/turf/open/floor/plasteel,/area/quartermaster/storage) +"tfP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/light,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"tgd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"tht" = (/obj/effect/landmark/start/station_engineer,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"thu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/fitness) +"thy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"thF" = (/obj/machinery/camera{c_tag = "Xenobiology Lab - Pen #4"; dir = 8; network = list("ss13","rd","xeno")},/turf/open/floor/engine,/area/science/xenobiology) +"thN" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"thV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/miningdock) +"tif" = (/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"tio" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"tiG" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"tiN" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/storage) +"tjA" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/plasteel/dark,/area/security/main) +"tkq" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/table,/obj/item/multitool{pixel_x = 4},/obj/item/multitool,/obj/item/assembly/igniter,/obj/item/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/assembly/signaler,/obj/item/assembly/signaler,/turf/open/floor/plasteel,/area/storage/primary) +"tkr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"tkG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access_txt = "20"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"tkH" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) +"tlc" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/disposalpipe/junction/yjunction,/turf/open/floor/plasteel,/area/hallway/primary/central) +"tlg" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Starboard Bow Solar Access"; req_access_txt = "10"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"tlk" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/highsecurity{name = "Telecomms and AI Access"; req_access_txt = "32; 19"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/turret_protected/ai_upload_foyer) +"tlu" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/medical/virology) +"tmo" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access_txt = "48"; shuttledocked = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/quartermaster/miningdock) +"tmt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"tmx" = (/obj/structure/table/glass,/turf/open/floor/plasteel/white,/area/science/lab) +"tmy" = (/turf/open/floor/plasteel/dark,/area/medical/morgue) +"tmI" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/engine/storage) +"tmO" = (/turf/closed/wall,/area/hallway/primary/port) +"tmU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"tnL" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"tnX" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"toa" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"tod" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/chapel/main) +"tos" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/structure/chair/stool{pixel_y = 8},/obj/effect/landmark/start/cargo_technician,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"toH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair{dir = 1},/obj/effect/landmark/start/chaplain,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/chapel/office) +"toL" = (/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"tpf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) +"tpg" = (/obj/machinery/light,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/carpet,/area/chapel/office) +"tpl" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/security/prison) +"tpD" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"tpN" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/door/airlock/security/glass{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/open/floor/plasteel/dark,/area/security/main) +"tqa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"tqg" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"tqp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"trn" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"trB" = (/obj/effect/turf_decal/delivery,/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Hydroponics Desk"; req_access_txt = "35"; dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"trO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"trU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"tsi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"tsq" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"tsK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"ttl" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/maintenance/aft) +"tty" = (/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating,/area/engine/engineering) +"ttG" = (/obj/machinery/light{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/wood,/area/library) +"ttH" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/medical/medbay/zone2"; dir = 4; name = "Southern Paramedic Station APC"; pixel_x = 24},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"ttK" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/structure/chair/sofa,/turf/open/floor/wood,/area/maintenance/bar) +"ttQ" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"ttU" = (/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/carpet/orange,/area/engine/secure_construction) +"tuu" = (/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/bar) +"tuv" = (/obj/machinery/vending/wardrobe/chap_wardrobe,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/chapel/office) +"tuP" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"tuZ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{dir = 8},/obj/machinery/air_sensor/atmos/nitrous_tank{pixel_y = -25},/turf/open/floor/engine/n2o,/area/engine/atmos) +"tvF" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"twG" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/table/wood,/obj/machinery/microwave,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"twU" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/turf/open/floor/wood,/area/maintenance/bar) +"txk" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/airalarm{pixel_y = 26},/obj/machinery/camera{c_tag = "Brig North"},/turf/open/floor/plasteel/dark,/area/security/brig) +"txz" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) +"txL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"tys" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/central) +"tyF" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"tyH" = (/obj/structure/bodycontainer/morgue{dir = 2},/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"tyQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"tzB" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/open/floor/plasteel/dark,/area/science/server) +"tzL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"tzP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) +"tAa" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"tAm" = (/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) +"tAv" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"tAG" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/aft) +"tAQ" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"tAX" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/bridge) +"tAY" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/bombcloset/security,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"tBl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/pipedispenser,/turf/open/floor/plasteel,/area/engine/atmos) +"tBm" = (/turf/open/floor/circuit/telecomms,/area/science/xenobiology) +"tBW" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/vending/security,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/security/brig) +"tCa" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = -30},/obj/item/restraints/handcuffs,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_x = 3},/obj/item/lighter,/obj/item/storage/fancy/cigarettes,/obj/machinery/camera{c_tag = "Detective's Office"},/turf/open/floor/carpet,/area/security/detectives_office) +"tCj" = (/obj/structure/sign/poster/contraband/random{pixel_y = -32},/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) +"tCN" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"tDO" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/computer/security/telescreen{name = "Test Chamber Monitor"; network = list("test"); pixel_x = -30},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"tDY" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"tEl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/machinery/light_switch{name = "Bar Lights"; pixel_x = -6; pixel_y = 28},/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"tEt" = (/obj/machinery/atmospherics/components/binary/pump/on,/turf/open/floor/plasteel,/area/engine/atmos) +"tEQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"tFc" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"tFr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/light/floor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"tFu" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"tFN" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) +"tFY" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"tGc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/auxiliary) +"tGJ" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"tGK" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/medical/virology) +"tGQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny,/turf/open/floor/carpet,/area/hallway/primary/port) +"tHr" = (/obj/structure/closet/secure_closet/medical1,/obj/item/storage/box/rxglasses,/obj/item/radio/intercom{pixel_x = 25},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/camera{c_tag = "Genetics Research"; network = list("ss13","medbay"); dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics) +"tHC" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"tHH" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -6; pixel_y = 4},/obj/item/paper_bin/bundlenatural{pixel_x = 6; pixel_y = 4},/obj/item/pen/fourcolor,/turf/open/floor/wood,/area/library) +"tHU" = (/obj/machinery/camera{c_tag = "Escape Arm Southeast"; dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"tIz" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"tJi" = (/obj/machinery/vending/wardrobe/robo_wardrobe,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"tJA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"tJL" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"tKa" = (/obj/machinery/door/airlock/security/glass{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) +"tKD" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/quartermaster/miningdock"; dir = 4; name = "Mining Dock APC"; pixel_x = 26},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"tKN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"tKU" = (/obj/structure/cable{icon_state = "4-8"},/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/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"tLA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/brig) +"tLF" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plasteel/dark,/area/engine/supermatter) +"tLI" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "Secure Gate"; name = "Cell Shutters"; pixel_x = 6; pixel_y = -3; req_access_txt = "2"},/obj/machinery/button/door{id = "Secure Brig Control"; name = "Brig Control Shutters"; pixel_y = -3; req_access_txt = "2"; pixel_x = -6},/turf/open/floor/plasteel/dark,/area/security/warden) +"tLV" = (/obj/effect/turf_decal/bot_white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/vehicle/ridden/secway,/obj/item/key/security,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"tMk" = (/obj/machinery/newscaster{pixel_y = 32},/obj/structure/light_construct/small{dir = 1},/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) +"tMn" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/space_heater,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"tML" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/kitchen) +"tMR" = (/obj/machinery/vending/hydronutrients,/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_y = 30},/turf/open/floor/plasteel,/area/hydroponics) +"tNf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"tNp" = (/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel/dark,/area/science/server) +"tNq" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"tNX" = (/obj/machinery/light/small{dir = 4},/obj/machinery/field/generator,/turf/open/floor/plating,/area/engine/storage) +"tOs" = (/obj/structure/closet/crate/freezer,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/APlus,/obj/item/reagent_containers/blood/OPlus{pixel_x = -2; pixel_y = -1},/obj/item/reagent_containers/blood/OMinus,/obj/item/reagent_containers/blood/BPlus{pixel_x = 1; pixel_y = 2},/obj/item/reagent_containers/blood/BMinus{pixel_x = -4; pixel_y = 4},/obj/item/reagent_containers/blood/AMinus,/obj/item/reagent_containers/blood,/obj/item/reagent_containers/blood,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"tOz" = (/obj/machinery/light{dir = 1},/obj/machinery/door/airlock/public/glass{name = "Holodeck Door"},/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"tOE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/maintenance/starboard) +"tOP" = (/obj/machinery/atmospherics/components/binary/valve/digital/layer3{name = "scrubbers valve"},/turf/open/floor/plating,/area/engine/atmospherics_engine) +"tOY" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/crew_quarters/fitness"; name = "Fitness Room APC"; pixel_y = -24},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"tPB" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{dir = 4; name = "euthanization chamber freezer"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"tPQ" = (/obj/machinery/camera{c_tag = "Escape Arm Northeast"; dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"tQd" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/closet/secure_closet/security/engine,/obj/item/radio/intercom{pixel_y = -26},/obj/machinery/camera{c_tag = "Security Post - Cargo"; dir = 1},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"tQv" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/table,/obj/item/storage/box/lights/mixed,/obj/item/storage/box/lights/mixed,/obj/item/reagent_containers/spray/cleaner,/obj/item/grenade/chem_grenade/cleaner,/obj/item/grenade/chem_grenade/cleaner,/obj/item/grenade/chem_grenade/cleaner,/turf/open/floor/plasteel,/area/janitor) +"tQy" = (/obj/structure/table,/obj/machinery/light/small,/obj/item/clothing/glasses/welding,/turf/open/floor/plasteel,/area/construction/storage) +"tQG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "warehouse shutters"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"tQI" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/dark,/area/security/main) +"tRe" = (/turf/closed/wall/r_wall,/area/science/xenobiology) +"tRv" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"tRC" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/structure/window{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"tRI" = (/obj/structure/table/glass,/obj/item/slime_scanner,/obj/item/reagent_containers/dropper,/obj/item/reagent_containers/dropper,/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"tSd" = (/obj/structure/cable{icon_state = "2-8"},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) +"tSB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/chair/office/light,/turf/open/floor/plasteel/dark,/area/science/server) +"tTo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/janitor) +"tTK" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_y = 32; receive_ore_updates = 1},/obj/structure/table/reinforced,/obj/item/analyzer,/obj/item/wrench,/turf/open/floor/plasteel/white,/area/science/mixing) +"tTO" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating,/area/engine/storage) +"tTQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"tTW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plating,/area/security/detectives_office) +"tUi" = (/obj/machinery/computer/arcade/orion_trail{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"tUF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"tVh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/barricade/wooden,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"tVp" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/brig) +"tVS" = (/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_y = 30},/obj/machinery/vending/wardrobe/medi_wardrobe,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/camera{c_tag = "Medbay Storage"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"tVV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/sorting/mail/flip{sortType = 27},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"tWj" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"tWx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"tXn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/central) +"tXN" = (/turf/closed/wall/r_wall,/area/science/robotics/lab) +"tYo" = (/obj/effect/landmark/event_spawn,/obj/machinery/button/door{id = "Dorm3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -24; specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"tYT" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"tZe" = (/obj/machinery/shower{dir = 4},/obj/item/soap/nanotrasen,/turf/open/floor/plasteel/freezer,/area/security/prison) +"tZO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/station_engineer,/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"uan" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/medical/medbay/central"; dir = 4; name = "Medbay APC"; pixel_x = 24},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"uap" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/northright{name = "Engineering Production"; req_access_txt = "10"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"uat" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"uaG" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"uaJ" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/open/floor/engine,/area/engine/atmospherics_engine) +"uba" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ubd" = (/obj/machinery/space_heater,/turf/open/floor/pod/dark,/area/medical/paramedic) +"ubL" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/central) +"ubQ" = (/obj/machinery/field/generator,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 20},/turf/open/floor/plating,/area/engine/storage) +"ucm" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/primary/central) +"ucC" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/engineering) +"ucO" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"ucZ" = (/obj/structure/cable{icon_state = "0-8"},/obj/structure/safe,/obj/item/gun/ballistic/revolver/nagant,/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/clothing/head/bearpelt,/obj/machinery/power/apc{areastring = "/area/ai_monitored/nuke_storage"; name = "Vault APC"; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"udB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/security{name = "Armory"; req_access_txt = "3"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/warden) +"udE" = (/obj/machinery/light,/turf/open/floor/engine,/area/science/misc_lab) +"udI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"udO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"udT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) +"ueq" = (/obj/structure/bodycontainer/morgue{dir = 2},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"ueK" = (/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/white,/area/medical/virology) +"ueO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"ueR" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"ufA" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"ufJ" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"ugk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"ugr" = (/obj/machinery/button/door{id = "Bath1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = -5; specialfunctions = 4},/obj/machinery/shower{pixel_y = 20},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) +"uha" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"uhD" = (/obj/item/radio/intercom{pixel_y = 25},/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"uhN" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/terminal{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"uiO" = (/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/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) +"ujD" = (/obj/machinery/airalarm{pixel_y = 32},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"ujE" = (/obj/machinery/light{dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/auxiliary) +"ujF" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"ukI" = (/obj/machinery/door/airlock{id_tag = "Dorm4"; name = "Room Three"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"ukJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/freezer/kitchen,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"ulh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ulr" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"uma" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/storage/primary) +"umg" = (/obj/machinery/airalarm{pixel_y = 25},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/open/floor/plating,/area/engine/storage) +"umx" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; name = "Privacy Shutters"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/crew_quarters/heads/hop) +"umC" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"umD" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) +"umX" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/vending/wallmed{pixel_x = -28},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"unt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/wardrobe/white,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"unA" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"unF" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{dir = 10},/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) +"unX" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/dark,/area/security/main) +"uoc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/security/courtroom) +"uot" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"uoV" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"upH" = (/obj/machinery/camera/motion{c_tag = "Armory Motion Sensor South"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"uqa" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/storage/eva) +"uqy" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"urI" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hydroponics) +"urV" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 24},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"usn" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/turf/open/floor/plating,/area/storage/tech) +"ust" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"usE" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/port) +"usM" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/library) +"utj" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/visible,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"utp" = (/obj/structure/cable,/obj/machinery/power/smes,/turf/open/floor/plating,/area/storage/atmos) +"utS" = (/obj/structure/table,/obj/item/clothing/suit/apron/surgical,/obj/item/clothing/mask/surgical,/obj/item/clothing/gloves/color/latex,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"uup" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/storage/atmos) +"uut" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/carpet,/area/chapel/office) +"uuu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"uuD" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"uuU" = (/obj/structure/closet/emcloset,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/aft/secondary) +"uuY" = (/obj/machinery/camera{c_tag = "Toxins Lab West"; network = list("ss13","rd"); dir = 4},/obj/structure/table/reinforced,/obj/item/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/assembly/prox_sensor{pixel_y = 2},/obj/item/pipe_dispenser,/turf/open/floor/plasteel/white,/area/science/mixing) +"uvB" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"uvO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/camera{c_tag = "Brig South"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/dark,/area/security/main) +"uwn" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/camera/motion{c_tag = "Armory - External 2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) +"uwV" = (/obj/machinery/camera{c_tag = "Northwestern Hall 4"; dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"uxq" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/vending/coffee,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"uxx" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel,/area/hallway/primary/port) +"uxF" = (/obj/machinery/space_heater,/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"uxO" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/engine/storage) +"uyK" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"uyM" = (/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/aft) +"uyW" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/pdapainter,/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/hop"; dir = 1; name = "Head of Personnel APC"; pixel_y = 24},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"uze" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/open/floor/plating,/area/engine/atmos) +"uzf" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/machinery/vending/cola/random,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"uzI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/secure_construction) +"uzT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/science/lab) +"uAh" = (/obj/structure/chair/office/dark,/turf/open/floor/wood,/area/library) +"uAj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port) +"uAs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/bridge/meeting_room) +"uAu" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"uBa" = (/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"uBc" = (/obj/effect/landmark/event_spawn,/turf/open/floor/engine,/area/science/xenobiology) +"uBh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"uBi" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"uBy" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"uBG" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hallway/secondary/entry) +"uCi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) +"uCo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"uCr" = (/obj/effect/spawner/lootdrop/keg,/turf/open/floor/plating,/area/maintenance/bar) +"uCE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/port) +"uDK" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/dark,/area/teleporter) +"uDO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"uEd" = (/obj/effect/turf_decal/tile/red,/obj/machinery/space_heater,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) +"uEg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/chapel/office) +"uEz" = (/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"uEB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"uEG" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/crew_quarters/dorms"; dir = 1; name = "Dormitory APC"; pixel_y = 24},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"uFq" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Arrivals Airlock"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"uGQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) +"uGY" = (/obj/structure/chair/comfy/brown,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/port) +"uHc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"uHl" = (/obj/machinery/door/airlock/external{name = "Escape Pod Four"; shuttledocked = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/central) +"uHy" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"uHM" = (/obj/structure/closet/secure_closet/medical3,/turf/open/floor/plasteel/white,/area/medical/paramedic) +"uIs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"uIv" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/power/apc{areastring = "/area/crew_quarters/bar"; dir = 1; name = "Bar APC"; pixel_y = 23},/obj/machinery/door/window/southright{name = "Bar Door"; req_one_access_txt = "25;28"; dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"uIU" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"uIZ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) +"uJx" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"uJF" = (/obj/structure/table/glass,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/stock_parts/micro_laser,/obj/item/stock_parts/micro_laser,/obj/item/stock_parts/manipulator,/obj/item/stock_parts/manipulator,/obj/item/stock_parts/capacitor,/obj/item/stock_parts/capacitor,/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 = "Research and Development"; network = list("ss13","rd"); pixel_x = 22},/turf/open/floor/plasteel/white,/area/science/lab) +"uJL" = (/obj/structure/displaycase/labcage,/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"uJV" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) +"uKb" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/radio/intercom{pixel_x = 28},/obj/structure/table/wood,/obj/item/storage/box/deputy,/obj/item/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"uKr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/window/plasma/reinforced{dir = 1},/obj/structure/table,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) +"uKy" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel/dark,/area/hydroponics) +"uKE" = (/obj/machinery/airalarm{pixel_y = 28},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"uKG" = (/obj/effect/landmark/start/cyborg,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/camera{c_tag = "MiniSat Service Bay"; dir = 8; network = list("minisat"); start_active = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) +"uKH" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3,/turf/open/floor/plating,/area/engine/atmospherics_engine) +"uKI" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/landmark/start/geneticist,/turf/open/floor/plasteel/white,/area/medical/genetics) +"uKM" = (/obj/machinery/light{dir = 4},/obj/machinery/computer/security/telescreen/prison{pixel_x = 29; dir = 8},/turf/open/floor/plasteel/cult,/area/lawoffice) +"uLa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/engine,/area/engine/engineering) +"uLd" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/wood,/area/bridge/meeting_room) +"uLV" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"uLX" = (/obj/structure/cable,/obj/machinery/light,/obj/machinery/camera{c_tag = "Supermatter North"; dir = 1},/turf/open/floor/plasteel/dark,/area/engine/supermatter) +"uMk" = (/obj/machinery/camera{c_tag = "Xenobiology Kill Room"; dir = 8; network = list("ss13","rd")},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) +"uMF" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"uNd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/mixing) +"uOy" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/command/glass{name = "Server Room"; req_access_txt = "30"},/turf/open/floor/plasteel/dark,/area/science/server) +"uPa" = (/obj/machinery/light,/obj/structure/reflector/box,/turf/open/floor/plating,/area/engine/storage) +"uPe" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/crew_quarters/theatre"; dir = 1; name = "Theatre APC"; pixel_y = 24},/turf/open/floor/wood,/area/crew_quarters/theatre) +"uPn" = (/obj/machinery/door/airlock/external{name = "Supply Vehicles Airlock"; req_access_txt = "31"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/maintenance/starboard) +"uPI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"uPJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/dark,/area/chapel/office) +"uQc" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"uQG" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/engine,/area/engine/engineering) +"uQR" = (/turf/open/floor/wood,/area/bridge/meeting_room) +"uRc" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) +"uRg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/bombcloset,/turf/open/floor/plasteel/white,/area/science/mixing) +"uRi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"uSe" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/crew_quarters/heads/hop) +"uSv" = (/obj/machinery/deepfryer,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"uSH" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/maintenance/aft) +"uSV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) +"uTu" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"uTK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/table,/obj/item/storage/belt/utility,/obj/item/storage/belt/utility,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/turf/open/floor/plasteel,/area/engine/atmos) +"uUi" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"uUk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"uUl" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"uUr" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/medical/virology) +"uUC" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"uUJ" = (/obj/structure/bed,/obj/item/bedsheet/syndie,/turf/open/floor/plasteel/dark,/area/security/brig) +"uUZ" = (/obj/effect/turf_decal/arrows/red,/turf/open/floor/plasteel,/area/hallway/primary/port) +"uVe" = (/obj/structure/table/wood,/obj/item/screwdriver{pixel_y = 10},/obj/item/radio/off{pixel_y = 4},/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"uVt" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/structure/reagent_dispensers/watertank/high,/obj/item/reagent_containers/glass/bucket,/obj/item/reagent_containers/glass/bucket,/turf/open/floor/plasteel/dark,/area/hydroponics) +"uVD" = (/obj/structure/table,/obj/item/aiModule/reset,/obj/item/aiModule/supplied/quarantine,/obj/item/aiModule/supplied/freeform,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"uWb" = (/obj/structure/plasticflaps,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/obj/machinery/conveyor{id = "QMLoad2"; dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) +"uWn" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"uWo" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Xenobiology North"; dir = 4; network = list("ss13","rd")},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"uWC" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) +"uWS" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"uWW" = (/obj/structure/closet/crate/internals,/turf/open/floor/plating,/area/maintenance/starboard) +"uWY" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"uXi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) +"uXs" = (/obj/machinery/door/airlock/engineering/glass{name = "Supermatter Engine Room"; req_access_txt = "10"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/engine,/area/engine/engineering) +"uXy" = (/obj/machinery/porta_turret/ai{dir = 4},/obj/machinery/camera{c_tag = "AI Chamber - Aft"; dir = 1; network = list("aicore")},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"uXF" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8},/obj/structure/chair{name = "Judge"; dir = 4},/turf/open/floor/wood,/area/security/courtroom) +"uXL" = (/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) +"uXO" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/storage/tech"; dir = 1; name = "Tech Storage APC"; pixel_y = 24},/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/engineering,/turf/open/floor/plasteel/dark,/area/storage/tech) +"uYa" = (/turf/open/floor/plasteel/white,/area/medical/virology) +"uYf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"uYl" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"uYm" = (/obj/machinery/door/poddoor/shutters{id = "teledoor"; name = "Teleporter Access Shutters"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/teleporter) +"uZd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 30},/turf/open/floor/plasteel,/area/hallway/primary/central) +"uZf" = (/obj/machinery/door/poddoor/incinerator_toxmix,/turf/open/floor/engine/airless,/area/science/mixing) +"uZz" = (/turf/closed/wall,/area/quartermaster/sorting) +"vaj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"vam" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/bridge/meeting_room) +"vax" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/genetics) +"vaB" = (/obj/effect/landmark/event_spawn,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/engine/storage) +"vaO" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/structure/table/reinforced,/turf/open/floor/plasteel/dark,/area/bridge) +"vaQ" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"vaR" = (/obj/structure/sign/poster/contraband/random{pixel_y = 32},/obj/machinery/vending/cigarette,/turf/open/floor/plating,/area/maintenance/bar) +"vbx" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/tcommsat/computer"; dir = 1; name = "Telecomms Monitoring APC"; pixel_y = 24},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"vbz" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"vcF" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/closed/wall/r_wall,/area/science/xenobiology) +"vcG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"vcH" = (/obj/machinery/camera{c_tag = "Xenobiology Lab - Pen #3"; dir = 8; network = list("ss13","rd","xeno")},/turf/open/floor/engine,/area/science/xenobiology) +"vcN" = (/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) +"vcY" = (/obj/structure/chair{dir = 8},/obj/item/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = -4; pixel_y = -29},/turf/open/floor/plasteel/grimy,/area/chapel/main) +"vdw" = (/turf/open/floor/circuit,/area/science/robotics/mechbay) +"vdW" = (/obj/structure/cable{icon_state = "1-4"},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"vem" = (/obj/structure/table/wood,/obj/machinery/keycard_auth{pixel_y = 24},/obj/item/pinpointer/nuke,/obj/item/disk/nuclear,/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"veC" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Dorm"},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"veF" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/drinkingglass{pixel_x = 6; pixel_y = -1},/obj/item/reagent_containers/food/drinks/drinkingglass{pixel_x = 4; pixel_y = 5},/obj/item/reagent_containers/food/drinks/drinkingglass{pixel_x = -4; pixel_y = 6},/obj/item/reagent_containers/food/drinks/drinkingglass{pixel_x = -5; pixel_y = 2},/obj/item/reagent_containers/food/drinks/bottle/whiskey,/obj/item/reagent_containers/food/drinks/bottle/vodka{pixel_x = 3; pixel_y = 2},/turf/open/floor/wood,/area/maintenance/bar) +"veJ" = (/obj/structure/cable,/obj/structure/grille,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"vfd" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/bridge/meeting_room) +"vfi" = (/obj/machinery/computer/telecomms/server,/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"vfp" = (/obj/effect/turf_decal/delivery,/turf/open/floor/pod/dark,/area/maintenance/starboard) +"vfx" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"vgb" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/wood,/area/security/courtroom) +"vgm" = (/obj/machinery/air_sensor/atmos/mix_tank,/turf/open/floor/engine/airless,/area/engine/atmos) +"vgo" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"vgH" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"vgI" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/engine,/area/engine/engineering) +"vgW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/vending/wardrobe/sec_wardrobe,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"vgX" = (/obj/machinery/conveyor{id = "QMLoad2"; dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"vgZ" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"vhb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"vhf" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable,/turf/open/floor/plating,/area/security/checkpoint/supply) +"vhT" = (/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/engine/atmos) +"vir" = (/obj/structure/disposalpipe/sorting/mail{dir = 8; sortType = 16},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"viF" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel,/area/construction/storage) +"vju" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"vjQ" = (/obj/structure/closet/secure_closet/exile,/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_x = 25},/turf/open/floor/plasteel/dark,/area/teleporter) +"vjV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) +"vjX" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/command,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/storage/tech) +"vjY" = (/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/blue{dir = 4},/obj/machinery/sleeper{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"vkk" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"vkw" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"vkD" = (/obj/structure/chair/comfy/black,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"vkR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"vlz" = (/obj/structure/urinal{pixel_y = 32},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 30},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) +"vlC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"vme" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/item/radio/off,/obj/item/radio/off{pixel_x = 6; pixel_y = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"vmr" = (/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"vmD" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"vmJ" = (/obj/effect/turf_decal/vg_decals/atmos/nitrous_oxide,/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/n2o,/area/engine/atmos) +"vmM" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"vmN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/obj/structure/closet/firecloset,/turf/open/floor/plasteel,/area/engine/atmos) +"vmO" = (/obj/machinery/smartfridge/chemistry/preloaded,/turf/closed/wall/r_wall,/area/medical/chemistry) +"vnl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "55"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"vnn" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/closet/secure_closet/hydroponics,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/open/floor/plasteel,/area/hydroponics) +"vnM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/hydroponics) +"vob" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/storage) +"vow" = (/obj/machinery/door/airlock/public/glass{name = "Holodeck Door"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"voD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{pixel_x = 25},/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/lawyer,/turf/open/floor/plasteel/cult,/area/lawoffice) +"vpz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Security Lobby"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/security/courtroom) +"vpR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/prison) +"vqv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/wood,/area/crew_quarters/theatre) +"vqF" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/genetics) +"vqP" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"vqQ" = (/obj/effect/landmark/start/virologist,/turf/open/floor/plasteel/white,/area/medical/virology) +"vqS" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps/opaque,/turf/open/floor/plasteel,/area/bridge/meeting_room) +"vqY" = (/obj/machinery/button/door{id = "Dorm4"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -24; specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"vqZ" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 1},/obj/machinery/door/poddoor{id = "tegheat"; name = "TEG Heatshield"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/engine/atmospherics_engine) +"vra" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/maintenance/disposal"; name = "Disposal APC"; pixel_y = -24},/turf/open/floor/plating,/area/maintenance/disposal) +"vrd" = (/turf/closed/wall/r_wall,/area/maintenance/solars/port/fore) +"vrg" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o,/turf/open/floor/plating,/area/storage/atmos) +"vrx" = (/turf/closed/wall/r_wall,/area/crew_quarters/dorms) +"vrI" = (/obj/machinery/button/door{id = "tegheat"; name = "TEG Heatshield"; pixel_y = 25},/obj/machinery/button/ignition{id = "Incinerator"; pixel_y = 35; pixel_x = -1},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"vrJ" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"vse" = (/obj/machinery/gateway{dir = 10},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/bot_white/left,/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel/dark,/area/teleporter) +"vsK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) +"vsM" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"vsN" = (/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/white/side,/area/hallway/primary/port) +"vtO" = (/obj/machinery/atmospherics/pipe/manifold,/turf/open/floor/plasteel/dark/telecomms,/area/science/server) +"vuh" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"vuk" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/turf/open/floor/plating,/area/science/misc_lab) +"vun" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"vuJ" = (/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 = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"vuO" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"vvH" = (/obj/structure/bodycontainer/morgue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"vvM" = (/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -1; pixel_y = 6},/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) +"vwf" = (/obj/structure/bookcase/random/fiction,/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/wood,/area/library) +"vwV" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/vending/wardrobe/hydro_wardrobe,/obj/machinery/power/apc{areastring = "/area/hydroponics"; dir = 1; name = "Hydroponics APC"; pixel_y = 24},/turf/open/floor/plasteel,/area/hydroponics) +"vwW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/stamp/captain,/obj/item/storage/secure/safe{pixel_x = 35; pixel_y = 5},/obj/item/melee/chainofcommand,/obj/structure/window/reinforced,/obj/machinery/camera{c_tag = "Captain's Office"; dir = 8},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"vxi" = (/turf/open/floor/carpet,/area/bridge) +"vxI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sink/kitchen{pixel_y = 28},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"vxX" = (/obj/structure/table,/obj/item/multitool,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/fyellow,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/camera{c_tag = "Auxiliary Tool Storage"},/turf/open/floor/plasteel,/area/storage/auxiliary) +"vyb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/quartermaster/storage) +"vyf" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/storage) +"vyH" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/ai_upload_foyer"; dir = 1; name = "AI Upload Access APC"; pixel_y = 27},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"vyJ" = (/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) +"vyM" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"vzj" = (/obj/machinery/light/small,/obj/structure/chair/comfy/brown{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/wood,/area/library) +"vzn" = (/obj/structure/closet/secure_closet/miner,/obj/item/clothing/shoes/winterboots/ice_boots,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"vzR" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"vzS" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"vAh" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/medical/surgery) +"vAp" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/genetics) +"vAs" = (/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"vAy" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/medical/chemistry"; dir = 1; name = "Chemistry APC"; pixel_y = 24},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"vAF" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"vAI" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel/dark,/area/bridge) +"vBa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"vBe" = (/obj/machinery/light/floor,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"vBg" = (/obj/machinery/telecomms/server/presets/supply,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"vBo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/wood,/area/bridge/meeting_room) +"vBx" = (/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"vBS" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel/dark,/area/storage/eva) +"vBV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/chapel/office) +"vCr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"vCv" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"vCE" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"vDb" = (/obj/machinery/vending/cola/random,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"vDy" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"vDI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"vEd" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"vEe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"vEi" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/security/prison) +"vEm" = (/obj/machinery/recharge_station,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/aisat/service) +"vEo" = (/obj/machinery/door/airlock/wood,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny/invisible,/turf/open/floor/wood,/area/maintenance/bar) +"vEr" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) +"vEA" = (/obj/structure/cable,/obj/structure/closet/secure_closet/contraband/armory,/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/effect/spawner/lootdrop/armory_contraband{loot = list(/obj/item/gun/ballistic/automatic/pistol = 5, /obj/item/gun/ballistic/shotgun/automatic/combat = 5, /obj/item/gun/ballistic/revolver/mateba, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/storage/box/syndie_kit/throwing_weapons = 3)},/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/ai_monitored/security/armory"; name = "Armory APC"; pixel_y = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"vEG" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/secure_closet/brig{id = "Cell 1"; name = "Cell 1 Locker"},/obj/item/radio/intercom{pixel_y = 25},/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/turf/open/floor/plasteel/dark,/area/security/brig) +"vER" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"vFd" = (/obj/machinery/airalarm{pixel_y = 32},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/camera{c_tag = "Northwest Paramedic Post"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"vFe" = (/obj/item/beacon,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"vFM" = (/turf/open/floor/plasteel,/area/quartermaster/sorting) +"vGi" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) +"vGn" = (/obj/machinery/light,/turf/open/floor/pod/dark,/area/medical/paramedic) +"vHU" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"vIf" = (/obj/machinery/door/airlock/security/glass{name = "Gen-Pop Access"; req_access_txt = "2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/poddoor/preopen{id = "permacell1"; name = "genpop blast door"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/dark,/area/security/prison) +"vIl" = (/obj/structure/chair{dir = 1},/obj/effect/landmark/start/security_officer,/turf/open/floor/wood,/area/hallway/primary/central) +"vIA" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"vJs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"vJt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Chapel Crematorium"; dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/chapel/office) +"vJG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/hallway/primary/port) +"vKa" = (/turf/closed/wall,/area/crew_quarters/kitchen) +"vKc" = (/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/open/floor/plasteel,/area/science/storage) +"vKm" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/components/binary/pump{dir = 8},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"vKo" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/paper_bin{pixel_x = -6; pixel_y = 4},/obj/item/pen/fourcolor,/obj/item/paper_bin/bundlenatural{pixel_x = 6; pixel_y = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"vKO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"vKP" = (/obj/structure/weightmachine/stacklifter,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"vKT" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/storage/atmos) +"vLa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/command/glass{name = "Chief Medical Officer"; req_access_txt = "40"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"vLt" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/maintenance/disposal) +"vLE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/reagent_dispensers/foamtank,/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/plasteel,/area/engine/atmos) +"vLP" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"vMf" = (/obj/machinery/computer/operating,/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"vMg" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) +"vMh" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/port) +"vMl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"vMB" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) +"vNu" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/medical/morgue"; dir = 8; name = "Morgue APC"; pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"vNF" = (/obj/machinery/light,/obj/structure/table,/obj/item/storage/toolbox/emergency,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"vNY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"vOo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/public/glass{name = "Rec Room"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) +"vOB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"vOS" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plating,/area/hallway/primary/aft) +"vOU" = (/turf/open/floor/plasteel/dark,/area/security/brig) +"vOV" = (/turf/closed/wall/r_wall,/area/science/storage) +"vPB" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hydroponics) +"vPQ" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"vQf" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"vQk" = (/obj/machinery/computer/holodeck{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) +"vQo" = (/turf/closed/wall/r_wall,/area/engine/supermatter) +"vQW" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"vRa" = (/obj/structure/table,/obj/item/cautery{pixel_x = 4},/obj/item/retractor,/obj/item/scalpel{pixel_y = 12},/obj/item/circular_saw,/obj/item/hemostat,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"vSb" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/carpet,/area/bridge/meeting_room) +"vSc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 4; sortType = 26},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"vSg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/holopad,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/brig) +"vSJ" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/wood,/area/icemoon/surface/outdoors) +"vST" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"vSX" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/wood,/area/hallway/primary/central) +"vTh" = (/obj/machinery/computer/med_data,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"vTk" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"vTs" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel/dark,/area/storage/tech) +"vTF" = (/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"vTP" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"vUj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Cooling Loop Bypass"},/turf/open/floor/engine,/area/engine/engineering) +"vUq" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"vUs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/storage/primary) +"vUu" = (/obj/machinery/light/small{dir = 4},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/disposal) +"vUB" = (/obj/machinery/computer/pandemic,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel/white,/area/medical/virology) +"vUE" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/service,/turf/open/floor/plasteel/dark,/area/storage/tech) +"vUN" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/circuitry,/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"vVs" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"vVz" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) +"vVN" = (/obj/effect/turf_decal/bot,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"vVZ" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"vWg" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"vWt" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"vWV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"vXs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/medical{name = "Medbay Break Room"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"vYc" = (/obj/effect/landmark/blobstart,/obj/item/pickaxe,/turf/open/floor/plating,/area/hallway/secondary/entry) +"vYL" = (/obj/machinery/light{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"vYP" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"vZl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/engine,/area/engine/engineering) +"vZq" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/bridge) +"vZv" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"vZH" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"vZR" = (/obj/effect/landmark/start/bartender,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"vZY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"waa" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 4},/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/storage/eva) +"was" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/light{dir = 4; pixel_x = -4},/turf/open/floor/wood,/area/hallway/primary/port) +"wav" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/arrows/red{dir = 4},/obj/machinery/camera{c_tag = "Brig Genpop North"; dir = 1},/turf/open/floor/plasteel/dark,/area/security/prison) +"wax" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"waC" = (/obj/machinery/door/airlock/public/glass{name = "Cryogenic Storage"},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"waP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/port) +"wbe" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"wbE" = (/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"wbF" = (/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plasteel/dark,/area/engine/supermatter) +"wbJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/item/reagent_containers/food/snacks/cheesynachos{pixel_y = 5},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"wbO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"wbT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"wck" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/table/wood,/obj/item/camera,/obj/item/storage/photo_album{pixel_y = -10},/obj/structure/window/reinforced,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"wcn" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs,/turf/open/floor/plasteel/dark,/area/security/main) +"wcy" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"wcB" = (/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"wcS" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"wdb" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/table,/obj/item/folder/white,/obj/item/pen,/turf/open/floor/plasteel/dark,/area/science/server) +"wdk" = (/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"wdt" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/dark,/area/security/brig) +"wdu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/break_room) +"wdv" = (/turf/closed/wall,/area/icemoon/surface/outdoors) +"wdR" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/table,/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/turf/open/floor/plasteel,/area/storage/primary) +"wen" = (/obj/structure/table/reinforced,/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"weS" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/primary/aft) +"wfN" = (/obj/effect/turf_decal/stripes,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/components/binary/pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Toxins Chamber"; network = list("ss13","rd")},/turf/open/floor/engine,/area/science/mixing) +"wfS" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Room One"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"wgu" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/machinery/light/floor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"wgH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/chair/stool/bar,/turf/open/floor/wood,/area/crew_quarters/bar) +"wha" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o{dir = 1},/turf/open/floor/plating,/area/maintenance/department/electrical) +"whB" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel/cafeteria,/area/chapel/office) +"whW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"wie" = (/obj/machinery/gateway{dir = 1},/obj/effect/turf_decal/bot_white,/turf/open/floor/plasteel/dark,/area/teleporter) +"wje" = (/turf/open/floor/plasteel,/area/hallway/primary/port) +"wji" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"wju" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/computer/security{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"wjK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 1},/obj/machinery/door/window/brigdoor{dir = 4; name = "Kitchen"; req_access_txt = "28"},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"wjL" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"wjW" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) +"wkg" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/components/binary/valve/digital/on,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"wku" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plating,/area/engine/engineering) +"wkM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"wkS" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/chair/sofa/corner{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/power/apc{areastring = "/area/security/checkpoint/supply"; dir = 8; name = "Cargo Security APC"; pixel_x = -24},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"wlo" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/lawyer,/turf/open/floor/plasteel/cult,/area/lawoffice) +"wlD" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/virology) +"wlG" = (/obj/machinery/door/airlock/external{name = "Escape Pod Two"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/primary/port) +"wlZ" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"wmf" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/dark,/area/teleporter) +"wmx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/table/reinforced,/obj/item/paper_bin{pixel_x = -3},/obj/item/pen{pixel_x = -3},/obj/item/folder/yellow{pixel_x = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"wmB" = (/turf/closed/indestructible/rock/glacierrock/blue,/area/engine/atmos) +"wmG" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"wmH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/open/floor/plasteel,/area/storage/auxiliary) +"wnM" = (/obj/structure/cable{icon_state = "1-2"},/obj/item/beacon,/turf/open/floor/plasteel/dark,/area/teleporter) +"wnO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/hallway/primary/port) +"wnX" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/mineral_door/woodrustic,/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"won" = (/obj/machinery/telecomms/server/presets/command,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"wop" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/security/glass{name = "Security Office"; req_access_txt = "63"},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"woM" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) +"wph" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) +"wpN" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/plasteel,/area/science/storage) +"wqc" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio6"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) +"wqd" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high/plus,/obj/machinery/requests_console{department = "Tool Storage"; pixel_x = 30},/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plasteel,/area/storage/primary) +"wqe" = (/obj/structure/chair/sofa/left{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) +"wql" = (/turf/closed/wall/r_wall,/area/security/brig) +"wrh" = (/obj/machinery/cryopod{dir = 8},/obj/machinery/computer/cryopod{pixel_x = 32},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"wrN" = (/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,/area/maintenance/starboard) +"wsc" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{dir = 1},/turf/open/floor/plating,/area/maintenance/department/electrical) +"wsj" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) +"wtp" = (/obj/structure/closet/wardrobe/grey,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"wtt" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_y = 13; pixel_x = -7},/obj/item/camera/detective,/obj/item/hand_labeler{pixel_x = 5},/obj/item/storage/briefcase,/obj/item/storage/secure/safe{pixel_y = 36; pixel_x = 6},/turf/open/floor/carpet,/area/security/detectives_office) +"wtY" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"wuf" = (/obj/structure/grille,/obj/structure/lattice,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"wuj" = (/obj/structure/table,/obj/item/storage/firstaid/o2,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"wut" = (/obj/machinery/sleeper{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"wuB" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel,/area/science/storage) +"wuC" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) +"wuQ" = (/obj/structure/table,/obj/machinery/plantgenes{pixel_y = 6},/obj/machinery/camera{c_tag = "Hydroponics Storage"},/turf/open/floor/plasteel,/area/hydroponics) +"wuS" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/central) +"wvg" = (/turf/open/floor/wood,/area/library) +"wvj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/security/checkpoint/supply) +"wwx" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) +"wwO" = (/obj/structure/chair/stool,/obj/structure/light_construct/small,/turf/open/floor/wood,/area/maintenance/bar) +"wxf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"wxw" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 24},/turf/open/floor/plasteel/dark,/area/science/server) +"wxT" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/medbay/zone2) +"wxZ" = (/obj/structure/table,/obj/machinery/smartfridge/disks{pixel_y = 2},/turf/open/floor/plasteel,/area/hydroponics) +"wyg" = (/turf/closed/wall/mineral/wood,/area/maintenance/bar) +"wzf" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"wzl" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"wzF" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) +"wzH" = (/obj/effect/landmark/start/medical_doctor,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"wAx" = (/turf/closed/wall,/area/hydroponics) +"wAM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/nuclearbomb/beer,/turf/open/floor/wood,/area/maintenance/bar) +"wAQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/pod/dark,/area/maintenance/starboard) +"wAW" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) +"wBg" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/fore) +"wDd" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"wDk" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plasteel/dark,/area/security/brig) +"wDt" = (/obj/structure/chair/pew/left{dir = 8},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"wDI" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/maintenance/starboard) +"wDJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/components/binary/valve/digital/on{dir = 4; name = "Digital Valve"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/department/electrical) +"wDR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos/abandoned{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/open/floor/plasteel,/area/storage/atmos) +"wEm" = (/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/bar) +"wEP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"wFc" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/closet/radiation,/obj/machinery/requests_console{department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/turf/open/floor/plasteel,/area/engine/engineering) +"wFt" = (/obj/structure/cable{icon_state = "1-2"},/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) +"wFv" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/chapel/office) +"wFB" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"},/obj/structure/sign/warning/securearea{pixel_x = -32},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"wFD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"wFO" = (/obj/machinery/shieldgen,/turf/open/floor/plating,/area/engine/storage) +"wFR" = (/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"wFU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"wGe" = (/obj/effect/landmark/start/atmospheric_technician,/turf/open/floor/plasteel,/area/engine/atmos) +"wGq" = (/obj/structure/chair/stool,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"wGB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"wGD" = (/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) +"wHQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/wood,/area/crew_quarters/theatre) +"wIx" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/l3closet/security,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"wIA" = (/turf/open/floor/plasteel,/area/quartermaster/storage) +"wIH" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 8},/turf/open/floor/engine,/area/science/xenobiology) +"wIT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/carpet/orange,/area/engine/secure_construction) +"wJf" = (/obj/machinery/light/small{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/engine/secure_construction) +"wJy" = (/obj/structure/cable{icon_state = "4-8"},/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/aft) +"wJH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/construction/storage) +"wJN" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) +"wJO" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"wKL" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel,/area/engine/atmos) +"wKN" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"wKU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"wLs" = (/obj/structure/sign/departments/medbay/alt,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/medical/medbay/central) +"wLG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) +"wMr" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"wMw" = (/obj/machinery/chem_master/condimaster,/turf/open/floor/plasteel,/area/hydroponics) +"wMJ" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/item/gun/ballistic/revolver/doublebarrel,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/clothing/under/suit/waiter,/obj/item/clothing/under/suit/waiter,/obj/item/clothing/under/suit/waiter,/turf/open/floor/wood,/area/crew_quarters/bar) +"wMT" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"wNf" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"wOn" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/pod/dark,/area/medical/paramedic) +"wOK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"wPD" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"wPT" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/security/main) +"wQG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/wood,/area/maintenance/bar) +"wRa" = (/obj/machinery/conveyor{dir = 8; id = "packageSort2"},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/quartermaster/sorting) +"wRb" = (/obj/machinery/telecomms/processor/preset_two,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"wRc" = (/obj/machinery/atmospherics/components/binary/pump/on{name = "Cooling to Unfiltered"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"wRm" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/aft) +"wRv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/table,/obj/item/lightreplacer,/turf/open/floor/plasteel,/area/engine/break_room) +"wRz" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"wRN" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"wRY" = (/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/aft) +"wSb" = (/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/prison) +"wSc" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny,/turf/open/floor/carpet,/area/hallway/primary/port) +"wSy" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/security/brig) +"wSI" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"wTe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/station_engineer,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"wTf" = (/turf/closed/wall/r_wall,/area/security/warden) +"wTx" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) +"wTK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/stool,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"wUj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) +"wUr" = (/turf/closed/wall,/area/science/robotics/mechbay) +"wVg" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/crew_quarters/theatre) +"wVO" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/closed/wall/r_wall,/area/engine/engineering) +"wWd" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/structure/table,/obj/item/flashlight/lamp{pixel_x = -2; pixel_y = 10},/turf/open/floor/plasteel/dark,/area/security/brig) +"wWF" = (/obj/machinery/atmospherics/components/trinary/filter/critical{filter_type = "n2"},/turf/open/floor/engine,/area/engine/engineering) +"wWL" = (/obj/machinery/light{dir = 4},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/camera{c_tag = "Northwestern Hall 5"; dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"wXj" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"wXk" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"wXZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/carpet/orange,/area/engine/secure_construction) +"wYe" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/construction/storage) +"wYk" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"wZl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel,/area/chapel/main) +"wZJ" = (/obj/structure/chair/sofa{dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/landmark/start/depsec/engineering,/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"wZV" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/power/terminal,/obj/machinery/camera{c_tag = "Southern Engineering Post"},/turf/open/floor/plating,/area/maintenance/department/electrical) +"xac" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/disposal) +"xal" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"xas" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"xaI" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"xaS" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"xaW" = (/obj/machinery/door/airlock/security/glass{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) +"xbm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"xbp" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"xcd" = (/obj/machinery/gateway{dir = 4},/obj/effect/turf_decal/bot_white,/turf/open/floor/plasteel/dark,/area/teleporter) +"xcA" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"xcL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"xcY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) +"xdc" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"xdr" = (/obj/machinery/camera{c_tag = "Head of Security's Office"; dir = 8},/obj/structure/bed/dogbed{desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; name = "pet bed"},/mob/living/simple_animal/hostile/retaliate/bat/secbat{desc = "An adorable fruit bat with a cute little hat, may or may not have a reputation for biting out eyeballs, or at least that's what the HoS'd tell you."; name = "Colonel Chomps"},/obj/item/storage/secure/safe/HoS{pixel_x = 35},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"xdD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"xeI" = (/obj/machinery/conveyor_switch/oneway{id = "robo1"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"xeV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/reagent_dispensers/foamtank,/turf/open/floor/plasteel,/area/engine/atmos) +"xfs" = (/obj/structure/table,/obj/item/paicard,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"xfD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/disposalpipe/junction/flip,/turf/open/floor/plasteel,/area/storage/primary) +"xfH" = (/obj/machinery/computer/station_alert,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"xgh" = (/obj/item/stack/rods,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"xgi" = (/obj/machinery/atmospherics/components/binary/pump/on{name = "Cooling to Unfiltered"},/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plating,/area/engine/atmospherics_engine) +"xgq" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/vending/wallmed{pixel_y = -28},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"xgu" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"xgB" = (/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/virology) +"xgM" = (/obj/machinery/light/small,/turf/open/floor/circuit/telecomms,/area/science/xenobiology) +"xhb" = (/obj/machinery/door/airlock/virology/glass{name = "Isolation A"; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"xhg" = (/obj/machinery/atmospherics/miner/oxygen,/turf/open/floor/engine/o2,/area/engine/atmos) +"xhD" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"xhH" = (/turf/closed/wall/r_wall,/area/hallway/primary/central) +"xhV" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/gun/energy/e_gun{pixel_x = 3; pixel_y = -3},/obj/item/gun/energy/e_gun,/obj/item/gun/energy/e_gun{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"xiw" = (/turf/closed/wall/r_wall,/area/icemoon/surface/outdoors) +"xiB" = (/obj/machinery/conveyor{dir = 9; id = "packageSort2"},/turf/open/floor/plating,/area/quartermaster/sorting) +"xiL" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plating,/area/engine/storage) +"xjZ" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) +"xka" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/hallway/primary/aft) +"xkR" = (/obj/structure/table,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"xkT" = (/obj/structure/cable{icon_state = "0-4"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/obj/machinery/power/apc{areastring = "/area/chapel/main"; dir = 1; name = "Chapel APC"; pixel_y = 24},/turf/open/floor/wood,/area/chapel/main) +"xkW" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/obj/machinery/vending/snack/random,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"xlg" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/camera{c_tag = "Medbay Cryogenics"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"xlm" = (/obj/machinery/vending/wardrobe/atmos_wardrobe,/turf/open/floor/plasteel,/area/engine/atmos) +"xls" = (/obj/structure/fireplace{pixel_y = -6},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/bar) +"xlX" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"xmo" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"xmr" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/maintenance/aft) +"xmB" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/effect/turf_decal/plaque{icon_state = "L4"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"xmC" = (/obj/structure/closet/jcloset,/obj/item/reagent_containers/glass/bucket,/obj/item/mop,/turf/open/floor/plasteel,/area/janitor) +"xnb" = (/obj/machinery/airalarm{pixel_y = 26},/obj/structure/dresser,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"xnm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"xnP" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"xol" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 20},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"xop" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"xou" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/computer/shuttle/snow_taxi,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"xow" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/security/glass{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) +"xoH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"xoS" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"xoY" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/gun/energy/e_gun/advtaser{pixel_x = 3; pixel_y = -3},/obj/item/gun/energy/e_gun/advtaser,/obj/item/gun/energy/e_gun/advtaser{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"xpl" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) +"xpU" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"xqN" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"xrU" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"xrW" = (/obj/structure/sign/warning/vacuum/external{pixel_y = -32},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"xsE" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/science/storage) +"xsJ" = (/obj/machinery/vending/cola/random,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/hallway/primary/port) +"xsZ" = (/obj/structure/table/wood,/obj/item/toy/plush/nukeplushie,/obj/item/disk/nuclear/fake/obvious{pixel_y = -10},/turf/open/floor/wood{icon_state = "wood-broken4"},/area/maintenance/bar) +"xtq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/open/floor/engine,/area/science/xenobiology) +"xtP" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"xtV" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"xui" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 8},/obj/effect/landmark/start/assistant,/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"xur" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/medical/glass{name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"xuB" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/medbay/zone3) +"xuN" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating,/area/maintenance/department/electrical) +"xve" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"xvj" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"xvR" = (/obj/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/floor/engine,/area/engine/atmospherics_engine) +"xwg" = (/obj/machinery/atmospherics/components/trinary/mixer/airmix{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"xwh" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) +"xwA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) +"xwO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"xxi" = (/obj/machinery/space_heater,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/construction/storage) +"xyA" = (/obj/machinery/door/window/northright{name = "Library Desk Door"; req_access_txt = "37"},/turf/open/floor/wood,/area/library) +"xyT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/disposal) +"xzn" = (/obj/structure/disposalpipe/segment,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"xzL" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/closet/secure_closet/security/sec,/obj/item/clothing/suit/hooded/wintercoat/security,/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/plasteel/dark,/area/security/main) +"xzM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"xAi" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"xAm" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{dir = 8},/turf/open/floor/engine/plasma,/area/engine/atmos) +"xAv" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 6},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"xBi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) +"xBk" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"xBv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"xBV" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{dir = 4},/turf/closed/wall/r_wall,/area/engine/atmospherics_engine) +"xCe" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) +"xCf" = (/obj/structure/table,/obj/item/radio/off,/obj/item/radio/off{pixel_y = 6},/obj/item/radio/off{pixel_x = 6; pixel_y = 4},/obj/item/radio/off{pixel_x = -6; pixel_y = 4},/turf/open/floor/plasteel/dark,/area/teleporter) +"xCn" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"xCr" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/medical/medbay/central) +"xCC" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/dark,/area/security/brig) +"xCU" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"xDQ" = (/obj/machinery/door/airlock/engineering{name = "Port Quarter Solar Access"; req_access_txt = "10"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"xDS" = (/obj/machinery/status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"xEf" = (/obj/machinery/computer/bounty{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/qm) +"xEt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"xFQ" = (/obj/machinery/doorButtons/airlock_controller{idExterior = "virology_airlock_exterior"; idInterior = "virology_airlock_interior"; idSelf = "virology_airlock_control"; name = "Virology Access Console"; pixel_x = 8; pixel_y = -22; req_access_txt = "39"},/obj/machinery/light,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"xFZ" = (/turf/closed/wall/r_wall,/area/engine/secure_construction) +"xGh" = (/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"xGj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"xGo" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/maintenance/bar"; dir = 8; name = "Maintenance Bar APC"; pixel_x = -25},/turf/open/floor/plating,/area/maintenance/bar) +"xGx" = (/obj/machinery/atmospherics/miner/toxins,/turf/open/floor/engine/plasma,/area/engine/atmos) +"xGy" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/landmark/start/station_engineer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"xGE" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/machinery/flasher/portable,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) +"xGN" = (/obj/structure/fence/cut/medium{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) +"xGP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"xGX" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/valve/digital,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) +"xHk" = (/obj/machinery/gateway{dir = 9},/obj/effect/turf_decal/bot_white/right,/turf/open/floor/plasteel/dark,/area/teleporter) +"xHt" = (/obj/machinery/light/small,/turf/open/floor/carpet,/area/quartermaster/miningoffice) +"xHE" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"xHU" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/shower{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"xIJ" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"xIT" = (/obj/structure/chair/comfy/black{dir = 4},/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = -30},/obj/effect/landmark/start/medical_doctor,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"xJn" = (/obj/machinery/computer/card/minor/ce,/obj/machinery/computer/security/telescreen/ce{pixel_y = 24},/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 32; pixel_y = 27},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) +"xJr" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"xJB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"xJD" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"xKn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/reagent_dispensers/watertank/high,/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"xKu" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/white,/area/medical/virology) +"xKv" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) +"xKN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"xLF" = (/obj/structure/closet/secure_closet/bar{pixel_x = -3; pixel_y = -1; req_access_txt = "25"},/obj/structure/light_construct/small{dir = 1},/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/tile/carpet/fifty,/turf/open/floor/plating,/area/maintenance/bar) +"xMG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"xMV" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"xNs" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/junction/flip{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"xOj" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"xOq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Chapel Office"; req_access_txt = "22"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/chapel/office) +"xOY" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -26},/obj/machinery/camera{c_tag = "Northwestern Hall 6"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"xPK" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable,/obj/machinery/power/apc/highcap/fifteen_k{areastring = "/area/engine/engineering"; dir = 8; name = "Engineering APC"; pixel_y = -1; pixel_x = -27},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/closet/radiation,/obj/machinery/camera{c_tag = "Supermatter West"; dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"xQF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) +"xQH" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"xRy" = (/obj/structure/chair{dir = 8},/turf/open/floor/carpet,/area/chapel/office) +"xRH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/shaft_miner,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"xRL" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"xRZ" = (/obj/machinery/telecomms/server/presets/medical,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"xSd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"xSN" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"xSP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"xSZ" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) +"xTI" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/chapel/office) +"xTL" = (/obj/machinery/light{dir = 1},/obj/structure/chair{dir = 8},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/wood,/area/security/courtroom) +"xUe" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"xUm" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"xUy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Bar North"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) +"xUD" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"xUL" = (/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"xUU" = (/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) +"xVe" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/teleporter) +"xVl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 19},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"xVn" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/closed/wall/r_wall,/area/medical/virology) +"xWi" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) +"xWq" = (/turf/closed/wall,/area/storage/auxiliary) +"xWx" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/turf/closed/wall/r_wall,/area/engine/atmos) +"xWD" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel,/area/hallway/primary/port) +"xXS" = (/obj/machinery/rnd/server,/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{dir = 4; external_pressure_bound = 120; name = "server vent"},/turf/open/floor/circuit/telecomms/server,/area/science/server) +"xXV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"xXX" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/central) +"xYD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) +"xYE" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) +"xYJ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/sorting) +"xYN" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/surgery) +"xZg" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) +"xZp" = (/obj/structure/chair/stool/bar,/obj/machinery/camera{c_tag = "Bar West"; dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) +"xZx" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/storage/eva) +"xZL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"yae" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/hallway/primary/central) +"ybp" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"ybQ" = (/obj/machinery/button/door{id = "permacell2"; name = "Garden Lockdown"; pixel_x = -25; pixel_y = 7; req_access_txt = "2"},/turf/open/floor/plasteel/dark,/area/security/prison) +"ybT" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/machinery/light/floor,/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"ycl" = (/obj/structure/fans/tiny,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining/glass{name = "Delivery Office"; req_access_txt = "50"},/obj/structure/fans/tiny,/turf/open/floor/pod/dark,/area/maintenance/starboard) +"ycQ" = (/obj/machinery/vending/medical{pixel_x = -2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ydo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/crew_quarters/heads/captain) +"ydp" = (/turf/closed/mineral/random/snow/no_caves,/area/icemoon/surface/outdoors) +"yds" = (/turf/open/floor/plasteel/white,/area/medical/chemistry) +"ydQ" = (/obj/machinery/power/apc{areastring = "/area/maintenance/solars/starboard/aft"; dir = 8; name = "Starboard Quarter Solar APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"ydV" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) +"yeg" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"yes" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"yeA" = (/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/carpet,/area/security/detectives_office) +"yeF" = (/obj/machinery/vr_sleeper{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/dark,/area/security/prison) +"yfp" = (/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/maintenance/starboard) +"yfA" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/structure/table/wood,/obj/item/toy/cards/deck,/turf/open/floor/plasteel/dark,/area/security/prison) +"yfN" = (/turf/closed/indestructible{desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; icon_state = "riveted"; name = "hyper-reinforced wall"},/area/icemoon/surface/outdoors) +"yfQ" = (/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/machinery/computer/prisoner/management{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) +"yge" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) +"ygB" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"yhj" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"yhx" = (/turf/closed/mineral/random/snow/more_caves,/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) +"yhz" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"yij" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"yiy" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/quartermaster/qm) +"yiz" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/chair/comfy/black{dir = 4},/obj/effect/landmark/start/head_of_security,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"yiT" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/landmark/start/cyborg,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) +"yiZ" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/bridge/meeting_room) +"yjh" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) +"yjp" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"ykb" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"ykk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "7"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/mixing) +"ykr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload_foyer) +"ykt" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"yky" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"ykN" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 4; sortType = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"yld" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/smes{charge = 5e+006},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) +"ylW" = (/obj/machinery/door/airlock/public/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel,/area/hydroponics) (1,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(2,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(3,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(4,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(5,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(6,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(7,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(8,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(9,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(10,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(11,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(12,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(13,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(14,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(15,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(16,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(17,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(18,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(19,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(20,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(21,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(22,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(23,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -fBG -wuf -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bTC -bBH -bBH -bBH -bBH -bBH -bBH -bBH -bBH -bBH -bTC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(24,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -bTC -avT -avT -avT -avT -avT -avT -avT -rxJ -avT -avT -avT -xgh -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bTC -bBH -tFc -pEm -pEm -pEm -dbR -pEm -pEm -pEm -nBk -bJf -bTC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(25,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -bTC -avT -lbu -aQK -wuC -avT -lbu -aQK -wuC -avT -lbu -aQK -wuC -avT -wuf -yhx -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bTC -buI -qqR -phs -ghq -ghq -ghq -ghq -ghq -ghq -ghq -bMj -tCN -bJf -bTC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(26,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -bTC -avT -lbu -qfJ -wuC -avT -lbu -qfJ -wuC -avT -lbu -qfJ -wuC -avT -avT -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -buI -hnP -swQ -ghq -ghq -ghq -ghq -ghq -ghq -ghq -ghq -ghq -bMj -tCN -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(27,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -bTC -avT -lbu -qfJ -wuC -avT -lbu -qfJ -wuC -avT -lbu -qfJ -wuC -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -buI -buJ -cXI -ghq -hfZ -shR -ntV -jso -shR -shR -hfZ -ghq -ghq -bHE -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(28,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -avT -avT -avT -avT -lbu -qfJ -wuC -avT -lbu -qfJ -wuC -avT -lbu -qfJ -wuC -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bTC -buI -buJ -cXI -ghq -shR -shR -shR -liL -scF -hse -shR -ghq -ghq -bHE -bJf -bTC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(29,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -wuf -wuf -avT -avT -lbu -qfJ -wuC -avT -lbu -qfJ -wuC -avT -lbu -qfJ -wuC -avT -wBg -avT -chZ -vrd -vrd -vrd -vrd -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -buI -fJZ -phs -cXI -ghq -shR -shR -cpe -cpe -cpe -xIJ -shR -ghq -ghq -bMj -tCN -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(30,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -avT -avT -avT -avT -hGK -avT -avT -avT -hGK -avT -avT -avT -hGK -avT -aNg -chZ -chZ -chZ -rlM -rZJ -gAt -vrd -avT -avT -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -ydp -buI -lGy -ghq -cXI -aJC -shR -qVf -cXO -cpe -fho -lfD -shR -uXy -ghq -ghq -eBj -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(31,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -nuu -sXy -sXy -fNh -xUL -nyq -sXy -fNh -xUL -nyq -sXy -fNh -xUL -nyq -sXy -eWw -tnL -iaq -qeY -uaG -cbL -bbq -sXy -sXy -sXy -sXy -ikA -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -buI -gJx -ghq -cXI -irN -irr -xIJ -cpe -ooR -cpe -xIJ -irr -sZJ -ghq -ghq -wXk -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(32,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -avT -avT -avT -avT -clq -avT -avT -avT -clq -avT -avT -avT -clq -avT -aNg -chZ -chZ -chZ -kIG -sbN -jin -rtD -avT -avT -avT -avT -bBh -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -buI -phs -ghq -cXI -irr -tFu -hmC -rBA -dfy -ihn -xWi -irr -irr -ghq -ghq -bUB -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(33,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -fBG -wuf -avT -avT -lbu -mmM -wuC -avT -lbu -mmM -wuC -avT -lbu -mmM -wuC -avT -ajl -avT -chZ -vrd -vrd -vrd -vrd -yhx -yhx -yhx -yhx -bBh -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -bmX -avT -avT -avT -apJ -ayq -ghq -ghq -ghq -tSd -lQp -rQu -rKd -gHG -cqq -bxh -rKd -nyd -vmr -ghq -ghq -bUB -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -qrR -qrR -qrR -wuf -wuf -wuf -wuf -wuf -qrR -qrR -qrR -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(34,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -avT -avT -lbu -mmM -wuC -avT -lbu -mmM -wuC -avT -lbu -mmM -wuC -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -rUq -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -ikA -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -ayq -ayq -ayq -ayq -ayq -cIh -cIh -cIh -asE -cyb -xDS -cIh -cIh -cIh -cIh -ghq -bUB -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -qrR -qrR -qrR -wuf -avT -avT -avT -wuf -qrR -qrR -qrR -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(35,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -wuf -avT -lbu -mmM -wuC -avT -lbu -mmM -wuC -avT -lbu -mmM -wuC -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -avT -bBh -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -vvM -hIS -fiG -kSR -gKo -cIh -kzS -rjB -auO -auP -cwT -aAC -mGl -grZ -vdW -ghq -bUB -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -qrR -qrR -qrR -wuf -avT -bLv -avT -wuf -qrR -qrR -qrR -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(36,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -wuf -avT -lbu -mmM -wuC -avT -lbu -mmM -wuC -avT -lbu -mmM -wuC -avT -avT -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -avT -bBh -avT -avT -avT -avT -avT -avT -avT -avT -avT -apJ -apJ -oQE -vmD -pvw -yld -etz -kcw -apN -apJ -qTb -qTb -jdw -qTb -qTb -cIh -uVD -wJO -avP -iEJ -hva -vZH -lac -iMX -lhr -ghq -bUB -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -wuf -wuf -wuf -wuf -avT -avT -avT -bBh -avT -avT -avT -wuf -wuf -fBG -wuf -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(37,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -wuf -avT -lbu -gTh -wuC -avT -lbu -gTh -wuC -avT -lbu -gTh -wuC -avT -wuf -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -rUq -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -ikA -apJ -apJ -wRb -pTw -mzx -tFY -eTR -tFY -dJB -apJ -uVe -qlY -jGi -tcN -jlL -cIh -iwc -nlM -fpI -ayk -awW -aAD -faV -nBU -cIh -ghq -bUB -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -avT -avT -avT -avT -avT -avT -bBh -avT -avT -avT -avT -avT -avT -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(38,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -wuf -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -wuf -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -bBh -apJ -apJ -ieI -pTw -pTw -ygB -pFI -tFY -pTw -apJ -ayq -ayq -dmy -ayq -ayq -cIh -cIh -cIh -awZ -ayl -cIh -cIh -cIh -cIh -cIh -bTC -nDu -bTC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -rxI -rxI -rxI -rxI -rxI -avT -hGK -avT -rxI -rxI -rxI -rxI -rxI -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(39,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -avT -wuf -wuf -wuf -wuf -wuf -avT -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -bBh -apJ -apJ -xRZ -pTw -pTw -pzI -pdj -hAq -pTw -apJ -gWZ -nhn -eBf -qnk -ayq -vyH -lyu -gGs -iFc -ery -lWf -oEz -nOG -vEm -fet -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -yge -pjD -pjD -pjD -pjD -fNh -xUL -nyq -fsh -fsh -fsh -fsh -toa -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(40,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bBh -apJ -apJ -nOn -pTw -pTw -vBx -doI -sUn -pTw -nAx -rUu -ekw -wph -rkp -ayq -nzD -cHu -oLB -qHe -cqr -azz -aAF -yiT -pwE -fet -avT -avT -bmX -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -dfx -dfx -dfx -dfx -dfx -avT -clq -avT -dfx -dfx -dfx -dfx -dfx -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(41,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bBh -apJ -apJ -jgj -pTw -pTw -trn -pdj -jsu -pTw -rmL -vfi -ekw -mGb -chk -ayq -eZe -vJs -eKZ -iAv -aIK -dRI -aAE -uKG -vEm -fet -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -avT -avT -avT -avT -avT -avT -bBh -avT -avT -avT -avT -avT -avT -avT -fBG -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(42,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bBh -apJ -apJ -vBg -pTw -pTw -pTw -tFY -sLg -nOe -ots -pNo -gzH -pdv -cQr -nyT -uQc -qDO -jll -clB -clB -clB -clB -clB -aHu -aHu -aHu -aHu -aHu -aHu -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -rxI -rxI -rxI -rxI -rxI -avT -hGK -avT -rxI -rxI -rxI -rxI -rxI -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(43,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bBh -apJ -apJ -mOe -pTw -lVK -pTw -pvx -apJ -apJ -apJ -nIu -vFe -gQj -leZ -evU -woM -jSq -lOF -clB -cry -azA -aAG -mGL -aHu -qwq -pGL -rwa -xXS -aHu -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -yge -pjD -pjD -pjD -pjD -fNh -xUL -nyq -fsh -fsh -fsh -fsh -toa -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(44,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ktw -ktw -ktw -ktw -ktw -ydp -ydp -avT -bBh -apJ -apJ -kgM -pTw -rYn -pTw -pTw -jCW -mxt -rOD -nIu -rkp -lCi -ikY -ayq -mmJ -tIz -udO -clB -crz -gMR -jDH -jDH -pNv -iJc -tzB -uOy -vtO -aHu -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -dfx -dfx -dfx -dfx -dfx -avT -clq -avT -dfx -dfx -dfx -dfx -dfx -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(45,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ktw -kRI -fdJ -hGU -ktw -ydp -ydp -avT -bBh -apJ -apJ -won -evJ -fsQ -mxo -nhO -apJ -apJ -apJ -ayq -vbx -atp -lTJ -ayq -dAV -tlk -ykr -clB -hKm -pYM -cYb -ram -aHu -fSR -fPF -rwa -rbm -aHu -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -fBG -avT -avT -avT -avT -avT -avT -avT -bBh -avT -avT -avT -avT -avT -avT -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(46,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ktw -vSJ -kZL -kZL -maR -ydp -ydp -avT -bBh -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -ayq -atI -qqo -arE -ayq -gYC -auc -avp -clB -ayp -azB -iRO -rlW -aHu -tNp -fPF -aHu -aHu -aHu -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -rxI -rxI -rxI -rxI -rxI -avT -hGK -avT -rxI -rxI -rxI -rxI -rxI -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(47,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ktw -ehh -kZL -hap -ktw -ydp -ydp -ydp -bBh -avT -apJ -gLH -gLH -gLH -gLH -gLH -asF -rMv -asF -gLH -ayq -ayq -ayq -ayq -ikh -tkr -aLu -clB -ayo -uXi -iRO -uJL -aHu -isu -fPF -cIg -aHu -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -yge -pjD -pjD -pjD -pjD -fNh -xUL -nyq -fsh -fsh -fsh -fsh -toa -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(48,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ktw -ktw -ktw -ktw -ktw -ydp -ydp -ydp -bBh -avT -avT -gLH -xHk -jPP -vse -mSs -qQH -qQH -qQH -asJ -cTE -cTE -axc -gLH -atb -tkr -jwo -clB -dKQ -azC -ofy -dKQ -aHu -wxw -tSB -opq -aHu -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -dfx -dfx -dfx -dfx -dfx -avT -clq -avT -dfx -dfx -dfx -dfx -dfx -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(49,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bBh -avT -avT -gLH -wie -ePa -jrR -nTQ -nTQ -xVe -wnM -nTQ -nTQ -sMX -lat -ldt -qSy -wGB -jwo -axG -gTc -aym -aAI -aBH -aHu -iFq -wdb -puk -aHu -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -avT -avT -avT -avT -avT -avT -bBh -avT -avT -avT -avT -avT -avT -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(50,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bBh -bmX -avT -gLH -ohf -xcd -sLr -muN -uDK -qQH -qQH -qQH -qQH -wmf -qrq -atJ -oiC -aBI -bEJ -aFI -ayr -azD -aAJ -tmx -aHu -aHu -aHu -aHu -aHu -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -wuf -wuf -avT -avT -avT -avT -qlH -bBh -qlH -avT -avT -avT -avT -wuf -wuf -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(51,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bBh -avT -avT -gLH -aHc -pzZ -pzZ -eFn -loe -dqO -hwg -dlJ -ixu -vjQ -xCf -gLH -aCX -tkr -pYh -aFI -iek -wRz -erO -aBK -dFJ -kdA -aFI -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -fOG -jhF -cRJ -jhF -sdc -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(52,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bBh -usE -usE -iAO -gLH -gLH -gLH -gLH -uYm -gLH -gLH -gLH -gLH -gLH -gLH -gLH -aCX -tkr -cYU -aFI -cwH -lam -erO -aBK -aDf -aEG -aFI -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -jhF -xMV -jhF -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(53,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -bBh -wSc -lZL -lmC -aCX -aCX -rZL -gYC -ssF -gYC -aCX -aCX -aCX -wje -efn -asc -wje -tqa -aue -lWb -dfa -obB -aAe -aBK -aDf -aEE -bxM -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -jhF -jhF -gRP -jhF -jhF -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(54,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -rUq -tGQ -nEv -qFa -atq -atq -dJc -gdi -aDd -lWy -atq -atq -atq -atq -atq -igQ -oba -vMh -bsU -aFI -ays -mQK -auT -aBK -aDf -aEI -bxM -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -dmE -oml -nsB -jYT -dmE -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(55,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -usE -xSN -usE -dxL -wje -uwV -etM -oQa -xJr -mWm -xJr -xJr -xJr -xJr -fTu -oQa -auX -avS -aFI -uJF -lam -jcS -aBK -aDc -aEH -bxM -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -dmE -wbe -eCd -oml -dmE -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(56,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -oto -oto -oto -oto -oto -oto -avT -avT -avT -avT -avT -avT -avT -sXJ -sXJ -sXJ -iZH -ash -ash -ash -ntd -ash -ash -ash -ash -nQr -ash -ash -ash -wje -ahC -nOK -nEi -jRU -uzT -gWn -aBK -aDf -aEK -bxM -avT -avT -avT -avT -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -dmE -wax -wNf -mVe -dmE -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(57,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -oto -fwX -vRa -pFM -cGu -ash -aoj -ash -ash -ash -ash -sXJ -sXJ -sXJ -aiS -roS -iZH -qrA -fqM -xIT -vuJ -ash -ktW -rbW -aoR -apO -ash -arG -ash -qbh -auY -hEf -eGO -ayt -nuJ -aAw -aBK -aEJ -aEJ -aIP -avT -avT -bmX -avT -avT -avT -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -dmE -rwm -xDQ -dmE -dmE -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(58,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -oto -fGi -acV -nOj -acV -ash -adZ -kuy -gxq -jyj -hQb -sXJ -rxl -mfF -imM -jxw -iZH -lsA -xHE -cVu -hKt -hso -adx -rRV -aoT -pWz -ash -xCr -ash -lxF -rbo -ioG -bxM -ayu -aBK -iBF -sUE -aEJ -vYc -aIP -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -xUL -bBh -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(59,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -oto -vMf -abs -eut -rFk -adu -fva -xQH -kHX -anm -tsq -sXJ -vTh -lTB -kMT -rAW -ebF -uba -pPx -qJM -tUi -ash -tVS -anm -jiV -ash -ash -ash -ash -dXR -hOA -irg -aFI -bxM -jPz -bxM -aFI -aEJ -aIP -aIP -aIP -aIP -ydp -ydp -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -xUL -bBh -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(60,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -oto -pbw -qOA -acV -mNP -ash -mAk -pxZ -jmd -xHU -exq -sXJ -pNO -rVA -eFC -ooa -iZH -hEQ -vXs -gZQ -aoj -ash -lSN -anm -lYk -ash -wje -arI -syN -atr -rbo -jwo -azq -azq -azq -aAK -aIP -aDa -gfQ -rsp -qFZ -aPA -aPA -aPA -aPA -aPA -aPA -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -xUL -bBh -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(61,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -mpj -mpj -mpj -aaS -oto -oto -wKN -oto -oto -ash -aoj -hEQ -aoj -ash -cxX -sXJ -sXJ -hnB -qhU -vCE -gIm -mwV -nKO -kJs -anH -lUd -kqV -jPh -wFR -ash -ujD -arH -auV -auV -azG -aAL -wje -wje -wje -aAx -aIP -aAQ -eZi -iza -aHA -iqJ -hLo -aLD -mJr -aDX -aPA -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -xUL -bBh -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(62,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -hVm -sVL -dfV -aaS -dML -utS -fDi -tOs -ash -kMc -iRy -nsi -eue -eLX -iEa -hLg -sXJ -sXJ -vLa -gIm -gIm -rAa -ykN -alR -vVs -aoj -olz -wuj -bwm -ash -aqP -waP -aDh -aDh -lmu -mNo -xJr -xJr -xJr -aAT -aBw -aDg -hgJ -aFO -aHA -aIS -aKn -aLF -vUN -lkP -aIS -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -euS -sXy -jAq -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(63,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -efp -vWt -xKu -aaS -hIe -oKr -nOj -ntO -ash -adw -anm -anJ -anm -anm -prP -anH -dVV -czF -oqF -okm -ajV -aok -sJD -alR -amy -ash -ash -aoj -hEQ -apP -tUF -jGF -uBi -iKM -bNb -bNb -dsk -gsQ -kkG -ilo -bxk -ovq -aFO -aFO -aHA -rJM -aKm -aLE -aNj -fzU -mYx -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -bBh -xUL -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(64,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -lAS -pfN -kgx -aaS -pED -rSn -abZ -xgq -ash -ady -anm -anJ -anm -pbk -jga -kij -cKQ -kij -dZa -ajq -kij -cMc -alh -uDO -amA -ani -anI -aol -akB -ecD -esE -oDm -wje -avU -avX -avX -pdo -wje -rBc -vsN -aBG -aDk -aFO -aFO -aHA -hUo -sMi -oWw -aNl -aOm -aPB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -bBh -xUL -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(65,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -puS -iIg -lCW -aaS -lIn -fgp -poT -rFk -sTe -adx -jih -wkM -fUX -qsz -wut -anm -uUk -anm -anm -hXB -anm -anJ -xCn -alS -anH -anh -anH -rQz -aok -loO -aFJ -arK -asO -avU -avX -avX -pdo -wnO -jil -kzf -bxk -bxk -bxk -aFO -aHA -aPB -oqL -aLG -aNk -aOl -aPA -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -xUL -xUL -xUL -xUL -avT -avT -yhx -xUL -xUL -bBh -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(66,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -pZD -pZD -pZD -sXV -laE -kUo -aaS -aba -xYN -aba -aba -ash -adz -anm -uuD -gvp -egj -eoW -jih -dFb -fze -tVV -fze -pcT -poR -mIu -pKr -mhv -oge -jih -pig -aom -wLs -dXF -arN -wje -axi -axi -axi -kTI -wje -ava -mGa -wje -aUC -aEL -aFO -ldE -aPA -nlk -szK -aNm -aPA -aPA -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -euS -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -jAq -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(67,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -nnV -cni -qbY -fYU -uYa -vST -aaS -joT -kGS -vAh -vAh -oZq -kMy -nbU -lgq -rsy -pxE -fRS -rkL -tNq -rkL -mdq -anH -qWg -anH -kyf -anm -alU -alF -anm -anJ -aoU -aoj -oDw -oDm -wje -axi -ltF -avV -kTI -wje -etM -oNR -sxN -sxN -aDo -aFQ -aHe -aIN -aKp -odR -dPx -sPA -sKh -irt -irt -guI -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -euS -sXy -sXy -jAq -xUL -xUL -xUL -avT -yhx -xUL -xUL -xUL -xUL -xUL -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(68,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -tAa -xkR -pfY -wlD -gkx -xwh -aaS -gWj -nYv -hVX -nhz -ash -duu -dJZ -nwq -hWn -eSP -lOX -uUC -uan -ykb -lpW -sMA -mPm -anm -iEa -lDj -gzk -eiR -anm -anJ -aoU -aoj -oDw -uAj -xJr -mfi -xsJ -oWT -qAx -wje -ouH -ndX -gKt -gKt -uBy -aFR -vMg -vsK -aJZ -aLk -aNo -aOo -sKh -irt -srB -bzc -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -avT -avT -avT -avT -euS -sXy -sXy -jAq -xUL -xUL -xUL -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(69,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -ktw -ktw -ktw -ktw -ktw -nbC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -mpj -mpj -mpj -gIE -hBH -vST -pZD -pZD -pZD -pZD -pZD -pZD -ady -ofF -gZX -gZX -gZX -gZX -gZX -gZX -gZX -sUF -jUu -mPm -anm -iEa -wen -vyM -pdL -anm -fQx -nya -apP -rqw -tkr -wje -kTI -axi -axi -axi -wje -tkr -aAL -wje -aDb -qWM -hIH -nuS -aPE -wDR -fHF -aPC -aPE -aPE -hmM -bzc -bzc -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -euS -jAq -xUL -xUL -xUL -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(70,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -ktw -kRI -fdJ -hGU -ktw -nbC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -qFf -hDj -pfY -wlD -jBP -xwO -cRX -suK -vGi -xcY -iFK -fKM -adA -hom -gZX -oaC -vvH -vvH -vvH -fsA -gZX -xlg -jUu -xGP -anm -iEa -anm -anm -amD -anm -anm -anm -fyV -hfX -aBI -asO -uGY -avX -avX -axj -wnO -aBI -aAY -bxk -bxk -bxk -hIH -iFl -aPC -gCC -qAF -hOc -aOp -aPE -hmM -bzc -bzc -avT -avT -ydp -ktw -ktw -ktw -ktw -ktw -ydp -avT -avT -avT -avT -avT -avT -avT -euS -jAq -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(71,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -ktw -vSJ -kZL -kZL -maR -nbC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -qIU -tlu -wAW -xhb -uCi -uYa -xFQ -pZD -eEy -gzW -ueK -pZD -lIm -ycQ -rwW -tfm -ets -tmy -tmy -jDK -gZX -sUF -wzH -uUk -anm -iEa -anm -sxa -amD -anm -anm -cwW -jXh -tUF -tkr -wje -uGY -avX -avX -axj -wje -gIG -aAU -aBG -hTk -vHU -qTO -aHD -aPC -jOy -lqt -gPb -hFv -aPC -hmM -bzc -bzc -avT -ydp -ydp -ktw -kRI -fdJ -hGU -ktw -ydp -avT -avT -avT -avT -avT -avT -euS -jAq -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(72,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -ktw -ehh -kZL -hap -ktw -nbC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -xVn -byu -byu -byu -lzw -uYa -lMF -pZD -pZD -pZD -pZD -pZD -pZD -gZX -seZ -iTS -qfd -qfd -rHS -rqQ -mVh -kEf -amA -mVN -amA -dkB -xAi -aoX -aoX -ann -ivQ -aoX -aoX -tUF -gIG -uBi -atU -was -was -kRK -gsQ -eDr -aAS -bxk -srU -aFO -aFY -aHD -aPC -hxx -vKT -faR -aOq -aPD -aQT -omC -bzc -avT -ydp -ydp -ktw -vSJ -kZL -kZL -maR -ydp -avT -avT -avT -avT -avT -euS -jAq -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(73,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -ktw -ktw -ktw -ktw -ktw -nbC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -qip -tGK -beD -kkt -cAo -uYa -kWC -itU -sWT -sgB -nVP -xgB -pZD -tyH -vNu -gCS -bTw -bTw -tmy -pbP -gZX -tnX -dAs -uUl -itb -wXj -anm -vmO -hik -mAx -ndm -rQN -aoX -soN -ojv -oTu -oTu -oTu -rTj -oTu -oTu -nhe -vMB -uBG -aDm -hLZ -aFY -aHD -aPC -cKK -sub -vrg -qqb -uup -pqs -gUb -uWS -avT -ydp -ydp -ktw -ehh -kZL -hap -ktw -ydp -avT -avT -avT -avT -euS -jAq -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(74,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -mpj -gNb -uYa -uYa -mgC -fjS -uUr -mpj -uYa -xgB -pZD -jFY -vIA -rYD -rYD -rYD -rYD -gId -oTF -dTL -nnj -nnj -nYZ -fJs -jBr -mYT -amF -yds -jap -frn -oPP -tqp -kkn -iIN -iIN -iIN -atM -axl -iIN -uCE -sco -aIP -aDp -eZi -aFU -aHD -aPE -jmf -fLW -utp -itp -aPE -aQV -vcG -wgu -avT -avT -ydp -ktw -ktw -ktw -ktw -ktw -ydp -avT -avT -avT -euS -jAq -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(75,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -mpj -eSJ -uYa -vqQ -uYa -uYa -uYa -mpj -xgB -xgB -pZD -ueq -gEd -mYd -bLW -cDS -wJN -mQJ -oTF -fNO -rjO -gXE -nnj -nIR -xhD -xur -lqg -qVD -pyD -guR -aaH -rJw -tqa -wje -wWL -xSZ -atO -axk -ayy -xSZ -aAO -aIP -aDe -rJk -aFT -jOj -aPE -aKa -aPE -aPE -aPE -aPE -aQV -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -euS -jAq -xUL -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(76,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -mpj -lBe -mDp -klh -vUB -prl -dBL -mpj -ofm -xgB -pZD -gZX -rio -nYZ -nYZ -nYZ -nYZ -nYZ -nYZ -dcg -fLL -jNp -nnj -uUk -anm -aoX -vAy -yds -anK -gTb -mEI -xGj -eDr -fYQ -rQJ -rQJ -rBG -axn -myh -eed -myh -tXN -rQJ -rQJ -aFZ -aHE -wUr -aKs -aOr -aOr -aOr -aOr -aQX -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bBh -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(77,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -pZD -pZD -pZD -pZD -pZD -pZD -pZD -pZD -pZD -pZD -pZD -mbm -eJu -nYZ -shM -nXs -nRX -jbE -nmR -sjW -cUC -pXl -nnj -uUk -anm -aoX -tcP -yds -inU -iWu -aoX -rJw -tkr -fYQ -rQJ -iOR -eTg -axo -dGV -dPn -qLt -aBR -fQU -myh -qLm -slJ -wUr -wUr -wUr -wUr -xUL -xUL -xUL -vcG -lzB -bmX -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bBh -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(78,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xUL -vBe -mbm -iJl -iJl -mbm -iJl -eJu -nYZ -hxr -uKI -vAp -ouB -eSQ -gNq -dCI -jIu -nYZ -uUk -anm -aoX -ali -yds -yds -aon -aoX -rJw -tkr -fYQ -rQJ -ewI -avY -gRh -xeI -rqW -rqW -aGD -tJi -myh -qLm -qTG -hta -aKu -aLM -bDe -xUL -xUL -xUL -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bBh -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(79,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xUL -rTG -sIn -kxU -sdH -sIn -kxU -pyw -nYZ -sXl -eFU -jyA -goK -nYZ -nYZ -pZJ -nYZ -nnj -uUk -anm -aoX -mLD -yds -yds -gev -aoX -gsM -tkr -fYQ -rQJ -fwn -awb -rqW -ayC -rPU -fne -rqW -rqW -fOA -tWj -oyz -ebX -aLL -aLL -bDe -xUL -xUL -xUL -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bBh -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(80,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -bmX -avT -xUL -ace -mbm -mvQ -mvQ -mbm -mbm -mbm -nYZ -hxr -uKI -fBf -vqF -vax -lMx -keC -vEr -nnj -uUk -xAi -aoX -nVv -yds -yds -qWL -aoX -gsM -tkr -iPX -rQJ -fpS -wPD -rqW -pIf -pIf -pIf -rqW -aHK -myh -uJx -ikk -gnv -qsf -aLN -wUr -dOP -xUL -xUL -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bBh -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(81,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -ace -mbm -qIm -qIm -mbm -avT -avT -nYZ -dYa -iaM -tHr -loT -wlZ -hhI -vyJ -fgM -nnj -uUk -anm -aoX -jWx -nBI -anL -aoo -aoX -gsM -tkr -wje -rQJ -fvz -awb -rqW -ayC -azH -fne -rqW -aCr -myh -lHH -oYn -vdw -lHH -mIO -wUr -avT -avT -avT -vcG -wgu -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bBh -xUL -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(82,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -bGt -avT -avT -avT -avT -avT -avT -nYZ -nYZ -nYZ -nYZ -nYZ -djL -nYZ -nYZ -ktd -nYZ -hxP -uWY -aoX -aoX -aoX -aoX -aoX -aoX -gsM -tkr -xOY -rQJ -uUi -gXD -xtP -ayA -sNK -xmo -rqW -mzB -rQJ -szG -aHG -aJe -aKw -aLP -wUr -avT -avT -avT -vcG -lzB -avT -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -bBh -xUL -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(83,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ace -avT -avT -avT -avT -avT -xUL -xUL -xUL -xUL -tdK -tmO -hui -hBQ -gKt -xrU -yij -iWY -iTY -yij -gKt -rPD -srq -cXi -gKt -vqP -inw -xWD -rQJ -myh -myh -myh -rQJ -rQJ -rQJ -myh -myh -rQJ -wUr -wUr -wUr -wUr -wUr -wUr -avT -avT -avT -vcG -lzB -avT -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -bBh -xUL -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(84,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ace -avT -avT -avT -avT -avT -eik -xUL -xUL -xUL -dYZ -jKV -fYx -aYf -xSN -wje -jrH -rke -vJG -quj -aDh -aDh -nDl -wbO -aDh -uCo -tkr -wje -sqg -nvj -kTj -xxi -ayD -cGz -sqg -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -vcG -lzB -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -bBh -xUL -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(85,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ace -avT -avT -avT -avT -avT -xUL -xUL -xUL -xUL -xUL -tmO -fYx -oDm -tmO -rhX -rhX -eLm -qBG -rhX -rhX -ebM -wmH -ohr -xWq -aAL -tkr -pjg -sqg -inq -oaS -eqP -tcj -viF -ayG -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -aSl -bFk -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -sXy -jAq -xUL -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(86,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ace -avT -avT -avT -avT -avT -avT -avT -tmO -tmO -tmO -tmO -bcR -oDm -tmO -ndM -umX -fbb -jRD -uHM -rhX -nrJ -iAR -rik -xWq -aAL -gxi -wEP -wJH -opC -wYe -iat -pEF -nez -sqg -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(87,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -cnI -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ace -avT -avT -avT -avT -avT -xUL -xUL -xUL -xUL -tdK -tmO -fYx -oDm -tmO -hnO -por -jEb -tvF -nEt -rhX -anO -nVp -kds -xWq -aAV -nZU -hnc -asQ -odD -kRz -axr -ayE -nez -sqg -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(88,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bGt -avT -avT -avT -avT -avT -eik -xUL -xUL -xUL -dYZ -wlG -fYx -oDm -tmO -vFd -iop -cSC -xQF -vNF -rhX -vxX -evY -tGc -fQe -lZs -jFG -fhi -oeh -cya -lWi -axu -ayH -tQy -sqg -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -vcG -wgu -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(89,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -ace -avT -avT -avT -avT -avT -xUL -xUL -xUL -xUL -xUL -tmO -fYx -oDm -tmO -mTw -lgJ -hlT -fXd -eTX -rhX -ujE -grz -arP -xWq -wje -nrd -wje -sqg -sqg -ayG -sqg -ayG -sqg -sqg -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(90,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -ace -avT -avT -avT -avT -avT -avT -avT -tmO -tmO -tmO -tmO -qJy -xUe -tmO -rhX -vTP -prD -rhX -rhX -rhX -xWq -xWq -xWq -xWq -tmO -wje -wje -tmO -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -vcG -lzB -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(91,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -ace -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -tmO -fBk -oDm -wje -rhX -kHd -ljT -ahU -ubd -rhX -xUL -xUL -xUL -xUL -tmO -uxx -wje -tmO -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -vcG -lzB -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bTC -bBH -bBH -bBH -bBH -bBH -bBH -bBH -bBH -bBH -bBH -bBH -bTC -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(92,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -ace -avT -avT -avT -bmX -avT -avT -avT -avT -avT -avT -tmO -lki -kMt -tmO -rhX -kHd -ljT -kHd -gVo -rhX -xUL -xUL -xUL -xUL -tmO -wje -iPX -tmO -tmO -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -vcG -lzB -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -buI -sQb -byL -byL -byL -byL -byT -bTE -bTE -bTE -bTE -bHD -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(93,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -ace -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -vBe -xnm -xUL -rhX -lXR -hah -kHd -vGn -rhX -xUL -xUL -xUL -xUL -usE -buO -wje -cpC -tmO -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -vcG -lzB -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -buI -buJ -hlx -cBv -cBv -cBv -byO -cBv -cBv -cBv -bGo -bHE -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(94,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -ace -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -xUL -xnm -xUL -eTu -kHd -ljT -kHd -gVo -rhX -xUL -xUL -xUL -eNu -arl -rJh -lhB -uUZ -tmO -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -vcG -lzB -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -buI -buJ -fAj -anw -xUL -xUL -bBh -xUL -xUL -nCL -fAj -bHE -bJf -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(95,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -bGt -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -xUL -xnm -xUL -eTu -kHd -apK -wOn -sIT -rhX -xUL -xUL -xUL -xUL -usE -usE -usE -tmO -tmO -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -vcG -wgu -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -buI -buJ -fAj -kKk -xUL -cqC -bBh -ipL -xUL -anw -fAj -bHE -bJf -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(96,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -ace -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -vBe -xnm -xUL -rhX -rhX -rhX -rhX -rhX -rhX -xUL -xUL -xUL -xUL -wdv -avT -avT -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -vcG -lzB -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -buI -buJ -fAj -anw -xUL -avT -svY -avT -xUL -anw -bGq -bHE -bJf -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(97,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ace -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -xUL -xnm -avT -hmM -hmM -ydp -ydp -ydp -wdv -ydp -ydp -ydp -ydp -wdv -avT -avT -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -vcG -lzB -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -buI -buJ -xGN -fIS -bVT -fQi -bBh -avT -xUL -cJc -fAj -bHE -bJf -bES -bES -bES -bES -bES -bES -bES -bES -bTC -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(98,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ace -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -xUL -xnm -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -buI -phs -fAj -kii -tpl -jix -bBh -xUL -tpl -blI -fAj -bMj -veJ -rhg -sSS -rhg -rhg -rhg -flh -dKw -duI -bVM -bTC -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(99,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ace -xUL -vBe -xUL -xUL -xUL -xUL -vBe -xUL -xUL -xUL -vBe -xUL -xnm -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -kfv -kfv -kfv -kfv -kfv -byP -nPd -byP -kfv -kfv -kfv -kfv -kfv -pEK -nxv -nxv -nxv -nxv -nxv -nxv -nCA -mse -bVM -bTC -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(100,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -pQd -kLh -kQr -lZn -lZn -lZn -lZn -lZn -lZn -lZn -lZn -lZn -lZn -akg -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -kfv -kfv -tZe -rsW -ybQ -cXr -oOe -bBk -lFK -jro -yeF -kfv -kfv -kfv -nxv -nxv -nxv -nxv -nxv -nxv -nxv -nCA -mse -bVM -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(101,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -avT -bmX -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -kfv -kfv -kfv -brq -kfv -arV -bGu -vEi -bGu -bGu -bGu -bGu -rsW -pMp -kfv -xhV -xoY -rMS -dyW -rxM -kin -nxv -nxv -rOd -bVM -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(102,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xZL -qZO -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -avT -vcG -wgu -xUL -xUL -xUL -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -kfv -kfv -kfv -kfv -kfv -iBo -bGu -bGu -mRz -bGu -bGu -bGu -bGu -kfv -pyY -kfv -eoT -cCd -cCd -cCd -cCd -abk -nxv -nxv -kYF -bVM -avT -bmX -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(103,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -bmX -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -xUL -xUL -xUL -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -kfv -kfv -oBG -bGu -kfv -bGu -iGd -iVY -mrM -bDv -fOC -bEX -bFb -kfv -kfv -kfv -fLB -oZC -eVW -cCd -bYU -rtq -nxv -nxv -kYF -bVM -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(104,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -kfv -kfv -ilb -ifQ -rlG -wSb -wav -vpR -vIf -kfv -aNe -yfA -aOP -nxv -nxv -pvV -aLp -lZj -fdu -cCd -fnc -sTz -nxv -nxv -uwn -bVM -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(105,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -ktw -ktw -ktw -ktw -ktw -nbC -nbC -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -vcG -lzB -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -kfv -kfv -akQ -bGu -kfv -aNS -mNS -vpR -qLp -kfv -bGu -bEZ -bGv -nxv -kvG -cCd -cCd -kEd -cCd -cCd -cCd -upH -nxv -nxv -kYF -bVM -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(106,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -ktw -kRI -fdJ -hGU -ktw -nbC -nbC -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bmX -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -wql -wql -wql -wql -kfv -bxG -byR -vpR -bBl -kfv -wql -wql -wql -nxv -siX -cCd -cCd -jGp -gAY -cCd -xGE -quH -nxv -nxv -kYF -bVM -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(107,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -ktw -vSJ -kZL -kZL -maR -nbC -nbC -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -wql -wql -vEG -uUJ -wql -bwb -dFt -tLA -dnn -teh -wDk -pmK -dbB -nxv -eZn -xBv -nQM -lZi -nQM -cCd -pDF -pDF -nxv -nxv -kYF -bVM -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(108,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -ktw -ehh -kZL -hap -ktw -nbC -nbC -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -wql -wql -wql -wql -vOU -loV -wql -iRQ -dVG -eiW -hRH -eSK -bAM -eJh -jTP -nxv -vYL -bJn -nQM -foy -nQM -cCd -cCd -abk -nxv -nxv -kYF -bVM -avT -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(109,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -ktw -ktw -ktw -ktw -ktw -nbC -nbC -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -wgu -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bmX -avT -wql -wql -wql -wql -wql -mDO -fcl -wql -wql -gop -dxO -byU -hgg -bAL -sFh -bGy -bTM -bJl -bHh -ryE -aaO -cCd -cCd -wIx -tAY -nxv -nxv -rOd -bVM -avT -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(110,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -wql -wql -hAf -vOU -dml -yhz -ouQ -aWK -xow -lul -bAg -iPC -pvl -wDk -hUs -lTh -nxv -mVb -dOR -tLV -gnm -jTo -bJu -vEA -nxv -nxv -wFB -bUD -bVM -avT -avT -bmX -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(111,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -nbC -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -wql -wql -uUJ -vOU -bcc -vOU -pzk -oKD -wql -esi -iHg -wTf -wTf -wTf -wTf -wTf -wTf -udB -wTf -aKP -nRn -kkJ -nxv -nxv -nxv -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(112,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xZL -qZO -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -wql -wql -wql -wql -wql -bvW -vSg -wWd -knx -bwa -bAg -bBq -bFq -bAO -bFd -mKk -bFj -bJp -bHk -bHR -xal -jNZ -bJz -xUL -cav -xUL -avT -avT -cer -bZx -bZx -bZx -bZx -bZx -bZx -cer -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(113,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -wql -wql -khf -vOU -qEz -vOU -pzk -xRL -knx -xCC -ndg -bBp -nYN -bAN -bQg -bQg -pMU -bGN -bHj -bNN -yiz -iGB -fKC -xUL -xUL -xUL -avT -avT -cer -bWQ -xRy -bWQ -cbt -qVi -qVi -cer -avT -avT -avT -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(114,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -vcG -lzB -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -hsC -avT -wql -wql -dlZ -tVp -dml -rTA -oNz -wSy -bxK -fcu -bAh -bBs -sfn -cgp -tLI -cdk -bFc -bGO -bHl -bHS -bLI -fHh -fKC -xUL -xUL -xUL -epU -avT -cer -jDr -jDr -jDr -ifl -pvo -btI -cer -avT -avT -avT -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(115,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -wql -wql -wql -wql -wql -eih -pQN -tBW -oEs -kTN -wdt -bBr -bCv -eKe -bCv -bCv -hSl -bJq -bKw -kMK -eEB -kNQ -fKC -xUL -xUL -xUL -rjx -ajg -cer -rvl -jDr -sem -tuv -jDr -tpg -cer -avT -avT -avT -bmX -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(116,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -wyg -wyg -wyg -wyg -jFS -jFS -jFS -jFS -jFS -jFS -wyg -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -wgu -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -avT -wql -wql -wql -wql -wql -sWN -wql -wql -txk -xEt -nXy -pNU -pNU -pNU -pNU -wPT -dPL -qNB -hpC -yhj -bOT -fKC -xUL -bSC -xUL -rVN -wuS -diH -bWO -qOL -bUm -eMJ -jDr -kAv -cer -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(117,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -jER -xGo -uCr -wyg -igO -nea -abe -wGD -iam -pJT -wyg -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -xUL -xUL -xUL -avT -avT -xUL -xUL -xUL -avT -avT -vcG -lzB -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -avT -bwt -fcj -sZq -uXF -vgb -eFG -bwt -tjA -cBy -xBi -bBt -bFf -eUB -bFf -bGB -oJF -piv -nre -bWR -xdr -uKb -fKC -rVN -uHl -rVN -rVN -ioe -diH -bWN -jDr -uEg -kfJ -jDr -pPw -cer -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(118,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -xLF -qWH -uCr -wyg -xls -naj -eFB -naj -nPs -nHe -wyg -ydp -ydp -avT -avT -avT -avT -avT -avT -tqg -nGx -nGx -nGx -nGx -nGx -nGx -nGx -nGx -nGx -nGx -nGx -xtV -lzB -avT -avT -avT -avT -avT -bok -unA -bJQ -bJQ -unA -avT -avT -avT -avT -bwt -sfm -buZ -lpb -oym -brE -bwt -bFl -cBy -nhv -gnf -paF -sPq -fTn -bGE -mwW -uvO -fKC -fKC -fKC -fKC -fKC -bQk -bUH -bUH -bUH -bUH -kEW -bVQ -cew -bYL -rqn -toH -cdt -cer -clR -clR -clR -clR -ccl -cio -cio -cjY -clR -clR -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(119,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -omO -qWH -uCr -wyg -qgC -naj -gAG -naj -wGD -nVI -wyg -ydp -ydp -avT -avT -avT -avT -avT -avT -tFr -dvc -sLv -sLv -sLv -sLv -sLv -ybT -sLv -sLv -sLv -sLv -sLv -asr -avT -avT -avT -krq -avT -bok -sLq -wcB -wcB -unA -avT -avT -avT -avT -bwt -sPF -bsk -dWF -rgh -uoc -bwt -tpN -eRu -sOi -pLP -tKa -cBD -bCt -bGD -qbr -bJs -cBD -rIB -tQI -rIB -cBD -bQj -gCG -sdN -xXX -ubL -diH -uPJ -xTI -aEO -hch -uut -bUm -cer -cfh -aow -icb -clR -cCT -mcs -wck -phS -jDG -clR -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(120,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -xZL -qZO -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -vaR -gHe -hcz -cyu -jAv -hpN -veF -naj -naj -nde -wyg -ydp -avT -avT -ktw -ktw -ktw -ktw -ktw -vcG -lzB -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -bmX -avT -avT -bok -xjZ -bok -cwo -wcB -wcB -unA -avT -avT -avT -avT -bwt -ewK -drK -msA -fPN -btu -bwt -mVi -lWR -bfT -trO -iad -cBD -bDr -bDr -alG -fmt -cBD -cbz -jae -bNS -pST -bQm -bZF -bZF -bZF -bZF -diH -xOq -diH -mkY -diH -hUL -vBV -cer -hpV -cqa -kyo -tkG -qiF -qiF -igR -cjX -ruD -clR -avT -avT -bmX -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(121,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -rjQ -rEi -rEi -wyg -twU -wAM -xsZ -pkJ -naj -tCj -wyg -ydp -rfj -wMr -wFt -wxf -jxS -mGT -tey -fhM -lzB -avT -avT -avT -avT -avT -avT -bHt -nZE -nZE -nZE -nZE -aUd -avT -avT -avT -bok -acj -bok -uxF -wcB -wcB -unA -avT -avT -avT -avT -bwt -aNw -hRe -buZ -dtt -idQ -bwt -bFn -hWb -dqE -puY -cBy -cBD -cAL -bFs -eOn -bJt -bOX -mOx -bWM -bNR -cBD -giT -bZF -xkT -bVR -rYN -qOb -bSd -bXO -eoL -bZF -vJt -caA -cer -rTz -bZt -eGF -ydo -snb -owV -iBm -cep -ces -clR -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(122,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -cYK -cYK -bDo -wyg -fYl -sDW -oUX -mJd -mJd -awo -eDt -wMr -phs -ydp -ktw -xYE -gky -vmM -jOo -azc -lzB -avT -avT -avT -avT -avT -avT -qAi -qsD -qsD -qsD -qsD -mSN -qsD -bok -bok -bok -wcB -bok -sLq -wcB -wcB -unA -avT -avT -bmX -avT -bwt -cTD -mhH -iQv -cTD -klQ -bwt -sGL -nJI -qQp -rGP -xaW -cBD -iXH -wTx -qeo -fLv -smP -smP -smP -smP -smP -bQn -jBk -gYw -mOG -bUJ -bVS -fzQ -bZF -cBI -bZF -wFv -whB -cer -xnb -uat -cZr -clR -pCY -jOJ -pOg -cyM -ckT -clR -iIS -iIS -iIS -iIS -cjN -vKO -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(123,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -ydp -avT -avT -avT -avT -avT -avT -ydp -wyg -wyg -wyg -wyg -wyg -tMk -naj -naj -naj -naj -jvy -wyg -ydp -ydp -ydp -ktw -bKs -bxU -iSg -wLG -ker -lzB -avT -avT -avT -avT -avT -avT -qAi -qsD -wZV -ihX -pDS -lwH -ncg -aXh -jHC -bok -ivM -bok -unA -uFq -uFq -unA -unA -unA -bmA -bmA -grV -xTL -bff -bsk -lHn -ciO -cTD -bCz -vSX -lGp -byW -oho -cBD -jVx -rHa -wcn -unX -smP -tCa -hVO -bNT -smP -giT -bZF -bSF -vQf -kJE -bwh -qHi -ndn -vcY -bZF -qGt -bTH -cer -dMj -dMj -dMj -dMj -dMj -vem -vwW -fiw -auR -iIS -cfB -cjS -fjc -lYM -vAI -ueR -vKO -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(124,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -xZL -xBk -avT -avT -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -avT -lzi -ahn -naj -naj -naj -naj -wwO -wyg -ydp -ydp -ydp -ktw -dDK -urV -etB -wnX -aAh -utj -vsM -vsM -vsM -vsM -vsM -vsM -rgH -xuN -sxl -wha -wsc -iGb -aVv -aXh -rqE -ifT -rqE -fPp -rqE -wbE -wbE -fPp -rqE -rqE -wcS -cUS -cTD -lHn -bff -bsn -lHn -lHn -cTD -bCz -qfT -qBb -bBA -vIl -cBD -ndL -dpZ -dpZ -bJw -smP -wtt -bMN -bNV -tTW -ius -bZF -saP -pry -qkT -wDt -gTH -bZF -bZF -bZF -diH -qGM -cer -dMj -cey -kLQ -eTv -dMj -dMj -sFp -lTT -clR -iIS -ofP -cDm -imn -brJ -hgM -yfQ -cDL -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(125,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -xZL -xBk -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -wyg -oZL -hjv -fVm -wEm -tuu -nIM -wyg -ydp -ydp -ydp -ktw -xYE -aVC -cgH -lXk -mDB -aDL -ujF -ujF -ujF -ujF -ujF -ujF -hqD -lob -mDm -vVz -hQL -wDJ -aVv -aXh -uBa -aZY -uBa -uBa -uBa -wbE -wbE -uBa -uBa -uBa -uBa -dGB -cTD -buZ -mBK -bsm -buX -dmc -vpz -iGJ -gmf -qAI -bBy -ewY -cBD -bFl -hgp -cBy -cBy -bMP -bVW -yeA -hTK -smP -giT -bZF -gBF -osa -kJE -gBF -nzn -bZF -bZF -bZF -lhQ -lhQ -lhQ -dMj -cex -dEX -orN -bQt -bLQ -fsJ -duJ -pqL -iIS -mVr -gCJ -cDm -cDm -job -keu -cDL -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(126,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bHt -nZE -nZE -nZE -aez -xBk -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -wyg -wyg -wyg -wyg -wyg -las -wQG -wGD -wGD -naj -nHe -wyg -ydp -ydp -ydp -ktw -kxI -dPM -xNs -wwx -nDd -aDQ -avT -avT -avT -avT -avT -avT -avT -aVv -iGV -gFq -cEb -uBh -aVv -aXh -uBa -ohm -got -got -uBa -lRx -wbE -got -got -xui -uBa -dGB -cTD -buZ -pmE -buZ -old -hXF -cTD -oGU -gQw -mTl -bBA -oGU -cBD -sSP -bHX -xzL -bJy -smP -aMF -lqW -nfB -smP -giT -bZF -wDt -wZl -iTP -jcU -pnz -bZF -ucm -lhQ -lhQ -lhQ -lhQ -dMj -riE -hGy -ucZ -fBc -fBc -tkH -ckb -cLX -iIS -oxs -cDm -cDm -jQB -bSu -nGf -cDL -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(127,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -mps -xAv -ruo -ruo -acQ -aUb -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -cci -fuX -mYE -ipi -eXd -eXd -jZg -naj -qmD -kcX -nVI -wyg -ydp -ydp -ydp -ktw -ktw -rbg -cgH -ktw -xZL -lzB -avT -avT -avT -avT -avT -avT -avT -qsD -aVt -doD -bOc -iET -aVv -aXh -uIs -gGQ -iog -aSN -lQs -xYD -wbE -xZg -xZg -xZg -uBa -eeh -grV -cTD -cTD -bKo -cTD -cTD -grV -lbp -knn -eOK -bBz -lbp -cBD -cBD -cBD -cBD -lYS -smP -bLO -gfN -pSm -smP -jbg -bZF -gAu -gAu -pUP -gAu -tod -bZF -tNf -sRh -lhQ -vNY -lhQ -dMj -dMj -dMj -dMj -dMj -iIS -tAX -ckb -ckW -clV -cmU -cDm -quE -cDm -cDm -srm -cDL -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(128,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -axL -aaM -nZE -nZE -abU -vBe -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -ttK -rsD -cWO -vEo -naj -omh -naj -qDg -ect -ect -aUg -wyg -ydp -ydp -ydp -ktw -gky -ptY -cgH -ktw -xZL -lzB -avT -avT -avT -avT -avT -avT -nTz -qsD -riC -rEx -aVv -iQD -riC -qXN -srJ -aZY -uBa -uBa -uBa -thy -wbE -uBa -uBa -uBa -uBa -qHO -lbp -vPQ -hhz -vPQ -vPQ -vPQ -bwu -lhQ -yae -kPj -bBB -lhQ -lhQ -vPQ -cGQ -vPQ -vPQ -bNn -vPQ -qQt -vPQ -bJF -bVX -cGQ -hhz -vPQ -vPQ -vPQ -haj -pjn -tNf -sAw -vPQ -mdG -vPQ -iwd -ykt -jIj -jIj -cgY -iIS -bVu -ckb -mXC -clV -dij -vxi -nmN -cDm -cDm -qIx -cDL -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(129,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -iHM -tOz -iHM -gCO -iHM -axN -ruo -ruo -aAh -vzS -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -rYQ -hNi -qEs -wyg -wyg -wyg -jFS -jFS -jFS -jFS -jFS -wyg -ydp -ydp -ydp -ktw -cPI -gmn -xSd -lXk -xZL -paY -mxF -irt -irt -mxF -irt -irt -mxF -btZ -uyK -pqX -enP -lCQ -lEy -ggl -wFU -gSh -beo -beo -beo -qyK -tJA -tJA -tJA -tJA -tJA -tJA -rmQ -tmU -xdc -iNV -bAk -hxf -hxf -hxf -hxf -bAj -ezY -tmU -tmU -tmU -tmU -tmU -tmU -tmU -tmU -uZd -tmU -bPa -hvr -tmU -msm -tmU -tmU -tmU -xdc -tmU -xXV -xdc -tmU -ilF -tmU -tmU -tmU -hvr -tmU -tmU -iau -hKc -olx -grs -guE -jwj -fNC -mqm -dbb -nFG -cqp -cDN -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(130,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -iHM -kRk -iHM -kRk -iHM -avT -avT -avT -xZL -xBk -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -wyg -wyg -wyg -wyg -wyg -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ktw -cPI -cqG -spa -dIj -pIH -bpT -irt -irt -irt -irt -irt -irt -irt -gZS -uyK -aRt -iyP -qGn -lud -ngB -joq -xzn -wdk -iOW -wdk -beq -ngB -ngB -ngB -ngB -ngB -ngB -bnE -fqE -cBF -mfC -udI -fqE -fqE -fqE -fqE -nRt -xmB -bmS -bmS -bmS -bmS -bmS -bmS -bmS -bmS -bmS -bmS -tXn -tys -bmS -iVB -bmS -bmS -bmS -bmS -bmS -bmS -bmS -bmS -bPd -bmS -bmS -bmS -jhe -bmS -bmS -civ -fJW -ina -ckY -mMP -frh -rLk -nEJ -cDm -job -aZz -jQj -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(131,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -iHM -iHM -iHM -iHM -iHM -vow -iHM -vow -iHM -iHM -iHM -iHM -xZL -xBk -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ktw -cPI -kxP -vAs -ktw -xZL -lzB -avT -avT -avT -avT -xUL -xUL -nTz -sLj -rmN -wxT -bUP -fLK -rmN -oLT -ljL -uBa -uBa -uBa -uBa -ljL -uBa -daX -uBa -uBa -uBa -qHO -lbp -ceA -jAb -coa -fXU -ffm -jBl -fmw -tWx -pBU -reS -lhQ -lhQ -ceA -vun -ceA -ceA -ceA -seR -ceA -ceA -bmP -bQs -vun -vZv -ceA -ceA -ceA -ceA -vun -lhQ -lhQ -ceA -bPc -ceA -bUL -rmB -tNf -bUL -cgZ -iIS -nCU -oeS -ckX -clV -cmV -vxi -pbV -cDm -nFw -vaO -jQj -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(132,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -iHM -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -iHM -xZL -xBk -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -avT -avT -ktw -cPI -hPe -vAs -ktw -xZL -lzB -avT -avT -avT -avT -xUL -xUL -hmM -sLj -aPZ -kAO -phf -uRi -wxT -pqe -hgO -baa -bcq -bcq -bcq -mai -pcd -piX -hJw -kop -uBa -fuy -bwx -bwx -bwx -bwx -brX -bwx -bwx -bwx -lhQ -bxa -byZ -lhQ -bEa -bEa -bEa -bEa -bEa -bEa -bEa -bEa -bEa -mXj -hQY -hQY -afp -bVZ -eGL -bVZ -bVZ -hQY -hQY -hQY -cAe -cdE -cAe -chb -chb -yiZ -chb -vqS -iIS -hYD -oeS -cqo -clV -oBF -cDm -dHe -cDm -cDm -srm -jQj -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(133,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -iHM -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -iHM -xZL -xBk -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bmX -avT -avT -avT -avT -avT -avT -avT -avT -ktw -spa -vir -fkr -ktw -oME -lzB -avT -avT -avT -avT -xUL -xUL -hmM -wxT -aPY -kAO -jFZ -kiB -wxT -pqe -uBa -dCs -xZg -rkP -xZg -aZZ -vDb -wbE -vkD -pXp -uBa -rcH -bwx -cTG -bpD -bqO -bLX -btf -bJG -bvl -ceA -bwZ -byY -fET -bEa -qrv -tDO -fjL -lNm -oVN -jZy -gUA -bEa -udT -hQY -vwf -gfY -iPO -wvg -bsX -kSk -hQY -gCs -hQY -cAe -cdE -cAe -chb -vam -gsr -rnA -hsP -iIS -kxf -oeS -iIK -iIS -iAt -cDm -cDm -cDm -odK -hkw -maj -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(134,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -iHM -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -iHM -xZL -xBk -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ktw -ktw -hSD -ktw -ktw -xZL -lzB -avT -avT -avT -avT -xUL -xUL -hmM -wxT -moD -aQd -jUn -kiB -wxT -pqe -uBa -uBa -uBa -daX -uBa -uBa -wbE -fWE -wbE -wbE -uBa -rcH -bwx -iSo -bpM -ouX -bFD -hpw -iaY -pVz -hoX -bxc -bzb -bCD -bBd -cCp -wGq -luo -qzX -vuk -rLn -oZf -bEa -udT -hQY -mQD -qtK -nzM -uAh -usM -epc -hQY -hQY -hQY -cAe -cdE -bwr -chb -eZA -uLd -gSY -uAs -obL -bMs -oeS -rAj -iIS -cph -jQB -cDm -cDm -job -lng -jQj -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(135,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -iHM -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -iHM -xZL -xBk -vBe -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -atX -nGx -nGx -nGx -nGx -nGx -nGx -dwF -nGx -nGx -uYf -ujF -ujF -aSE -lzB -avT -avT -avT -avT -xUL -xUL -hmM -wxT -ufA -qHc -vcN -pnr -wxT -pqe -uBa -unA -unA -unA -unA -uBa -wbE -bPW -wbE -wbE -uBa -rcH -bwx -gFb -hcV -uKM -voD -wlo -jcR -bvl -ceA -bxb -fkN -bCD -bBd -aJP -qhu -bIc -tHC -bMZ -bcp -udE -bEa -bPf -bQx -bRH -bRH -bTU -ixZ -usM -wvg -hQY -dFC -hQY -bdm -bXU -cjA -vBo -gMD -pIz -vfd -chc -iIS -oOu -oeS -mbM -iIS -kmA -efT -tuP -rWN -czN -dTS -jQj -avT -avT -avT -bmX -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(136,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -xUL -cav -xUL -iHM -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -kHD -iHM -xZL -xBk -xUL -xUL -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -vcG -dvc -sLv -sLv -sLv -sLv -sLv -sLv -sLv -sLv -sLv -sLv -sLv -sLv -asr -avT -avT -avT -avT -xUL -xUL -hmM -sLj -lhR -fNR -iZu -ttH -jTY -sNg -uBa -uBa -uBa -uBa -uBa -uBa -wbE -wbE -wbE -wbE -uBa -faZ -bBL -bBL -bBL -bBL -bEe -bBL -bBL -bBL -ceA -mIz -cSG -bzS -bBd -bCJ -gZG -dRF -lep -bEa -muk -bcp -bEa -udT -hQY -rxu -wvg -bTV -wvg -xyA -wvg -bXV -vzj -hQY -cAe -cdE -cAe -chb -pXW -hZU -phI -vSb -iIS -vZq -qMB -clc -iIS -daj -kwY -jCw -hCI -szZ -uHy -dAM -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(137,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -xUL -xUL -iHM -iHM -iHM -iHM -iHM -nlF -iHM -nlF -iHM -iHM -iHM -iHM -xZL -xBk -avT -wdv -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -vcG -lzB -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -bok -bok -bok -sLj -sLj -sLj -rmN -rmN -rmN -ffJ -uBa -xui -got -got -got -uBa -uxq -wbE -vkD -pXp -uBa -fhz -bBL -efk -bDR -edM -bsq -bDR -rUK -vOo -eHn -oxh -osc -bCD -bBd -eng -bFA -qyt -bEa -bEa -bEa -bEa -bEa -iaD -hQY -doN -ttG -bPh -pNQ -tHH -dWU -hQY -eRW -hQY -kYs -cdE -cAe -chb -qbv -ayP -hZU -eIc -iIS -iIS -iIS -iIS -iIS -iIS -iIS -iIS -iIS -vWV -dAM -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(138,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -xUL -xUL -avT -avT -avT -avT -iHM -lJN -vQk -gUc -iHM -avT -avT -avT -xZL -xBk -avT -wdv -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -vcG -lzB -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -dTE -poU -kJO -oIJ -tMn -dTE -xGh -rqE -tPQ -bhe -uBa -xZg -xZg -xZg -xZg -uBa -opY -sma -dtQ -oeV -uBa -rqE -bBL -cvH -bDR -gfF -uWn -gfF -emh -bxN -bze -bAp -dvw -bCG -bBd -bFw -aaw -oHS -bEa -tTK -uuY -oKN -qJV -udT -vOV -vOV -vOV -vOV -vOV -cCH -cCH -cCH -hQY -hQY -cAe -cdE -cAe -cdD -eyS -vfd -dVJ -eyS -cdD -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(139,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -pgp -xUL -xUL -xUL -pgp -avT -avT -avT -iHM -kRk -kRk -kRk -iHM -avT -avT -avT -xZL -xBk -avT -wdv -xUL -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -vcG -lzB -avT -avT -avT -avT -avT -avT -avT -ydp -avT -avT -avT -avT -avT -ydp -avT -avT -avT -eBm -aMu -kBK -ehL -kBK -ksq -fuZ -fuZ -fuZ -sHv -uBa -uBa -uBa -uBa -uBa -uBa -uBa -uBa -uBa -uBa -uBa -qvG -bBL -bBL -bBL -bqX -qMN -gfF -fga -bBL -jcT -bAr -teC -jcT -bEa -bEa -jex -pfB -bEa -rnO -ljh -exs -qJV -udT -vOV -bRL -nGd -bWd -nHQ -gML -hjF -vOV -eLf -lhi -rqJ -ttl -cAe -cdD -uQR -bDB -edH -mAK -cdD -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(140,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -pgp -xUL -bSC -xUL -pgp -avT -avT -avT -iHM -vow -iHM -vow -iHM -avT -avT -avT -xZL -xBk -iSB -wdv -xUL -xUL -wdv -ydp -ydp -xUL -xUL -wdv -wdv -ydp -avT -avT -avT -ydp -avT -avT -avT -vcG -lzB -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -avT -avT -avT -vQW -aMx -aQe -sBy -tif -vQW -rqE -eAJ -rqE -rqE -rqE -eAJ -rqE -oZe -rqE -eAJ -rqE -rqE -rqE -bjU -rqE -tHU -bBL -guv -bpO -bDR -gfF -bDR -jOl -bBL -tiG -daP -kis -bzU -bDW -bEl -bDE -bFK -bJC -prL -fiN -hmX -qJV -udT -vOV -msg -msg -nHQ -nHQ -gML -hjF -vOV -cAe -cng -uSH -cAe -cAe -cdD -ebq -fZn -hTy -oQy -cdD -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(141,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -iHM -iHM -pgp -raM -iHM -pgp -iHM -iHM -iHM -iHM -rRk -xfs -qHL -iHM -iHM -avT -avT -xZL -xBk -avT -xUL -xUL -xUL -xUL -avT -wdv -xUL -xUL -wdv -avT -avT -avT -avT -avT -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -eyP -uTu -uTu -iaO -dnm -hHC -dnm -unA -unA -unA -unA -unA -dnm -unA -dnm -unA -unA -waC -unA -bok -rqE -rqE -bok -bsx -bsx -bsx -bsx -bLT -bLT -bLT -xhH -rle -cSG -bCQ -bDW -bIn -bQP -wOK -bJC -gzZ -gSu -ipY -qJV -bPk -sYm -dgI -xsE -nCc -bXW -bXW -bXW -vKc -cAe -cng -uSH -cAe -czY -chb -chb -chb -chb -chb -chb -avT -avT -avT -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(142,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -xUL -aNL -mtP -dvs -mtP -mtP -dAi -mtP -mtP -mtP -mtP -mtP -lLv -mtP -oBD -iHM -lJC -lJC -xZL -xBk -avT -xUL -xUL -xUL -xUL -avT -wdv -xUL -xUL -wdv -avT -avT -avT -avT -avT -avT -avT -avT -avT -tFr -lzB -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -unA -wcB -unA -wcB -unA -avT -avT -avT -unA -wcB -unA -wcB -unA -rqE -rqE -rqE -bok -rqE -faZ -bok -vAs -vAs -vAs -vAs -bLT -fnu -bxR -mPM -ohK -tlc -bzW -quh -bCT -bGR -bIj -ykk -dZg -uNd -lJA -mhz -bPm -bQC -gsK -wuB -pyI -bXW -eqZ -wpN -vOV -cAe -cng -uSH -cAe -bPn -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(143,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -xUL -xUL -xUL -xUL -aNL -fTM -dvs -mtP -naE -mtP -mtP -nOY -mtP -naE -duB -tsK -tsK -tsK -iuC -tsK -pXb -aSE -xBk -xUL -xUL -xUL -vBe -xUL -xUL -xUL -xUL -vBe -xUL -xUL -xUL -xUL -xUL -vBe -xUL -xUL -xUL -xUL -vcG -lzB -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -krq -avT -avT -avT -avT -avT -avT -unA -wcB -unA -wcB -unA -avT -avT -avT -unA -wcB -unA -wcB -unA -jPI -wrh -jPI -bok -rqE -rqE -bok -vAs -vAs -vAs -vAs -bLT -xou -jkL -fcJ -cqd -qlW -bzV -cAa -anA -wbT -rTs -hTL -uRg -jab -jFy -qJV -fuG -vOV -dtc -vOV -vOV -vOV -vOV -vOV -vOV -czY -scu -uSH -cAe -bPn -bPn -bPn -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(144,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -ydp -ydp -avT -avT -iHM -iHM -pgp -pgp -pgp -fPM -pgp -pgp -pgp -pgp -vhb -mtP -vDI -ugk -hAx -ugk -nrY -vsM -aUb -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -vcG -lzB -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -nTz -xiw -xUL -xUL -xUL -xUL -xUL -pZl -unA -qqZ -unA -qqZ -unA -rJO -xUL -pZl -unA -qqZ -unA -qqZ -unA -bok -bok -bok -bok -rqE -rqE -unA -vAs -vAs -vAs -vAs -dUM -cQa -jLp -bDT -bAt -mmO -bCM -bDW -mOv -jOB -lYy -bJC -ihE -fJO -eex -nRu -fiI -nRu -aNT -nRu -pcl -bWe -uZf -rUd -rUd -qJV -xwA -caJ -cAe -oBj -cAe -opT -pbs -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(145,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -xUL -ydp -ydp -ydp -avT -bmX -avT -pgp -pCj -dZV -gLk -pgp -qFH -nBd -wfS -iJs -mtP -sgL -qxk -pgp -kmH -pgp -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -bmX -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -nEs -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -unA -rqE -rqE -pce -vAs -vAs -vAs -krT -pze -bEi -bEi -lbp -bAs -nmY -bCL -bDW -gpp -wbT -nHi -bJC -rDA -fjU -dvO -bJC -fuG -dHw -rpf -hPh -jwN -bWe -uZf -rUd -rUd -qJV -cng -cdE -cAe -bPn -bPn -bPn -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(146,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -ydp -ydp -ydp -ydp -avT -avT -pgp -hGM -gLk -gLk -pgp -vVZ -mWy -pgp -iJs -mtP -inA -qMn -pgp -wdv -wdv -vBe -xUL -xUL -xUL -xUL -xUL -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -unA -rqE -oLe -unA -vAs -vAs -vAs -vAs -bLT -bCO -bFT -bCO -gRE -thV -bCO -bEa -kxj -aaw -rqx -qJV -bKL -fJO -jKT -nRu -fiI -nRu -wfN -nRu -hQs -bWe -uZf -rUd -rUd -qJV -hNt -cdE -mLB -bPn -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(147,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -avT -avT -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xUL -ydp -ydp -ydp -ydp -ydp -avT -pgp -vlz -gLk -fBs -pgp -pgp -pgp -pgp -vhb -hNT -mLK -raA -raA -raA -raA -raA -uPn -iOe -iOe -ycl -ycl -iOe -iOe -dSQ -avT -ydp -ydp -avT -avT -avT -ydp -ydp -avT -avT -avT -avT -vcG -lzB -avT -avT -ydp -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -bok -bok -bok -bok -vAs -vAs -vAs -vAs -bLT -nmc -bEi -bzi -tcU -jWy -aGl -bEa -pHl -aaw -gKB -qJV -fjU -fjU -fjU -qJV -fuG -qJV -cNI -qJV -qJV -qJV -qJV -qJV -qJV -qJV -cAe -cdE -cAe -bPn -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(148,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -xUL -ydp -ydp -ydp -ydp -avT -avT -pgp -pgp -pgp -gLk -pgp -qFH -tYo -dJb -iJs -veC -unt -raA -lfV -eAR -eAR -raA -hzh -wDI -wrN -jJd -jJd -jJd -jJd -dSQ -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -cTL -oql -bqW -cTO -cTO -cTO -bLT -bLT -bLT -bwG -mEE -eeM -uha -uuu -vzn -tRe -tRe -vnl -cBt -tRe -gPE -syy -gPE -qJV -goM -gxF -ijK -bSS -nXn -nXn -bWf -avT -avT -bPn -cAe -cdE -cAe -bPn -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(149,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -wuf -avT -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -avT -yhx -yhx -avT -avT -avT -avT -avT -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -avT -avT -avT -ydp -avT -ydp -pgp -ugr -pBh -gLk -pgp -vVZ -mWy -pgp -qIP -iZc -pfZ -raA -qxw -mZk -hsl -cOn -klc -ocY -ijz -cUV -omQ -jJd -njd -dSQ -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -bmX -avT -tFr -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -cTL -lAL -bqW -rlA -oql -twG -bCO -qSJ -suL -hez -jkL -jes -qfX -cZN -gKR -tRe -iYh -bGT -uWo -tRe -tRe -tRe -tRe -tRe -tRe -bWf -bVa -kXG -sqx -owj -bWf -avT -avT -bPn -cAe -cdE -cAe -czY -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(150,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -wuf -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -xUL -ydp -ydp -avT -avT -avT -ydp -pgp -pgp -pgp -eEa -pgp -pgp -pgp -pgp -vKo -vEe -jXL -tOE -uWW -pyW -dwS -cOn -klc -exi -yfp -wAQ -vfp -vfp -vfp -dSQ -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -cTL -oql -bqW -bqW -oql -hhb -bCO -fcz -bEi -bIm -bEi -xRH -tKD -bBN -ppI -tRe -tRI -bGV -tDY -oXn -cSg -tRe -cbQ -rgQ -cbQ -bWf -bVa -bSS -uuU -uuU -bWf -avT -avT -bPn -cAe -cdE -cAe -bPn -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(151,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -wuf -avT -lbu -aQK -wuC -avT -lbu -aQK -wuC -avT -lbu -aQK -wuC -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -ydp -ydp -ydp -avT -avT -ydp -pgp -fCQ -mPR -gLk -pgp -qFH -vqY -ukI -vuh -jjB -cNm -qeH -skZ -skZ -skZ -skZ -mSt -geO -cQv -nGa -fpW -oyf -dzS -dSQ -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -cTL -bqW -bqW -bqW -njr -kkB -bCO -bzq -bzq -bzq -xpl -phU -qnr -cqt -hfk -tRe -fad -qKk -tAv -fTg -teL -tRe -xtq -hpa -cFO -bWf -bVa -bSS -bWf -bWf -bWf -avT -avT -czY -jCF -cdE -cAe -bPn -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(152,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -qrR -qrR -wuf -avT -lbu -fVQ -wuC -avT -lbu -fVQ -wuC -avT -lbu -fVQ -wuC -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -ydp -ydp -iOG -kyV -jWl -iOG -vrx -vrx -vrx -vrx -pgp -vVZ -mWy -pgp -uEG -dKn -gEz -pax -sdq -iux -aFA -mNq -mSt -dSQ -seo -rPs -dSQ -dSQ -dSQ -dSQ -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -cTO -wtY -wtY -thN -bzq -bzq -bzq -bzq -bxX -bwL -xnP -tKU -lYN -bBJ -wmG -tRe -dFp -wTK -tDY -oXn -cSg -tRe -egg -cbQ -iXG -bWf -bVa -bVa -bWf -ftV -bWf -kQG -avT -czY -cAe -cdE -cAe -bPn -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(153,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -avT -avT -wuf -avT -lbu -fVQ -wuC -avT -lbu -fVQ -wuC -avT -lbu -fVQ -wuC -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -avT -ydp -avT -ydp -avT -xUL -iOG -iOG -iOG -wju -pKp -bii -iOG -fHa -hIa -iOG -vrx -vrx -vrx -vrx -vrx -ptl -hKs -tTo -oEf -efF -lSt -klo -mSt -xgu -rtm -aCV -xiB -xYJ -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -cTL -jwP -bkQ -bmW -bom -bIq -bri -bvo -tyQ -cZk -poj -bzl -ftH -bzd -hGr -tRe -bkz -bGV -uHc -fTg -dQT -tRe -ptU -bIK -bPq -bWf -bVa -bVa -mtz -pxv -eNG -avT -avT -czY -kYs -cdE -cAe -bPn -avT -avT -ydp -ydp -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(154,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -avT -avT -avT -avT -lbu -fVQ -wuC -avT -lbu -fVQ -wuC -avT -lbu -fVQ -wuC -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -bmX -avT -avT -avT -avT -avT -avT -avT -xUL -iOG -hNZ -sTI -hHW -tzL -oRh -iOG -taP -xUU -iOG -uyW -iEQ -gcw -qva -kFr -cLq -oje -tdL -mSt -cRa -eua -phq -nwR -xoS -rnk -skE -wRa -xYJ -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -avT -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -cTL -bvq -bzn -bvq -oCZ -lxV -dGP -evr -lxV -hJE -cmC -aIt -bCO -bBN -vTF -tRe -eVp -bGV -tDY -fTg -cUN -lbv -bIf -bIL -eNX -bWf -bWf -bWf -bWf -bWf -bWf -kQG -avT -bPn -cAe -hSV -cAe -bPn -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(155,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -wuf -wuf -avT -avT -lbu -fVQ -wuC -avT -lbu -fVQ -wuC -avT -lbu -fVQ -wuC -avT -avT -avT -avT -hAa -avT -lpT -dTy -dTy -dTy -dTy -ydp -ydp -ydp -ydp -ydp -ydp -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -qYD -nmM -cPn -bly -pIP -fuB -iOG -mVo -xJD -iOG -kLo -vEd -fII -ilL -kFr -trU -xvj -eha -qrS -ngj -jNK -xmC -mSt -ads -qoh -aeG -qxX -xYJ -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -bmX -avT -avT -ydp -ydp -ydp -avT -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -cTL -cTL -cTO -bzq -bzq -ptd -lom -bzq -oYr -lom -bzq -bzq -bCO -hrN -vER -tRe -qRK -bDI -bFL -bKO -bKO -nzt -bNf -bOp -fTg -cGZ -iWG -tPB -fTg -sat -tRe -avT -avT -bPn -cAe -cdE -cAe -bPn -avT -avT -avT -bmX -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(156,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -avT -avT -avT -avT -hGK -avT -avT -avT -hGK -avT -avT -avT -hGK -avT -avT -avT -avT -cVL -lpT -lpT -lpT -qnL -uYl -fIY -dTy -avT -avT -avT -ydp -ydp -avT -avT -xUL -ydp -ydp -ydp -ydp -ydp -qaO -qaO -weS -weS -qYD -nok -xas -rNP -kXY -slO -gOd -tRv -dED -iOG -qbJ -ktT -vMl -iML -kFr -vuO -vaj -rTv -mSt -dWt -fyr -tQv -mSt -qpo -adT -tos -qxX -xYJ -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -tFr -lzB -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -avT -ydp -nTz -xiw -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xiw -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -cTO -sWF -cTO -bvw -bzq -bra -jMk -bzq -bra -odF -bzq -bzq -kEz -bBN -bEi -tRe -mHT -bDU -bFO -bSX -bKR -ncH -bSX -qLG -rYi -bSX -bKR -rUl -bSX -bNk -tRe -avT -avT -bPn -cAe -cdE -cAe -czY -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(157,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -nuu -sXy -sXy -fNh -xUL -nyq -sXy -fNh -xUL -nyq -sXy -fNh -xUL -nyq -sXy -sXy -sXy -sXy -sDD -eNK -jwc -iAG -mia -bHc -tlg -sXy -sXy -ikA -avT -ydp -avT -avT -xUL -ydp -ydp -ydp -ydp -ydp -qaO -xka -iWf -iBW -qYD -gyk -xUU -asn -sRM -kDy -nVY -ueO -pPL -jpd -eMl -fch -oEO -oOR -kFr -trU -vaj -rTv -mSt -mSt -mSt -mSt -mSt -kdm -ecN -vBa -jfi -uZz -wdv -wdv -wdv -avT -avT -avT -avT -ydp -avT -avT -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -avT -ydp -ydp -ydp -avT -ydp -avT -hho -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -hho -avT -avT -avT -avT -avT -avT -avT -avT -avT -hho -avT -cTO -mek -bzq -bsL -xHt -bzq -bsL -okt -bzq -bzq -uhD -aFa -bCY -tRe -bCW -bRQ -dMI -gkX -bRQ -dMI -rbA -bRQ -dMI -wqc -bRQ -cdj -sRm -ocN -tRe -avT -avT -bPn -bdm -cdE -cAe -czY -bPn -bPn -bPn -czY -bPn -bPn -bPn -bPn -czY -czY -czY -czY -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(158,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -avT -avT -avT -avT -clq -avT -avT -avT -clq -avT -avT -avT -clq -avT -avT -avT -avT -cVL -lpT -lpT -lpT -isp -jed -lgX -feM -avT -avT -bBh -avT -avT -avT -avT -xUL -xiw -xUL -xUL -xUL -xUL -kVO -kVO -vOS -vOS -qYD -iOG -iOG -iOG -iOG -iOG -iOG -rxt -ojs -iOG -uSe -eIa -umx -sOE -kFr -jQp -vCr -eiz -mvA -vyb -eWW -vyb -ogX -wmx -xoH -bSO -yiy -yiy -psS -bDf -hRt -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -cTO -bvw -bzq -hyq -raq -bzq -hyq -raq -bzq -bzq -mcy -bBP -ojY -tRe -bRN -bWj -dMI -vgZ -blR -dMI -wMT -tAQ -dMI -tKN -dTo -aDM -pvY -tBm -tRe -avT -avT -bPn -cAe -cdE -cAe -cAe -cAe -cAe -cAe -cAe -cAe -cAe -cAe -cAe -cAe -cAe -cAe -czY -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(159,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -wuf -avT -wuf -rxJ -avT -lbu -knR -wuC -avT -lbu -knR -wuC -avT -lbu -knR -wuC -avT -avT -avT -avT -hHu -avT -lpT -dTy -dTy -dTy -dTy -ydp -avT -bBh -avT -avT -avT -avT -xUL -xUL -xUL -xUL -xUL -xUL -kVO -bQf -qgm -qgm -qgm -iLA -qgm -rai -qgm -qgm -jen -vOB -ddh -vZY -xJB -hyK -vVN -qeL -oiX -trU -knI -oIb -mgo -jpr -vob -gHQ -krB -aLQ -skB -eTJ -hRt -hoV -jmU -jHD -krH -avT -xiw -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xiw -avT -vcG -lzB -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -cTO -cTO -cTO -cTO -cTO -cTO -cTO -cTO -cTO -bzq -bLT -pxp -fKc -tRe -iXG -cbQ -dMI -cbQ -cbQ -dMI -cbQ -cbQ -dMI -cbQ -cbQ -cdj -tBm -tBm -tRe -avT -avT -bPn -lfs -jbc -aet -cjA -xmr -cjA -cjA -cjA -cjA -cjA -cjA -iyV -mGE -fDo -qBO -czY -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(160,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -qrR -avT -avT -avT -avT -lbu -knR -wuC -avT -lbu -knR -wuC -avT -lbu -knR -wuC -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -avT -rUq -sXy -sXy -sXy -sXy -ikA -xUL -xUL -xUL -xUL -xUL -qaO -gct -sGE -tJL -ixf -ixf -giv -ixf -ixf -ixf -pss -mWD -xCU -cmK -cmK -cmK -mKL -cmK -qSh -egJ -vSc -rTv -pJS -iwk -dsX -xbm -dBR -qpW -adV -rDE -dFF -sLn -acv -xEf -krH -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -avT -bmX -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -bLT -bBQ -bLS -tRe -iXG -hAb -dMI -cbQ -hAb -dMI -cbQ -hAb -dMI -uBc -hAb -cdj -tBm -xgM -tRe -cSQ -avT -czY -bPn -bPn -bPn -bPn -czY -bPn -bPn -bPn -bPn -czY -bzs -wJy -czY -bzs -oIA -bzs -bzs -bzs -czY -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(161,1,1) = {" -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -avT -wuf -avT -lbu -knR -wuC -avT -lbu -knR -wuC -avT -lbu -knR -wuC -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -bBh -xUL -xUL -xUL -xUL -xUL -qaO -qTo -xzM -pFu -mGp -mGp -mGp -iqT -mGp -mGp -iqT -mGp -rgm -wAx -wAx -wAx -uEz -uEz -wzf -uEz -vaj -rTv -pJS -pJS -abX -acx -khy -adt -adU -vFM -hRt -hCL -jmU -oJX -krH -avT -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -bLT -bBQ -sJs -tRe -iXG -cbQ -dMI -cbQ -cbQ -dMI -cbQ -cbQ -dMI -cbQ -cbQ -cdj -tBm -tBm -tRe -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -czY -chp -eDu -czY -cmk -cng -cAe -hOY -hTB -czY -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(162,1,1) = {" -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -avT -wuf -avT -lbu -knR -wuC -avT -lbu -knR -wuC -avT -lbu -knR -wuC -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -bBh -xUL -xUL -xUL -xUL -dns -iRF -qgm -gNI -mqc -wAx -vwV -qss -kRX -wAx -tMR -uGQ -lel -aRq -qss -qss -urI -uEz -uEz -iqZ -seG -tYT -qKA -cSv -pJS -pJS -tQG -dBR -uZz -adX -uZz -hRt -hZz -krH -krH -krH -vyf -vyf -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -avT -ydp -ydp -avT -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -bLT -bBQ -bLS -tRe -wIH -kHr -owv -gtS -bhC -owv -gtS -vcH -owv -gtS -thF -vcF -hVH -uMk -tRe -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -czY -chp -tAG -czY -qIR -obd -cAe -rBb -chp -czY -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(163,1,1) = {" -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -avT -wuf -avT -lbu -gTh -wuC -avT -lbu -gTh -wuC -avT -lbu -gTh -wuC -avT -wuf -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -bBh -xUL -xUL -xUL -xUL -xUL -kVO -nqx -gNI -axg -wAx -lzW -qss -vnn -wAx -ijV -now -mKv -sAh -sAh -sAh -urI -uEz -uEz -hrS -lQJ -lia -uvB -tOY -pJS -nKU -acy -uEB -vCv -adW -rIl -peq -fIu -vgX -kdM -bfk -eZU -uWb -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -tFr -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -ydp -ydp -avT -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -bmX -avT -avT -avT -bLT -bna -tmo -tRe -tRe -tRe -tRe -tRe -tRe -tRe -tRe -tRe -tRe -tRe -tRe -tRe -tRe -tRe -tRe -avT -avT -avT -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -czY -czY -wRm -czY -lyt -dYl -iXZ -czY -chp -czY -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(164,1,1) = {" -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -qrR -qrR -wuf -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -xgh -avT -wuf -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -bBh -xUL -xUL -xUL -xUL -xUL -kVO -qAq -acq -fJc -lfy -fWB -srL -wAx -wAx -gto -qss -mKv -sAh -sAh -sAh -urI -qkO -uEz -blD -kge -gls -tgd -tRC -pJS -tfx -lrV -iLi -hTO -lrV -wIA -wIA -wIA -yeg -sSy -gpe -qur -ahe -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ktw -ktw -ktw -ktw -ktw -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -aJt -bBh -xUL -aJt -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -bmX -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -gtG -bzk -czY -bPn -bPn -bPn -czY -ipV -czY -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(165,1,1) = {" -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -qrR -qrR -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -fBG -wuf -wuf -bmX -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -bBh -cfp -cfp -xac -xac -xac -cfp -cfp -gNI -skK -wAx -nij -fzT -ltY -duX -lmy -ezO -vPB -qss -qss -qss -ylW -uoV -uEz -blD -pgk -bKl -iNK -chN -pJS -sWD -bNF -rrm -dWI -sSj -kPn -tzP -juI -wIA -jTl -vyf -vyf -vyf -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ktw -kRI -fdJ -hGU -ktw -ydp -ydp -ydp -ydp -bmX -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -bBh -xUL -xUL -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -avT -hOb -avT -avT -avT -avT -gtG -avT -gtG -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(166,1,1) = {" -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -yhx -yhx -yhx -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bBh -avT -xac -fpJ -cfp -dpp -evO -cfp -gNI -skK -wAx -wuQ -vnM -wAx -mQo -mbE -qss -sYv -sAh -sAh -sAh -urI -uoV -uEz -blD -pgk -qnx -pbf -sFw -pJS -cjE -bNF -nrg -hTO -dUV -wIA -adY -iLi -wIA -sSy -gpe -qur -ahe -blg -xUL -xUL -xUL -xUL -xUL -xUL -xUL -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ktw -vSJ -kZL -kZL -maR -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -ydp -bmX -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -rUq -sXy -ikA -avT -avT -bmX -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(167,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bBh -avT -aDn -gph -cfp -aHU -dpp -gxY -gNI -skK -wAx -wxZ -vPB -wAx -cyI -ydV -qss -sYv -sAh -sAh -sAh -urI -uoV -uEz -blD -eLl -igK -xcL -hop -pJS -mhq -bNF -wIA -hTO -noB -wIA -kti -nrg -goW -pUf -kcM -tdE -gUw -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xiw -avT -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ktw -ehh -kZL -hap -ktw -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bBh -avT -avT -avT -avT -avT -avT -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(168,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bmX -avT -avT -bBh -avT -aKf -irQ -huF -cfp -gxY -cfp -gNI -moX -wAx -wMw -kox -wAx -uKy -uVt -qss -lel -txz -qss -oXl -pPz -uoV -uEz -hsQ -cDO -jAT -nmL -vKP -pJS -hNg -bNF -wIA -hTO -dUV -wIA -pvr -wIA -sdw -fNU -vyf -vyf -vyf -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xiw -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ktw -ktw -ktw -ktw -ktw -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bBh -avT -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(169,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -bBh -avT -aKf -irQ -jLG -piu -piu -xac -gNI -mqc -vKa -vKa -vKa -vKa -vKa -urI -kaM -trB -wAx -wAx -wAx -wAx -hru -uEz -uEz -uEz -ejw -rTv -eOO -pJS -hNg -bNF -wIA -hTO -bNF -wIA -wIA -wIA -wIA -sSy -vyf -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xiw -avT -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(170,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -bBh -avT -aKf -irQ -irQ -vLt -nGi -rQH -wFD -lNK -vKa -lVd -gSZ -qzP -vKa -nIU -fTy -fTy -xUm -aSI -uSv -sup -pbg -uEz -uEz -uEz -ejw -rTv -eOO -pJS -jiY -bNF -wIA -frL -ndQ -dCM -tiN -nzH -nsw -idG -vyf -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xiw -avT -tFr -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bmX -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(171,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -ydp -bBh -avT -aKf -eYe -irQ -mQV -cfp -cfp -hAw -skK -vKa -gdg -pkh -loM -vKa -nsv -jnh -mLO -rlS -fTy -uSv -sup -xkW -qkg -rhU -tio -umC -hiO -lIJ -pJS -leq -qxT -wIA -iCO -pJS -pJS -pJS -pJS -pJS -pJS -pWS -pWS -pWS -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xiw -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(172,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -bBh -avT -aKf -irQ -irQ -piu -xac -jZl -gNI -xol -cYj -lBT -dfd -vLP -vKa -iAb -jnh -jsz -oQs -apt -cKk -cKk -cKk -cKk -cKk -cKk -bxf -jeo -thu -mvA -cWG -gdL -wIA -iCO -pJS -wYk -pqj -pqj -roW -pFR -oeC -uEd -pWS -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xiw -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(173,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -bBh -avT -aKf -irQ -irQ -bEb -xac -aMR -msN -pFu -tML -ukJ -puA -jcr -rck -vgo -fTy -lBF -jHF -fTy -jvb -xZp -dVr -gRS -msK -cKk -dNB -rmV -dDf -gaf -pMD -shN -qOs -ocG -pJS -wji -pqj -pqj -roW -pFR -oeC -uEd -jIt -jIt -jIt -jIt -jIt -jIt -xiw -xiw -xiw -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(174,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -bBh -avT -aKf -irQ -irQ -emH -cfp -gmH -okq -skK -vKa -vgH -dPA -hPO -vKa -vxI -haU -keI -fTy -fTy -stW -iKV -hFj -oNv -guV -cKk -meG -mcU -pLd -pJS -jjn -aNr -ckV -oEa -pJS -fnx -qgZ -pFR -pFR -pFR -pqj -uXL -wop -cFm -wkS -wZJ -rqG -jIt -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(175,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -bBh -avT -aKf -irQ -irQ -cCA -cfp -cqM -gNI -skK -vKa -vKa -vKa -vKa -vKa -hFG -vKa -ohk -pWa -eJY -iJK -iKV -fPD -fPD -fPD -cKk -mjH -mcU -qHq -vyf -vyf -oqw -vyf -iHO -vyf -aAP -pqj -acu -gOi -qal -pqj -uXL -izV -fwU -enN -eRv -gdj -izV -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(176,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -bBh -avT -cUP -cTh -con -mQC -cfp -rDv -hDk -cjP -qlj -jji -clf -mHU -hYN -jCL -qlj -fYH -oln -gFP -stW -iKV -hFj -oNv -wqe -hbb -rkd -nWO -gBk -vyf -fmW -uWC -iYI -bNF -vyf -hyz -pqj -oYU -gbt -pqj -pqj -uXL -wvj -vgW -sDu -kpO -vme -mlM -avT -avT -avT -avT -vcG -lzB -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(177,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -avT -bBh -avT -aKf -gLO -jvV -evO -cfp -kBe -gNI -itw -lLD -wVg -hWW -mKD -qRy -oTv -kms -wjK -wbJ -bqx -bpI -iKV -hFj -oNv -guV -hbb -jxZ -nWP -rlo -vyf -cLC -mmK -nWJ -qxT -pJS -fcU -pqj -oYU -oYU -pqj -pqj -uXL -dGO -crg -nhr -hsu -lmm -gwY -avT -avT -avT -avT -tFr -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -avT -euS -jAq -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(178,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -avT -mnL -hSv -esq -kPA -dpp -vra -cfp -qgm -msN -pFu -kms -uPe -abQ -jzx -lLa -mrW -qlj -tpf -iKV -iKV -iKV -fPD -fPD -fPD -fPD -jHT -rkd -mcU -rNS -vyf -vyf -hLQ -nsf -vyf -pJS -ddi -pqj -oNT -pqj -oNT -vWg -uXL -gwY -pdD -hMM -qKP -tQd -jIt -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -avT -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(179,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -avT -aJb -irt -irt -irt -irt -irt -irt -irt -irt -irt -irt -irt -irt -irt -irt -irt -oBs -wzl -wzl -wzl -bfB -sXy -lTs -lDV -pyF -kqo -nUm -eKc -pwL -oWy -qlj -nEI -ego -ohF -rjP -wHQ -vqv -gOp -nGh -fPD -fPD -fPD -qQC -fPD -fPD -jHT -rkd -dhX -vkk -vkk -vkk -vkk -qSi -vkk -vkk -pUz -pqj -mcU -pqj -mcU -vWg -uXL -jIt -dMR -sve -vhf -jIt -jIt -avT -avT -avT -avT -vcG -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -avT -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(180,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -bzc -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -xUL -xUL -avT -avT -avT -avT -avT -cfp -oKG -vUu -pWc -xyT -saN -uPI -lNK -kVO -kVO -kVO -kVO -kVO -hIG -cKk -xUy -rXw -smY -fQs -fPD -fPD -fPD -bAP -fzG -rkd -pSO -fjw -fjw -fjw -mqb -fjw -fjw -fjw -jkw -gmr -sBB -gmr -sBB -gmr -kYg -pVW -sBs -uMF -jsl -gFM -cuY -nGx -nGx -nGx -nGx -xtV -lzB -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -avT -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(181,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -avT -avT -bzc -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -avT -avT -avT -avT -xUL -xUL -avT -avT -avT -bqN -avT -bqN -cfp -cfp -cfp -cfp -vfx -fQI -mWc -pCU -ixf -kcn -llu -xve -gJP -eGi -mIe -qWa -cZI -kHI -fPD -fPD -fPD -fIU -cKk -jxZ -tTQ -jgz -jgz -jgz -jFl -lVS -jgz -jgz -mbt -qaX -khw -qaX -khw -qaX -lnx -jXa -vYP -dks -nEl -ust -sHJ -sLv -sLv -sLv -sLv -ybT -asr -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -avT -bBh -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(182,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -bzc -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -avT -xUL -xUL -avT -avT -bqN -bqN -bqN -bqN -bqN -bqN -bqN -cfp -rgC -wKU -czA -qgm -qgm -qgm -qgm -qgm -obR -npv -uJV -wgH -iKV -iKV -fPD -fPD -fPD -fPD -jHT -eeE -mky -iqH -iqH -iqH -uqy -yes -iqH -iqH -iqH -iqH -yes -iqH -yes -lgn -euW -jJu -cJp -par -xuB -jJu -jJu -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -bBh -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(183,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -bzc -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -xUL -xUL -avT -bqN -bqN -bqN -bxL -bxL -bxL -dri -xFZ -xFZ -xFZ -dsn -xFZ -xFZ -xFZ -xFZ -xFZ -qgm -obR -cKk -uIv -yjh -pVZ -qjc -iKV -fPD -fPD -fPD -jHT -vUq -kjh -jTs -srk -srk -tVh -phu -srk -pFR -xaI -pqj -gvP -pqj -gvP -vWg -oaF -xuB -dbc -rlC -fDJ -lGB -jJu -avT -avT -bmX -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -bBh -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(184,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -avT -avT -bzc -xUL -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -avT -xUL -xUL -bmX -avT -bxL -bxL -bxL -xUL -bxL -dri -dri -dDC -nQp -kVx -eLQ -hYi -qzO -cCg -tfq -qgm -txL -cKk -dFa -myq -vZR -fYa -iKV -fPD -fPD -fPD -hbb -jxZ -ulh -rlo -srk -plg -wUj -hTa -lOO -hVk -pqj -pqj -oYU -oYU -pqj -nHX -oaF -xuB -tat -ceZ -fDJ -vjY -xuB -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -bBh -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(185,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -avT -avT -bzc -xUL -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bxL -xUL -xUL -avT -avT -bxL -bxL -bum -xUL -xUL -dri -dri -uot -kag -wIT -grM -grM -wXZ -msi -xFZ -qgm -xVl -gcY -xop -fbq -lFv -dvh -gkl -eOt -eFy -rYc -hbb -rkd -pSO -gzt -srk -gvm -fww -jvA -fOW -srk -hUF -pqj -gbt -oYU -pqj -pqj -oaF -xuB -kFF -bow -fDJ -fWc -xuB -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -bBh -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(186,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -avT -avT -bzh -xUL -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bxL -avT -xUL -xUL -avT -bxL -bxL -bum -bum -xUL -xUL -rww -rww -rww -ttQ -lNU -bZI -bZI -nNV -dBP -jFv -kwl -kTY -cKk -fpt -hMy -jkJ -laL -cKk -cKk -cKk -cKk -cKk -mkm -lpl -xcA -srk -pGe -fww -npl -nMw -srk -wtp -eOd -hwG -oYU -czu -pqj -oaF -xuB -xpU -fDJ -nhK -kbR -xuB -avT -avT -avT -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -bBh -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(187,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -avT -avT -avT -bmX -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bxL -xUL -xUL -bxL -bxL -bum -bum -bum -xUL -xUL -jrq -wJf -eQd -ttQ -lNU -bZI -bZI -bZI -xKv -uzI -lOs -mYB -cKk -kCI -hMy -hMy -hMy -sHK -hPp -tAm -fPD -cKk -meG -ggD -uzf -pFR -hgb -fzg -kyc -tfP -dQz -pFR -rQs -rQs -rQs -pFR -pqj -oaF -hHy -gZb -bVv -gQU -enq -jJu -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -euS -sXy -sXy -jAq -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -jfH -xSP -jfH -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(188,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bqN -bKI -bCA -bCA -bKI -bum -bum -bum -bum -xUL -xUL -rww -rww -rww -pAN -lNU -ttU -cKD -cKD -qnC -xFZ -uKE -rnK -cKk -tEl -gcp -cwm -jGd -cKk -nNj -wMJ -hfp -cKk -nfI -tmt -goC -pFR -qck -dEk -eRt -iyq -mLP -gOr -mwQ -jDD -jDD -cAq -pqj -oaF -jJu -jJu -jJu -jJu -jJu -jJu -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -avT -avT -cZq -jfH -lJi -jfH -cZq -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(189,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bqN -bKI -aRp -aRp -bKI -bum -bum -bum -bum -xUL -xUL -dri -dri -dri -lzh -vTk -iEj -hNv -qsm -olW -xFZ -qgm -txL -cKk -ouE -cKk -cKk -cKk -cKk -cKk -cKk -oPS -oPS -ihJ -hVN -rfk -pFR -oUV -mWJ -mWJ -nMw -dQz -ltk -qCo -iBl -egM -dQz -itN -oRc -pFR -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -avT -jfH -jfH -ucO -xSP -wSI -jfH -jfH -avT -avT -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(190,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bqN -bKI -mqT -aRp -bKI -bum -bum -bum -bum -xUL -xUL -wmB -wmB -wmB -xFZ -xFZ -hPC -sYo -xFZ -xFZ -xFZ -ohv -gjA -cFP -hPt -ixf -ixf -ixf -pDu -ixf -oLo -mRZ -xfD -dxZ -hhx -iiM -pFR -iGS -cOq -cOq -rGy -fuj -hOw -pcs -eIN -vBS -dQz -pFR -pFR -pFR -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -avT -avT -wdv -wdv -bzj -xUL -xUL -xUL -xaS -wdv -wdv -avT -avT -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(191,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bqN -bKI -bCC -bCC -bKI -bum -bum -bum -bum -xUL -xUL -fen -cQu -dXa -bei -hIl -sdr -cQp -wKL -hjw -bKI -hpg -gNI -fyz -qgm -qgm -iuy -qgm -maG -qgm -hcu -vju -eYu -aWM -vUs -gUa -sda -sda -sda -sda -sda -sda -sda -pgG -jDD -jDD -jDD -qzz -uqa -iIQ -avT -bmX -avT -avT -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -avT -avT -avT -jfH -mNG -jph -xUL -rNn -xUL -eWH -aIf -jfH -avT -avT -avT -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(192,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bxL -bxL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -fen -mao -sdr -pDh -sdr -sdr -cQp -wKL -hjw -bKI -bKI -lEU -dxF -bKI -mMs -mMs -mMs -qRe -mMs -mMs -fPd -eYu -xOj -jKF -jKb -wdR -sda -pAC -sxB -sde -vUE -sda -kdR -jDD -xZx -jDD -jDD -jDD -iIQ -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -avT -avT -wdv -wdv -qJs -xUL -xUL -xUL -jYS -wdv -wdv -avT -avT -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(193,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bxL -bum -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -fen -cYq -sdr -xlX -gOW -uAu -uAu -lHl -lHl -rSF -oIq -tBl -eBq -vhT -iBL -nwz -fQM -nzK -hZy -iBL -tkq -hrc -edW -jKF -cJL -cGF -sda -rAe -rAe -taj -hBb -sda -mmY -jDD -aeH -jDD -jDD -jDD -iIQ -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -avT -avT -jfH -jfH -vaQ -rXp -ybp -lJC -lJC -avT -avT -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(194,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bxL -bxL -bum -bum -xUL -xUL -bKI -bKI -bKI -bKI -bKI -xUL -fen -cYq -sdr -maL -ufJ -sdr -sdr -sbo -sbo -idb -egk -puf -sLN -igi -nPF -mzj -giZ -oQg -erG -nPF -sjE -pMf -pbc -cVG -iZZ -uma -usn -myZ -lWo -lWo -nEa -sda -mmY -otZ -aeH -gar -waa -uqa -iIQ -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -avT -avT -cZq -jfH -yfN -jfH -cZq -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(195,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bxL -bum -bum -xUL -xUL -bKI -bYZ -bYZ -vgm -ccI -xUL -bKI -bKI -bKI -puo -idl -kHm -sdr -sdr -sdr -hXO -egk -pFf -sdr -xlm -bKI -mMs -nbr -ehZ -sPt -iBL -wqd -pHH -xOj -jKF -qjA -sHl -sda -uXO -kQn -qUF -vTs -sda -mZp -mZp -mZp -mZp -mZp -mZp -mZp -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -jfH -wdv -jfH -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(196,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bxL -bxL -bum -bum -xUL -xUL -bKI -ntX -jdS -cha -luf -gNM -qHC -gCM -mOE -kHP -pnS -sLN -sLN -sLN -sLN -xdD -xKn -rxf -tEt -xeV -vLE -mMs -fFG -wTe -sPt -iBL -bnU -fNd -bDg -fKE -bnU -bnU -jWr -jWr -jWr -jWr -fFM -jWr -mZp -gPF -foi -fBS -oHl -gPF -mZp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(197,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bxL -bxL -bum -bum -xUL -xUL -bKI -bYZ -bYZ -ciG -caS -bZU -fgj -nOk -wzF -sdr -gyE -sdr -sdr -sdr -sdr -sdr -sdr -mFg -sdr -sdr -rtJ -hMD -lAv -oob -wdu -pxS -ecI -wRN -qyc -aPw -fGl -hVh -iOp -iNi -sKN -jWr -aTY -nyp -jWr -jIk -fBS -tTO -ijL -ijL -mZp -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(198,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bxL -bxL -xUL -xUL -xUL -xUL -bKI -bKI -bKI -bKI -bKI -bMT -fgj -nOk -lfG -sdr -gyE -sdr -sdr -sdr -sdr -sdr -wGe -sdr -sdr -sdr -ksM -mMs -dYS -tZO -dUI -hoq -oUs -oXi -gQZ -cOl -dxV -uSV -erc -rLb -kUy -jWr -cSd -vjX -jWr -umg -fBS -diD -cEq -cEq -mZp -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(199,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bxL -bxL -xUL -xUL -xUL -xUL -bMT -bZU -bZU -bZU -bZU -kJk -uze -qBu -xUD -nOk -oai -jIc -sdr -sdr -sdr -sdr -sdr -sdr -sxJ -wGe -aDJ -mMs -wRv -xMG -rqS -hoq -cfN -tht -nRS -wjW -dbl -sxb -uap -rxc -efE -jWr -mgM -pNB -jWr -uxO -fBS -diD -cEq -cEq -mZp -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(200,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bxL -bxL -bum -bum -bum -xUL -bOb -bKI -bKI -bKI -bKI -vzR -fhC -oWW -ohq -nFM -oai -jlf -sdr -sdr -sdr -sdr -sdr -sdr -sdr -lJp -keq -iiY -lKT -siO -mgV -iiY -oUs -sOz -gJQ -gCd -qbZ -rom -uKr -kPu -buF -jWr -jWr -jWr -mZp -dSp -fBS -vaB -fBS -uPa -mZp -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(201,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bxL -bum -bum -bum -xUL -bOb -bKI -ccG -ckm -iro -fDt -pRV -tEt -fJg -iYF -uIZ -chd -mOE -jlf -sdr -wGe -sdr -sdr -sdr -sdr -uTK -xKN -oez -oTT -eBl -iiY -bnU -oib -bnU -wFc -gQZ -qbg -nDa -glg -rTW -cyH -rbC -lAp -mZp -hCD -fBS -jAy -fBS -wFO -mZp -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(202,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bxL -bum -bum -bum -xUL -bOb -bKI -kaK -cBJ -iro -fDt -pRV -iYF -fJg -xwg -iYF -iYF -kVo -yky -sdr -sdr -sdr -sdr -kHm -sdr -vmN -rep -hwV -nAS -hBy -iiY -szX -rSN -bnU -mkr -uhN -kIp -dLv -bdM -bdM -bdM -bdM -kCi -oUQ -qRF -lnH -pwC -fBS -wFO -mZp -avT -avT -bmX -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(203,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bxL -bum -bum -bum -xUL -bOb -bKI -bKI -bKI -bKI -xbp -mIl -mVf -mOE -oai -mLu -mOE -oai -jUf -mOE -mOE -spE -mOE -mOE -nft -scY -rem -xJn -krV -doV -iiY -aUG -rSN -bnU -pTq -aQA -tcW -vjV -cuO -cuO -cuO -aaP -vAF -mZp -ubQ -lVN -fBS -fBS -fBS -mZp -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(204,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -bqN -bqN -bqN -bqN -bxL -bum -bum -bum -xUL -bOb -xUL -xUL -xUL -xUL -xbp -onY -gNy -hge -ovb -gNy -qCK -ovb -nJq -evI -rDG -vKm -qGL -rDG -gNy -ulr -jJb -xfH -puE -rFQ -iiY -piR -tty -bnU -shX -fmk -vbz -lyv -fok -oJp -mmQ -gfC -fve -aWr -fqj -fqj -rXo -mzs -xiL -mZp -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(205,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bum -bum -xUL -bOb -bum -bum -bum -bum -xbp -fen -eHK -mIl -dkD -eHK -mIl -dkD -eHK -mIl -fen -eHK -mIl -fen -eHK -mIl -rem -tEQ -iiY -iiY -iiY -oty -ijZ -bnU -gWc -gWc -npp -pKN -bnU -bnU -bnU -mDW -scH -mZp -tNX -fZA -gkJ -mzs -lHZ -mZp -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(206,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bum -bum -bDA -bGW -bYY -bYY -bYY -bYY -eus -bYY -cSi -bGW -tpD -cSi -bGW -tpD -cSi -bGW -bYY -cSi -bGW -bYY -cSi -xGX -qtH -xUL -xUL -xUL -dKF -ijZ -ijZ -bnU -oJa -cNE -tcq -sTR -xPK -bnU -bnU -mDW -scH -mZp -mZp -mZp -mZp -mZp -mZp -mZp -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(207,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bum -bum -bFx -bOb -bKI -ccI -ccI -bKI -xbp -bKI -cZO -bRy -xWx -iOH -bRy -xWx -iOH -bRy -bKI -cZO -bRy -bKI -cZO -bRy -bKI -xUL -xUL -xUL -bnU -szX -aiU -lxL -cjH -hVt -fVT -vlC -fQc -bnU -bnU -mDW -dbN -qWs -yjp -mZp -jjC -gEh -mZp -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(208,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bqN -bxL -bum -bum -bFx -bRD -caS -ccN -esY -ccI -xbp -bKI -fni -huA -bKI -jQN -kOi -bKI -ont -qmo -bKI -ssH -tuZ -bKI -xAm -fxY -bKI -xUL -xUL -bnU -bnU -bnU -uQG -bnU -dLj -cLO -qQb -qhf -uIU -bnU -bnU -eMi -dkQ -lnW -eWg -mZp -rVB -fnQ -mZp -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(209,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -aEF -bYY -ccD -ccN -esY -ccI -xbp -bKI -eMU -rmo -bKI -xhg -lek -bKI -piY -qED -bKI -sNb -vmJ -bKI -xGx -bcu -bKI -rGc -cly -lFN -pfb -ovI -oAX -tyF -qSR -cLO -cLO -cLO -lfd -vgI -bnU -bnU -bnU -pxX -jNw -eDE -tmI -pFo -mZp -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(210,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -xUL -xUL -bKI -ccI -ccI -bKI -xbp -bKI -bKI -bKI -bKI -bKI -bKI -bKI -bKI -bKI -bKI -bKI -bKI -bKI -bKI -bKI -bKI -dQW -jls -ucC -cfs -vUj -cLO -nqc -cLO -cLO -cLO -cLO -jOE -nUN -sza -owk -bnU -mDW -rFB -mZp -mZp -mZp -mZp -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(211,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bqN -bxL -xUL -xUL -xUL -xUL -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -rGc -jPj -ucC -wcy -sIk -aTc -sax -bdd -bdd -bdd -whW -ebK -gel -rXn -sGC -bnU -mDW -jzc -ucC -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(212,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bqN -bxL -xUL -xUL -xUL -xUL -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -dQW -jls -ucC -wcy -mtY -rco -vQo -wbF -wbF -wbF -vQo -dTV -sNs -nht -svp -bnU -pGs -jzc -ucC -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(213,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -xUL -xUL -xUL -xUL -xUL -xUL -nLF -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -pHi -nJr -hsv -qib -ktt -uLX -vQo -qeP -nCf -pxh -qha -vQo -bnU -lWP -svp -bnU -kPQ -jzc -ucC -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(214,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -xUL -xUL -xUL -xUL -xUL -xUL -xbp -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -rGc -jls -odg -ucC -gUL -aNU -kVD -vQo -kgR -kgR -kgR -oHU -jUB -fkC -obb -svp -uXs -aYe -pLX -ucC -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(215,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -rGc -tdX -tdX -jPj -ucC -gUL -aNU -kVD -noQ -leT -leT -leT -iCq -leT -gkv -iNE -eOr -wku -xGy -lBH -bnU -bmX -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(216,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -dQW -tdX -tdX -jls -ucC -gUL -aNU -kVD -vQo -aOJ -aOJ -aOJ -prf -jVc -wVO -mKO -svp -uXs -mfm -uLV -bnU -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(217,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -rGc -tdX -tdX -jPj -ucC -cfs -jLF -anR -vQo -lxz -gQV -gQV -tag -vQo -bnU -mnj -svp -bnU -wjL -jzc -ucC -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(218,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -dQW -tdX -tdX -jls -ucC -cfs -tsi -rco -vQo -tLF -tLF -tLF -vQo -afU -eOZ -gOM -fKl -bnU -mDW -jzc -ucC -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(219,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -xUL -dQW -flw -flw -lFN -wRc -gxL -ftM -tbg -dGb -iYb -dGb -slc -qYN -sbS -iyL -aHt -bnU -pGs -jzc -ucC -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(220,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bqN -bxL -bum -bum -bum -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -xUL -xUL -dQW -jPj -bnU -ias -oSt -lfl -wWF -rum -wWF -rum -wWF -rum -wWF -uLa -qSS -bnU -bLc -jzc -ucC -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(221,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bDA -bYY -bYY -bYY -rVy -vkR -bpB -hPK -nSf -nSf -cYw -nSf -fSw -joU -eKO -wkg -vZl -bnU -mDW -jzc -ucC -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -avT -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(222,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -gjW -xUL -xUL -xUL -bnU -bnU -bnU -bnU -bnU -bnU -bnU -dtm -pvj -bnU -bnU -bnU -bnU -bnU -mkd -jzc -ucC -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(223,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -xUL -xUL -bum -bum -bum -hBq -pCv -iuP -xCe -cfn -oDn -mDX -cJH -abG -cTp -sXs -dTU -xqN -bVI -vrJ -bnU -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(224,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bum -bum -bum -bum -bum -bum -xbp -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -xUL -xUL -sTq -hBq -hBq -hBq -ral -hBq -kol -jZW -ovP -hHR -vkw -lkQ -kKY -iEz -lFu -htA -dHP -uiO -bnU -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(225,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bqN -bxL -xUL -xUL -xUL -xUL -xUL -xUL -wDd -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -alE -jAL -sTq -jeJ -uaJ -fCh -xvR -vqZ -iob -jZW -ppl -afn -ppl -jZW -eMQ -rdn -hBq -bnU -bnU -bnU -bnU -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(226,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bqN -bxL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xbp -sTq -jeJ -qSP -ptv -qUe -nCq -kpX -jZW -ppl -afn -ppl -jZW -eMQ -cOR -ioJ -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(227,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -bum -bum -bum -bum -xUL -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -xUL -xbp -sTq -jeJ -pbS -mhG -kPi -oiM -jPb -jZW -ppl -lsh -ppl -jZW -eMQ -qpb -ioJ -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(228,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -bum -bum -bum -bum -xUL -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -xUL -xbp -sTq -hBq -xBV -hBq -hBq -hBq -vrI -jZW -ppl -toL -eQC -kGo -eMQ -jPm -hBq -avT -avT -avT -avT -avT -bmX -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bmX -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -avT -wuf -wuf -wuf -wuf -wuf -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(229,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bxL -bxL -bxL -bum -bum -bum -bum -bum -bum -xUL -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -rGc -rvf -umD -nQd -unF -gPS -ppj -uKH -tOP -jZW -ppl -sMa -ppl -jZW -eMQ -hdn -hBq -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -wuf -avT -avT -avT -rxJ -avT -avT -avT -avT -avT -avT -avT -avT -avT -wuf -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(230,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bxL -bxL -bxL -bum -bum -bum -bum -bum -bum -xUL -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -odg -xbp -bZa -frB -bZa -frB -bZa -sZT -nSX -jZW -ppl -ppl -ppl -jZW -eMQ -cSY -hBq -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -wuf -avT -jxB -faJ -rot -avT -jxB -faJ -rot -avT -jxB -aQK -rot -avT -wuf -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(231,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bxL -bxL -bxL -bum -bum -bum -bum -bum -xUL -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -odg -xbp -sTq -sTq -lHa -nQd -umD -hBq -hMQ -jZW -ppl -ppl -ppl -jZW -eMQ -bTR -ioJ -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bBh -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -jxB -vDy -rot -avT -jxB -vDy -rot -avT -jxB -qfJ -rot -avT -wuf -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(232,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -bum -bum -bum -xUL -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -odg -xbp -sTq -sTq -pQg -tFN -tFN -ehX -qRH -lkQ -lkQ -lkQ -lkQ -lkQ -cUd -lXT -hBq -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -jxB -vDy -rot -avT -jxB -vDy -rot -avT -jxB -qfJ -rot -avT -wuf -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(233,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -bqN -bqN -bxL -bxL -bum -bum -bum -bum -xUL -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -dQW -rvf -cly -cly -cbO -jPj -dQW -sZT -xgi -qIT -jZW -jZW -ojP -jZW -eMQ -wsj -hBq -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -jxB -vDy -rot -avT -jxB -vDy -rot -avT -jxB -qfJ -rot -avT -avT -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(234,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bum -bum -xUL -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -xUL -wDd -alE -alE -gJi -alE -alE -lrK -cCb -cCb -lPB -lPB -pCo -sVh -mAn -iax -hBq -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -wRY -wRY -wRY -wRY -gXM -avT -gkt -avT -avT -avT -avT -avT -avT -avT -jxB -vDy -rot -avT -jxB -vDy -rot -avT -jxB -qfJ -rot -avT -avT -wuf -wuf -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(235,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -bqN -bqN -bxL -bxL -bKI -bKI -bKI -bKI -xUL -xUL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -xUL -bOb -xUL -bxL -hBq -hBq -hBq -hBq -hBq -hBq -hBq -hBq -hBq -hBq -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bBh -avT -avT -wRY -ydQ -awB -spy -gXM -gXM -gXM -guD -avT -avT -avT -avT -avT -avT -avT -hGK -avT -avT -avT -hGK -avT -avT -avT -hGK -avT -avT -avT -avT -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(236,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -avT -avT -ccF -aRp -aRp -kBb -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -bOb -bxL -bxL -bqN -bqN -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -rUq -sXy -sXy -cUm -kkY -bfg -oBl -uyM -dUH -fUm -sXy -sXy -sXy -sXy -sXy -sXy -sXy -fNh -xUL -xUL -xUL -xUL -xUL -nyq -sXy -fNh -xUL -nyq -sXy -sXy -uRc -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(237,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -avT -avT -avT -ccF -cIP -aRp -kBb -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -xUL -gtR -bxL -bqN -bqN -bqN -bqN -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -qJw -tGJ -huQ -xrW -gXM -gXM -gXM -guD -avT -avT -avT -avT -avT -avT -avT -clq -avT -avT -avT -clq -avT -avT -avT -clq -avT -avT -avT -avT -avT -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(238,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -bqN -bqN -bqN -bKI -bKI -bKI -bKI -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bxL -bqN -bqN -bqN -bqN -avT -avT -avT -bmX -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -wRY -wRY -wRY -wRY -gXM -avT -mjX -avT -avT -avT -avT -avT -avT -avT -jxB -mmM -rot -avT -jxB -mmM -rot -avT -jxB -knR -rot -avT -avT -wuf -wuf -wuf -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(239,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bxL -bqN -bqN -bqN -bqN -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -jxB -mmM -rot -avT -jxB -mmM -rot -avT -jxB -knR -rot -avT -avT -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(240,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bxL -bqN -bqN -bqN -bqN -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -jxB -mmM -rot -avT -jxB -mmM -rot -avT -jxB -knR -rot -avT -wuf -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(241,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bxL -bxL -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bum -bxL -bxL -bxL -bqN -bqN -bqN -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -jxB -mmM -rot -avT -jxB -mmM -rot -avT -jxB -knR -rot -avT -wuf -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(242,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bqN -bqN -bqN -avT -avT -avT -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -avT -avT -jxB -gTh -rot -avT -jxB -gTh -rot -avT -jxB -gTh -rot -avT -wuf -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(243,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bqN -avT -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -wuf -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -avT -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(244,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -yhx -yhx -yhx -yhx -bqN -bqN -yhx -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bxL -bqN -bqN -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -avT -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -wuf -qrR -qrR -qrR -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(245,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -bqN -yhx -yhx -bqN -bqN -yhx -yhx -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -bqN -avT -avT -avT -avT -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(246,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -bqN -yhx -yhx -bqN -bqN -bqN -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(247,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(248,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(249,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(250,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -ydp -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(251,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(252,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(253,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(254,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -"} -(255,1,1) = {" -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx -yhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRqrRwufwufwufwufwufqrRavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRavTavTwufavTavTavTavTavTavTavTavTqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRavTavTwufavTnuuavTwufavTavTavTavTqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufwufwufavTavTavTsXyavTrxJavTwufwufwufwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTaQKfVQfVQfVQfVQhGKxULclqknRknRknRknRgThavTwufavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTwufavTaQKfVQfVQfVQfVQhGKxULclqknRknRknRknRgThavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTwufavTwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpavTydpydpavTavTavTavTydpavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTyhxwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTaQKfVQfVQfVQfVQhGKxULclqknRknRknRknRgThavTwufyhxyhxyhxyhxyhxyhxydpydpydpydpydpavTavTaJbbzcbzcbzcbzcbzcbzcbzhavTavTavTavTydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCxghfBGyhxyhxyhxyhxyhxyhxydpydpydpydpydpavTavTirtavTavTavTavTxULxULxULbmXavTavTavTydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxydpydpydpydpydpydpavTavTavTirtavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxcnIyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTsXyavTavTavTavTavTwufwufwufyhxyhxyhxyhxydpydpydpydpydpydpavTavTavTirtavTavTydpavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTbmXyhxyhxyhxyhxydpydpydpydpydpydpavTavTavTirtavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTcVLsXycVLavTavTavTavTavTavTavTavTyhxyhxyhxydpydpydpydpydpydpavTavTavTirtavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavThAalpTsDDlpThHuavTavTavTavTavTavTavTyhxyhxyhxydpydpydpydpydpydpavTavTavTirtavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTlpTeNKlpTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpavTavTavTirtavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTlpTlpTjwclpTlpTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpavTavTavTirtavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTdTyqnLiAGispdTyavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpavTavTavTirtavTydpydpydpydpydpydpydpbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTdTyuYlmiajeddTyavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTavTirtavTydpydpydpydpbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpdTyfIYbHclgXdTyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTirtavTavTydpydpbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpdTydTytlgfeMdTyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTirtavTavTydpbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbxLbqNbxLbxLbxLbxLbxLbqNbqNbqNbqNbxLbxLbxLbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTirtavTavTbqNbqNbqNbqNbxLbqNbqNbqNbqNbqNbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbqNbxLbxLbqNbqNbxLbxLbxLbxLbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRqrRwufwufwufwufwufqrRqrRqrRqrRqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTirtavTavTavTbqNavTbxLavTbxLbKIbKIbKIbKIbxLbumbumbumbumbumxULxULbumbumbumbumbumbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbqNbxLbxLbxLbxLbqNbqNbqNbqNbxLbxLbqNbqNbqNbqNavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRavTwufavTavTavTfBGqrRqrRqrRqrRqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTikAbBhbBhrUqavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpirtxULxULxULxULxULxULxULxULbCAaRpmqTbCCxULxULbumbumbumbumxULxULbumbumbumbumbumbumbumbumbumbumbumxULxULbumbumbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbqNbqNbxLbxLbxLbxLbxLbqNbqNbqNbqNavTavTavTbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRavTwufavTnuuavTwufqrRqrRqrRqrRqrRavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpoBsxULxULxULxULxULxULxULxULbCAaRpaRpbCCxULxULxULxULxULxULxULxULbumbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbumbumbumbumbumbxLbxLbxLbxLbxLbxLbxLbxLbxLbqNbqNbqNavTavTbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufbTCbTCbTCbTCavTavTavTsXyavTavTavTwufwufwufwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTsXyavTavTydpydpydpavTavTbmXavTavTavTavTydpydpydpydpydpydpwzlavTavTavTavTbmXavTavTbxLbKIbKIbKIbKIxULxULxULxULxULxULxULxULxULxULxULxULxULxULbDAbFxbFxaEFxULxULxULxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbxLbqNbxLavTavTbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTsXyavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpwzlavTavTavTbqNavTavTbxLbxLbumbumbumbumxULxULbKIbKIbKIbKIbKIbMTbObbObbObbObbObbObbGWbObbRDbYYxULxULxULxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbxLbxLbxLavTavTbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTsXyavTavTavTavTavTavTavTavTydpydpydpavTavTavTavTavTavTavTwzlavTavTbqNbqNbxLbxLbxLbumbumbumbumbumxULxULbKIbYZntXbYZbKIbZUbKIbKIbKIbKIxULbumbYYbKIcaSccDbKIbumbumxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbumbxLbKIccFccFbKIbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTaQKqfJqfJqfJqfJhGKxULclqmmMmmMmmMmmMgThavTwufyhxyhxyhxavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULikAbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhmnLbfBavTbqNbqNbqNbxLbxLbumbumbumbumbumbumxULxULbKIbYZjdSbYZbKIbZUbKIccGkaKbKIxULbumbYYccIccNccNccIbumbumxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbumbxLbKIaRpcIPbKIbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCavTwufyhxavTyhxavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTbmXxULydpydpxiwxULxULxULxULxULxULcfpavTavTavTavTavTavTavTavTavTavTavTavThSvsXyavTavTbqNbxLbxLbumbumbumbumbumbumbumxULxULbKIvgmchaciGbKIbZUbKIckmcBJbKIxULbumbYYccIesYesYccIbumbumxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbumbumbKIaRpaRpbKIbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULydpydpxULxULxULxULxULxULxULcfpxacaDnaKfaKfaKfaKfaKfaKfaKfaKfcUPaKfesqlTscfpbqNbqNbxLxULxULxULxULxULxULxULxULxULxULbKIccIlufcaSbKIbZUbKIiroirobKIxULbumbYYbKIccIccIbKIbumbumxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbumbumbKIkBbkBbbKIbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufyhxyhxavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTxULydpydpxULxULxULxULxULxULxULxacfpJgphirQirQirQeYeirQirQirQirQcThgLOkPAlDVoKGcfpbqNbxLbxLxULxULxULxULxULxULxULxULxULxULxULgNMbZUbMTkJkvzRfDtfDtxbpxbpxbpeusxbpxbpxbpxbpxbpxbpnLFxbpxbpxbpxbpxbpxbpxbpxbpxbpxbpxbpwDdxULxULxULxULxULxULxULxULxULxULxULxULbxLbxLbxLbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTaQKqfJqfJqfJqfJhGKxULclqmmMmmMmmMmmMgThavTwufyhxyhxavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULydpydpxULxULxULxULxULxULxULxaccfpcfphuFjLGirQirQirQirQirQirQconjvVdpppyFvUucfpbqNdridridrirwwjrqrwwdriwmBfenfenfenfenbKIqHCfgjfgjuzefhCpRVpRVmIlonYfenbYYbKIbKIbKIbKIxULxULalExULxULxULxULxULxULxULxULxULxULxULalExULxULxULxULxULxULxULxULxULxULxULxULbxLbxLbxLbxLbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufrxJwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCavTwufyhxyhxavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTxULydpydpxULxULxULxULdnsxULxULxacdppaHUcfppiuvLtmQVpiubEbemHcCAmQCevOvrakqopWccfpbqNxFZdridrirwwwJfrwwdriwmBcQumaocYqcYqbKIgCMnOknOkqBuoWWtEtiYFmVfgNyeHKcSicZOfnieMUbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbxLbxLbxLbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwktwktwktwktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTydpydpydpydpavTavTxULqaOqaOkVOkVOqaOqaOiRFkVOkVOcfpevOdppgxYpiunGicfpxacxaccfpcfpcfpcfpcfpnUmxyTcfpcfpxFZdDCuotrwweQdrwwdriwmBdXasdrsdrsdrbKImOEwzFlfGxUDohqfJgfJgmOEhgemIlbGWbRyhuArmobKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbxLbxLbxLbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwkRIvSJehhktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTydpavTavTavTavTydpavTavTydpavTxULqaOxkakVObQfgctqToqgmnqxqAqcfpcfpgxYcfpxacrQHcfpjZlaMRgmHcqMrDvkBeqgmeKcsaNvfxrgCxFZnQpkagttQttQpANlzhxFZbeipDhxlXmaLpuokHPsdrsdrnOknFMiYFxwgoaiovbdkDtpDxWxbKIbKIbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbxLbxLbxLbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTyhxyhxyhxyhxwufavTaQKqfJqfJqfJqfJhGKxULclqmmMmmMmmMmmMgThavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwktwktwktwktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwfdJkZLkZLktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTxULweSiWfvOSqgmsGExzMgNIgNIacqgNIgNIgNIgNIgNIwFDhAwgNImsNokqgNIhDkgNImsNpwLuPIfQIwKUdsnkVxwITlNUlNUlNUvTkxFZhIlsdrgOWufJidlpnSgyEgyEoaioaiuIZiYFmLugNyeHKcSiiOHjQNxhgbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTfBGxghwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwkRIvSJehhktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwhGUkZLhapktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTxULxULxULxULxULxULxULxULxULxULxULxULxULweSiBWvOSqgmtJLpFumqcaxgfJcskKskKskKmoXmqclNKskKxolpFuskKskKcjPitwpFuoWylNKmWcczAxFZeLQgrMbZIbZIttUiEjhPCsdrsdruAusdrkHmsLNsdrsdrjIcjlfchdiYFmOEqCKmIlbGWbRykOilekbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTaNgsXyaNgavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwfdJkZLkZLktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwktwmaRktwktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTxULydpydpydpydpydpavTydpydpydpiOGiOGqYDqYDqYDqYDqgmixfmGpwAxwAxlfywAxwAxwAxwAxvKavKavKacYjtMLvKavKaqljlLDkmsqljkVOpCUqgmxFZhYigrMbZIbZIcKDhNvsYocQpcQpuAusdrsdrsLNsdrsdrsdrsdrmOEkVooaiovbdkDtpDxWxbKIbKIbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufavTavTavTwBgchZeWwchZajlavTavTavTwufwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpyhxyhxnbCnbCktwhGUkZLhapktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTxULydpydpydpydpydpavTydpydpydpiOGhNZnmMnokgykiOGiLAixfmGpvwVlzWfWBnijwuQwxZwMwvKalVdgdglBTukJvgHvKajjiwVguPenEIkVOixfqgmxFZqzOwXZnNVbZIcKDqsmxFZwKLwKLlHlsbosdrsLNsdrsdrsdrsdrjlfykyjUfnJqeHKcSiiOHontpiYbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTyhxavTchZtnLchZavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpyhxyhxnbCnbCktwktwmaRktwktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULavTydpydpydpydpavTavTydpiOGiOGsTIcPnxasxUUiOGqgmgivmGpqssqsssrLfzTvnMvPBkoxvKagSZpkhdfdpuAdPAvKaclfhWWabQegokVOkcnqgmxFZcCgmsidBPxKvqnColWxFZhjwhjwlHlsbosdrsLNsdrsdrsdrsdrsdrsdrmOEevImIlbGWbRyqmoqEDbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTyhxyhxchZchZiaqchZchZyhxyhxavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULxULavTavTydpydpydpydpavTavTkyVwjuhHWblyrNPasniOGraiixfiqTkRXvnnwAxltYwAxwAxwAxvKaqzPloMvLPjcrhPOvKamHUmKDjzxohFkVOlluqgmxFZtfqxFZjFvuzIxFZxFZxFZbKIbKIrSFidbhXOxdDsdrsdrsdrsdrwGesdrmOErDGfenbYYbKIbKIbKIbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTyhxyhxvrdrlMqeYkIGvrdyhxyhxavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTavTiHMaNLaNLiHMbmXavTydpavTavTavTavTjWlpKptzLpIPkXYsRMiOGqgmixfmGpwAxwAxwAxduXmQocyIuKyvKavKavKavKarckvKavKahYNqRylLarjPkVOxveqgmqgmqgmqgmkwllOsuKEqgmohvhpgbKIoIqegkegkxKnsdrwGesdrsdrsdrsdrspEvKmeHKcSicZOssHsNbbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxvrdrZJuaGsbNvrdyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpavTavTavTavTpgppgpiHMmtPfTMiHMavTavTavTavTydpydpydpiOGbiioRhfuBslOkDyiOGqgmixfmGptMRijVgtolmymbEydVuVturInIUnsviAbvgovxIhFGjCLoTvmrWwHQhIGgJPobRobRtxLxVlkTYmYBrnKtxLgjAgNIlEUtBlpufpFfrxfmFgsdrsdrsdrsdrsdrmOEqGLmIlbGWbRytuZvmJbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxvrdgAtcbLjinvrdyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULpgpdvsdvspgppgppgppgppgppgppgppgpvrxiOGiOGiOGgOdnVYiOGjenpssiqTuGQnowqssezOqssqssqsskaMfTyjnhjnhfTyhaUvKaqljkmsqljvqvcKkeGinpvcKkcKkgcYcKkcKkcKkcKkcFPfyzdxFeBqsLNsdrtEtsdrsdrsxJsdrsdrkHmmOErDGfenbYYbKIbKIbKIbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxvrdvrdbbqrtDvrdyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTcavxULxULxULbSCraMmtPmtPpgppCjhGMvlzpgpugrpgpfCQvrxfHataPmVotRvueOrxtvOBmWDmGplelmKvmKvvPBsYvsYvleltrBfTymLOjszlBFkeIohkfYHwjKtpfgOpxUymIeuJVuIvdFaxopfptkCItElouEhPtqgmbKIvhTigixlmxeVsdrsdrwGelJpsdrsdrnftgNyeHKcSicZOxAmxGxbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTxULxULxULxULxULiHMmtPnaEpgpdZVgLkgLkpgppBhpgpmPRvrxhIaxUUxJDdEDpPLojsddhxCUrgmaRqsAhsAhqsssAhsAhtxzwAxxUmrlSoQsjHFfTypWaolnwbJiKVnGhrXwqWawgHyjhmyqfbqhMyhMygcpcKkixfqgmmMsiBLnPFbKIvLErtJksMaDJkequTKvmNscYulrmIlxGXbRyfxYbcubKIbumbumalExULrGcdQWrGcdQWxULxULbDAgjWxULxULalExULxULxULrGcodgodgodgdQWxULbumxULxULbumbumbumbumbxLbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTiHMiHMiHMiHMiHMiHMiHMavTpgppgppgpdAimtPfPMgLkgLkfBsgLkgLkeEagLkvrxiOGiOGiOGiOGjpdiOGvZYcmKwAxqsssAhsAhqsssAhsAhqsswAxaSIfTyaptfTyfTyeJYgFPbqxiKVfPDsmYcZIiKVpVZvZRlFvjkJhMycwmcKkixfiuymMsnwzmzjmMsmMshMDmMsmMsiiYxKNrepremjJbremqtHbKIbKIbKIbKIbumbumalErGctdXtdXtdXtdXdQWxULbYYxULxULxULjALxbpxbpxbprvfxbpxbpxbprvfwDdbumxULxULbumbumbumbumbxLbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTiHMkHDkHDkHDkHDkHDiHMavTavTavTiHMmtPmtPpgppgppgppgppgppgppgppgppgpvrxuyWkLoqbJeMluSexJBcmKwAxqsssAhsAhqsssAhsAhoXlwAxuSvuSvcKkjvbstWiJKstWbpIiKVfPDfQskHIiKVqjcfYadvhlaLhMyjGdcKkixfqgmmMsfQMgiZnbrfFGlAvdYSwRvlKToezhwVxJnxfHtEQxULxULxULrGcdQWrGcdQWpHijlstdXtdXtdXtdXflwdQWbYYxULbumsTqsTqsTqsTqsTqumDbZasTqsTqclyalEbumxULxULbumbumbumbumbxLbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydppZDpZDpZDpZDpZDpZDpZDydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTiHMkHDkHDkHDkHDkHDiHMavTavTavTiHMmtPnOYpgpqFHvVZpgpqFHvVZpgpqFHvVZvrxiEQvEdktTfcheIahyKcmKwAxurIurIurIylWurIurIpPzwAxsupsupcKkxZpiKViKViKViKVfPDfPDfPDfPDfPDiKViKVgklcKksHKcKkcKkpDumaGqRenzKoQgehZwTeoobtZOxMGsiOoTTnASkrVpuEiiYxULxULxULclyjlsjPjjlsnJrodgjPjjlsjPjjlsflwjPjbYYxULbumhBqjeJjeJjeJhBqnQdfrBsTqsTqclyalExULxULxULbumbumbumbumbxLbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTikAbBhbBhrUqyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydppZDnnVtAampjqFfqIUxVnqipavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTiHMkHDkHDkHDkHDkHDiHMavTavTavTiHMmtPmtPpgpnBdmWypgptYomWypgpvqYmWyvrxgcwfIIvMloEOumxvVNmKLuEzuEzuEzqkOuoVuoVuoVuoVhrupbgxkWcKkdVrhFjfPDhFjhFjfPDqQCfPDfPDfPDfPDfPDeOtcKkhPpnNjcKkixfqgmmMshZyerGsPtsPtwdudUIrqSmgVeBlhBydoVrFQiiYxULxULbnUlFNucCucCucChsvucCucCucCucCucClFNbnUrVybnUbumhBquaJqSPpbSxBVunFbZalHapQgcbOgJibObbObgtRbumbumbumbxLbxLbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydppZDcnixkRmpjhDjtlubyutGKavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTiHMiHMiHMkHDkHDkHDkHDkHDiHMiHMiHMiHMiHMmtPnaEpgpwfSpgppgpdJbpgppgpukIpgpvrxqvailLiMLoORsOEqeLcmKuEzuEzuEzuEzuEzuEzuEzuEzuEzuEzqkgcKkgRSoNvfPDoNvoNvfPDfPDfPDfPDfPDfPDfPDeFycKktAmwMJcKkoLohcumMsiBLnPFiBLiBLpxShoqhoqiiYiiYiiYiiYiiYiiYdKFbnUbnUpfbcfswcywcyqibgULgULgULcfscfswRciasvkRbnUhBqhBqfChptvmhGhBqgPSfrBnQdtFNjPjalExULbxLbxLbxLbxLbxLbxLbxLbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydppZDpZDpZDpZDpZDpZDqbYpfYmpjpfYwAWbyubeDmpjmpjmpjpZDydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTtOzkRkvowkHDkHDkHDkHDkHDnlFlJNkRkvowrRkmtPduBvhbiJsiJsvhbiJsqIPvKovuhuEGvrxkFrkFrkFrkFrkFroiXqShwzfiqZhrSblDblDblDblDhsQuEzuEzrhUcKkmsKguVfPDwqeguVfPDfPDbAPfIUfPDfPDfPDrYccKkfPDhfpoPSmRZvjufPdtkqsjEwqdbnUecIoUscfNoUsbnUszXaUGpiRotyijZszXbnUovIvUjsIkmtYkttaNUaNUaNUjLFtsigxLoStbpBbnUpCvralxvRqUekPihBqppjbZaumDtFNdQWalEbxLbxLbqNbqNbqNbqNbxLbxLbxLbxLbqNydpydpydpydpydpyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTmpjhVmefplASpuSsXVfYUwlDgIEwlDxhbbyukktgNbeSJlBepZDydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTiHMiHMiHMkHDkHDkHDkHDkHDiHMvQkkRkiHMxfslLvtsKmtPmtPmtPhNTveCiZcvEejjBdKnptlcLqtrUvuOtrUjQptrUegJuEzseGlQJkgepgkpgkeLlcDOuEzuEztiocKkcKkcKkcKkhbbhbbjHTjHTfzGcKkjHTjHThbbhbbcKkcKkcKkoPSxfDeYueYuhrcpMfpHHfNdwRNoXithtsOzoibrSNrSNttyijZijZaiUuQGoAXcLOaTcrcouLXkVDkVDkVDanRrcoftMlflhPKbnUiuPhBqvqZnCqoiMhBquKHsZThBqehXsZTlrKhBqbqNbqNbqNbqNbqNbqNbqNbxLbqNbqNydpydpydpydpydpyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTmpjsVLvWtpfNiIglaEuYagkxhBHjBPuCilzwcAouYauYamDppZDavTavTavTavTavTydpydpydpydpydpydpavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTgCOkRkvowkHDkHDkHDkHDkHDnlFgUckRkvowqHLmtPtsKvDIsgLinAmLKuntpfZjXLcNmgEzhKsojexvjvajvajvCrknIvScvajtYTliaglsbKlqnxigKjATejwejwumCbxfdNBmeGmjHrkdjxZrkdrkdrkdjxZeeEvUqjxZrkdmkmmeGnfIihJdxZaWMxOjedWpbcxOjbDgqycgQZnRSgJQbnUbnUbnUbnUbnUbnUlxLbnUtyFnqcsaxvQovQovQonoQvQovQovQotbgwWFnSfbnUxCekoliobkpXjPbvrItOPnSXhMQqRHxgicCbhBqbqNbqNbqNbqNbqNbqNbqNbqNbqNavTydpydpydpydpydpyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTmpjdfVxKukgxlCWkUovSTxwhvSTxwOuYauYauYauYavqQklhpZDavTavTbmXavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTbHtmpsaxLiHMiHMiHMkHDkHDkHDkHDkHDiHMiHMiHMiHMiHMoBDtsKugkqxkqMnraAraAraAtOEqeHpaxtTotdLeharTvrTveizoIbrTvrTvqKAuvBtgdiNKpbfxcLnmLrTvrTvhiOjeormVmcUmcUnWOnWPmcUdhXpSOtTQmkykjhulhpSOlplggDtmthVNhhxvUsjKFjKFcVGjKFfKEaPwcOlwjWgCdwFcmkrpTqshXgWcoJacjHdLjqSRcLObddwbFqePkgRleTaOJlxztLFdGbrumnSfbnUcfnjZWjZWjZWjZWjZWjZWjZWjZWlkQqITcCbhBqavTbqNbqNbqNbqNbqNbqNavTavTavTydpydpydpydpydpyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTaaSaaSaaSaaSaaSaaSaaSaaSpZDcRXxFQlMFkWCmgCuYavUBpZDavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTnZExAvaaMaxNavTiHMkHDkHDkHDkHDkHDiHMavTavTavTiHMiHMiuChAxpgppgpraAlfVqxwuWWskZsdqoEfmStqrSmStmStmvAmgopJSpJScSvtOYtRCchNsFwhopvKPeOOeOOlIJthudDfpLdqHqgBkrlorNSvkkfjwjgziqHjTsrlogztxcAuzfgoCrfkiiMgUajKbcJLiZZqjAbnUfGldxVdblqbZgQZuhNaQAfmkgWccNEhVtcLOcLOcLObddwbFnCfkgRleTaOJgQVtLFiYbwWFcYwbnUoDnovPpplpplpplpplpplpplppllkQjZWlPBhBqavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpotootootootootootodMLhIepEDlInabajoTgWjpZDsuKpZDpZDitUfjSuYaprlpZDxULxULxULavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTnZEruonZEruoavTiHMkHDkHDkHDkHDkHDiHMavTavTavTavTlJCtsKugkkmHwdvraAeARmZkpyWskZiuxefFcRangjdWtmStvybjpriwkpJSpJSpJSpJSpJSpJSpJSpJSpJSpJSpJSmvAgafpJSvyfvyfvyfvyfvkkfjwjgziqHsrksrksrksrkpFRpFRpFRpFRsdawdRcGFumasHlbnUhVhuSVsxbromqbgkIptcWvbznpptcqfVTqQbcLOcLObddwbFpxhkgRleTaOJgQVtLFdGbrumnSfdtmmDXhHRafnafnlshtoLsMapplppllkQjZWlPBhBqavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpotofwXfGivMfpbwotoutSoKrrSnfgpxYNkGSnYvpZDvGieEypZDsWTuUruYadBLpZDvBerTGaceacebGtaceaceaceaceacebGtaceaceaceaceaceacebGtaceaceaceacepQdavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTnZEruonZEruoavTiHMiHMiHMiHMiHMiHMiHMavTavTavTavTlJCpXbnrYpgpwdvraAeARhsldwSskZaFAlSteuajNKfyrmSteWWvobdsXabXpJSnKUtfxsWDcjEmhqhNghNgjiYleqcWGpMDjjnvyffmWcLCvyfvkkfjwjgziqHsrkplggvmpGehgbqckoUViGSsdasdasdausnsdajWriOpercuapuKrnDadLvvjVlyvpKNsTRvlCqhfcLOcLOwhWvQoqhaoHUiCqprftagvQoslcwWFfSwpvjcJHvkwpplpplppleQCpplpplppllkQojPpCohBqavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpotovRaacVabsqOAwKNfDinOjabZpoTabavAhhVXpZDxcYgzWpZDsgBmpjmpjmpjpZDmbmsInmbmmbmavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULkLhxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLaezacQabUaAhxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLaSEvsMxULvBeraAraAcOncOnskZmNqklophqxmCtQvmStvybgHQxbmacxtQGacylrVbNFbNFbNFbNFbNFbNFqxTgdLshNaNroqwuWCmmKhLQvkkmqbjFluqytVhwUjfwwfwwfzgdEkmWJcOqsdapACrAemyZuXOjWriNirLbrxckPuglgbdMcuOfokbnUxPKfQcuIUlfdjOEebKdTVvQojUBleTjVcvQoafUqYNrumjoUbnUabGlkQjZWjZWjZWkGojZWjZWjZWlkQjZWsVhhBqavTavTbmXavTavTavTavTavTydpydpydpydpydpydpydpyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpotopFMnOjeutacVototOsntOxgqrFkabavAhnhzpZDiFKueKpZDnVPuYaxgBofmpZDiJlkxUmvQqImavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTvBekQrxBkqZOxBkxBkxBkxBkxBkxBkxBkxBkxBkqZOxBkxBkxBkxBkxBkxBkxBkqZOxBkxBkxBkxBkxBkxBkaUbvBevzSxBkxBkxBkxBkxBkxBkxBkxBkxBkxBkxBkxBkxBkxBkaUbxULxULuPnhzhklcklcmStmStmStnwRmStmStmStogXkrBdBRkhydBRuEBiLirrmnrgwIAwIAwIAwIAwIAwIAqOsckVvyfiYInWJnsfqSifjwlVSyesphuhTajvAnplkyceRtmWJcOqsdasxBrAelWokQnjWrsKNkUyefEbuFrTWbdMcuOoJpbnUbnUbnUbnUvgInUNgelsNsbnUfkCgkvwVObnUeOZsbSwWFeKObnUcTpkKYeMQeMQeMQeMQeMQeMQeMQcUdeMQmAnhBqavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTikAbBhbBhrUqavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpotocGuacVrFkmNPotoashashashsTeashoZqashpZDfKMpZDpZDxgBxgBxgBxgBpZDiJlsdHmvQqImavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTvBexULavTavTavTiSBavTavTxULxULxULxULiOewDIocYexigeOdSQxguxoSadsqpokdmwmxaLQqpWadtuZzvCvhTOdWIhTOhTOhTOhTOfrLiCOiCOocGoEaiHObNFqxTvyfvkkfjwjgziqHsrklOOfOWnMwtfPiyqnMwrGysdasdetajlWoqUFjWrjWrjWrjWrjWrcyHbdMcuOmmQbnUbnUbnUbnUbnUszarXnnhtlWPobbiNEmKOmnjgOMiyLuLawkgbnUsXsiEzrdncORqpbjPmhdncSYbTRlXTwsjiaxhBqavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpktwktwktwktwktwydpydpydpydpydpydpydpotoashashaduashashkMcadwadyadxadzkMyduuadyadAlImpZDpZDpZDpZDpZDpZDmbmsInmbmmbmavTavTavTavTavTavTavTavTavTavTbmXavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpxULwdvwdvwdvwdvxULxULxULxULxULxULiOewrNijzyfpcQvseortmrnkqohadTecNxoHskBadVadUadXadWlrVsSjdUVnoBdUVbNFndQpJSpJSpJSpJSvyfvyfpJSpJSvkkfjwjgziqHpFRhVksrksrkdQzmLPdQzfujsdavUEhBbnEavTsfFMaTYcSdmgMjWrrbCbdMaaPgfCmDWmDWmDWeMibnUowksGCsvpsvpsvpeOrsvpsvpfKlaHtqSSvZlbnUdTUlFuhBqioJioJhBqhBqhBqioJhBqhBqhBqhBqavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpktwkRIvSJehhktwydpydpydpydpydpydpavTavTaojadZfvamAkaojiRyanmanmjihanmnbUdJZofFhomycQgZXtyHjFYueqgZXmbmiJlkxUmbmavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpavTydpavTavTydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULxULycljJdcUVwAQnGarPsaCVskEaeGtosvBabSOeTJrDEvFMuZzrIlwIAkPnwIAwIAwIAwIAdCMpJSwYkwjifnxaAPhyzfcUddipUzjkwmbtiqHxaIpqjhUFwtppFRgOrltkhOwsdasdasdasdasdajWrnypvjXpNBjWrlApkCivAFfvescHscHdbNdkQbnUbnUbnUbnUbnUuXswkuuXsbnUbnUbnUbnUbnUbnUxqNhtAbnUavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpktwfdJkZLkZLktwydpydpydpydpydpavTavTavTashkuyxQHpxZhEQnsianJanJwkMuuDlgqnwqgZXgZXrwWseZvNuvIAgEdrioeJueJupywmbmavTavTxULeikxULavTxULeikxULavTavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULvBexULxULxULycljJdomQvfpfpWdSQxiBwRaqxXqxXjfiyiyhRtdFFhRthRtpeqwIAtzPadYktipvrwIAtiNpJSpqjpqjqgZpqjpqjpqjpqjpqjgmrqaXiqHpqjpqjpqjeOdrQsmwQqCopcspgGkdRmmYmmYmZpmZpjWrjWrjWrmZpmZpoUQmZpaWrmZpmZpqWslnWpxXmDWmDWpGskPQaYexGymfmwjLmDWpGsbLcmDWmkdbVIdHPbnUavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpktwhGUkZLhapktwydpydpydpydpavTavTavTavTashgxqkHXjmdaojeueanmanmfUXgvprsyhWngZXoaCtfmiTSgCSrYDmYdnYZnYZnYZnYZnYZnYZnYZxULxULxULavTxULxULxULavTavTavTavTavTavTavTavTavTvBelZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpwdvxULxULxULxULxULxULiOejJdjJdvfpoyfdSQxYJxYJxYJxYJuZzyiyhoVsLnhCLhZzfIuwIAjuIiLinrgwIAwIAnzHpJSpqjpqjpFRacuoYUoYUoNTmcUsBBkhwyesgvPoYUgbthwGrQsjDDiBleINjDDjDDjDDotZmZpgPFjIkumguxOdSphCDqRFubQfqjtNXmZpyjpeWgjNwrFBjzcjzcjzcpLXlBHuLVjzcjzcjzcjzcjzcjzcvrJuiObnUavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpktwktwmaRktwktwydpydpydpydpavTavTavTavTashjyjanmxHUasheLXanmpbkqszegjpxEeSPgZXvvHetsqfdbTwrYDbLWnYZshMhxrsXlhxrdYanYZxULxULxULtmOxULxULxULtmOavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULxULavTavTiOejJdnjdvfpdzSdSQavTavTavTavTwdvpsSjmUacvjmUkrHvgXyegwIAwIAgoWsdwwIAnswpJSroWroWpFRgOigbtoYUpqjpqjgmrqaXiqHpqjoYUoYUoYUrQsjDDegMvBSjDDxZxaeHaeHmZpfoifBSfBSfBSfBSfBSlnHlVNfqjfZAmZpmZpmZpeDEmZpucCucCucCucCbnUbnUucCucCucCucCucCucCbnUbnUbnUavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTashhQbtsqexqcxXiEaprPjgawuteoWfRSlOXgZXvvHtmyqfdbTwrYDcDSnYZnXsuKIeFUuKIiaMnYZxULxULxULtmOxULxULxULtmOavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwdvwdvxULxULbmXavTdSQdSQdSQdSQdSQdSQavTavTavTavTwdvbDfjHDxEfoJXkrHkdMsSyjTlsSypUffNUsSyidGpJSpFRpFRpFRqalpqjpqjoNTmcUsBBkhwyesgvPpqjpqjczupFRcAqdQzdQzjDDjDDjDDgarmZpfBStTOdiDdiDvaBjAypwCfBSrXogkJmZpjjCrVBtmImZpavTavTavTavTbmXavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTsXJsXJsXJsXJsXJhLganHkijanmjihrkLuUCgZXvvHtmyrHStmyrYDwJNnYZnRXvApjyAfBftHrnYZtdKdYZxULtmOtdKdYZxULtmOavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULavTavTavTavTavTavTavTavTavTavTavTavTwdvhRtkrHkrHkrHkrHbfkgpevyfgpekcMvyfvyfvyfpWSoeCoeCpqjpqjpqjpqjvWgvWggmrqaXlgnvWgnHXpqjpqjpqjpqjitNpFRqzzjDDjDDwaamZpoHlijLcEqcEqfBSfBSfBSfBSmzsmzsmZpgEhfnQpFomZpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTbmXydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTsXyavTavTavTavTavTavTavTavTavTydpydpavTavTavTavTavTavTavTavTsXJrxlvThpNOsXJsXJdVVcKQuUkdFbtNquangZXfsAjDKrqQpbPgIdmQJnYZjbEouBgoKvqFloTnYZtmOjKVtmOtmOtmOwlGtmOtmOtmOtmOavTavTavTavTavTavTvBelZnavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULvBexULavTavTydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTvyfeZUqurvyfqurtdEvyfxULxULpWSuEduEduXLuXLuXLuXLuXLuXLkYglnxeuWoaFoaFoaFoaFoaFoaFoRcpFRuqajDDjDDuqamZpgPFijLcEqcEquPawFOwFOfBSxiLlHZmZpmZpmZpmZpmZpavTavTavTydpydpavTavTydpavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTikAbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhrUqavTsXJsXJmfFlTBrVAhnBsXJczFkijanmfzerkLykbgZXgZXgZXmVhgZXoTFoTFnYZnmReSQnYZvaxwlZdjLhuifYxfYxbcRfYxfYxfYxqJyfBklkivBexULxULvBexULxULxULlZnavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwdvwdvwdvxULxULavTavTydpydpydpydpydpydpydpydpavTavTavTavTxiwxULxULvyfuWbahevyfahegUwvyfxULxULpWSpWSjItwopizVwvjdGOgwYjItpVWjXajJuxuBxuBxuBxuBhHyjJupFRpFRiIQiIQiIQiIQmZpmZpmZpmZpmZpmZpmZpmZpmZpmZpmZpmZpavTavTavTavTavTavTydpydpydpydpavTydpavTavTydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTavTavTavTapJapJapJapJapJapJapJapJapJapJapJavTavTavTbmXavTusEwSctGQusEsXJaiSimMkMTeFCqhUvLaoqFdZaanmtVVmdqlpWsUFxlgsUFkEftnXdTLfNOdcgsjWgNqnYZlMxhhInYZhBQaYfoDmoDmoDmoDmoDmxUeoDmkMtxnmxnmxnmxnmxnmxnmxnmakgavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpwdvavTavTxULxULavTavTavTydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULblgxULxULxULxULxULxULjItcFmfwUvgWcrgpdDdMRsBsvYPcJpdbctatkFFxpUgZbjJuavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTapJapJapJapJapJapJapJapJapJapJapJapJapJapJavTavTavTavTusElZLnEvxSNsXJroSjxwrAWooavCEgImokmajqhXBfzeanHsMAjUujUuwzHamAdAsnnjrjOfLLcUCdCIpZJkeCvyJnYZgKtxSNtmOtmOtmOtmOtmOtmOwjetmOxULxULxULxULavTavTavTavTavTavTbmXavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTwygwygwygwygwygydpydpydpydpydpydpydpydpydpydpavTavTxULxULavTavTavTydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULjItwkSenNsDunhrhMMsveuMFdksparrlCceZbowfDJbVvjJuavTavTbmXavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTapJapJoQEwRbieIxRZnOnjgjvBgmOekgMwonapJgLHgLHgLHgLHgLHiAOlmCqFausEiZHiZHiZHebFiZHgImgImajVkijanmpcTqWgmPmmPmxGPuUkmVNuUlnnjgXEjNppXljIunYZvErfgMktdxrUwjerhXndMhnOvFdmTwrhXrhXrhXrhXeTueTurhXhmMavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpwygwygwygwygwygwygwygwygydpavTwygccittKrYQwygydpydpydpydpydpydpydpydpydpavTavTavTxULxULavTavTavTydpydpydpydpydpydpydpydpydpydpavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULjItwZJeRvkpOhsuqKPvhfjslnElxuBfDJfDJfDJnhKgQUjJuavTavTavTavTavTavTavTavTavTavTavTavTavTbmXavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTapJapJvmDpTwpTwpTwpTwpTwpTwpTwpTwevJapJgLHxHkwieohfaHcgLHaCXatqdxLashqrAlsAubahEQmwVrAaaokcMcanJpoRanHanmanmanmanmamAitbnYZnnjnnjnnjnYZnnjnnjnnjnYZyijjrHrhXumXporioplgJvTPkHdkHdlXRkHdkHdrhXhmMavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpwygjERxLFomOvaRrjQcYKwygydpavTwygfuXrsDhNiwygydpydpydpydpydpydpydpydpydpavTavTavTxULxULavTavTydpydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULjItrqGgdjvmelmmtQdjItgFMustjJulGBvjYfWckbRenqjJuavTavTavTydpydpavTavTydpavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTapJapJpvwmzxpTwpTwpTwpTwpTwlVKrYnfsQapJgLHjPPePaxcdpzZgLHaCXatqwjeashfqMxHEpPxvXsnKOykNsJDalhxCnmIukyfiEaiEaiEaiEadkBwXjfJsnIRuUkuUkuUkuUkuUkuUkhxPiWYrkeeLmfbbjEbcSChlTprDljTljThahljTapKrhXydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwygxGoqWHqWHgHerEicYKwygydpavTwygmYEcWOqEswygydpydpydpydpydpydpydpydpydpavTavTavTvBexULavTavTydpydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULjItjItizVmlMgwYjItjItcuYsHJjJujJuxuBxuBxuBjJujJuavTavTydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTbmXapJapJyldtFYygBpzIvBxtrnpTwpTwpTwmxoapJgLHvsejrRsLrpzZgLHrZLdJcuwVashxITcVuqJMgZQkJsalRalRuDOalSpKranmlDjwenanmanmxAianmjBrxhDanmanmanmanmxAianmuWYiTYvJGqBGjRDtvFxQFfXdrhXahUkHdkHdkHdwOnrhXydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwyguCruCruCrhczrEibDowygavTavTwygipivEowygwygydpydpydpydpydpydpydpydpydpydpavTavTxULxULavTavTavTavTavTydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxiwavTavTavTavTavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTapJapJetzeTRpFIpdjdoIpdjtFYpvxpTwpTwapJgLHmSsnTQmuNeFngLHgYCgdietMntdvuJhKttUiaojanHvVsamyamAanHmhvalUgzkvyManmsxaaoXvmOmYTxuraoXaoXaoXaoXaoXaoXaoXyijqujrhXuHMnEtvNFeTXrhXubdgVovGngVosITrhXydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwygwygwygwygcyuwygwygwyglziwygwygeXdnajwygydpydpydpydpavTydpydpydpydpydpavTavTavTxULxULavTavTavTavTavTavTavTavTavTavTydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxiwavTavTavTavTavTavTnGxsLvavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTapJapJkcwtFYtFYhAqsUnjsusLgapJjCWapJapJasFqQHnTQuDKloeuYmssFaDdoQaashashhsoashashlUdaojashanianhogealFeiRpdLamDamDaoXhikamFlqgvAytcPalimLDnVvjWxaoXgKtaDhrhXrhXrhXrhXrhXrhXrhXrhXrhXrhXrhXrhXwdvydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSigOxlsqgCjAvtwUfYltMkahnoZLlaseXdomhwygydpydpydpavTavTavTavTydpavTavTavTavTavTxULxULavTavTavTavTbmXavTavTavTavTavTavTavTavTavTxiwxULxULxULxULxULxULxULxiwxiwxiwxiwxiwxiwxiwavTavTavTavTavTavTnGxsLvavTbmXavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTapJapJapNdJBpTwpTwpTwpTwnOeapJmxtapJapJrMvqQHxVeqQHdqOgLHgYClWyxJrashktWadxtVSlSNkqVolzashanIanHjihanmanmanmanmanmannmAxydsqVDydsydsydsydsydsnBIaoXrPDaDhebMnrJanOvxXujExWqxULxULxULxULxULxULydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSneanajnajhpNwAMsDWnajnajhjvwQGjZgnajjFSydpydpavTbmXavTavTavTavTavTavTavTavTavTxULxULavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTnGxsLvavTavTavTavTydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTapJapJapJapJapJapJapJnAxrmLotsapJrODapJapJasFqQHwnMqQHhwggLHaCXatqmWmashrbWrRVanmanmjPhwujaojaolrQzpiganJanJfQxanmanmivQndmjappyDanKinUydsydsydsanLaoXsrqnDlwmHiARnVpevYgrzxWqxULxULxULxULxULxULydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSabeeFBgAGveFxsZoUXnajnajfVmwGDnajqDgjFSydpydpavTavTavTatXvcGvcGvcGvcGvcGvcGtFrvcGvcGvcGvcGvcGvcGtFrvcGvcGvcGvcGvcGvcGtFrvcGvcGvcGvcGvcGvcGtFrvcGvcGvcGvcGvcGvcGtFrvcGvcGvcGvcGvcGvcGtFrvcGvcGxtVybTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTayqayqvvMqTbuVeayqgWZrUuvfipNonIunIuayqayqgLHasJnTQqQHdlJgLHaCXatqxJrashaoRaoTjiVlYkwFRbwmhEQakBaokaomaoUaoUnyaanmcwWaoXrQNfrnguRgTbiWuaongevqWLaooaoXcXiwbOohrrikkdstGcarPxWqxULxULxULxULxULxULydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSwGDnajnajnajpkJmJdnajnajwEmwGDqmDectjFSydpydpavTavTavTnGxdvclzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBasravTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpbTCbuIbuIbuIbuIghqayqhISqTbqlYayqnhnekwekwgzHvFerkpvbxatIayqcTEnTQqQHixugLHaCXatqxJrnQrapOpWzashashashashapPecDloOwLsaojaojapPfyVjXhaoXaoXoPPaaHmEIaoXaoXaoXaoXaoXaoXgKtaDhxWqxWqxWqfQexWqxWqxULxULxULeNuxULxULydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSiamnPswGDnajnajmJdnajnajtuunajkcXectjFSydpydpydpavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpbTCbuIbuIbuIfJZlGygJxphsghqayqfiGjdwjGidmyeBfwphmGbpdvgQjlCiatpqqoayqcTEsMXwmfvjQgLHwjeatqxJrashashashashwjeujDaqPtUFesEaFJdXFoDwoDwrqwhfXtUFtUFsoNtqprJwxGjrJwrJwgsMgsMgsMgsMvqPuCoaALaALaAVlZswjetmOtmOtmOusEarlusEwdvwdvydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSpJTnHenVIndetCjawojvywwOnIMnHenVIaUgjFSydpydpydpavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbTCbuIhnPbuJbuJphsghqghqghqghqayqkSRqTbtcNayqqnkrkpchkcQrleZikYlTJarEayqaxclatqrqxCfgLHefnatqxJrasharGxCrasharIarHwaPjGFoDmarKarNoDmuAjtkraBItkrgIGojvkkntqaeDrtkrtkrtkrtkrtkrtkrinwtkrtkrgxinZUjFGnrdwjeuxxwjebuOrJhusEavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwygwygwygwygwygwygeDtwygwygwygwygwygwygwygydpydpydpavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTydpydpydpavTavTydpavTydpavTavTavTavTavTbmXavTavTydpavTavTavTydpavTydpavTavTavTavTavTavTydpavTavTavTavTavTavTydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpbTCbBHqqRswQcXIcXIcXIcXIcXIcXItSdayqgKoqTbjlLayqayqayqayqnyTevUayqayqayqayqgLHldtatJgLHgLHascigQfTuashashashashsyNauVaDhuBiwjeasOwjewjexJrwjeasOwjeuBioTuiINwjefYQfYQfYQfYQiPXwjexOYxWDwjepjgwEPhncfhiwjewjewjeiPXwjelhBusEavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwMrydpydpydpydpydpydpydpydpydpydpavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpavTydpydpavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpbBHtFcphsghqghqghqghqaJCirNirrlQpcIhcIhcIhcIhcIhvyHnzDeZeuQcwoMmmJdAVgYCikhatbqSyoiCaCXaCXwjeobaoQawjeqbhlxFdXRatrauVaDhiKMavUavUaxiaximfikTIuGYuGYatUoTuiINwWLrQJrQJrQJrQJrQJrQJrQJrQJsqgsqgwJHasQoehsqgtmOtmOtmOcpCuUZtmOydpydpavTydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTrfjphsydpydpydpydpydpydpydpydpavTavTavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpbBHpEmghqghqhfZshRshRshRirrtFurQucIhkzSuVDiwccIhlyucHuvJsqDOjSqtIztlkauctkrtkrwGBaBItkrtkrtqavMhauXahCauYrbohOArboazGlmubNbavXavXaxiltFxsJaxiavXavXwasoTuiINxSZrQJiORewIfwnfpSfvzuUimyhnvjinqopCodDcyasqgydpydptmOtmOtmOtmOydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTwMrydpydpydpydpydpydpydpydpydpavTavTavTavTdwFsLvavTavTavTavTavTavTydpydpavTavTydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpbBHpEmghqghqshRshRshRqVfxIJhmCrKdcIhrjBwJOnlMcIhgGsoLBeKZjlllOFudOykravpaLujwojwobEJpYhcYUauebsUavSnOKhEfioGirgjwoaALmNobNbavXavXaxiavVoWTaxiavXavXwasrTjatMatOrBGeTgavYawbwPDawbgXDmyhkTjoaSwYekRzlWiayGavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTktwwFtktwktwktwktwktwktwktwktwktwktwktwktwktwnGxsLvavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTbmXavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHpEmghqghqntVshRcpecXOcperBAgHGasEauOavPfpIawZiFcqHeiAvclBclBclBclBclBclBclBaxGaFIaFIaFIlWbaFIaFInEieGObxMaFIazqwjexJrdskpdopdokTIkTIqAxaxiaxjaxjkRKoTuaxlaxkaxnaxogRhrqWrqWrqWxtPmyhxxieqPiataxraxusqgavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTktwwxfxYEbKsdDKxYEkxIktwgkycPIcPIcPIcPIspaktwnGxsLvavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHdbRghqghqjsoliLcpecpeooRdfycqqcybauPiEJaykaylerycqraIKclBcrycrzhKmaypayodKQgTcayriekcwHdfaaysuJFjRUaytayubxMazqwjexJrgsQwjewnOwjewjewjewjewnOwjegsQoTuiINayymyhdGVxeIayCpIfayCayArQJayDtcjpEFayEayHayGavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTydpydpydpydpydpydpavTavTavTavTavTktwjxSgkybxUurVaVCdPMrbgptYgmncqGkxPhPevirhSDuYfsLvavTavTavTydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpavTydpydpavTydpydpydpydpydpktwktwktwktwktwydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHpEmghqghqshRscFcpefhocpeihnbxhxDScwThvaawWcIhlWfazzdRIclBazAgMRpYMazBuXiazCaymazDwRzlamobBmQKlamuzTnuJaBKjPzazqwjexJrkkGrBcjilavaetMouHtkraBIgIGeDrnheuCExSZeeddPnrqWrPUpIfazHsNKrQJcGzviFnezneztQysqgydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTbmXavTavTavTavTavTavTavTavTavTavTavTavTavTktwmGTvmMiSgetBcgHxNscgHcgHxSdspavAsvAsfkrktwujFsLvavTavTavTydpydpydpydpydpydpydpydpydpavTydpydpavTydpydpydpydpydpavTydpydpydpydpydpktwkRIvSJehhktwydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHpEmghqghqshRhsexIJlfDxIJxWirKdcIhaACvZHaADcIhoEzaAFaAEclBaAGjDHcYbiROiROofyaAIaAJerOerOaAeauTjcSgWnaAwiBFbxMaAKaAxaATilovsNkzfmGaoNRndXaALaAYaAUaASvMBscoaAOmyhqLtrqWfnepIffnexmorQJsqgayGsqgsqgsqgsqgydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTktwteyjOowLGwnXlXkwwxktwktwlXkdIjktwktwktwktwujFsLvavTavTavTavTydpydpydpydpydpydpydpydpavTydpydpavTydpydpydpavTavTavTydpydpydpydpydpktwfdJkZLkZLktwydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHpEmghqghqhfZshRshRshRirrirrnydcIhmGllacfaVcIhnOGyiTuKGclBmGLjDHramrlWuJLdKQaBHtmxaBKaBKaBKaBKaBKaBKaBKsUEaFIaIPaIPaBwbxkaBGbxkwjesxNgKtwjebxkaBGbxkuBGaIPaIPtXNaBRaGDrqWrqWrqWrqWmyhavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULavTavTtqgtFrvcGfhMazckeraAhmDBnDdxZLxZLxZLpIHxZLxZLoMExZLaSEsLvavTavTavTavTydpydpydpydpydpydpavTydpavTydpavTavTavTydpydpydpydpavTydpydpydpydpydpktwhGUkZLhapktwydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHnBkbMjghqghqghqghquXysZJirrvmrcIhgrZiMXnBUcIhvEmpwEvEmaHuaHupNvaHuaHuaHuaHuaHuaHudFJaDfaDfaDfaDcaDfaEJaEJaEJaDaaAQaDgovqaDkbxkaUCsxNgKtaDbbxkhTksrUaDmaDpaDerQJfQUtJirqWaHKaCrmzBmyhydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULavTnGxdvclzBlzBlzBlzButjaDLaDQlzBlzBpaYbpTlzBlzBlzBlzBlzBasravTavTavTydpydpavTavTnTzavTavTavTavTavTavTavTavTavTavTavTnTzavTavTydpydpydpydpydpktwktwmaRktwktwydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbTCbJftCNbMjghqghqghqghqghqghqghqcIhvdWlhrcIhcIhfetfetfetaHuqwqiJcfSRtNpisuwxwiFqaHukdAaEGaEEaEIaEHaEKaEJvYcaIPgfQeZihgJaFOaFObxkaELaDouByqWMbxkvHUaFOhLZeZirJkrQJmyhmyhfOAmyhmyhrQJrQJydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxsLvavTavTavTavTvsMujFavTavTavTmxFirtavTavTavTavTavTavTavTavTydpydpavTavTkrqxiwxULxULxULxULxULxULxULxULxULxULxULxiwhhoavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpbTCbJftCNbHEbHEbMjghqghqghqghqghqghqghqghqbTCavTavTavTaHupGLtzBfPFfPFfPFtSBwdbaHuaFIaFIbxMbxMbxMbxMaIPaIPaIPrspizaaFOaFOaFOaFOaFOaFQaFRhIHhIHqTOaFYaFYaFUaFTaFZqLmqLmtWjuJxlHHszGwUrydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxsLvavTavTavTavTvsMujFavTavTavTirtirtavTavTavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpbTCbJfbJfbJftCNeBjwXkbUBbUBbUBbUBbUBbUBnDuavTavTavTaHurwauOyrwaaHucIgopqpukaHuavTavTavTavTavTavTavTydpaIPqFZaHAaHAaHAaHAaHAldEaHevMgnuSiFlaHDaHDaHDaHDjOjaHEslJqTGoyzikkoYnaHGwUrydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxsLvavTavTavTavTvsMujFavTavTavTirtirtavTavTavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpbTCbJfbJfbJfbJfbJfbJfbJfbJfbJfbTCavTbmXavTaHuxXSvtOrbmaHuaHuaHuaHuaHuavTavTavTavTavTavTavTydpaIPaPAiqJaISrJMhUoaPBaPAaINvsKaPEaPCaPCaPCaPCaPEaPEwUrwUrhtaebXgnvvdwaJewUrydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULavTnGxsLvavTavTavTavTvsMujFavTavTavTmxFirtavTavTavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTaHuaHuaHuaHuaHuavTavTavTavTavTavTydpydpydpavTbmXavTydpaPAhLoaKnaKmsMioqLnlkaKpaJZwDRgCCjOyhxxcKKjmfaKaaKswUraKuaLLqsflHHaKwwUrydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULavTnGxsLvavTavTavTavTvsMujFavTavTavTirtirtxULxULxULxULxULxULbokdTEeBmvQWeyPavTavTxULavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpavTbmXydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpavTavTavTydpaPAaLDaLFaLEoWwaLGszKodRaLkfHFqAFlqtvKTsubfLWaPEaOrwUraLMaLLaLNmIOaLPwUrydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxybTavTavTavTavTvsMujFavTavTavTirtirtxULxULxULxULxULxULbokpoUaMuaMxuTuavTavTxULavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpavTavTavTaPAmJrvUNaNjaNlaNkaNmdPxaNoaPChOcgPbfaRvrgutpaPEaOrwUrbDebDewUrwUrwUrwUravTavTavTydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxsLvavTbHtqAiqAirgHhqDavTavTnTzmxFirtnTzhmMhmMhmMhmMhmMbokkJOkBKaQeuTuavTavTpZlavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpavTavTavTaPAaDXlkPfzUaOmaOlaPAsPAaOoaPEaOphFvaOqqqbitpaPEaOrxULxULxULdOPavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpavTavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxsLvavTnZEqsDqsDxuNlobaVvqsDqsDbtZgZSsLjsLjwxTwxTwxTsLjsLjoIJehLsByiaOunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTaPAaPAaISmYxaPBaPAaPAsKhsKhaPEaPEaPCaPDuupaPEaPEaOrxULxULxULxULavTavTavTavTavTavTavTavTavTavTavTavTavTydpavTavTavTavTavTavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULavTnGxsLvavTnZEqsDwZVsxlmDmiGVaVtriCuyKuyKrmNaPZaPYmoDufAlhRsLjtMnkBKtifdnmwcBwcBqqZavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTirtirthmMhmMhmMaQTpqsaQVaQVaQXxULxULxULxULavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTxULavTavTavTnGxsLvavTnZEqsDihXwhavVzgFqdoDrExpqXaRtwxTkAOkAOaQdqHcfNRsLjdTEksqvQWhHCunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTydpavTavTavTavTavTirtsrBbzcbzcbzcomCgUbvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGaSlvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGxtVsLvavTnZEqsDpDSwschQLcEbbOcaVvenPiyPbUPphfjFZjUnvcNiZurmNxGhfuZrqEdnmwcBwcBqqZnEsavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTydpydpydpydpavTavTavTavTguIbzcbzcbzcbzcbzcuWSwgulzBlzBlzBlzBlzBlzBwgulzBlzBlzBbFklzBlzBwgulzBlzBlzBlzBlzBlzBwgulzBlzBlzBlzBlzBlzBwgulzBlzBlzBlzBlzBlzBwgulzBlzBlzBlzBlzBlzBwgulzBlzBasravTaUdmSNlwHiGbwDJuBhiETiQDlCQqGnfLKuRikiBkiBpnrttHrmNrqEfuZeAJunAunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTbmXavTavTavTavTavTavTxULsXyavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULxULavTavTavTavTavTavTavTavTxULxULxULxULxULavTavTavTbmXavTqsDncgaVvaVvaVvaVvriClEyludrmNwxTwxTwxTwxTjTYrmNtPQfuZrqEunAavTavTrJOavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTydpydpydpavTavTavTavTavTavTavTavTydpydpxULsXyavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULxULavTavTavTavTavTavTavTxULxULxULxULxULxULxULavTavTavTavTbokaXhaXhaXhaXhaXhqXNgglngBoLTpqepqepqepqesNgffJbhesHvrqEunAavTavTxULavTavTavTavTavTavTavTavTavTavTavTxiwhhoavTydpydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTxULsXyavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULxULavTavTavTavTavTydpydpxULxULxULxULxULxULxULavTavTavTavTbokjHCrqEuBauBauIssrJwFUjoqljLhgOuBauBauBauBauBauBauBarqEunAavTavTpZlavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpktwktwktwktwktwydpydpydpydpydpydpydpydpavTxULsXyavTydpydpydpavTavTavTavTavTavTavTavTydpydpavTavTavTavTavTavTavTydpydpydpydpxULxULxULxULxULxULxULavTkrqbokbokbokbokifTaZYohmgGQaZYgShxznuBabaadCsuBaunAuBaxuixZguBaeAJunAunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpavTavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpktwkRIvSJehhktwydpydpydpydpydpydpydpavTavTxULsXyavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTbmXavTavTavTavTavTydpydpydpydpxULxULxULxULxULxULxULavTavTxjZacjwcBivMrqEuBagotioguBabeowdkuBabcqxZguBaunAuBagotxZguBarqEdnmwcBwcBqqZavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpktwfdJkZLkZLktwydpydpydpydpydpydpydpavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULbokbokbokbokbokbokfPpuBagotaSNuBabeoiOWuBabcqrkPdaXunAuBagotxZguBaoZeunAunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpktwhGUkZLhapktwydpydpydpydpydpydpydpavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULunAsLqcwouxFsLqunArqEuBauBalQsuBabeowdkuBabcqxZguBaunAuBagotxZguBarqEdnmwcBwcBqqZavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpktwktwmaRktwktwydpydpydpydpydpydpydpavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULbJQwcBwcBwcBwcBuFqwbEwbElRxxYDthyqyKbeqljLmaiaZZuBauBauBauBauBauBaeAJunAunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULbJQwcBwcBwcBwcBuFqwbEwbEwbEwbEwbEtJAngBuBapcdvDbwbEwbEwbEuxqopYuBarqEunArqEjPIbokavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULunAunAunAunAunAunAfPpuBagotxZguBatJAngBdaXpiXwbEfWEbPWwbEwbEsmauBarqEwaCrqEwrhbokavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTbmXydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULavTavTavTavTavTunArqEuBagotxZguBatJAngBuBahJwvkDwbEwbEwbEvkDdtQuBarqEunArqEjPIbokavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpavTavTavTavTavTavTeuSbBhbBhbBhbBhbBhbBhbBhbBhbBhjAqydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTbmXavTxULxULxULhsCxULxULxULavTavTavTavTavTunArqEuBaxuixZguBatJAngBuBakoppXpwbEwbEwbEpXpoeVuBabjUbokbokbokbokunAunAbokcTLcTLcTLcTLcTOcTLcTLcTLcTOhhoavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTeuSjAqxULxULxULxULxULxULxULxULxULxULydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTbmXbmAwcSuBauBauBauBatJAngBuBauBauBauBauBauBauBauBauBarqErqErqErqErqErqErqEbokoqllALoqlbqWwtYjwPbvqcTLsWFavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTeuSjAqxULyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTwqlwqlwqlwqlwqlwqlwqlavTavTavTavTavTavTavTbmAcUSdGBdGBeehqHOtJAngBqHOfuyrcHrcHrcHfaZfhzrqEqvGtHUrqEfaZrqErqErqEoLebokbqWbqWbqWbqWwtYbkQbzncTOcTOcTOcTOcTOavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTeuSjAqxULavTyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTwqlwqlwqlwqlwqlwqlwqlwqlwqlbwtbwtbwtbwtbwtbwtgrVcTDcTDcTDgrVlbprmQbnElbpbwxbwxbwxbwxbBLbBLbBLbBLbBLbokbokbokunApceunAbokcTOrlAbqWbqWthNbmWbvqbzqbvwmekbvwcTOavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTwqlwqlhAfuUJwqlkhfdlZwqlwqlfcjsfmsPFewKaNwcTDxTLlHnbuZbuZcTDvPQtmUfqEceAbwxcTGiSogFbbBLefkcvHbBLguvbsxvAsvAsvAsvAsvAsvAscTOoqloqlnjrbzqbomoCZbzqbzqbzqbzqcTOavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTkfvkfvkfvkfvwqlwqlwqlwqlvOUvOUwqlvOUtVpwqlwqlsZqbuZbskdrKhRemhHbffbffmBKpmEcTDhhzxdccBFjAbbwxbpDbpMhcVbBLbDRbDRbBLbpObsxvAsvAsvAsvAsvAsvAscTOtwGhhbkkBbzqbIqlxVptdbrabsLhyqcTOavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTkfvkfvkfvkfvkfvwqlwqlwqlwqldmlbccwqlqEzdmlwqlwqluXFlpbdWFmsAbuZiQvbskbsnbsmbuZbKovPQiNVmfCcoabwxbqOouXuKMbBLedMgfFbqXbDRbsxvAsvAsvAsvAsvAsvAsbLTbCObCObCObzqbridGPlomjMkxHtraqcTOavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbTCbuIbuIbuIbuIbuIbuIbuIkfvkfvkfvkfvoBGilbakQwqlvEGvOUmDOyhzvOUbvWvOUrTAeihwqlvgboymrghfPNdttcTDlHnlHnbuXoldcTDvPQbAkudIfXUbrXbLXbFDvoDbEebsquWnqMNgfFbsxvAsvAsvAskrTvAsvAsbLTqSJfczbzqbzqbvoevrbzqbzqbzqbzqcTOavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbBHsQbbuJbuJbuJbuJbuJphskfvkfvkfvkfvbGuifQbGuwqluUJloVfclouQpzkvSgpzkoNzpQNsWNeFGbrEuocbtuidQklQciOlHndmchXFcTDvPQhxffqEffmbwxbtfhpwwlobBLbDRgfFgfFbDRbLTbLTbLTdUMpzebLTbLTbLTsuLbEibzqbxXtyQlxVoYrbrabsLhyqcTOavTavTavTbmXavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbBHbyLhlxfAjfAjfAjxGNfAjkfvtZebrqkfvkfvrlGkfvkfvwqlwqlwqlaWKoKDwWdxRLwSytBWwqlbwtbwtbwtbwtbwtbwtcTDcTDvpzcTDgrVbwuhxffqEjBlbwxbJGiaYjcRbBLrUKemhfgajOlbLTfnuxoucQabEibCOnmcbwGhezbImbzqbwLcZkhJElomodFoktraqcTOavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbBHbyLcBvanwkKkanwfISkiikfvrsWkfviBobGuwSbaNSbxGbwbiRQwqlxowwqlknxknxbxKoEswqltjAbFltpNmVibFnsGLbCzbCziGJoGUlbplhQhxffqEfmwbwxbvlpVzbvlbBLvOobxNbBLbBLbLTbxRjkLjLpbEibFTbEimEEjkLbEixplxnPpojcmCbzqbzqbzqbzqcTOavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbBHbyLcBvxULxULxULbVTtplkfvybQarVbGuiGdwavmNSbyRdFtdVGgoplulesibwaxCCfcukTNtxkcBycByeRulWRhWbnJIvSXqfTgmfgQwknnyaehxffqEtWxlhQceAhoXceAceAeHnbzejcTtiGxhHmPMfcJbDTlbpbCObzieeMjesxRHphUtKUbzlaItbzqbzqbzqbzqbzqavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxavTeuSbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhrUqavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbBHbyLcBvxULcqCavTfQijixbyPcXrbGubGuiVYvpRvpRvpRtLAeiWdxObAgiHgbAgndgbAhwdtxEtxBinhvsOibfTdqEqQplGpqBbqAImTleOKkPjbAjnRtpBUbxabwZbxcbxbmIzoxhbApbArdaPrleohKcqdbAtbAsgREtcUuhaqfXtKDqnrlYNftHbCObCOkEzuhDmcybLTbLTbLTbLTbLTaJtavTavTydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbyTbyObBhbBhsvYbBhbBhnPdoOevEimRzmrMvIfqLpbBldnnhRHbyUiPCwTfbBqbBpbBsbBrnXybBtgnfpLPtrOpuYrGPbyWbBAbBybBAbBzbBBezYxmBreSbyZbyYbzbfkNcSGoscdvwteCkiscSGtlcqlWmmOnmYthVjWyuuucZNbBNcqtbBJbzdbBNhrNbBNaFabBPpxpbBQbBQbBQbnabBhbBhrUqydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxsXyxULavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbTEcBvxULipLavTavTxULbyPbBkbGubGubDvkfvkfvkfvteheSKhggpvlwTfbFqnYNsfnbCvpNUbFfpaFtKaiadcByxaWohovIlewYoGUlbplhQtmUbmSlhQlhQfETbCDbCDbzSbCDbCGjcTbzUbCQbzWbzVbCMbCLbCOaGlvzngKRppIhfkwmGhGrvTFvERbEibCYojYfKcbLSsJsbLStmoxULxULsXyavTydpydpydpydpydpydpydpydpydpeuSbBhbBhbBhbBhbBhbBhbBhbBhbBhjAqavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwRYwRYcUmqJwwRYyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbTEcBvxULxULxULxULtplkfvlFKbGubGufOCaNebGuwqlwDkbAMbALwDkwTfbAObANcgpeKepNUeUBsPqcBDcBDcBDcBDcBDcBDcBDcBDcBDlhQtmUbmSlhQbEabEabBdbBdbBdbBdbBdbEabDWbDWquhcAabDWbDWbEabEatRetRetRetRetRetRetRetRetRetRetRetRetRetRetRetReaJtxULikAbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhjAqavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwRYydQkkYtGJwRYyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxxULsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbTEcBvnCLanwanwcJcblIkfvjrobGubGubEXyfAbEZwqlpmKeJhsFhhUswTfbFdbQgtLIbCvpNUbFffTnbCtbDrcALiXHjVxndLbFlsSPcBDvPQtmUbmSceAbEaqrvcCpaJPbCJengbFwbEabElbInbCTanAmOvgppkxjpHltReiYhtRIfaddFpbkzeVpqRKmHTbCWbRNiXGiXGiXGwIHtReavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwRYawBbfghuQwRYyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxxULsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbTEbGofAjfAjbGqfAjfAjkfvyeFbGubGubFbaOPbGvwqldbBjTPbGylThwTfmKkbQgcdkbCvpNUbGBbGEbGDbDrbFswTxrHadpZhgpbHXcBDcGQtmUbmSvunbEatDOwGqqhugZGbFAaawjexbDEbQPbGRwbTjOBwbTaawaawvnlbGTbGVqKkwTKbGVbGVbDIbDUbRQbWjcbQhAbcbQkHrtReavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwRYspyoBlxrWwRYyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxxULsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbHDbHEbHEbHEbHEbHEbMjkfvkfvrsWkfvkfvnxvnxvnxvnxvnxvbTMnxvwTfbFjpMUbFchSlwPToJFmwWqbralGeOnqeowcndpZcByxzLcBDvPQtmUbmSceAbEafjLluobIcdRFqytoHSpfBbFKwOKbIjrTslYynHirqxgKBcBtuWotDYtAvtDYuHctDYbFLbFOdMIdMIdMIdMIdMIowvtReavTavTbmXavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxgXMgXMuyMgXMgXMyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufwufwufwufwufwufwufwufwuffBGwufwufwufwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxxULsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbTCbJfbJfbJfbJfbJfbJfveJkfvkfvpMppyYkfvnxvkvGsiXeZnvYLbJlmVbudBbJpbGNbGObJqdPLpivuvObJsfmtbJtfLvunXbJwcBybJylYSvPQtmUbmSceAbEalNmqzXtHClepbEabEabEabJCbJCykkhTLbJCbJCqJVqJVtRetReoXnfTgoXnfTgfTgbKObSXgkXvgZcbQcbQcbQgtStReavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTgXMdUHgXMavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTavTavTavTavTavTavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTbESrhgpEKkfvkfvkfvkfvpvVcCdcCdxBvbJnbHhdORwTfbHkbHjbHlbKwqNBnrefKCcBDcBDbOXsmPsmPsmPbMPsmPsmPbNntmUbmSceAbEaoVNvukbMZbEabEatTKrnOprLgzZdZguRgihErDAbKLfjUgPEtRecSgteLcSgdQTcUNbKObKRbRQblRcbQhAbcbQbhCtReavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxgktgXMfUmgXMmjXyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTrxIygedfxavTrxIygedfxavTrxIygedfxavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTbESsSSnxvnxvxhVeoTfLBaLpcCdcCdnQMnQMryEtLVaKPbHRbNNbHSkMKhpCbWRfKCrIBcbzmOxsmPtCawttbVWaMFbLOvPQtmUbmSseRbEajZyrLnbcpmukbEauuYljhfiNgSuuNdjabfJOfjUfJOfjUsyytRetRetRetRetRelbvnztncHdMIdMIdMIdMIdMIowvtReavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTguDsXyguDavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTrxIpjDdfxavTrxIpjDdfxavTrxIpjDdfxavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTbESrhgnxvnxvxoYcCdoZClZjkEdjGplZifoyaaOgnmnRnxalyizbLIeEByhjxdrfKCtQIjaebWMsmPhVObMNyeAlqWgfNqQtuZdbmSceAbEagUAoZfudEbcpbEaoKNexshmXipYlJAjFyeexdvOjKTfjUgPEtRecbQxtqeggptUbIfbNfbSXrbAwMTcbQcbQcbQgtStReavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTrxIpjDdfxavTrxIpjDdfxavTrxIpjDdfxavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTxULsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTbESrhgnxvnxvrMScCdeVWfducCdgAYnQMnQMcCdjTokkJjNZiGBfHhkNQbOTuKbfKCrIBbNSbNRsmPbNTbNVhTKnfBpSmvPQtmUbmSceAbEabEabEabEabEabEaqJVqJVqJVqJVmhzqJVnRubJCnRuqJVqJVtRergQhpacbQbIKbILbOpqLGbRQtAQcbQhAbcbQvcHtReavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRavTavTrxIpjDdfxavTrxIpjDdfxavTrxIpjDdfxavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTxULsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTbESrhgnxvnxvdyWcCdcCdcCdcCdcCdcCdcCdcCdbJunxvbJzfKCfKCfKCfKCfKCfKCcBDpSTcBDsmPsmPtTWsmPsmPsmPbJFbPatXnbmPmXjudTudTbPfudTiaDudTudTudTbPkbPmfuGfiIfuGfiIfuGgoMtRecbQcFOiXGbPqeNXfTgrYidMIdMIdMIdMIdMIowvtReavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufavTavTrxIpjDdfxavTrxIpjDdfxavTrxIpjDdfxavTavTfOGavTjhFdmEdmEdmEdmEyhxyhxyhxavTeuSbBhbBhbBhjAqyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTbESflhnxvnxvrxMcCdbYUfnccCdxGEpDFcCdwIxvEAnxvxULxULxULxULxULrVNbQkbQjbQmgiTbQngiTiusgiTgiTjbgbVXhvrtysbQshQYhQYhQYbQxhQYhQYvOVvOVvOVsYmbQCvOVnRudHwnRuqJVgxFbWfbWfbWfbWfbWfbWfcGZbSXwqctKNcbQuBccbQgtStReavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxbmXavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTfNhavTavTavTfNhavTavTavTfNhavTavTqlHjhFjhFjhFomlwbewaxrwmxULxULxULxULsXyxULxULxULxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTbESdKwnxvnxvkinabkrtqsTzupHquHpDFabktAYnxvnxvcavxULxULxULbSCuHlbUHgCGbZFbZFjBkbZFbZFbZFbZFbZFcGQtmUbmSvunhQYvwfmQDbRHrxudoNvOVbRLmsgdgIgsKdtcaNTrpfwfNcNIijKbVabVabVabVabVabWfiWGbKRbRQdTocbQhAbcbQthFtReavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufavTavTavTavTavTsXyavTavTavTavTavTavTwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTbLvbBhbBhhGKxULclqbBhhGKxULclqbBhhGKxULclqbBhbBhcRJxMVgRPnsBeCdwNfxDQbBhbBhbBhbBhjAqavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTbESduInCAnxvnxvnxvnxvnxvnxvnxvnxvnxvnxvnxvavTxULxULxULxULxULrVNbUHsdNbZFxkTgYwbSFsaPgBFwDtgAuhhzmsmiVBvZvafpgfYqtKbRHwvgttGvOVnGdmsgxsEwuBvOVnRuhPhnRuqJVbSSkXGbSSbSSbVabVabWftPBrUlcdjaDMcdjcdjcdjvcFtReavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTnyqavTavTavTnyqavTavTavTnyqavTavTqlHjhFjhFjhFjYTomlmVedmExULxULxULxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTbTCbVMmsenCAnxvnxvnxvnxvnxvnxvnxvnxvnxvwFBavTavTavTepUrjxrVNrVNbUHxXXbZFbVRmOGvQfpryosawZlgAuvPQtmUbmSceAbVZiPOnzMbTUbTVbPhvOVbWdnHQnCcpyIvOVpcljwNhQsqJVnXnsqxuuUbWfbWfmtzbWffTgbSXsRmpvYtBmtBmtBmhVHtReavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTjxBjxBjxBjxBjxBavTfNhavTjxBjxBjxBjxBjxBavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufavTavTrxIfshdfxavTrxIfshdfxavTrxIfshdfxavTavTsdcavTjhFdmEdmEdmEdmEyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTbTCbVMmserOdkYFkYFuwnkYFkYFkYFkYFrOdbUDavTavTavTavTajgwuSioebUHubLbZFrYNbUJkJEqkTkJEiTPpUPvPQtmUbmSceAeGLwvguAhixZwvgpNQvOVnHQnHQbXWbXWvOVbWebWebWeqJVnXnowjuuUbWfftVpxvbWfsatbNkocNtBmtBmxgMtBmuMktReavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTfaJvDyvDyvDyvDyhGKxULclqmmMmmMmmMmmMgThavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRavTavTrxIfshdfxavTrxIfshdfxavTrxIfshdfxavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTavTbTCbVMbVMbVMbVMbVMbVMbVMbVMbVMbVMbVMavTcercercercerdiHdiHkEWdiHdiHqObbVSbwhwDtgBFjcUgAuvPQtmUbmSceAbVZbsXusMusMxyAtHHcCHgMLgMLbXWeqZvOVuZfuZfuZfqJVbWfbWfbWfbWfbWfeNGbWftRetRetRetRetRetRetRetRetRebmXavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufrxJrotrotrotrotrotavTxULavTrotrotrotrotrotavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTrxIfshdfxavTrxIfshdfxavTrxIfshdfxavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTbZxbWQjDrrvlbWObWNbVQuPJxOqbSdfzQqHigTHnznpnztodhajxdcbmSceAbVZkSkepcwvgwvgdWUcCHhjFhjFbXWwpNvOVrUdrUdrUdqJVavTavTavTavTkQGavTkQGavTavTavTavTavTcSQavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTrxIfshdfxavTrxIfshdfxavTrxIfshdfxavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTbmXavTavTavTavTydpydpydpavTavTbZxxRyjDrjDrqOLjDrcewxTIdiHbXObZFndnbZFbZFbZFbZFpjntmUbmSvunhQYhQYhQYhQYbXVhQYcCHvOVvOVvKcvOVvOVrUdrUdrUdqJVavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTjxBjxBjxBjxBjxBavTxULavTjxBjxBjxBjxBjxBavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRfBGavTrxItoadfxavTrxItoadfxavTrxItoadfxavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTbmXavTbZxbWQjDrsembUmuEgbYLaEOmkYeoLcBIvcYbZFbZFucmtNftNfxXVbmSlhQhQYgCshQYdFCvzjeRWhQYeLfcAecAecAeczYqJVqJVqJVqJVbPnbPnbPnczYczYczYbPnbPnbPnbPnbPnbPnczYavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTfaJvDyvDyvDyvDyhGKxULclqmmMmmMmmMmmMgThavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTavTavTavTavTavTavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTbZxcbtifltuveMJkfJrqnhchdiHbZFbZFbZFbZFbZFlhQsRhsAwxdcbmSlhQhQYhQYhQYhQYhQYhQYhQYlhicngcngcngscuxwAcnghNtcAecAecAecAejCFcAekYscAecAecAebdmcAelfsbPnavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTrotrotrotrotrotavTnyqavTrotrotrotrotrotavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufwufwufwufwuffBGwufwufwufwufwufwufwufwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTbZxqVipvojDrjDrjDrtoHuuthULvJtwFvqGtdiHlhQlhQlhQvPQtmUbmSceAcAecAecAebdmcAekYscAerqJuSHuSHuSHuSHcaJcdEcdEcdEcdEcdEcdEcdEcdEcdEhSVcdEcdEcdEcdEjbcbPnavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTbZxqVibtItpgkAvpPwcdtbUmvBVcaAwhBbTHqGMlhQlhQvNYmdGilFbPdbPccdEcdEcdEbXUcdEcdEcdEttlcAecAecAecAecAecAemLBcAecAecAecAecAecAecAecAecAecAecAecAeaetbPnavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTjxBjxBjxBjxBjxBavTfNhavTjxBjxBjxBjxBjxBavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTcercercercercercercercercercercercercerlhQlhQlhQvPQtmUbmSceAcAecAebwrcjAcAecAecAecAecAeczYbPnbPnoBjbPnbPnbPnbPnczYbPnbPnbPnbPnbPnbPnczYczYcAecjAbPnavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTaQKqfJqfJqfJqfJhGKxULclqknRknRknRknRgThavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTclRcfhhpVrTzxnbdMjdMjdMjdMjdMjiwdtmUbmSbULchbchbchbvBochbchbcdDcdDcdDchbavTbPncAebPnavTavTavTavTavTavTavTavTavTavTavTbPncAexmrczYavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTrotrotrotrotrotavTnyqavTrotrotrotrotrotavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTclRaowcqabZtuatdMjceycexriEdMjykttmUbmSrmBchbvameZAgMDpXWqbveySuQRebqchbavTbPnopTbPnavTavTavTavTavTavTavTavTavTavTavTbPncAecjAbPnavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTclRicbkyoeGFcZrdMjkLQdEXhGydMjjIjhvrjhetNfyiZgsruLdpIzhZUayPvfdbDBfZnchbavTavTpbsavTavTavTavTavTydpavTavTydpavTavTavTbPncAecjAbPnavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufwufwufavTavTavTsXyavTavTavTwufwufwufavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpbmXavTavTclRclRtkGydoclRdMjeTvorNucZdMjjIjtmUbmSbULchbrnAgSYvfdphIhZUdVJedHhTychbavTavTavTavTavTydpydpydpydpydpydpydpavTbmXavTczYcAecjAbPnavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRqrRwufavTuRcavTwufqrRqrRqrRqrRqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTcclcCTqiFsnbpCYdMjdMjbQtfBcdMjcgYtmUbmScgZvqShsPuAschcvSbeIceySmAKoQychbavTavTavTydpydpydpydpydpydpydpydpavTavTavTavTbPncAecjAbPnavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRqrRwufavTavTavTwufqrRqrRqrRqrRqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTciomcsqiFowVjOJvemdMjbLQfBciISiISiauciviISiISiISobLiISiISiIScdDcdDcdDchbavTavTydpydpydpydpydpydpydpydpydpavTavTavTavTbPncAecjAczYczYczYczYavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRqrRwufwufwufwufwufqrRqrRqrRqrRqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTciowckigRiBmpOgvwWsFpfsJtkHtAXbVuhKcfJWnCUhYDkxfbMsoOuvZqiISavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpavTavTavTavTbPncAecjAbzschpchpczYgtGavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTcjYphScjXcepcyMfiwlTTduJckbckbckbolxinaoeSoeSoeSoeSoeSqMBiISavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpavTavTavTavTbPncAeiyVwJyeDutAGwRmbzkhObydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTclRjDGruDcesckTauRclRpqLcLXckWmXCgrsckYckXcqoiIKrAjmbMclciISavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTczYcAemGEczYczYczYczYczYavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTclRclRclRclRclRiISiISiISiISclVclVguEmMPclVclViISiISiISiISiISavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTczYcAefDobzscmkqIRlytbPnavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTwdvjfHwdvavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTiIScfBofPmVroxscmUdijjwjfrhcmVoBFiAtcphkmAdajiISavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTczYcAeqBOoIAcngobddYlbPnavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTjfHwdvmNGwdvjfHavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTiIScjScDmgCJcDmcDmvxifNCrLkvxicDmcDmjQBefTkwYiISavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTczYczYczYbzscAecAeiXZbPnavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTcZqjfHbzjjphqJsjfHcZqavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTbmXavTiISfjcimncDmcDmquEnmNmqmnEJpbVdHecDmcDmtuPjCwiISavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTbzshOYrBbczYczYgtGavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTjfHjfHucOxULxULxULvaQjfHjfHavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTiISlYMbrJcDmjQBcDmcDmdbbcDmcDmcDmcDmcDmrWNhCIiISavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTbzshTBchpchpipVavTavTavTavTavTbmXavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxSPlJixSPxULrNnxULrXpyfNwdvavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTcjNvAIhgMjobbSucDmcDmnFGjobnFwcDmodKjobczNszZvWVavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTczYczYczYczYczYgtGavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTjfHjfHwSIxULxULxULybpjfHjfHavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTvKOueRyfQkeunGfsrmqIxcqpaZzvaOsrmhkwlngdTSuHydAMavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTcZqjfHxaSeWHjYSlJCcZqavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTvKOcDLcDLcDLcDLcDLcDNjQjjQjjQjmajjQjjQjdAMavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTjfHwdvaIfwdvlJCavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTwdvjfHwdvavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTbmXavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTydpydpavTavTavTavTavTydpydpavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTydpydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx "} From 5b91340e4759d188faea9786f3d674a0ed1e9068 Mon Sep 17 00:00:00 2001 From: MrJWhit <48370570+MrJWhit@users.noreply.github.com> Date: Wed, 24 Jun 2020 01:18:12 -0400 Subject: [PATCH 022/119] Update Snaxi.dmm --- _maps/map_files/Snaxi/Snaxi.dmm | 115355 +++++++++++++++++++++++++++-- 1 file changed, 110281 insertions(+), 5074 deletions(-) diff --git a/_maps/map_files/Snaxi/Snaxi.dmm b/_maps/map_files/Snaxi/Snaxi.dmm index 1fb6798d11..37576ef011 100644 --- a/_maps/map_files/Snaxi/Snaxi.dmm +++ b/_maps/map_files/Snaxi/Snaxi.dmm @@ -1,5077 +1,110284 @@ -"aaw" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"aaH" = (/obj/machinery/smartfridge/chemistry/preloaded,/turf/closed/wall,/area/medical/chemistry) -"aaM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"aaO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"aaP" = (/obj/effect/landmark/event_spawn,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) -"aaS" = (/turf/closed/wall/r_wall,/area/medical/surgery) -"aba" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/surgery) -"abe" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) -"abk" = (/obj/machinery/light,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"abs" = (/obj/structure/table/optable,/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"abG" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"abQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/theatre) -"abU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"abX" = (/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/light/small{dir = 1},/obj/structure/rack,/obj/item/stack/sheet/cardboard,/obj/item/stack/rods/fifty,/obj/item/electronics/apc,/obj/item/stock_parts/cell{maxcharge = 2000},/turf/open/floor/plasteel,/area/quartermaster/storage) -"abZ" = (/obj/effect/landmark/start/medical_doctor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"ace" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"acj" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"acq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/arrows/red,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"acu" = (/obj/machinery/light{dir = 8},/obj/structure/chair,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"acv" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/structure/chair/office/dark,/obj/effect/landmark/start/quartermaster,/turf/open/floor/plasteel,/area/quartermaster/qm) -"acx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/button/door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"acy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/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,/area/quartermaster/storage) -"acQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"acV" = (/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"ads" = (/obj/machinery/airalarm{pixel_y = 28},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/closet/crate/trashcart,/turf/open/floor/plasteel,/area/quartermaster/sorting) -"adt" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/power/apc{areastring = "/area/quartermaster/sorting"; dir = 1; name = "Delivery Office APC"; pixel_x = 1; pixel_y = 24},/obj/structure/table/reinforced,/obj/item/destTagger{pixel_x = 3; pixel_y = 3},/obj/item/destTagger,/turf/open/floor/plasteel,/area/quartermaster/sorting) -"adu" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/freezer,/area/medical/medbay/central) -"adw" = (/obj/machinery/firealarm{pixel_y = 29},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"adx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ady" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"adz" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/obj/structure/sign/warning/nosmoking{pixel_y = 30},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"adA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"adT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"adU" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"adV" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"adW" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/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,/area/quartermaster/storage) -"adX" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/mining/glass{name = "Cargo Bay"; req_access_txt = "31"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"adY" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) -"adZ" = (/obj/structure/table,/obj/item/clothing/neck/stethoscope,/obj/item/folder/white,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"aet" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Toxins Launch Hall 3"; dir = 8},/turf/open/floor/plasteel,/area/maintenance/aft) -"aez" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"aeG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/sorting) -"aeH" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/rack,/obj/effect/turf_decal/bot,/obj/item/clothing/shoes/magboots,/turf/open/floor/plasteel/dark,/area/storage/eva) -"afn" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/engine/atmospherics_engine) -"afp" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/library) -"afU" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/open/floor/plasteel/dark,/area/engine/supermatter) -"ahe" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/quartermaster/storage) -"ahn" = (/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) -"ahC" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 13},/turf/open/floor/plasteel,/area/hallway/primary/port) -"ahU" = (/obj/machinery/space_heater,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/pod/dark,/area/medical/paramedic) -"aiS" = (/obj/structure/closet/secure_closet/CMO,/obj/machinery/keycard_auth{pixel_y = 4; pixel_x = -24},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"aiU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating,/area/engine/engineering) -"ajg" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/central) -"ajl" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/fore) -"ajq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ajV" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/item/storage/box/masks,/obj/item/storage/box/gloves{pixel_x = 3; pixel_y = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"akg" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"akB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"akQ" = (/obj/machinery/computer/arcade/minesweeper,/turf/open/floor/plasteel/dark,/area/security/prison) -"alh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ali" = (/obj/machinery/airalarm{pixel_y = 23},/obj/structure/closet/secure_closet/chemical,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"alE" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"alF" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/obj/machinery/door/window/eastright{dir = 2; name = "Medbay"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"alG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/main) -"alR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"alS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"alU" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/medical_doctor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"amy" = (/obj/machinery/vending/wallmed{pixel_y = -28},/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"amA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"amD" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/effect/mapping_helpers/airlock/unres{dir = 1},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"amF" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"anh" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/effect/mapping_helpers/airlock/unres{dir = 1},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ani" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/effect/mapping_helpers/airlock/unres{dir = 1},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"anm" = (/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ann" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"anw" = (/obj/machinery/hydroponics/soil,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"anA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"anH" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"anI" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"anJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"anK" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"anL" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"anO" = (/obj/machinery/airalarm{pixel_y = 32},/obj/structure/table,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/rods/fifty,/turf/open/floor/plasteel,/area/storage/auxiliary) -"anR" = (/obj/structure/cable,/obj/machinery/light,/turf/open/floor/plasteel/dark,/area/engine/supermatter) -"aoj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/medbay/central) -"aok" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"aol" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"aom" = (/obj/structure/chair{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"aon" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"aoo" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{pixel_y = 8},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/item/reagent_containers/glass/beaker{pixel_x = 5},/obj/item/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"aow" = (/obj/machinery/suit_storage_unit/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"aoR" = (/obj/structure/closet/secure_closet/medical3,/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/item/gun/syringe/dart,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"aoT" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/loading_area{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"aoU" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"aoX" = (/turf/closed/wall/r_wall,/area/medical/chemistry) -"apt" = (/obj/structure/extinguisher_cabinet{pixel_y = -31},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"apJ" = (/turf/closed/wall/r_wall,/area/tcommsat/server) -"apK" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/pod/dark,/area/medical/paramedic) -"apN" = (/obj/machinery/telecomms/bus/preset_three,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"apO" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"apP" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/wall,/area/medical/medbay/central) -"aqP" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"arl" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/external,/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/hallway/primary/port) -"arE" = (/obj/structure/table,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"arG" = (/turf/open/floor/plating,/area/medical/medbay/central) -"arH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port) -"arI" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"arK" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) -"arN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) -"arP" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/storage/auxiliary) -"arV" = (/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/security/prison) -"asc" = (/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel,/area/hallway/primary/port) -"ash" = (/turf/closed/wall,/area/medical/medbay/central) -"asn" = (/obj/structure/table,/obj/machinery/recharger,/obj/item/storage/fancy/donut_box{pixel_y = 10},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"asr" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 9},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"asE" = (/obj/machinery/status_display,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) -"asF" = (/obj/machinery/shieldwallgen,/turf/open/floor/plasteel/dark,/area/teleporter) -"asJ" = (/obj/machinery/shieldwallgen,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel/dark,/area/teleporter) -"asO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"asQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/construction/storage) -"atb" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"atp" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"atq" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"atr" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"atI" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/requests_console{announcementConsole = 1; department = "Telecomms Admin"; departmentType = 5; name = "Telecomms RC"; pixel_x = 30},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"atJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/teleporter) -"atM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{sortType = 14},/turf/open/floor/plasteel,/area/hallway/primary/port) -"atO" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"atU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/hallway/primary/port) -"atX" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/light/floor,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"auc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aue" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"auO" = (/obj/machinery/porta_turret/ai{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"auP" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"auR" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/item/book/manual/wiki/security_space_law,/obj/structure/extinguisher_cabinet{pixel_y = -31},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"auT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"auV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) -"auX" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/port) -"auY" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 12},/turf/open/floor/plasteel,/area/hallway/primary/port) -"ava" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"avp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"avP" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"avS" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/hallway/primary/port"; name = "Port Hall APC"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) -"avT" = (/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"avU" = (/obj/structure/chair/comfy/brown,/turf/open/floor/wood,/area/hallway/primary/port) -"avV" = (/obj/machinery/vending/snack/random,/turf/open/floor/wood,/area/hallway/primary/port) -"avX" = (/obj/structure/table,/turf/open/floor/wood,/area/hallway/primary/port) -"avY" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"awb" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"awo" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) -"awB" = (/obj/structure/chair/stool,/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"awW" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"awZ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/highsecurity{name = "AI Upload Access"; req_access_txt = "16"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"axc" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/item/paper/pamphlet/gateway,/obj/item/paper/pamphlet/gateway,/obj/item/paper/pamphlet/gateway,/turf/open/floor/plasteel/dark,/area/teleporter) -"axg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -31},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"axi" = (/turf/open/floor/wood,/area/hallway/primary/port) -"axj" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/wood,/area/hallway/primary/port) -"axk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) -"axl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"axn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/science/robotics/lab) -"axo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"axr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plating,/area/construction/storage) -"axu" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/storage/belt/utility,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plating,/area/construction/storage) -"axG" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps/opaque,/turf/open/floor/plasteel/dark,/area/science/lab) -"axL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"axN" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 10},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"ayk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"ayl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) -"aym" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/loading_area,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"ayo" = (/obj/machinery/suit_storage_unit/rd,/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"ayp" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30; receive_ore_updates = 1},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"ayq" = (/turf/closed/wall/r_wall,/area/tcommsat/computer) -"ayr" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/science/lab) -"ays" = (/obj/structure/cable{icon_state = "0-2"},/obj/structure/table/glass,/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/reagent_containers/dropper,/obj/machinery/power/apc{areastring = "/area/science/lab"; dir = 1; name = "Research Lab APC"; pixel_y = 26},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"ayt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/lab) -"ayu" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-16"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"ayy" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) -"ayA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/conveyor_switch/oneway{dir = 8; id = "robo2"},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"ayC" = (/obj/machinery/mecha_part_fabricator,/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"ayD" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/space_heater,/obj/machinery/power/apc{areastring = "/area/construction/storage"; dir = 8; name = "Engineering Medical"; pixel_x = -24},/turf/open/floor/plating,/area/construction/storage) -"ayE" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/terminal,/turf/open/floor/plasteel,/area/construction/storage) -"ayG" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/construction/storage) -"ayH" = (/obj/structure/table,/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/turf/open/floor/plating,/area/construction/storage) -"ayP" = (/obj/structure/table/wood,/obj/item/book/manual/wiki/security_space_law,/turf/open/floor/carpet,/area/bridge/meeting_room) -"azc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/binary/pump/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/maintenance/department/electrical) -"azq" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"azz" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/highsecurity{name = "Cyborg Charging Station"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) -"azA" = (/obj/machinery/computer/mecha{dir = 4},/obj/machinery/keycard_auth{pixel_x = -24},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"azB" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"azC" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/command/glass{name = "Research Director"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"azD" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"azG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"azH" = (/obj/machinery/conveyor{dir = 8; id = "robo2"},/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"aAe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"aAh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"aAw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/science/lab) -"aAx" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/white/corner,/area/hallway/primary/port) -"aAC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"aAD" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"aAE" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) -"aAF" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) -"aAG" = (/obj/structure/table,/obj/item/paicard{pixel_x = 4},/obj/item/taperecorder{pixel_x = -3},/obj/item/aicard,/obj/item/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"aAI" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"aAJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/science/lab) -"aAK" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aAL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aAO" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aAP" = (/obj/machinery/vending/clothing,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aAQ" = (/obj/structure/chair,/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aAS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) -"aAT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) -"aAU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) -"aAV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aAY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) -"aBw" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hallway/secondary/entry) -"aBG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/hallway/secondary/entry) -"aBH" = (/obj/machinery/vending/wardrobe/science_wardrobe,/turf/open/floor/plasteel/white,/area/science/lab) -"aBI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aBK" = (/turf/open/floor/plasteel/white,/area/science/lab) -"aBR" = (/obj/structure/table,/obj/item/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"aCr" = (/obj/structure/table,/obj/item/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/healthanalyzer,/obj/item/healthanalyzer,/obj/item/healthanalyzer,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"aCV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/conveyor{id = "packageSort2"; dir = 1},/obj/machinery/disposal/deliveryChute,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating,/area/quartermaster/sorting) -"aCX" = (/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aDa" = (/obj/machinery/firealarm{pixel_y = 29},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/vending/autodrobe,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aDb" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aDc" = (/obj/effect/landmark/start/scientist,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/science/lab) -"aDd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aDe" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/hallway/secondary/entry"; dir = 4; name = "Entry Hall APC"; pixel_x = 24},/obj/effect/turf_decal/tile/purple,/obj/machinery/vending/clothing,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aDf" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/science/lab) -"aDg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/cabinet,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aDh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aDk" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/status_display{layer = 4; pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aDm" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/structure/closet/cabinet,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aDn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating,/area/maintenance/disposal) -"aDo" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aDp" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/chair,/obj/effect/landmark/start/assistant,/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aDJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/secure_closet/atmospherics,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/turf/open/floor/plasteel,/area/engine/atmos) -"aDL" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/maintenance/department/electrical) -"aDM" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/closed/wall/r_wall,/area/science/xenobiology) -"aDQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"aDX" = (/obj/structure/chair/sofa/right{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/landmark/start/depsec/medical,/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aEE" = (/obj/machinery/rnd/destructive_analyzer,/turf/open/floor/circuit,/area/science/lab) -"aEF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"aEG" = (/turf/open/floor/circuit,/area/science/lab) -"aEH" = (/obj/machinery/computer/rdconsole/core{dir = 1},/obj/machinery/light,/turf/open/floor/circuit,/area/science/lab) -"aEI" = (/obj/machinery/rnd/production/protolathe/department/science,/turf/open/floor/circuit,/area/science/lab) -"aEJ" = (/turf/closed/wall/r_wall,/area/hallway/secondary/entry) -"aEK" = (/obj/machinery/rnd/production/circuit_imprinter/department/science,/obj/item/reagent_containers/glass/beaker/sulphuric,/turf/open/floor/circuit,/area/science/lab) -"aEL" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/science{dir = 1},/turf/open/floor/plating,/area/hallway/secondary/entry) -"aEO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/chapel/office) -"aFa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/ladder,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aFA" = (/obj/machinery/light/small{dir = 8},/obj/structure/janitorialcart,/turf/open/floor/plasteel,/area/janitor) -"aFI" = (/turf/closed/wall/r_wall,/area/science/lab) -"aFJ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aFO" = (/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aFQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aFR" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/junction{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aFT" = (/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/hallway/secondary/entry) -"aFU" = (/obj/structure/chair{dir = 1},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aFY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"aFZ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/shutters{id = "Skynet_launch2"; name = "mech bay"},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"aGl" = (/obj/structure/closet/secure_closet/miner,/obj/item/clothing/shoes/winterboots/ice_boots,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aGD" = (/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"aHc" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/teleporter) -"aHe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) -"aHt" = (/obj/machinery/atmospherics/components/binary/valve/digital{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) -"aHu" = (/turf/closed/wall/r_wall,/area/science/server) -"aHA" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) -"aHD" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) -"aHE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"aHG" = (/obj/machinery/recharge_station,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/circuit,/area/science/robotics/mechbay) -"aHK" = (/obj/structure/rack,/obj/item/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/welding,/obj/item/clothing/glasses/welding,/obj/item/multitool{pixel_x = 3},/obj/item/multitool{pixel_x = 3},/obj/item/storage/belt/utility,/obj/item/storage/belt/utility,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"aHU" = (/obj/machinery/rnd/production/techfab/department/service,/turf/open/floor/plating,/area/maintenance/disposal) -"aIf" = (/obj/item/target,/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"aIt" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"aIK" = (/obj/machinery/computer/aifixer{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"aIN" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"aIP" = (/turf/closed/wall,/area/hallway/secondary/entry) -"aIS" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/security/checkpoint/medical) -"aJb" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"aJe" = (/obj/machinery/light{dir = 4},/obj/machinery/recharge_station,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit,/area/science/robotics/mechbay) -"aJt" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/quartermaster/miningdock) -"aJC" = (/obj/machinery/porta_turret/ai{dir = 4},/obj/machinery/camera{c_tag = "AI Chamber - Fore"; network = list("aicore")},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"aJP" = (/obj/machinery/vending/assist,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"aJZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"aKa" = (/obj/machinery/atmospherics/components/binary/valve/digital{dir = 4},/turf/closed/wall/r_wall,/area/storage/atmos) -"aKf" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/disposal) -"aKm" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/vending/wardrobe/sec_wardrobe,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aKn" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aKp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"aKs" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"aKu" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/science/robotics/mechbay"; dir = 8; name = "Mech Bay APC"; pixel_x = -26},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"aKw" = (/obj/machinery/computer/mech_bay_power_console{dir = 1},/obj/structure/cable,/turf/open/floor/circuit,/area/science/robotics/mechbay) -"aKP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/security/armory) -"aLk" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"aLp" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/storage/box/firingpins{pixel_x = -3},/obj/item/storage/box/firingpins{pixel_x = 6},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"aLu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aLD" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/chair/sofa/corner{dir = 4},/obj/machinery/power/apc{areastring = "/area/security/checkpoint/medical"; dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aLE" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aLF" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/chair/sofa/left,/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aLG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/computer/secure_data{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aLL" = (/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"aLM" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"aLN" = (/obj/machinery/button/door{id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "29"},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"aLP" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"aLQ" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/table/reinforced,/obj/item/storage/box,/obj/item/storage/box,/obj/item/storage/box,/obj/item/hand_labeler{pixel_y = 8},/obj/item/hand_labeler{pixel_y = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/sorting) -"aMu" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/structure/chair/comfy/black,/obj/effect/landmark/start/depsec,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"aMx" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"aMF" = (/obj/machinery/button/door{id = "kanyewest"; name = "Privacy Shutters"; pixel_y = 24},/obj/machinery/computer/med_data,/turf/open/floor/plasteel/grimy,/area/security/detectives_office) -"aMR" = (/obj/structure/table/wood,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aNe" = (/obj/machinery/camera{c_tag = "Brig Genpop South"},/obj/structure/chair/comfy/brown,/turf/open/floor/plasteel/dark,/area/security/prison) -"aNg" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/fore) -"aNj" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aNk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/security{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aNl" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aNm" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/medical) -"aNo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"aNr" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/cargo_technician,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aNw" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/firealarm{pixel_y = 29},/turf/open/floor/wood,/area/security/courtroom) -"aNL" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"aNS" = (/obj/machinery/turnstile{name = "Genpop Entrance Turnstile"; req_access_txt = "69"; dir = 4},/obj/machinery/door/poddoor/preopen{id = "permacell1"; name = "genpop blast door"},/turf/open/floor/plasteel/dark,/area/security/prison) -"aNT" = (/obj/effect/turf_decal/stripes,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/components/binary/pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airlock_sensor/incinerator_toxmix{pixel_y = 24},/turf/open/floor/engine,/area/science/mixing) -"aNU" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/engine/engineering) -"aOl" = (/obj/structure/closet/secure_closet/security/med,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/camera{c_tag = "Security Post - Medbay"; dir = 1},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aOm" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"aOo" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"aOp" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/storage/atmos"; dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/atmos) -"aOq" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plating,/area/storage/atmos) -"aOr" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"aOJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/engine,/area/engine/supermatter) -"aOP" = (/obj/structure/table/wood,/obj/item/storage/pill_bottle/dice,/turf/open/floor/plasteel/dark,/area/security/prison) -"aPw" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aPA" = (/turf/closed/wall/r_wall,/area/security/checkpoint/medical) -"aPB" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/security/checkpoint/medical) -"aPC" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/storage/atmos) -"aPD" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/storage/atmos) -"aPE" = (/turf/closed/wall/r_wall,/area/storage/atmos) -"aPY" = (/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/blue{dir = 4},/obj/machinery/sleeper{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"aPZ" = (/obj/machinery/airalarm{pixel_y = 32},/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/blue{dir = 4},/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"aQd" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"aQe" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"aQA" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/terminal{dir = 1},/obj/effect/landmark/start/station_engineer,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) -"aQK" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"aQT" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"aQV" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"aQX" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"aRp" = (/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) -"aRq" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/hydroponics) -"aRt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"aSl" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"aSE" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"aSI" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aSN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"aTc" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aTY" = (/obj/machinery/camera{c_tag = "Secure Tech Storage"},/turf/open/floor/plating,/area/storage/tech) -"aUb" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"aUg" = (/obj/structure/chair/comfy/brown{dir = 1},/obj/structure/light_construct/small,/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood{icon_state = "wood-broken4"},/area/maintenance/bar) -"aUC" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aUG" = (/obj/structure/closet/firecloset/full{anchored = 1},/turf/open/floor/plating,/area/engine/engineering) -"aVt" = (/obj/structure/closet/emcloset,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/maintenance/department/electrical"; dir = 4; name = "Southern Atmos Post APC"; pixel_x = 24},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"aVv" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/department/electrical) -"aVC" = (/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 30},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"aWr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/storage) -"aWK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door_timer{id = "Cell 1"; name = "Cell 1"; pixel_x = -32},/turf/open/floor/plasteel/dark,/area/security/brig) -"aWM" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP2"; location = "Stbd"},/turf/open/floor/plasteel,/area/storage/primary) -"aXh" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) -"aYe" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"aYf" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=QM"; location = "CHW"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aZz" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/computer/communications{dir = 1},/obj/machinery/camera{c_tag = "Bridge Center"; dir = 1},/obj/machinery/keycard_auth{pixel_x = 29; pixel_y = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"aZY" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"aZZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"baa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"bbq" = (/obj/machinery/door/airlock/engineering{name = "Port Bow Solar Access"; req_access_txt = "10"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"bcc" = (/obj/machinery/door/window/brigdoor/security/cell{id = "Cell 2"; name = "Cell 2"; dir = 1},/obj/effect/turf_decal/vg_decals/numbers/two,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) -"bcp" = (/turf/open/floor/engine,/area/science/misc_lab) -"bcq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"bcu" = (/obj/effect/turf_decal/vg_decals/atmos/plasma,/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/plasma,/area/engine/atmos) -"bcR" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/primary/port) -"bdd" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"bdm" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) -"bdM" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) -"bei" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"beo" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"beq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"beD" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/virology) -"bff" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/security/courtroom) -"bfg" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"bfk" = (/obj/structure/plasticflaps,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/obj/machinery/conveyor{id = "QMLoad2"; dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) -"bfB" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 9},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bfT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"bhe" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"bhC" = (/obj/machinery/camera{c_tag = "Xenobiology Lab - Pen #2"; dir = 8; network = list("ss13","rd","xeno")},/turf/open/floor/engine,/area/science/xenobiology) -"bii" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/vending/coffee,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"bjU" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"bkz" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/item/stack/sheet/mineral/plasma{pixel_y = 4},/obj/item/clothing/glasses/science,/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bkQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"blg" = (/obj/docking_port/stationary{dir = 2; dwidth = 5; height = 7; id = "supply_home"; name = "Cargo Bay"; width = 12},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bly" = (/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"blD" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"blI" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/ambrosia,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"blR" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) -"bmA" = (/turf/closed/wall,/area/hallway/secondary/exit/departure_lounge) -"bmP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bmS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bmW" = (/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/miningoffice) -"bmX" = (/obj/effect/landmark/loneopspawn,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bna" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access_txt = "48"; shuttledocked = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/quartermaster/miningdock) -"bnE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bnU" = (/turf/closed/wall/r_wall,/area/engine/engineering) -"bok" = (/turf/closed/wall/r_wall,/area/hallway/secondary/exit/departure_lounge) -"bom" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"bow" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bpB" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"bpD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/plasteel/cult,/area/lawoffice) -"bpI" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"bpM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/cult,/area/lawoffice) -"bpO" = (/obj/machinery/door/airlock{name = "Unisex Restroom"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness/recreation) -"bpT" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bqx" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"bqN" = (/turf/closed/indestructible/rock/snow/ice,/area/icemoon/surface/outdoors) -"bqO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/cult,/area/lawoffice) -"bqW" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"bqX" = (/obj/machinery/airalarm{pixel_y = 26},/obj/machinery/light{dir = 1},/obj/structure/chair/stool,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"bra" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/xeno_spawn,/turf/open/floor/carpet,/area/quartermaster/miningoffice) -"bri" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"brq" = (/obj/machinery/light/small{dir = 1},/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/freezer,/area/security/prison) -"brE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/door/window/southleft{name = "Court Cell"; req_access_txt = "2"; dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 1},/turf/open/floor/wood,/area/security/courtroom) -"brJ" = (/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"brX" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/lawoffice) -"bsk" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/wood,/area/security/courtroom) -"bsm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/security/courtroom) -"bsn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/security/courtroom) -"bsq" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/chair/stool,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"bsx" = (/turf/closed/wall/r_wall,/area/crew_quarters/fitness/recreation) -"bsL" = (/obj/effect/landmark/blobstart,/turf/open/floor/carpet,/area/quartermaster/miningoffice) -"bsU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) -"bsX" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/camera,/obj/item/taperecorder,/turf/open/floor/wood,/area/library) -"btf" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/lawoffice"; dir = 8; name = "Law Office APC"; pixel_x = -25; pixel_y = 1},/obj/structure/chair/office/dark{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/cult,/area/lawoffice) -"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/turf/open/floor/wood,/area/security/courtroom) -"btI" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/crate/coffin,/turf/open/floor/wood,/area/chapel/office) -"btZ" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/fans/tiny,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"bum" = (/turf/open/openspace/icemoon,/area/icemoon/surface/outdoors) -"buF" = (/obj/machinery/light,/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/obj/machinery/cell_charger,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/item/pipe_dispenser,/turf/open/floor/plasteel/dark,/area/engine/engineering) -"buI" = (/obj/structure/cable{icon_state = "0-2"},/obj/structure/grille,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"buJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"buO" = (/obj/machinery/quantumpad{map_pad_id = "3"; map_pad_link_id = "4"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"buX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/security/courtroom) -"buZ" = (/turf/open/floor/wood,/area/security/courtroom) -"bvl" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "lawyer_blast"; name = "privacy door"},/turf/open/floor/plating,/area/lawoffice) -"bvo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"bvq" = (/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"bvw" = (/turf/open/floor/plating,/area/quartermaster/miningoffice) -"bvW" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/door_timer{id = "Cell 2"; name = "Cell 2"; pixel_y = 32},/turf/open/floor/plasteel/dark,/area/security/brig) -"bwa" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"bwb" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/light{dir = 1},/obj/machinery/turnstile{name = "Genpop Entrance Turnstile"; req_access_txt = "69"; dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"bwh" = (/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) -"bwm" = (/obj/structure/table,/obj/item/storage/firstaid/toxin,/obj/item/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"bwr" = (/obj/machinery/camera{c_tag = "Toxins Launch hall 1"; dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) -"bwt" = (/turf/closed/wall/r_wall,/area/security/courtroom) -"bwu" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/camera{c_tag = "Southern Hall 1"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bwx" = (/turf/closed/wall,/area/lawoffice) -"bwG" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"bwL" = (/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/quartermaster/miningoffice"; dir = 8; name = "Mining APC"; pixel_x = -26},/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"bwZ" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L9"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bxa" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bxb" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L13"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bxc" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L11"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bxf" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"bxh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4; pixel_y = 5},/obj/machinery/camera{c_tag = "AI Chamber - Starboard"; dir = 8; network = list("aicore")},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"bxk" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/secondary/entry) -"bxG" = (/obj/machinery/firealarm{pixel_y = 29},/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/prison) -"bxK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/security/glass{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) -"bxL" = (/turf/closed/indestructible/rock/glacierrock/blue,/area/icemoon/surface/outdoors) -"bxM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/lab) -"bxN" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/crew_quarters/fitness/recreation) -"bxR" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"bxU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"bxX" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"byu" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/medical/virology) -"byL" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"byO" = (/obj/structure/fence,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"byP" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "permacell2"; name = "garden blast door"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plating,/area/security/prison) -"byR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/flasher{id = "PCell 1"; pixel_y = -25},/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/prison) -"byT" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"byU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) -"byW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/arrows/red{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/central) -"byY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L10"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"byZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bzb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bzc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bzd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"bze" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bzh" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bzi" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4},/obj/machinery/requests_console{department = "Mining"; pixel_x = -30},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"bzj" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bzk" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bzl" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"bzn" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/light{dir = 4},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"bzq" = (/turf/closed/wall,/area/quartermaster/miningoffice) -"bzs" = (/turf/closed/wall,/area/maintenance/aft) -"bzS" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bzU" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bzV" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bzW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bAg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"bAh" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"bAj" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/plaque{icon_state = "L1"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bAk" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bAp" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bAr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bAs" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bAt" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bAL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plasteel/dark,/area/security/brig) -"bAM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/security/glass{id_tag = "innerbrig"; name = "Brig Infirmary"; req_access_txt = "2"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) -"bAN" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/dark,/area/security/warden) -"bAO" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/security/warden"; dir = 8; name = "Brig Control APC"; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/security/warden) -"bAP" = (/obj/structure/musician/piano{icon_state = "piano"},/obj/machinery/camera{c_tag = "Bar South"; dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) -"bBd" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/science/misc_lab) -"bBh" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bBk" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/vending/sustenance,/turf/open/floor/plasteel/dark,/area/security/prison) -"bBl" = (/obj/machinery/door/airlock/security/glass{name = "Gen-Pop Access"; req_access_txt = "2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/prison) -"bBp" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plating,/area/security/warden) -"bBq" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plating,/area/security/warden) -"bBr" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating,/area/security/warden) -"bBs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plating,/area/security/warden) -"bBt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 8},/turf/open/floor/plasteel/dark,/area/security/main) -"bBy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/hallway/primary/central) -"bBz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Security Lobby"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/central) -"bBA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/hallway/primary/central) -"bBB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bBH" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/grille,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bBJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"bBL" = (/turf/closed/wall,/area/crew_quarters/fitness/recreation) -"bBN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"bBP" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"bBQ" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/quartermaster/miningdock) -"bCt" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/security/main) -"bCv" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plating,/area/security/warden) -"bCz" = (/obj/structure/chair,/obj/effect/landmark/start/security_officer,/turf/open/floor/wood,/area/hallway/primary/central) -"bCA" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) -"bCC" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) -"bCD" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bCG" = (/obj/effect/turf_decal/tile/brown,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bCJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stock_parts/cell/high,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bCL" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bCM" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bCO" = (/turf/closed/wall,/area/quartermaster/miningdock) -"bCQ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bCT" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/sorting/mail{sortType = 24},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bCW" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio3"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) -"bCY" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/light/small,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"bDe" = (/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "mech bay"},/obj/structure/fans/tiny,/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"bDf" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/quartermaster/qm) -"bDg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"bDo" = (/obj/machinery/jukebox{req_one_access = null},/turf/open/floor/plating,/area/maintenance/bar) -"bDr" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/main) -"bDv" = (/obj/structure/cable{icon_state = "1-2"},/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/plasteel/dark,/area/security/prison) -"bDA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bDB" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/wood,/area/bridge/meeting_room) -"bDE" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bDI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bDR" = (/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"bDT" = (/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bDU" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bDW" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/misc_lab) -"bEa" = (/turf/closed/wall/r_wall,/area/science/misc_lab) -"bEb" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/maintenance/disposal) -"bEe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/fitness/recreation) -"bEi" = (/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"bEl" = (/obj/machinery/light{dir = 8},/obj/machinery/vending/wardrobe/science_wardrobe,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bEJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"bES" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bEX" = (/obj/structure/cable,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/chair/comfy/brown{dir = 4},/obj/item/toy/plush/nukeplushie,/turf/open/floor/plasteel/dark,/area/security/prison) -"bEZ" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/structure/chair/comfy/brown{dir = 8},/obj/item/toy/plush/lizardplushie,/turf/open/floor/plasteel/dark,/area/security/prison) -"bFb" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/structure/chair/comfy/brown{dir = 4},/obj/item/toy/plush/carpplushie{color = "red"; name = "Nanotrasen wildlife department space carp plushie"},/turf/open/floor/plasteel/dark,/area/security/prison) -"bFc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/security/warden) -"bFd" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/closet/secure_closet/warden,/obj/machinery/light{dir = 8},/obj/item/clothing/suit/hooded/wintercoat/security,/turf/open/floor/plasteel/dark,/area/security/warden) -"bFf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) -"bFj" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plasteel/dark,/area/security/warden) -"bFk" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bFl" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"bFn" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/dark,/area/security/main) -"bFq" = (/obj/machinery/computer/crew,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/security/warden) -"bFs" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/closet/secure_closet/security/sec,/obj/item/clothing/suit/hooded/wintercoat/security,/turf/open/floor/plasteel/dark,/area/security/main) -"bFw" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bFx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bFA" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bFD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/wood,/obj/item/book/manual/wiki/security_space_law,/obj/item/pen/red,/turf/open/floor/plasteel/cult,/area/lawoffice) -"bFK" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 8},/obj/structure/tank_dispenser,/obj/machinery/power/apc{areastring = "/area/science/misc_lab"; dir = 8; name = "Testing Lab APC"; pixel_x = -29},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bFL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bFO" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bFT" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{name = "Mining Office"; req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"bGo" = (/obj/structure/fence/corner{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bGq" = (/obj/structure/fence/cut/large{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bGt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/floor,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bGu" = (/turf/open/floor/plasteel/dark,/area/security/prison) -"bGv" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/structure/chair/comfy/brown{dir = 8},/obj/item/toy/plush/beeplushie,/turf/open/floor/plasteel/dark,/area/security/prison) -"bGy" = (/turf/open/floor/plasteel/white,/area/security/brig) -"bGB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) -"bGD" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/computer/secure_data{dir = 8},/turf/open/floor/plasteel/dark,/area/security/main) -"bGE" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) -"bGN" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/warden) -"bGO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/computer/prisoner/management{dir = 8},/turf/open/floor/plasteel/dark,/area/security/warden) -"bGR" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/disposalpipe/sorting/mail/flip{sortType = 28},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bGT" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bGV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bGW" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bHc" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"bHh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"bHj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) -"bHk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) -"bHl" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) -"bHt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bHD" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bHE" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bHR" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/hos"; dir = 8; name = "Head of Security's Office APC"; pixel_x = -24},/obj/machinery/computer/card/minor/hos{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"bHS" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/brigdoor{dir = 4; name = "HoS Office"; req_access_txt = "58"},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"bHX" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/vending/security,/turf/open/floor/plasteel/dark,/area/security/main) -"bIc" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bIf" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio2"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) -"bIj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bIm" = (/obj/effect/landmark/start/shaft_miner,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"bIn" = (/obj/structure/closet/crate/science,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bIq" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/item/radio/intercom{pixel_x = -30},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"bIK" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "55"; dir = 8},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) -"bIL" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "55"; dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) -"bJf" = (/obj/structure/cable,/obj/structure/grille,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bJl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"bJn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"bJp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/dark,/area/security/warden) -"bJq" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plating,/area/security/warden) -"bJs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel/dark,/area/security/main) -"bJt" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/dark,/area/security/main) -"bJu" = (/obj/structure/cable{icon_state = "1-2"},/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"bJw" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/dark,/area/security/main) -"bJy" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/door/window/brigdoor{name = "Reception Desk"; req_access_txt = "63"; dir = 1},/obj/machinery/door/window/brigdoor{dir = 8; name = "Reception Desk"; req_access_txt = "63"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/security/main) -"bJz" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "hos"},/obj/structure/cable,/turf/open/floor/plating,/area/crew_quarters/heads/hos) -"bJC" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/science/mixing) -"bJF" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bJG" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/cult,/area/lawoffice) -"bJQ" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "Arrivals Airlock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"bKl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"bKo" = (/obj/machinery/door/airlock/public/glass{name = "Courtroom"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/wood,/area/security/courtroom) -"bKs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"bKw" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) -"bKI" = (/turf/closed/wall/r_wall,/area/engine/atmos) -"bKL" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel,/area/science/mixing) -"bKO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bKR" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bLc" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/camera{c_tag = "Engineering East"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"bLv" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) -"bLI" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen/fountain,/obj/item/stamp/hos,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"bLO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/shutters/preopen{id = "kanyewest"; name = "privacy shutters"},/turf/open/floor/plating,/area/security/detectives_office) -"bLQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/vault,/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"bLS" = (/turf/open/floor/plating,/area/quartermaster/miningdock) -"bLT" = (/turf/closed/wall/r_wall,/area/quartermaster/miningdock) -"bLW" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8; network = list("ss13","medbay")},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"bLX" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/cult,/area/lawoffice) -"bMj" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bMs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/dark,/area/bridge) -"bMN" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/chair/comfy/brown{dir = 8},/obj/effect/landmark/start/detective,/turf/open/floor/carpet,/area/security/detectives_office) -"bMP" = (/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) -"bMT" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bMZ" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "55"},/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "55"},/turf/open/floor/engine,/area/science/misc_lab) -"bNb" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 8; pixel_x = 4},/turf/open/floor/wood,/area/hallway/primary/port) -"bNf" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bNk" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bNn" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/camera{c_tag = "Southern Hall 2"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bNF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bNN" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"bNR" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/closet{name = "Evidence Closet"},/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/plasteel/dark,/area/security/main) -"bNS" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/security/main) -"bNT" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/computer/secure_data{dir = 1},/obj/machinery/power/apc{areastring = "/area/security/detectives_office"; name = "Detective's Office APC"; pixel_y = -26},/turf/open/floor/carpet,/area/security/detectives_office) -"bNV" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/security/detectives_office) -"bOb" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bOc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"bOp" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bOT" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/structure/table/wood,/obj/machinery/recharger{pixel_y = 4; pixel_x = -7},/obj/item/book/manual/wiki/security_space_law{pixel_x = 6; pixel_y = 2},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"bOX" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/security/glass{name = "Evidence Storage"; req_access_txt = "4"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) -"bPa" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 17},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bPc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bPd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bPf" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 16},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"bPh" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/photocopier,/obj/machinery/power/apc{areastring = "/area/library"; dir = 4; name = "Library APC"; pixel_x = 24},/turf/open/floor/wood,/area/library) -"bPk" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"bPm" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"bPn" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/aft) -"bPq" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/engine,/area/science/xenobiology) -"bPW" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"bQf" = (/obj/structure/closet/emcloset/anchored,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bQg" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/warden) -"bQj" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/maintenance/central"; dir = 1; name = "Security Maint APC"; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) -"bQk" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/light/small{dir = 8},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating,/area/maintenance/central) -"bQm" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) -"bQn" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) -"bQs" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bQt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"bQx" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/library) -"bQC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/open/floor/plating,/area/science/storage) -"bQP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bRy" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"bRD" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bRH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/library) -"bRL" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/science/storage) -"bRN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/engine,/area/science/xenobiology) -"bRQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) -"bSd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/chapel/main) -"bSu" = (/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/dark,/area/bridge) -"bSC" = (/obj/docking_port/stationary{dir = 8; dwidth = 1; height = 4; name = "escape pod loader"; roundstart_template = /datum/map_template/shuttle/escape_pod/default; width = 3},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bSF" = (/obj/machinery/airalarm{pixel_y = 26},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) -"bSO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 3},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"bSS" = (/turf/closed/wall,/area/maintenance/aft/secondary) -"bSX" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bTw" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"bTC" = (/obj/structure/grille,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bTE" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bTH" = (/turf/open/floor/plasteel/cafeteria,/area/chapel/office) -"bTM" = (/obj/machinery/door/poddoor/shutters/window{id = "armory2"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"bTR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"bTU" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/wood,/area/library) -"bTV" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/wood,/area/library) -"bUm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/chapel/office) -"bUB" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bUD" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/grille,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bUH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/central) -"bUJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/wood,/obj/item/storage/book/bible,/turf/open/floor/carpet,/area/chapel/main) -"bUL" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bUP" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/zone2) -"bVa" = (/turf/open/floor/plating,/area/maintenance/aft/secondary) -"bVu" = (/obj/machinery/airalarm{pixel_y = 26},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"bVv" = (/obj/item/clothing/glasses/hud/health,/obj/structure/closet/secure_closet/medical3,/obj/machinery/camera{c_tag = "Northeast Paramedic Post"; dir = 8; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bVI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"bVM" = (/obj/structure/grille,/obj/structure/cable,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"bVQ" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/chapel/office) -"bVR" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/wood,/area/chapel/main) -"bVS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/table/wood,/turf/open/floor/carpet,/area/chapel/main) -"bVT" = (/obj/item/cultivator,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bVW" = (/turf/open/floor/carpet,/area/security/detectives_office) -"bVX" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bVZ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/library) -"bWd" = (/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/sign/warning/nosmoking{pixel_x = -32},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 4; network = list("ss13","rd")},/turf/open/floor/plasteel,/area/science/storage) -"bWe" = (/turf/open/floor/engine/airless,/area/science/mixing) -"bWf" = (/turf/closed/wall/r_wall,/area/maintenance/aft/secondary) -"bWj" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) -"bWM" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/dark,/area/security/main) -"bWN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = 30},/obj/machinery/camera{c_tag = "Chapel Office"},/turf/open/floor/plasteel/dark,/area/chapel/office) -"bWO" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/chapel/office"; dir = 1; name = "Chapel Office APC"; pixel_y = 24},/turf/open/floor/carpet,/area/chapel/office) -"bWQ" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/chapel/office) -"bWR" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 30},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"bXO" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bXU" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) -"bXV" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/open/floor/plating,/area/library) -"bXW" = (/turf/open/floor/plasteel,/area/science/storage) -"bYL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/chair,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/chapel/office) -"bYU" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/rack,/obj/item/gun/energy/e_gun/dragnet{pixel_x = 2; pixel_y = -2},/obj/item/gun/energy/e_gun/dragnet,/obj/item/gun/energy/e_gun/dragnet{pixel_x = -2; pixel_y = 2},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"bYY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"bYZ" = (/turf/open/floor/engine/airless,/area/engine/atmos) -"bZa" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) -"bZt" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"bZx" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/chapel/office) -"bZF" = (/turf/closed/wall,/area/chapel/main) -"bZI" = (/turf/open/floor/carpet/orange,/area/engine/secure_construction) -"bZU" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"cav" = (/obj/docking_port/stationary/random{dir = 8; id = "pod_lavaland2"; name = "lavaland"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"caA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/chapel/office) -"caJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/maintenance/aft) -"caS" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"cbt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/closet/crate/coffin,/turf/open/floor/wood,/area/chapel/office) -"cbz" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/camera{c_tag = "Brig Evidence Storage"},/turf/open/floor/plasteel/dark,/area/security/main) -"cbL" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"cbO" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"cbQ" = (/turf/open/floor/engine,/area/science/xenobiology) -"cci" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/structure/chair/sofa/corner{dir = 4},/turf/open/floor/wood,/area/maintenance/bar) -"ccl" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/shutters{id = "capshut"},/turf/open/floor/plating,/area/crew_quarters/heads/captain) -"ccD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"ccF" = (/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/snowed/smoothed/icemoon,/area/engine/atmos) -"ccG" = (/turf/open/floor/engine/air,/area/engine/atmos) -"ccI" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"ccN" = (/obj/machinery/atmospherics/components/unary/relief_valve/atmos/atmos_waste{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) -"cdj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/closed/wall/r_wall,/area/science/xenobiology) -"cdk" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_x = -6; pixel_y = 3},/obj/machinery/recharger{pixel_x = 6; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/security/warden) -"cdt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/carpet,/area/chapel/office) -"cdD" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "heads_meeting"; name = "privacy shutters"},/turf/open/floor/plating,/area/bridge/meeting_room) -"cdE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) -"cep" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"cer" = (/turf/closed/wall/r_wall,/area/chapel/office) -"ces" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/light,/obj/item/radio/intercom{pixel_y = -26},/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"cew" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/chapel/office) -"cex" = (/obj/machinery/nuclearbomb/selfdestruct,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"cey" = (/obj/machinery/computer/bank_machine,/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"ceA" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"ceZ" = (/mob/living/simple_animal/bot/medbot,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"cfh" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green,/obj/item/pen/fountain/captain,/obj/item/storage/box/matches,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"cfn" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"cfp" = (/turf/closed/wall,/area/maintenance/disposal) -"cfs" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"cfB" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/dark,/area/bridge) -"cfN" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/tank_dispenser,/turf/open/floor/plasteel,/area/engine/engineering) -"cgp" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/warden,/turf/open/floor/plasteel/dark,/area/security/warden) -"cgH" = (/obj/structure/disposalpipe/junction/flip{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"cgY" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/hallway/primary/central) -"cgZ" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"cha" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output,/turf/open/floor/engine/airless,/area/engine/atmos) -"chb" = (/turf/closed/wall/r_wall,/area/bridge/meeting_room) -"chc" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/carpet,/area/bridge/meeting_room) -"chd" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) -"chk" = (/obj/machinery/camera{c_tag = "Telecomms - Control Room"; dir = 1; network = list("ss13","tcomms")},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"chp" = (/turf/open/floor/plating,/area/maintenance/aft) -"chN" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"chZ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"cio" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable,/obj/machinery/door/poddoor/shutters{id = "capshut"},/turf/open/floor/plating,/area/crew_quarters/heads/captain) -"civ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/bridge) -"ciG" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input,/turf/open/floor/engine/airless,/area/engine/atmos) -"ciO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/light,/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/security/courtroom) -"cjA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/maintenance/aft) -"cjE" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/radio/intercom{pixel_y = 20},/turf/open/floor/plasteel,/area/quartermaster/storage) -"cjH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"cjN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"cjP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light,/obj/structure/disposalpipe/junction/flip{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"cjS" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/dark,/area/bridge) -"cjX" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"cjY" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/door/poddoor/shutters{id = "capshut"},/turf/open/floor/plating,/area/crew_quarters/heads/captain) -"ckb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"ckm" = (/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output,/turf/open/floor/engine/air,/area/engine/atmos) -"ckT" = (/obj/structure/cable,/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/captain"; name = "Captain's Office APC"; pixel_y = -26},/mob/living/simple_animal/pet/fox/Renault,/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"ckV" = (/obj/machinery/computer/cargo{dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) -"ckW" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"ckX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/bridge) -"ckY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"clc" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/item/radio/intercom{pixel_x = 25},/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/dark,/area/bridge) -"clf" = (/obj/structure/table/wood,/obj/item/lipstick/random{pixel_x = -2; pixel_y = -2},/obj/item/lipstick/random{pixel_x = 2; pixel_y = 2},/obj/item/toy/dummy,/obj/item/reagent_containers/food/snacks/baguette,/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/wood,/area/crew_quarters/theatre) -"clq" = (/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"cly" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"clB" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hor) -"clR" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/captain) -"clV" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/bridge) -"cmk" = (/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/maintenance/aft) -"cmC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"cmK" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"cmU" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"cmV" = (/obj/structure/cable{icon_state = "4-8"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/carpet,/area/bridge) -"cng" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) -"cni" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"cnI" = (/obj/docking_port/stationary{dheight = 1; dir = 8; dwidth = 12; height = 17; id = "syndicate_ne"; name = "northeast of station"; width = 23},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"coa" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/hallway/primary/central"; dir = 4; name = "Central Primary Hall APC"; pixel_x = 25; pixel_y = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"con" = (/obj/structure/window/reinforced,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) -"cpe" = (/turf/closed/wall,/area/ai_monitored/turret_protected/ai) -"cph" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/camera{c_tag = "Bridge Southeast"},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = 32},/turf/open/floor/plasteel/dark,/area/bridge) -"cpC" = (/obj/machinery/quantumpad{map_pad_id = "2"; map_pad_link_id = "1"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"cqa" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"cqd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/central) -"cqo" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/plasteel/dark,/area/bridge) -"cqp" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/modular_computer/console/preset/command{dir = 1},/obj/structure/cable,/turf/open/floor/plasteel/dark,/area/bridge) -"cqq" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/holopad,/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"cqr" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"cqt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"cqC" = (/obj/machinery/biogenerator,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"cqG" = (/obj/structure/disposalpipe/sorting/mail{dir = 8; sortType = 8},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"cqM" = (/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"crg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"cry" = (/obj/machinery/computer/robotics{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 24},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"crz" = (/obj/structure/table,/obj/item/stamp/rd{pixel_x = 3; pixel_y = -2},/obj/item/pen/fountain,/obj/item/folder/white,/obj/item/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/hor"; dir = 1; name = "RD Office APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"cuO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) -"cuY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"cvH" = (/obj/machinery/computer/arcade,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"cwm" = (/obj/machinery/vending/boozeomat,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"cwo" = (/obj/machinery/space_heater,/obj/machinery/camera{c_tag = "Arrivals Airlock"},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"cwH" = (/obj/machinery/autolathe,/obj/structure/extinguisher_cabinet{pixel_y = 30},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"cwT" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/porta_turret/ai{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"cwW" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"cxX" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/medical{name = "Patient Room"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"cya" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating,/area/construction/storage) -"cyb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/highsecurity{name = "AI Chamber"; req_access_txt = "16"},/obj/machinery/door/poddoor/shutters/preopen{id = "AI Chamber entrance shutters"; name = "AI Chamber entrance shutters"},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"cyu" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{icon_state = "1-2"},/obj/structure/barricade/wooden/crude/snow{max_integrity = 15; obj_integrity = 15},/turf/open/floor/plating,/area/maintenance/bar) -"cyH" = (/obj/structure/closet/wardrobe/engineering_yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"cyI" = (/obj/machinery/seed_extractor,/obj/machinery/airalarm{pixel_y = 28},/turf/open/floor/plasteel/dark,/area/hydroponics) -"cyM" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"czu" = (/obj/machinery/light{dir = 4},/obj/structure/chair,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"czA" = (/obj/structure/sign/directions/engineering{pixel_x = 32; pixel_y = -40},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"czF" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/camera{c_tag = "Medbay West"; network = list("ss13","medbay"); dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"czN" = (/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/dark,/area/bridge) -"czY" = (/turf/closed/wall/r_wall,/area/maintenance/aft) -"cAa" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/science/misc_lab) -"cAe" = (/turf/open/floor/plasteel,/area/maintenance/aft) -"cAo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/medical/virology) -"cAq" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/command/glass{name = "EVA Storage"; req_access_txt = "18"},/turf/open/floor/plasteel/dark,/area/storage/eva) -"cAL" = (/obj/machinery/airalarm{pixel_y = 26},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/rnd/production/techfab/department/security,/turf/open/floor/plasteel/dark,/area/security/main) -"cBt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/xenobiology) -"cBv" = (/obj/structure/fence,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"cBy" = (/turf/open/floor/plasteel/dark,/area/security/main) -"cBD" = (/turf/closed/wall/r_wall,/area/security/main) -"cBF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/central) -"cBI" = (/obj/effect/spawner/structure/window/reinforced/tinted,/turf/open/floor/plating,/area/chapel/main) -"cBJ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input,/obj/machinery/air_sensor/atmos/air_tank{pixel_x = 25},/turf/open/floor/engine/air,/area/engine/atmos) -"cCb" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) -"cCd" = (/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"cCg" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/door/window/northright{name = "Engineering Delivery"; req_access_txt = "10"},/obj/machinery/door/window/northright{name = "Engineering Delivery"; req_access_txt = "10"; dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"cCp" = (/obj/structure/table,/obj/item/integrated_electronics/wirer,/obj/item/integrated_electronics/debugger,/obj/item/integrated_electronics/analyzer,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"cCA" = (/obj/structure/extinguisher_cabinet{pixel_y = -31},/turf/open/floor/plating,/area/maintenance/disposal) -"cCH" = (/turf/closed/wall/r_wall,/area/library) -"cCT" = (/obj/structure/table/wood,/obj/item/storage/lockbox/medal,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_y = 32},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"cDm" = (/turf/open/floor/plasteel/dark,/area/bridge) -"cDL" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"cDN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"cDO" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"cDS" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"cEb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"cEq" = (/obj/structure/reflector/single,/turf/open/floor/plating,/area/engine/storage) -"cFm" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/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,/area/security/checkpoint/supply) -"cFO" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 1},/turf/open/floor/engine,/area/science/xenobiology) -"cFP" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"cGu" = (/obj/structure/closet/secure_closet/medical2,/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"cGz" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/construction/storage) -"cGF" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/item/storage/belt/utility,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/open/floor/plasteel,/area/storage/primary) -"cGQ" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"cGZ" = (/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 4; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"cHu" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"cIg" = (/obj/machinery/modular_computer/console/preset/research{dir = 1},/turf/open/floor/plasteel/dark,/area/science/server) -"cIh" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) -"cIP" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) -"cJc" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/tower,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"cJp" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"cJH" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"cJL" = (/turf/open/floor/plasteel,/area/storage/primary) -"cKk" = (/turf/closed/wall,/area/crew_quarters/bar) -"cKD" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet/orange,/area/engine/secure_construction) -"cKK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/storage/atmos) -"cKQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction/yjunction{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"cLq" = (/obj/machinery/door/airlock/public/glass{name = "Dormitory"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"cLC" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/light/small{dir = 4},/obj/machinery/autolathe/secure{name = "public autolathe"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"cLO" = (/turf/open/floor/engine,/area/engine/engineering) -"cLX" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/camera{c_tag = "Bridge Northwest"; dir = 1},/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"cMc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"cNm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"cNE" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/radiation,/turf/open/floor/engine,/area/engine/engineering) -"cNI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/mixing) -"cOl" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"cOn" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse2"; name = "warehouse shutters"},/turf/open/floor/plating,/area/maintenance/starboard) -"cOq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"cOR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"cPn" = (/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"cPI" = (/obj/structure/disposalpipe/junction/flip{dir = 8},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"cQa" = (/obj/machinery/quantumpad{map_pad_id = "6"; map_pad_link_id = "5"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"cQp" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/open/floor/plasteel,/area/engine/atmos) -"cQr" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{name = "Telecomms Access"; req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"cQu" = (/obj/structure/table,/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/item/multitool,/obj/item/clothing/glasses/welding,/turf/open/floor/plasteel,/area/engine/atmos) -"cQv" = (/obj/structure/cable{icon_state = "2-4"},/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/maintenance/starboard) -"cRa" = (/obj/structure/reagent_dispensers/watertank/high,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/janitor) -"cRJ" = (/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) -"cRX" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/medical/virology"; dir = 8; name = "Virology APC"; pixel_x = -24; pixel_y = -6},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/virology) -"cSd" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/storage/tech) -"cSg" = (/obj/machinery/computer/camera_advanced/xenobio{dir = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"cSi" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"cSv" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"cSC" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/medical/paramedic) -"cSG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"cSQ" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/science/xenobiology) -"cSY" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/window/plasma/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) -"cTh" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) -"cTp" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"cTD" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/courtroom) -"cTE" = (/obj/structure/closet/l3closet/scientist,/turf/open/floor/plasteel/dark,/area/teleporter) -"cTG" = (/obj/structure/filingcabinet/employment,/turf/open/floor/plasteel/cult,/area/lawoffice) -"cTL" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/miningoffice) -"cTO" = (/turf/closed/wall/r_wall,/area/quartermaster/miningoffice) -"cUd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"cUm" = (/obj/machinery/door/airlock/engineering{name = "Starboard Quarter Solar Access"; req_access_txt = "10"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"cUC" = (/obj/structure/chair,/obj/effect/landmark/start/geneticist,/turf/open/floor/plasteel/white,/area/medical/genetics) -"cUN" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"cUP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/maintenance/disposal) -"cUS" = (/obj/structure/closet/emcloset,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"cUV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/pod/dark,/area/maintenance/starboard) -"cVu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"cVG" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/storage/primary) -"cVL" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/fore) -"cWG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/clipboard,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen/red,/obj/item/stamp{pixel_x = -3; pixel_y = 3},/obj/item/stamp/denied{pixel_x = 4; pixel_y = -2},/turf/open/floor/plasteel,/area/quartermaster/storage) -"cWO" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/floor/wood,/area/maintenance/bar) -"cXi" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/junction/flip,/turf/open/floor/plasteel,/area/hallway/primary/port) -"cXr" = (/obj/structure/cable{icon_state = "2-8"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/plasteel/dark,/area/security/prison) -"cXI" = (/obj/structure/cable{icon_state = "4-8"},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) -"cXO" = (/obj/structure/cable,/obj/effect/landmark/start/ai/secondary,/obj/machinery/door/window{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; layer = 4.1; name = "Secondary AI Core Access"; obj_integrity = 300; pixel_y = 4; req_access_txt = "16"},/obj/item/radio/intercom{freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = -25; pixel_y = -10},/obj/item/radio/intercom{freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = -25; pixel_y = 5},/obj/item/radio/intercom{freerange = 1; name = "Common Channel"; pixel_x = -25},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"cYb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"cYj" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access_txt = "28"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"cYq" = (/obj/machinery/suit_storage_unit/atmos,/turf/open/floor/plasteel,/area/engine/atmos) -"cYw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/camera{c_tag = "Supermatter East"; dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"cYK" = (/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/plating,/area/maintenance/bar) -"cYU" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"cZk" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"cZq" = (/obj/structure/sign/warning/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/closed/wall,/area/icemoon/surface/outdoors) -"cZr" = (/obj/structure/bed,/obj/item/bedsheet/captain,/obj/effect/landmark/start/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"cZI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/bar) -"cZN" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"cZO" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"daj" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/table/reinforced,/obj/item/storage/toolbox/emergency,/obj/item/wrench,/obj/item/assembly/timer,/obj/item/assembly/signaler,/turf/open/floor/plasteel/dark,/area/bridge) -"daP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/central) -"daX" = (/obj/machinery/light{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"dbb" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/bridge) -"dbc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"dbl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) -"dbB" = (/obj/structure/table/optable,/obj/machinery/camera{c_tag = "Brig Infirmary"; dir = 4},/turf/open/floor/plasteel/white,/area/security/brig) -"dbN" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) -"dbR" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat External West"; dir = 8; network = list("minisat"); start_active = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"dcg" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/mirror{pixel_y = 28},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/shower{pixel_y = 20; pixel_x = 11},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) -"ddh" = (/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/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"ddi" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"dfa" = (/obj/structure/table/glass,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/welding,/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"dfd" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"dfx" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) -"dfy" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/ai_slipper{uses = 10},/obj/effect/landmark/event_spawn,/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"dfV" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"dgI" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel,/area/science/storage) -"dhX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"dij" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/carpet,/area/bridge) -"diD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/engine/storage) -"diH" = (/turf/closed/wall,/area/chapel/office) -"djL" = (/obj/machinery/door/airlock/maintenance{name = "Genetics Maintenance"; req_access_txt = "5; 9; 68"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/medical/genetics) -"dks" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"dkB" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"dkD" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos) -"dkQ" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/firealarm{dir = 8; pixel_x = 28},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/machinery/camera{c_tag = "Engineering South"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"dlJ" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/tank/internals/oxygen,/turf/open/floor/plasteel/dark,/area/teleporter) -"dlZ" = (/obj/machinery/light/small{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/turf/open/floor/plasteel/dark,/area/security/brig) -"dmc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/wood,/area/security/courtroom) -"dml" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/security/brig) -"dmy" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"dmE" = (/turf/closed/wall/r_wall,/area/maintenance/solars/port/aft) -"dnm" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"dnn" = (/obj/machinery/button/door{id = "permacell1"; name = "Genpop Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) -"dns" = (/obj/docking_port/stationary{dwidth = 3; height = 4; id = "snaxi_ne"; name = "Northeast Taxi Port"; width = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"doD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/closet/emcloset,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"doI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/telecomms/hub/preset,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"doN" = (/obj/structure/bookcase/random/religion,/turf/open/floor/wood,/area/library) -"doV" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"dpp" = (/turf/open/floor/plating,/area/maintenance/disposal) -"dpZ" = (/obj/structure/chair{dir = 8},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) -"dqE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{name = "Reception Desk"; req_access_txt = "63"},/obj/machinery/button/door{id = "innerbrig"; name = "Brig Doors Control"; normaldoorcontrol = 1; pixel_x = -4; pixel_y = 6; req_access_txt = "63"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"dqO" = (/obj/machinery/teleport/station,/obj/machinery/button/door{id = "teledoor"; name = "Teleport Shutters Control"; pixel_x = 25; req_access_txt = "17;65"},/turf/open/floor/plasteel/dark,/area/teleporter) -"dri" = (/turf/closed/indestructible/rock/glacierrock/blue,/area/engine/secure_construction) -"drK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/wood,/obj/item/book/manual/wiki/security_space_law,/obj/item/flashlight/lamp/green{pixel_y = 1; pixel_x = -7},/turf/open/floor/wood,/area/security/courtroom) -"dsk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/hallway/primary/port) -"dsn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/engine/secure_construction) -"dsX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/closet/crate,/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/quartermaster/storage) -"dtc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/storage) -"dtm" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) -"dtt" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/lawyer,/turf/open/floor/wood,/area/security/courtroom) -"dtQ" = (/obj/structure/chair/comfy/black,/obj/structure/window/reinforced{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"duu" = (/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_y = 30},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"duB" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"duI" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) -"duJ" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"duX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hydroponics) -"dvc" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 6},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"dvh" = (/obj/structure/table/reinforced,/mob/living/carbon/monkey/punpun,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"dvs" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"dvw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"dvO" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/science/mixing) -"dwF" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light/floor,/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"dwS" = (/obj/structure/closet/crate/freezer,/turf/open/floor/plating,/area/maintenance/starboard) -"dxF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/engine/atmos) -"dxL" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel,/area/hallway/primary/port) -"dxO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/holopad,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/brig) -"dxV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"dxZ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/sorting/mail/flip{sortType = 4},/turf/open/floor/plasteel,/area/storage/primary) -"dyW" = (/obj/effect/turf_decal/bot_white,/obj/structure/closet/secure_closet/lethalshots,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"dzS" = (/obj/effect/turf_decal/bot,/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #4"},/turf/open/floor/pod/dark,/area/maintenance/starboard) -"dAi" = (/obj/structure/sign/warning/pods{pixel_x = -32},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"dAs" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"dAM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"dAV" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload_foyer) -"dBL" = (/obj/structure/closet/secure_closet/medical1,/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel/white,/area/medical/virology) -"dBP" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"dBR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/sorting) -"dCs" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"dCI" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/medical/genetics) -"dCM" = (/obj/machinery/status_display/supply{pixel_x = 32},/obj/effect/turf_decal/tile/brown,/obj/machinery/rnd/production/techfab/department/cargo,/turf/open/floor/plasteel,/area/quartermaster/storage) -"dDf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"dDC" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/closet/crate/engineering{name = "Antimatter Engine Crate"},/obj/machinery/power/am_control_unit,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_shielding_container,/obj/item/am_containment,/obj/item/am_containment,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"dDK" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 6},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"dEk" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"dED" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"dEX" = (/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"dFa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/sink/kitchen{pixel_y = 28},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"dFb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"dFp" = (/obj/machinery/processor/slime,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"dFt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) -"dFC" = (/obj/machinery/vending/wardrobe/curator_wardrobe,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/wood,/area/library) -"dFF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/quartermaster/qm) -"dFJ" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel/white,/area/science/lab) -"dGb" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"dGB" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"dGO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/security/checkpoint/supply) -"dGP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Mining Office"; dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"dGV" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"dHe" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"dHw" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/science/mixing) -"dHP" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) -"dIj" = (/obj/structure/disposalpipe/segment,/obj/structure/mineral_door/woodrustic,/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"dJb" = (/obj/machinery/door/airlock{id_tag = "Dorm3"; name = "Room Two"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"dJc" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/port) -"dJB" = (/obj/machinery/telecomms/bus/preset_four,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"dJZ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"dKn" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"dKw" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) -"dKF" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/engine/engineering) -"dKQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/hor) -"dLj" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/airalarm{pixel_y = 28},/turf/open/floor/engine,/area/engine/engineering) -"dLv" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) -"dMj" = (/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) -"dMI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/science/xenobiology) -"dML" = (/obj/structure/table,/obj/item/surgicaldrill,/obj/item/surgical_drapes,/obj/item/razor,/obj/machinery/camera{c_tag = "Surgery A"; network = list("ss13","medbay"); pixel_x = 22},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"dMR" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/security/checkpoint/supply) -"dNB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"dOP" = (/obj/machinery/button/door{id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = 24; req_access_txt = "29"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/science/robotics/mechbay) -"dOR" = (/obj/machinery/recharger{name = "wall-mounted recharger"; pixel_x = 25},/obj/machinery/recharger{name = "wall-mounted recharger"; pixel_x = 39},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"dPn" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/roboticist,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"dPx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"dPA" = (/obj/machinery/light{dir = 4},/obj/machinery/gibber,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"dPL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/security/main) -"dPM" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 29},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"dQz" = (/turf/closed/wall,/area/storage/eva) -"dQT" = (/obj/machinery/smartfridge/extract/preloaded,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"dQW" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"dRF" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"dRI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat/service) -"dSp" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/power/apc/highcap/fifteen_k{areastring = "/area/engine/storage"; dir = 1; name = "Engineering Secure Storage APC"; pixel_y = 25},/turf/open/floor/plating,/area/engine/storage) -"dSQ" = (/turf/closed/wall,/area/maintenance/starboard) -"dTo" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) -"dTy" = (/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/fore) -"dTE" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"dTL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/medical/glass{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "5; 68"},/obj/effect/mapping_helpers/airlock/unres{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) -"dTS" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/computer/atmos_alert{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) -"dTU" = (/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "TEG Engine Room"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"dTV" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/supermatter) -"dUH" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"dUI" = (/obj/structure/table,/obj/item/storage/belt/utility,/obj/item/storage/belt/utility,/obj/item/storage/belt/utility,/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/engine/break_room"; name = "Engineering Foyer APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/engine/break_room) -"dUM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/miningdock) -"dUV" = (/obj/effect/turf_decal/bot,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"dVr" = (/obj/structure/chair/comfy/brown,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/wood,/area/crew_quarters/bar) -"dVG" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"dVJ" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/carpet,/area/bridge/meeting_room) -"dVV" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"dWt" = (/obj/machinery/airalarm{pixel_y = 28},/obj/vehicle/ridden/janicart,/turf/open/floor/plasteel,/area/janitor) -"dWF" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/security/courtroom) -"dWI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) -"dWU" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement,/obj/item/radio/intercom{pixel_x = 25},/turf/open/floor/wood,/area/library) -"dXa" = (/obj/structure/rack,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"dXF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"dXR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/port) -"dYa" = (/obj/machinery/requests_console{department = "Genetics"; name = "Genetics Requests Console"; pixel_y = 30},/obj/machinery/dna_scannernew,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) -"dYl" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) -"dYS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) -"dYZ" = (/obj/docking_port/stationary{dwidth = 1; height = 4; name = "escape pod loader"; roundstart_template = /datum/map_template/shuttle/escape_pod/default; width = 3},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"dZa" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"dZg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/sorting/mail{dir = 2; sortType = 25},/turf/open/floor/plasteel/white,/area/science/mixing) -"dZV" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) -"ebq" = (/obj/structure/table/wood,/obj/machinery/recharger{pixel_y = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/wood,/area/bridge/meeting_room) -"ebF" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/medical/medbay/central) -"ebK" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/components/trinary/filter/critical{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"ebM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/storage/auxiliary) -"ebX" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"ect" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/maintenance/bar) -"ecD" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ecI" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"ecN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"edH" = (/obj/machinery/holopad,/turf/open/floor/wood,/area/bridge/meeting_room) -"edM" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"edW" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"eed" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/turf/open/floor/plasteel,/area/science/robotics/lab) -"eeh" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Escape Arm Southwest"; dir = 1},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"eex" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{pixel_x = -9; pixel_y = -25},/turf/open/floor/plasteel/white,/area/science/mixing) -"eeE" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"eeM" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"efk" = (/obj/machinery/vending/games,/obj/machinery/camera{c_tag = "Rec Room"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"efn" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel,/area/hallway/primary/port) -"efp" = (/obj/machinery/iv_drip,/obj/item/radio/intercom{pixel_y = 25},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"efE" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"efF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel,/area/janitor) -"efT" = (/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"egg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/engine,/area/science/xenobiology) -"egj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"egk" = (/turf/closed/wall,/area/engine/atmos) -"ego" = (/obj/structure/closet/secure_closet/freezer/cream_pie,/turf/open/floor/wood,/area/crew_quarters/theatre) -"egJ" = (/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 26},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"egM" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/dark,/area/storage/eva) -"eha" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"ehh" = (/obj/effect/spawner/lootdrop/bedsheet,/obj/structure/bed,/turf/open/floor/wood,/area/icemoon/surface/outdoors) -"ehL" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"ehX" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall,/area/engine/atmospherics_engine) -"ehZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"eih" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/door_timer{id = "Cell 3"; name = "Cell 3"; pixel_y = 32},/obj/machinery/power/apc{areastring = "/area/security/brig"; dir = 4; name = "Brig APC"; pixel_x = 26},/turf/open/floor/plasteel/dark,/area/security/brig) -"eik" = (/obj/docking_port/stationary/random{id = "pod_lavaland2"; name = "lavaland"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"eiz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -26},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"eiR" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westleft{dir = 2; name = "Medbay"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"eiW" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/button/flasher{id = "PCell 1"; pixel_y = 9; pixel_x = -37},/turf/open/floor/plasteel/dark,/area/security/brig) -"ejw" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"ekw" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"emh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"emH" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/disposal) -"eng" = (/obj/structure/table,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"enq" = (/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/machinery/firealarm{dir = 8; pixel_x = 28},/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"enN" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/chair/sofa/left,/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"enP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"eoL" = (/obj/structure/chair{dir = 4},/obj/item/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 6; pixel_y = -29},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"eoT" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"eoW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"epc" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/librarian,/turf/open/floor/wood,/area/library) -"epU" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/central) -"eqP" = (/turf/open/floor/plasteel,/area/construction/storage) -"eqZ" = (/obj/machinery/light/small{dir = 4},/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/plasteel,/area/science/storage) -"erc" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/door/window/northleft{name = "Engineering Production"; req_access_txt = "10"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"ery" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"erG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel,/area/engine/break_room) -"erO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"esi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) -"esq" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/disposal) -"esE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"esY" = (/turf/open/openspace/icemoon,/area/engine/atmos) -"ets" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"etz" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/telecomms/bus/preset_one,/obj/machinery/power/terminal{dir = 1},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"etB" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"etM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port) -"eua" = (/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/janitor) -"eue" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-04"},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"eus" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"eut" = (/obj/effect/landmark/start/medical_doctor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"euS" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"euW" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/tile/blue,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) -"evr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"evI" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"evJ" = (/obj/machinery/light{dir = 4},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"evO" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/disposal) -"evU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"evY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/storage/auxiliary) -"ewI" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 29},/obj/machinery/rnd/production/circuit_imprinter/department/science,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"ewK" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/security/courtroom) -"ewY" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/wood,/area/hallway/primary/central) -"exi" = (/turf/open/floor/plasteel,/area/maintenance/starboard) -"exq" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"exs" = (/obj/item/radio/intercom{pixel_y = -26},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/open/floor/plasteel/white,/area/science/mixing) -"eyP" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"eyS" = (/turf/open/floor/carpet,/area/bridge/meeting_room) -"ezO" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/hydroponics) -"ezY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/central) -"eAJ" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"eAR" = (/obj/structure/closet/crate,/turf/open/floor/plating,/area/maintenance/starboard) -"eBf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"eBj" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/camera{c_tag = "MiniSat External South"; network = list("minisat"); start_active = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"eBl" = (/obj/structure/cable,/obj/machinery/suit_storage_unit/ce,/obj/machinery/power/apc/highcap/five_k{areastring = "/area/crew_quarters/heads/chief"; name = "CE Office APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"eBm" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"eBq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) -"eCd" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) -"eDr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"eDt" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{icon_state = "1-2"},/obj/structure/fans/tiny/invisible,/obj/structure/barricade/wooden/crude/snow{max_integrity = 15; obj_integrity = 15},/turf/open/floor/plating,/area/maintenance/bar) -"eDu" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/aft) -"eDE" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Power Storage"; req_access_txt = "11"},/turf/open/floor/plating,/area/engine/storage) -"eEa" = (/obj/machinery/light,/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) -"eEy" = (/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_interior"; idSelf = "virology_airlock_control"; name = "Virology Access Button"; pixel_y = 28; req_access_txt = "39"},/obj/structure/closet/l3closet,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/camera{c_tag = "Virology Airlock"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/virology) -"eEB" = (/obj/structure/chair{dir = 8},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"eFn" = (/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/dark,/area/teleporter) -"eFy" = (/obj/machinery/light{dir = 4},/obj/machinery/computer/arcade/minesweeper{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) -"eFB" = (/obj/structure/table/wood,/obj/item/reagent_containers/rag,/turf/open/floor/wood,/area/maintenance/bar) -"eFC" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"eFG" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/security/courtroom) -"eFU" = (/turf/open/floor/plasteel/white,/area/medical/genetics) -"eGi" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/machinery/door/airlock/public/glass{name = "Diner"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/bar) -"eGF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"eGL" = (/obj/machinery/door/airlock/public/glass{name = "Library"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/wood,/area/library) -"eGO" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/research{name = "Research and Development Lab"; req_one_access_txt = "7;29"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/science/lab) -"eHn" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"eHK" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos) -"eIa" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/crew_quarters/heads/hop) -"eIc" = (/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/carpet,/area/bridge/meeting_room) -"eIN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/storage/eva) -"eJh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/white,/area/security/brig) -"eJu" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) -"eJY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"eKc" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"eKe" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8; name = "Reception Desk"; req_access_txt = "3"},/obj/machinery/door/window/southright{dir = 4; name = "Reception Desk"; req_access_txt = "63"},/obj/machinery/door/poddoor/preopen{id = "Secure Brig Control"; name = "brig shutters"},/turf/open/floor/plasteel/dark,/area/security/warden) -"eKO" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"eKZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"eLf" = (/obj/machinery/airalarm{pixel_y = 26},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/maintenance/aft) -"eLl" = (/obj/structure/window{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/structure/window{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"eLm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"eLQ" = (/obj/structure/cable,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/power/apc{areastring = "/area/engine/secure_construction"; dir = 8; name = "Secure Construction"; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"eLX" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"eMi" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/engine/engineering) -"eMl" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"eMJ" = (/obj/machinery/door/window/eastleft{dir = 1; name = "Chapel Office"; req_access_txt = "22"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/chapel/office) -"eMQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"eMU" = (/obj/machinery/atmospherics/miner/carbon_dioxide,/turf/open/floor/engine/co2,/area/engine/atmos) -"eNu" = (/obj/docking_port/stationary{dwidth = 3; height = 4; id = "snaxi_nw"; name = "Northwest Taxi Port"; width = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"eNG" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"eNK" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"eNX" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"eOd" = (/obj/structure/closet/wardrobe/green,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"eOn" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/closet/secure_closet/security/sec,/obj/item/clothing/suit/hooded/wintercoat/security,/turf/open/floor/plasteel/dark,/area/security/main) -"eOr" = (/obj/effect/turf_decal/stripes/line,/obj/effect/landmark/event_spawn,/obj/machinery/camera{c_tag = "Supermatter South"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"eOt" = (/obj/machinery/computer/arcade/orion_trail{dir = 8},/obj/machinery/camera{c_tag = "Bar East"; dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) -"eOK" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/hallway/primary/central) -"eOO" = (/obj/structure/weightmachine/weightlifter,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"eOZ" = (/obj/machinery/atmospherics/components/binary/pump/on,/turf/open/floor/plasteel/dark,/area/engine/engineering) -"ePa" = (/obj/machinery/gateway/centerstation,/turf/open/floor/plasteel/dark,/area/teleporter) -"eQd" = (/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/secure_construction) -"eQC" = (/obj/effect/landmark/start/station_engineer,/turf/open/floor/plating,/area/engine/atmospherics_engine) -"eRt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"eRu" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/door/airlock/security/glass{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/open/floor/plasteel/dark,/area/security/main) -"eRv" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/engine{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"eRW" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/open/floor/wood,/area/library) -"eSJ" = (/obj/structure/table/glass,/obj/item/clothing/glasses/hud/health,/obj/item/healthanalyzer,/obj/item/clothing/gloves/color/latex,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"eSK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/security/brig) -"eSP" = (/obj/machinery/computer/med_data{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/machinery/camera{c_tag = "Medbay Treatment Center"; dir = 8; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"eSQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/research/glass{name = "Genetics Research"; req_access_txt = "5; 9; 68"},/obj/machinery/door/firedoor/border_only,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/genetics) -"eTg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"eTu" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/structure/fans/tiny,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/pod/dark,/area/medical/paramedic) -"eTv" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/ore_silo,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"eTJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"eTR" = (/obj/machinery/telecomms/bus/preset_two,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"eTX" = (/obj/machinery/vending/wardrobe/medi_wardrobe,/turf/open/floor/plasteel/white,/area/medical/paramedic) -"eUB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) -"eVp" = (/obj/machinery/portable_atmospherics/canister/bz,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"eVW" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/secure_closet{name = "nonlethal ammunition"; req_access = "list(3)"},/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"eWg" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"eWw" = (/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) -"eWH" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"eWW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small{dir = 8},/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/quartermaster/storage) -"eXd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/mineral/wood,/area/maintenance/bar) -"eYe" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/recycler,/turf/open/floor/plating,/area/maintenance/disposal) -"eYu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"eZe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/camera/motion{c_tag = "AI Upload Foyer"; network = list("aiupload")},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"eZi" = (/obj/structure/table,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"eZn" = (/obj/structure/tank_dispenser/oxygen,/obj/machinery/camera/motion{c_tag = "Armory Motion Sensor North"},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"eZA" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/bridge/meeting_room"; dir = 1; name = "Conference Room APC"; pixel_y = 26},/turf/open/floor/wood,/area/bridge/meeting_room) -"eZU" = (/obj/machinery/conveyor{id = "QMLoad2"; dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) -"fad" = (/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/monkey_recycler,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"faJ" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"faR" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/storage/atmos) -"faV" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"faZ" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"fbb" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"fbq" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"fch" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"fcj" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/security/courtroom"; dir = 8; name = "Courtroom APC"; pixel_x = -24},/obj/structure/closet/secure_closet/courtroom,/obj/item/gavelhammer,/turf/open/floor/wood,/area/security/courtroom) -"fcl" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/door/window/brigdoor/security/cell{id = "Cell 1"; name = "Cell 1"; dir = 8},/obj/effect/turf_decal/vg_decals/numbers/one,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) -"fcu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"fcz" = (/obj/machinery/light{dir = 1},/obj/structure/closet/secure_closet/miner,/obj/item/clothing/shoes/winterboots/ice_boots,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"fcJ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hallway/primary/central) -"fcU" = (/obj/machinery/vending/kink,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"fdu" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/storage/box/trackimp{pixel_x = -3},/obj/item/storage/box/chemimp{pixel_x = 6},/obj/item/storage/lockbox/loyalty,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"fdJ" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/wood,/area/icemoon/surface/outdoors) -"fen" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"fet" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/service) -"feM" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/fore) -"ffm" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"ffJ" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) -"fga" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"fgj" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plating,/area/engine/atmos) -"fgp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"fgM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) -"fhi" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"fho" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/landmark/start/ai/secondary,/obj/machinery/door/window{base_state = "rightsecure"; icon_state = "rightsecure"; layer = 4.1; name = "Secondary AI Core Access"; obj_integrity = 300; pixel_y = -4; req_access_txt = "16"},/obj/item/radio/intercom{freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = -25; pixel_y = -10},/obj/item/radio/intercom{freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = -25; pixel_y = 5},/obj/item/radio/intercom{freerange = 1; name = "Common Channel"; pixel_x = -25},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"fhz" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"fhC" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating,/area/engine/atmos) -"fhM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"fiw" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"fiG" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"fiI" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"fiN" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/machinery/meter,/turf/open/floor/plasteel/white,/area/science/mixing) -"fjc" = (/obj/item/radio/intercom{pixel_x = -25},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/computer/crew{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"fjw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"fjL" = (/obj/machinery/atmospherics/components/binary/pump,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"fjS" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) -"fjU" = (/turf/open/floor/plasteel/white,/area/science/mixing) -"fkr" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"fkC" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall,/area/engine/engineering) -"fkN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L14"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"flh" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/camera/motion{c_tag = "Armory - External 1"; dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) -"flw" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"fmk" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/terminal{dir = 1},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/engine/engineering) -"fmt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/security/glass{name = "Equipment Room"; req_access_txt = "1"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) -"fmw" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"fmW" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/computer/cargo/request,/turf/open/floor/plasteel,/area/quartermaster/storage) -"fnc" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/storage/box/flashbangs{pixel_x = 3; pixel_y = -3},/obj/item/storage/box/flashbangs{pixel_x = 1; pixel_y = -1},/obj/item/storage/box/flashbangs,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"fne" = (/obj/effect/landmark/start/roboticist,/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"fni" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{dir = 8},/turf/open/floor/engine/co2,/area/engine/atmos) -"fnu" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/quantumpad{map_pad_id = "1"; map_pad_link_id = "2"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"fnx" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/item/storage/toolbox/emergency,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"fnQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plating,/area/engine/storage) -"foi" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plating,/area/engine/storage) -"fok" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"foy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot_white,/obj/effect/landmark/secequipment,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"fpt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"fpI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"fpJ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/disposal) -"fpS" = (/obj/structure/table,/obj/item/hemostat,/obj/item/retractor,/obj/item/scalpel{pixel_y = 12},/obj/item/circular_saw,/obj/item/cautery{pixel_x = 4},/obj/item/surgical_drapes,/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Robotics Lab"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"fpW" = (/obj/effect/turf_decal/bot,/mob/living/simple_animal/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #2"},/obj/machinery/camera{c_tag = "Cargo Garage"; dir = 8},/turf/open/floor/pod/dark,/area/maintenance/starboard) -"fqj" = (/obj/machinery/field/generator,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/engine/storage) -"fqE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"fqM" = (/obj/structure/table,/obj/machinery/newscaster{pixel_x = -30},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 5},/obj/item/reagent_containers/spray/cleaner,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"frh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/bridge) -"frn" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/chemist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"frB" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) -"frL" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/quartermaster/storage) -"fsh" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"fsA" = (/obj/structure/bodycontainer/morgue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"fsJ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"fsQ" = (/obj/machinery/ntnet_relay,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"ftH" = (/obj/machinery/mineral/ore_redemption{input_dir = 2; output_dir = 1},/turf/open/floor/plating,/area/quartermaster/miningdock) -"ftM" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"ftV" = (/obj/structure/closet/emcloset/anchored,/turf/open/floor/plating,/area/maintenance/aft/secondary) -"fuj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/storage/eva) -"fuy" = (/obj/machinery/light,/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"fuB" = (/obj/machinery/camera{c_tag = "Auxiliary Bridge North"; dir = 1},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"fuG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"fuX" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/chair/sofa{dir = 4},/turf/open/floor/wood,/area/maintenance/bar) -"fuZ" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"fva" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"fve" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"fvz" = (/obj/structure/table/optable{name = "Robotics Operating Table"},/obj/item/tank/internals/anesthetic,/obj/item/clothing/mask/breath,/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"fwn" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/storage/box/bodybags,/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = 30; receive_ore_updates = 1},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"fww" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"fwU" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"fwX" = (/obj/structure/table,/obj/item/surgical_drapes,/obj/item/surgicaldrill,/obj/item/razor,/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"fxY" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{dir = 8},/obj/machinery/air_sensor/atmos/toxin_tank{pixel_y = -25},/turf/open/floor/engine/plasma,/area/engine/atmos) -"fyr" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/obj/structure/table,/obj/item/key/janitor,/obj/machinery/power/apc{areastring = "/area/janitor"; dir = 4; name = "Custodial Closet APC"; pixel_x = 24},/turf/open/floor/plasteel,/area/janitor) -"fyz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"fyV" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"fze" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"fzg" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"fzG" = (/obj/structure/sign/barsign,/turf/closed/wall,/area/crew_quarters/bar) -"fzQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/chapel/main) -"fzT" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hydroponics) -"fzU" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/item/radio/off,/obj/item/radio/off{pixel_x = 6; pixel_y = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"fAj" = (/obj/structure/fence{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"fBc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) -"fBf" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/genetics) -"fBk" = (/obj/machinery/camera{c_tag = "Northwestern Hall 10"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"fBs" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Bathrooms"; dir = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) -"fBG" = (/obj/structure/grille/broken,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"fBS" = (/turf/open/floor/plating,/area/engine/storage) -"fCh" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/machinery/camera{c_tag = "TEG Chamber"; dir = 4},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"fCQ" = (/obj/structure/toilet/secret/low_loot{pixel_y = 14},/obj/machinery/button/door{id = "Bath2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 24; specialfunctions = 4; pixel_y = -5},/obj/machinery/light/small{dir = 8},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) -"fDi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"fDo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) -"fDt" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"fDJ" = (/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"fET" = (/obj/effect/turf_decal/tile/neutral,/obj/machinery/camera{c_tag = "Southeastern Hall 1"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"fFG" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/camera{c_tag = "Engineering Access"},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 20},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) -"fFM" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/turf/open/floor/plasteel/dark,/area/storage/tech) -"fGi" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"fGl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/engine/engineering) -"fHa" = (/obj/machinery/airalarm{pixel_y = 28},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/storage/box/ids,/obj/item/storage/firstaid/regular{pixel_y = 5},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"fHh" = (/obj/machinery/light,/obj/machinery/computer/security/hos{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/newscaster/security_unit{pixel_y = -32},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"fHF" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/storage/atmos) -"fIu" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"fII" = (/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"fIS" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/potato,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"fIU" = (/obj/machinery/light,/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) -"fIY" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/maintenance/solars/starboard/fore"; dir = 8; name = "Starboard Bow Solar APC"; pixel_x = -25; pixel_y = 3},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"fJc" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 21},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"fJg" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"fJs" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 11},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"fJO" = (/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/plasteel/white,/area/science/mixing) -"fJW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"fJZ" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"fKc" = (/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) -"fKl" = (/obj/effect/turf_decal/stripes/line,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"fKC" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hos) -"fKE" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/engine/engineering) -"fKM" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; id_tag = "virology_airlock_exterior"; name = "Virology Exterior Airlock"; req_access_txt = "39"},/obj/effect/mapping_helpers/airlock/locked,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_exterior"; idSelf = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -24; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) -"fLv" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/machinery/power/apc{areastring = "/area/security/main"; name = "Security Office APC"; pixel_y = -26},/turf/open/floor/plasteel/dark,/area/security/main) -"fLB" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/rack,/obj/item/gun/energy/temperature/security,/obj/item/clothing/suit/armor/laserproof,/obj/item/gun/energy/ionrifle,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"fLK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"fLL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/white,/area/medical/genetics) -"fLW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/firealarm{dir = 8; pixel_x = 24; pixel_y = -28},/turf/open/floor/plating,/area/storage/atmos) -"fNd" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/engine/engineering) -"fNh" = (/obj/structure/cable,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"fNC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/bridge) -"fNO" = (/obj/structure/cable{icon_state = "4-8"},/obj/item/radio/intercom{pixel_y = 20},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{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},/obj/machinery/camera{c_tag = "Genetics Cloning"; network = list("ss13","medbay")},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) -"fNR" = (/obj/machinery/camera{c_tag = "South Paramedic Post"; dir = 8; network = list("ss13","medbay")},/obj/structure/table,/obj/item/storage/firstaid/o2,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"fNU" = (/obj/effect/turf_decal/stripes,/obj/machinery/camera{c_tag = "Cargo Bay South"; dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"fOA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/research/glass{name = "Robotics Lab"; req_access_txt = "29"},/turf/open/floor/plasteel,/area/science/robotics/lab) -"fOC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/security/prison) -"fOG" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/aft) -"fOW" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"fPd" = (/obj/machinery/airalarm{pixel_y = 25},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/table,/obj/item/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/machinery/camera{c_tag = "Primary Tool Storage"},/turf/open/floor/plasteel,/area/storage/primary) -"fPp" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"fPD" = (/turf/open/floor/wood,/area/crew_quarters/bar) -"fPF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel/dark,/area/science/server) -"fPM" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plating,/area/crew_quarters/dorms) -"fPN" = (/obj/structure/table/wood,/obj/item/book/manual/wiki/security_space_law,/obj/item/flashlight/lamp/green{pixel_y = 1; pixel_x = -7},/turf/open/floor/wood,/area/security/courtroom) -"fQc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/engine,/area/engine/engineering) -"fQe" = (/obj/machinery/door/airlock/public/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel,/area/storage/auxiliary) -"fQi" = (/obj/machinery/seed_extractor,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"fQs" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) -"fQx" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"fQI" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"fQM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) -"fQU" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high/plus,/obj/item/stock_parts/cell/high/plus,/obj/item/stock_parts/cell/high/plus,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"fRS" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"fSw" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"fSR" = (/obj/machinery/camera{c_tag = "Server Room"; network = list("ss13","rd"); pixel_x = 22},/turf/open/floor/plasteel/dark,/area/science/server) -"fTg" = (/turf/open/floor/plasteel/white,/area/science/xenobiology) -"fTn" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/dark,/area/security/main) -"fTu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/camera{c_tag = "Northwestern Hall 2"; dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"fTy" = (/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"fTM" = (/obj/machinery/light{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"fUm" = (/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) -"fUX" = (/obj/machinery/sleeper{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"fVm" = (/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/bar) -"fVQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"fVT" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/engine,/area/engine/engineering) -"fWc" = (/obj/structure/rack,/obj/item/storage/belt/medical{pixel_y = 2},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"fWB" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hydroponics) -"fWE" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"fXd" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"fXU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 2; sortType = 29},/turf/open/floor/plasteel,/area/hallway/primary/central) -"fYa" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"fYl" = (/obj/structure/sign/poster/contraband/random{pixel_y = 32},/obj/structure/windoor_assembly{dir = 4},/turf/open/floor/wood,/area/maintenance/bar) -"fYx" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/primary/port) -"fYH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 29},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"fYQ" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) -"fYU" = (/obj/machinery/door/airlock/virology/glass{name = "Isolation B"; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) -"fZn" = (/obj/item/radio/intercom{pixel_x = 25},/obj/machinery/photocopier,/turf/open/floor/wood,/area/bridge/meeting_room) -"fZA" = (/obj/machinery/field/generator,/turf/open/floor/plating,/area/engine/storage) -"gaf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/mining/glass{name = "Cargo Bay"; req_access_txt = "31"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"gar" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = 28},/turf/open/floor/plasteel/dark,/area/storage/eva) -"gbt" = (/obj/structure/chair,/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"gcp" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/table/reinforced,/obj/machinery/chem_dispenser/drinks/beer{dir = 8},/obj/machinery/camera{c_tag = "Bar"; dir = 8},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"gct" = (/obj/machinery/quantumpad{map_pad_id = "4"; map_pad_link_id = "3"},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"gcw" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"gcY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock{name = "Bar"; req_access_txt = "25"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/bar) -"gdg" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/power/apc{areastring = "/area/crew_quarters/kitchen"; dir = 1; name = "Kitchen APC"; pixel_y = 24},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"gdi" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port) -"gdj" = (/obj/structure/table,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"gdL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"gel" = (/obj/machinery/atmospherics/components/trinary/filter/critical{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"gev" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"geO" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/maintenance/starboard) -"gfC" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"gfF" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"gfN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) -"gfQ" = (/obj/machinery/light{dir = 8},/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"gfY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/wood,/area/library) -"ggl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"ggD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ghq" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) -"giv" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"giT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) -"giZ" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"gjA" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"gjW" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/engineering) -"gkl" = (/obj/machinery/jukebox,/turf/open/floor/wood,/area/crew_quarters/bar) -"gkt" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/aft) -"gkv" = (/obj/machinery/door/airlock/engineering/glass/critical{heat_proof = 1; name = "Supermatter Chamber"; req_access_txt = "10"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"gkx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) -"gky" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"gkJ" = (/obj/machinery/power/emitter,/obj/machinery/firealarm{dir = 8; pixel_x = 28},/turf/open/floor/plating,/area/engine/storage) -"gkX" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio8"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) -"glg" = (/obj/structure/closet/crate/solarpanel_small,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"gls" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/door/window/westright{name = "Red Corner"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"gmf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/primary/central) -"gmn" = (/obj/effect/landmark/loneopspawn,/obj/structure/disposalpipe/sorting/mail{dir = 8; sortType = 7},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"gmr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"gmH" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"gnf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 7},/turf/open/floor/plasteel/dark,/area/security/main) -"gnm" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/bot_white,/obj/vehicle/ridden/atv/snowmobile/snowcurity,/obj/item/key/security,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"gnv" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit,/area/science/robotics/mechbay) -"gop" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Brig Gen-Pop Access"},/obj/machinery/button/door{id = "Secure Gate"; name = "Cell Shutters"; pixel_y = 24; req_access_txt = "2"; pixel_x = 3},/turf/open/floor/plasteel/dark,/area/security/brig) -"got" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"goC" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"goK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light_switch{pixel_y = -28},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics) -"goM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"goW" = (/obj/machinery/conveyor{id = "QMLoad"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"gpe" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/quartermaster/storage) -"gph" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposaloutlet{dir = 4},/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating,/area/maintenance/disposal) -"gpp" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"grs" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"grz" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/auxiliary) -"grM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet/orange,/area/engine/secure_construction) -"grV" = (/turf/closed/wall,/area/security/courtroom) -"grZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/item/aiModule/core/full/custom,/obj/item/aiModule/core/freeformcore,/obj/item/aiModule/core/full/asimov,/obj/effect/spawner/lootdrop/aimodule_harmless,/obj/effect/spawner/lootdrop/aimodule_neutral,/obj/machinery/camera/motion{c_tag = "AI Upload Chamber - Starboard"; dir = 1; network = list("aiupload")},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"gsr" = (/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/wood,/area/bridge/meeting_room) -"gsK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/storage) -"gsM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"gsQ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/hallway/primary/port) -"gto" = (/obj/structure/sink{pixel_y = 20},/mob/living/simple_animal/pet/bumbles,/turf/open/floor/plasteel,/area/hydroponics) -"gtG" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/aft) -"gtR" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) -"gtS" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet{dir = 8},/turf/open/floor/engine,/area/science/xenobiology) -"guv" = (/obj/machinery/light/small{dir = 4},/obj/structure/toilet/secret/low_loot{pixel_y = 14},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness/recreation) -"guD" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/aft) -"guE" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/bridge) -"guI" = (/obj/machinery/light/floor,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"guR" = (/obj/structure/table/glass,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/item/reagent_containers/glass/beaker/large,/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/dropper,/obj/item/reagent_containers/dropper,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"guV" = (/obj/structure/chair/sofa/right{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) -"gvm" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/spider/stickyweb,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"gvp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"gvP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"gwY" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/security/checkpoint/supply) -"gxi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"gxq" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = -30},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"gxF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/warning/nosmoking{pixel_x = -32},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"gxL" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/orange/visible,/turf/open/floor/engine,/area/engine/engineering) -"gxY" = (/obj/machinery/door/airlock{name = "Service Hall"; req_one_access_txt = "25;26;35;28"},/turf/open/floor/plating,/area/maintenance/disposal) -"gyk" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/light{dir = 4},/obj/machinery/vending/security,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"gyE" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"gzk" = (/obj/machinery/computer/crew{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"gzt" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"gzH" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"gzW" = (/obj/machinery/shower{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"gzZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/item/storage/firstaid/toxin,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) -"gAt" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/maintenance/solars/port/fore"; dir = 8; name = "Port Bow Solar APC"; pixel_x = -25; pixel_y = 3},/obj/machinery/camera{c_tag = "Fore Port Solar Control"; dir = 1},/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"gAu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/chapel/main) -"gAG" = (/obj/structure/table/wood,/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/plating,/area/maintenance/bar) -"gAY" = (/mob/living/simple_animal/bot/secbot{arrest_type = 1; health = 45; icon_state = "secbot1"; idcheck = 1; name = "Sergeant-at-Armsky"; weaponscheck = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"gBk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"gBF" = (/obj/structure/chair/pew/left{dir = 8},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) -"gCd" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) -"gCs" = (/obj/item/reagent_containers/food/snacks/spidereggsham,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/library) -"gCC" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/storage/atmos) -"gCG" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/maintenance/central) -"gCJ" = (/obj/item/beacon,/turf/open/floor/plasteel/dark,/area/bridge) -"gCM" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/computer/atmos_control/tank/mix_tank,/turf/open/floor/plasteel,/area/engine/atmos) -"gCO" = (/obj/machinery/light,/obj/machinery/door/airlock/public/glass{name = "Holodeck Door"},/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"gCS" = (/obj/structure/bodycontainer/morgue,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"gEd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"gEh" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/port_gen/pacman,/turf/open/floor/plating,/area/engine/storage) -"gEz" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"gFb" = (/obj/machinery/vending/wardrobe/law_wardrobe,/obj/item/radio/intercom{pixel_y = 25},/obj/machinery/requests_console{department = "Law office"; pixel_x = 32},/turf/open/floor/plasteel/cult,/area/lawoffice) -"gFq" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"gFM" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"gFP" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"gGs" = (/obj/machinery/turretid{control_area = "/area/ai_monitored/turret_protected/ai_upload"; icon_state = "control_stun"; name = "AI Upload turret control"; pixel_x = -26},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"gGQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"gHe" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/bar) -"gHG" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"gHQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/sorting/mail{dir = 1; sortType = 2},/turf/open/floor/plasteel,/area/quartermaster/storage) -"gId" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"gIm" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/cmo) -"gIE" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/virology) -"gIG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"gJi" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"gJx" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/light/small,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"gJP" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/bar{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/structure/disposalpipe/junction/yjunction{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"gJQ" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) -"gKo" = (/obj/structure/table/wood,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/pen,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"gKt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"gKB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"gKR" = (/obj/machinery/mineral/equipment_vendor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"gLk" = (/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) -"gLH" = (/turf/closed/wall/r_wall,/area/teleporter) -"gLO" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/door/poddoor{id = "trash"; name = "disposal bay door"},/turf/open/floor/plating,/area/maintenance/disposal) -"gMD" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/bridge/meeting_room) -"gML" = (/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plasteel,/area/science/storage) -"gMR" = (/obj/structure/chair/office/light{dir = 8},/obj/effect/landmark/start/research_director,/obj/structure/cable{icon_state = "2-4"},/obj/machinery/holopad,/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"gNb" = (/obj/structure/table/glass,/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/storage/box/syringes,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"gNq" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/sign/warning/securearea{pixel_x = 32},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/genetics) -"gNy" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/components/binary/pump{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"gNI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"gNM" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"gOd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"gOi" = (/obj/structure/chair,/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"gOp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/bar) -"gOr" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel/dark,/area/storage/eva) -"gOM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"gOW" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"gPb" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/storage/atmos) -"gPE" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel/white,/area/science/mixing) -"gPF" = (/obj/machinery/light/small{dir = 8},/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plating,/area/engine/storage) -"gPS" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) -"gQj" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"gQw" = (/turf/open/floor/carpet,/area/hallway/primary/central) -"gQU" = (/obj/structure/table,/obj/item/storage/firstaid/o2,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"gQV" = (/obj/structure/window/plasma/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/rad_collector/anchored,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/engine,/area/engine/supermatter) -"gQZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"gRh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"gRE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{name = "Mining Office"; req_access_txt = "48"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"gRP" = (/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"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) -"gRS" = (/obj/machinery/light{dir = 8},/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/bar) -"gSh" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"gSu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/open/floor/plasteel/white,/area/science/mixing) -"gSY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/wood,/area/bridge/meeting_room) -"gSZ" = (/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"gTb" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/chemist,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"gTc" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/white,/area/science/lab) -"gTh" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"gTH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel,/area/chapel/main) -"gUa" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/storage/primary) -"gUb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"gUc" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"gUw" = (/obj/structure/plasticflaps,/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/obj/machinery/conveyor{id = "QMLoad"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plating,/area/quartermaster/storage) -"gUA" = (/obj/machinery/sparker{id = "testigniter"; pixel_x = -25},/turf/open/floor/engine,/area/science/misc_lab) -"gUL" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/engine/engineering) -"gVo" = (/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/pod/dark,/area/medical/paramedic) -"gWc" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plating,/area/engine/engineering) -"gWj" = (/obj/structure/chair{dir = 8},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/medical/surgery) -"gWn" = (/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"gWZ" = (/obj/machinery/computer/telecomms/monitor,/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"gXD" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"gXE" = (/obj/structure/table,/obj/item/book/manual/wiki/medical_cloning{pixel_y = 6},/obj/item/storage/box/bodybags,/obj/item/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/pen,/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/white,/area/medical/genetics) -"gXM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"gYw" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/chapel/main) -"gYC" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"gZb" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/medical/medbay/zone3"; dir = 4; name = "Northeast Paramedic Station APC"; pixel_x = 24},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"gZG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"gZQ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/central) -"gZS" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/obj/structure/fans/tiny,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"gZX" = (/turf/closed/wall,/area/medical/morgue) -"hah" = (/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/pod/dark,/area/medical/paramedic) -"haj" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"hap" = (/obj/machinery/space_heater,/turf/open/floor/wood,/area/icemoon/surface/outdoors) -"haU" = (/obj/machinery/button/door{id = "kitchen"; name = "Kitchen Shutters Control"; req_access_txt = "28"; pixel_x = 24; pixel_y = -4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"hbb" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/bar) -"hch" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/wood,/obj/item/flashlight/lamp{pixel_y = 10},/obj/item/paper_bin,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/chapel/office) -"hcu" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"hcz" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/bar) -"hcV" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/cult,/area/lawoffice) -"hdn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/portable_atmospherics/canister/toxins,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) -"hez" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"hfk" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"hfp" = (/obj/machinery/vending/wardrobe/bar_wardrobe,/turf/open/floor/wood,/area/crew_quarters/bar) -"hfX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"hfZ" = (/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"hgb" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"hge" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"hgg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/closet/secure_closet/genpop,/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel/dark,/area/security/brig) -"hgp" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/main) -"hgJ" = (/obj/structure/chair{dir = 8},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"hgM" = (/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"hgO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"hhb" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/soup/coldchili,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"hho" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/hallway/secondary/exit/departure_lounge) -"hhx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/storage/primary) -"hhz" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"hhI" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/door/window/westleft{dir = 1; name = "Monkey Pen"; req_access_txt = "9"},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) -"hik" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"hiO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"hjv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/wood,/area/maintenance/bar) -"hjw" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/engine/atmos) -"hjF" = (/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel,/area/science/storage) -"hkw" = (/obj/machinery/light,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/computer/monitor{name = "bridge power monitoring console"; dir = 1},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel/dark,/area/bridge) -"hlx" = (/obj/structure/fence/corner{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"hlT" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"hmC" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"hmM" = (/obj/effect/turf_decal/bot,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"hmX" = (/obj/machinery/light,/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/open/floor/plasteel/white,/area/science/mixing) -"hnc" = (/obj/structure/cable{icon_state = "1-2"},/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/hallway/primary/port) -"hnB" = (/obj/structure/chair{dir = 8},/obj/item/radio/intercom{pixel_x = 28},/obj/machinery/light_switch{pixel_y = 26},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/mob/living/simple_animal/pet/cat/Runtime,/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; network = list("ss13","medbay"); pixel_y = -22},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"hnO" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/open/floor/plasteel/white,/area/medical/paramedic) -"hnP" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"hom" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"hop" = (/obj/structure/window{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"hoq" = (/turf/closed/wall,/area/engine/break_room) -"hoV" = (/obj/machinery/firealarm{pixel_y = 29},/obj/machinery/computer/card/minor/qm,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel,/area/quartermaster/qm) -"hoX" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"hpa" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/engine,/area/science/xenobiology) -"hpg" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"hpw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/table/wood,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/stamp/law,/obj/item/flashlight/lamp/green{pixel_y = 1; pixel_x = -7},/turf/open/floor/plasteel/cult,/area/lawoffice) -"hpC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"hpN" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/wood,/area/maintenance/bar) -"hpV" = (/obj/item/radio/intercom{pixel_y = 25},/obj/structure/table/wood,/obj/item/stack/sheet/mineral/wood/fifty{amount = 20},/obj/item/reagent_containers/food/drinks/flask/gold,/obj/item/razor{pixel_x = -4; pixel_y = 2},/obj/item/clothing/mask/cigarette/cigar,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"hqD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"hrc" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"hru" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"hrN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"hrS" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"hse" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"hsl" = (/turf/open/floor/plating,/area/maintenance/starboard) -"hso" = (/obj/machinery/door/airlock/medical/glass{name = "Medbay Storage"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"hsu" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"hsv" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating,/area/engine/engineering) -"hsC" = (/obj/docking_port/stationary{dwidth = 3; height = 15; id = "arrivals_stationary"; name = "arrivals"; roundstart_template = /datum/map_template/shuttle/arrival/snaxi; width = 7},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"hsP" = (/obj/effect/turf_decal/delivery,/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/obj/machinery/door/window/eastright{name = "Bridge Delivery"; req_access_txt = "19"},/turf/open/floor/wood,/area/bridge/meeting_room) -"hsQ" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"hta" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"htA" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) -"hui" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/camera{c_tag = "Northwestern Hall 9"; dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/primary/port) -"huA" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{dir = 8},/obj/machinery/air_sensor/atmos/carbon_tank{pixel_y = -25},/turf/open/floor/engine/co2,/area/engine/atmos) -"huF" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 4},/turf/closed/wall,/area/maintenance/disposal) -"huQ" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"hva" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"hvr" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"hwg" = (/obj/machinery/computer/teleporter{dir = 8},/obj/machinery/camera{c_tag = "Teleporter"; dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel/dark,/area/teleporter) -"hwG" = (/obj/structure/closet/wardrobe/mixed,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"hwV" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/computer/apc_control,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"hxf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"hxr" = (/obj/machinery/computer/scan_consolenew,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) -"hxx" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/window/northleft{dir = 8; name = "Atmos Monitoring"; req_access_txt = "12; 24"},/obj/machinery/atmospherics/components/binary/valve/digital/on{dir = 4; name = "Digital Valve"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/storage/atmos) -"hxP" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"hyq" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/carpet,/area/quartermaster/miningoffice) -"hyz" = (/obj/machinery/vending/autodrobe,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"hyK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/bot,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"hzh" = (/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/machinery/button/door{id = "qm_warehouse2"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/turf/open/floor/plasteel,/area/maintenance/starboard) -"hAa" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/fore) -"hAb" = (/obj/machinery/light/small,/mob/living/simple_animal/slime,/turf/open/floor/engine,/area/science/xenobiology) -"hAf" = (/obj/machinery/light/small{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/obj/machinery/flasher{id = "Cell 2"; pixel_x = -24; pixel_y = -36},/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/turf/open/floor/plasteel/dark,/area/security/brig) -"hAq" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/telecomms/receiver/preset_left,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"hAw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"hAx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"hBb" = (/obj/machinery/camera{c_tag = "Tech Storage"; dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) -"hBq" = (/turf/closed/wall/r_wall,/area/engine/atmospherics_engine) -"hBy" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/structure/closet/secure_closet/engineering_chief,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"hBH" = (/obj/machinery/vending/medical,/turf/open/floor/plasteel/white,/area/medical/virology) -"hBQ" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"hCD" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/plasma{amount = 30},/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/machinery/camera{c_tag = "Engineering Secure Storage"},/turf/open/floor/plating,/area/engine/storage) -"hCI" = (/obj/machinery/light{dir = 4},/obj/item/radio/intercom{pixel_x = 25},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/modular_computer/console/preset/engineering{dir = 8},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel/dark,/area/bridge) -"hCL" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/quartermaster/qm"; dir = 1; name = "Quartermaster APC"; pixel_y = 24},/obj/machinery/holopad,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/machinery/keycard_auth{pixel_y = 40},/turf/open/floor/plasteel,/area/quartermaster/qm) -"hDj" = (/obj/structure/table,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"hDk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"hEf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"hEQ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/central) -"hFj" = (/obj/structure/chair/comfy/brown,/turf/open/floor/wood,/area/crew_quarters/bar) -"hFv" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/storage/atmos) -"hFG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/kitchen) -"hGr" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"hGy" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"hGK" = (/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"hGM" = (/obj/structure/urinal{pixel_y = 32},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) -"hGU" = (/obj/structure/closet/secure_closet/personal/cabinet{pixel_x = -8},/turf/open/floor/wood,/area/icemoon/surface/outdoors) -"hHu" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/fore) -"hHy" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"hHC" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"hHR" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"hHW" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"hIa" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/table,/obj/item/storage/toolbox/emergency,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"hIe" = (/obj/structure/table,/obj/item/hemostat,/obj/item/circular_saw,/obj/item/scalpel{pixel_y = 12},/obj/item/retractor,/obj/item/cautery{pixel_x = 4},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"hIl" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plasteel,/area/engine/atmos) -"hIG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/hallway/primary/aft) -"hIH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"hIS" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/folder,/obj/item/pen,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"hJw" = (/obj/structure/chair/comfy/black,/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark/start/assistant,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"hJE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"hKc" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/bridge) -"hKm" = (/obj/machinery/computer/aifixer{dir = 8},/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"hKs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"hKt" = (/obj/machinery/atmospherics/pipe/manifold/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 = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"hLg" = (/obj/machinery/bloodbankgen,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"hLo" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/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,/area/security/checkpoint/medical) -"hLQ" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/quartermaster/storage) -"hLZ" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"hMy" = (/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"hMD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel,/area/engine/break_room) -"hMM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/computer/secure_data{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"hMQ" = (/obj/machinery/airalarm{pixel_y = 25},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"hNg" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/quartermaster/storage) -"hNi" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/chair/sofa{dir = 8},/turf/open/floor/wood,/area/maintenance/bar) -"hNt" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel,/area/maintenance/aft) -"hNv" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"hNT" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"hNZ" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/computer/communications,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"hOb" = (/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"hOc" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/atmos) -"hOw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel/dark,/area/storage/eva) -"hOA" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"hOY" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/turf/open/floor/plating,/area/maintenance/aft) -"hPe" = (/obj/structure/disposalpipe/sorting/mail{dir = 8; sortType = 17},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"hPh" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior,/turf/open/floor/engine/vacuum,/area/science/mixing) -"hPp" = (/obj/structure/sign/plaques/deempisi{pixel_x = -28; pixel_y = -4},/turf/open/floor/wood,/area/crew_quarters/bar) -"hPt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"hPC" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/engine/secure_construction) -"hPK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/engine,/area/engine/engineering) -"hPO" = (/obj/machinery/processor,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"hQb" = (/obj/structure/closet/wardrobe/pjs,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"hQs" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{dir = 1},/obj/machinery/sparker/toxmix{pixel_x = 25},/turf/open/floor/engine/airless,/area/science/mixing) -"hQL" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/department/electrical) -"hQY" = (/turf/closed/wall,/area/library) -"hRe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/security/courtroom) -"hRt" = (/turf/closed/wall,/area/quartermaster/qm) -"hRH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/security/brig) -"hSl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/security/glass{name = "Brig Control"; req_access_txt = "3"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/warden) -"hSv" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"hSD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) -"hSV" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/maintenance/aft) -"hTa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/spider/stickyweb,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"hTk" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/status_display{layer = 4; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"hTy" = (/obj/machinery/light{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/wood,/area/bridge/meeting_room) -"hTB" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/open/floor/plating,/area/maintenance/aft) -"hTK" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light/small,/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/carpet,/area/security/detectives_office) -"hTL" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/science/mixing) -"hTO" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"hUo" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/security/checkpoint/medical) -"hUs" = (/obj/structure/bodycontainer/morgue{dir = 8},/turf/open/floor/plasteel/white,/area/security/brig) -"hUF" = (/obj/structure/closet/wardrobe/black,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"hUL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/chapel/office) -"hVh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/engine/engineering) -"hVk" = (/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/barricade/wooden,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"hVm" = (/obj/machinery/vending/wardrobe/viro_wardrobe,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 8},/obj/machinery/camera{c_tag = "Virology Break Room"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/virology) -"hVt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/engine,/area/engine/engineering) -"hVH" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{external_pressure_bound = 120; name = "killroom vent"; dir = 1},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) -"hVN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"hVO" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/carpet,/area/security/detectives_office) -"hVX" = (/obj/structure/chair{dir = 8},/obj/machinery/camera{c_tag = "Surgery Observation"; network = list("ss13","medbay"); dir = 8},/turf/open/floor/plasteel/dark,/area/medical/surgery) -"hWb" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/landmark/start/security_officer,/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"hWn" = (/obj/machinery/sleeper{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/mirror{pixel_x = 25},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"hWW" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/landmark/start/mime,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/crew_quarters/theatre) -"hXB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"hXF" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/security/courtroom) -"hXO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"hYi" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"hYD" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/fireaxecabinet{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/bridge) -"hYN" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/table/wood,/obj/item/instrument/trumpet,/obj/item/instrument/piano_synth,/turf/open/floor/wood,/area/crew_quarters/theatre) -"hZy" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/table,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/plasteel,/area/engine/break_room) -"hZz" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/door/airlock/mining/glass{name = "Quartermaster"; req_access_txt = "41"},/turf/open/floor/plasteel,/area/quartermaster/qm) -"hZU" = (/obj/structure/table/wood,/obj/item/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"},/turf/open/floor/carpet,/area/bridge/meeting_room) -"iad" = (/obj/machinery/light,/turf/open/floor/plasteel/dark,/area/security/main) -"iam" = (/obj/machinery/computer/slot_machine{pixel_y = 2; pixel_x = -7},/turf/open/floor/wood,/area/maintenance/bar) -"iaq" = (/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},/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"ias" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"iat" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/construction/storage) -"iau" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/bridge) -"iax" = (/obj/structure/window/plasma/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) -"iaD" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/maintenance/aft/secondary"; dir = 1; name = "Science Maint APC"; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"iaM" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) -"iaO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"iaY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen,/turf/open/floor/plasteel/cult,/area/lawoffice) -"icb" = (/obj/structure/closet/secure_closet/captains,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"idb" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel,/area/engine/atmos) -"idl" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"idG" = (/obj/effect/turf_decal/stripes,/obj/machinery/button/door{id = "QMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/storage) -"idQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/security/courtroom) -"iek" = (/obj/structure/table/glass,/obj/item/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 29},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"ieI" = (/obj/machinery/telecomms/server/presets/service,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"ifl" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/crate/coffin,/turf/open/floor/wood,/area/chapel/office) -"ifQ" = (/mob/living/simple_animal/mouse/brown/Tom,/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/turf/open/floor/plasteel/dark,/area/security/prison) -"ifT" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/hallway/secondary/exit/departure_lounge"; dir = 8; name = "Escape Hallway APC"; pixel_x = -25},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"igi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/engine/atmos) -"igK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/door/window/eastleft{name = "Blue Corner"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"igO" = (/obj/machinery/vending/boozeomat,/turf/open/floor/wood{icon_state = "wood-broken4"},/area/maintenance/bar) -"igQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel,/area/hallway/primary/port) -"igR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/door/window{name = "Captain's Desk"; req_access_txt = "20"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"ihn" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/flasher{id = "AI"; pixel_x = -26; pixel_y = 3},/obj/machinery/turretid{icon_state = "control_stun"; name = "AI Chamber turret control"; pixel_x = -25; pixel_y = -3},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"ihE" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/open/floor/plasteel,/area/science/mixing) -"ihJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/turf/open/floor/plasteel,/area/storage/primary) -"ihX" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/department/electrical) -"iiM" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel,/area/storage/primary) -"iiY" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) -"ijz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/maintenance/starboard) -"ijK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"ijL" = (/obj/structure/reflector/double,/turf/open/floor/plating,/area/engine/storage) -"ijV" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/open/floor/plasteel,/area/hydroponics) -"ijZ" = (/turf/open/floor/plating,/area/engine/engineering) -"ikh" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/port) -"ikk" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/circuit,/area/science/robotics/mechbay) -"ikA" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"ikY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"ilb" = (/obj/machinery/light/small{dir = 1},/obj/machinery/computer/libraryconsole/bookmanagement,/obj/structure/table/wood,/turf/open/floor/plasteel/dark,/area/security/prison) -"ilo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) -"ilF" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"ilL" = (/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/machinery/camera{c_tag = "Head of Personnel's Office"; dir = 1},/obj/structure/bed/dogbed/ian,/mob/living/simple_animal/pet/dog/corgi/Ian{dir = 8},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"imn" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"imM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"ina" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"inq" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/modular_computer/console/preset/engineering,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/construction/storage) -"inw" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/junction{dir = 8},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"inA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"inU" = (/obj/machinery/chem_dispenser,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"iob" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/machinery/atmospherics/components/binary/pump{name = "Hot Loop Exit"},/turf/open/floor/plating,/area/engine/atmospherics_engine) -"ioe" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/central) -"iog" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"iop" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel/white,/area/medical/paramedic) -"ioG" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) -"ioJ" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmospherics_engine) -"ipi" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 1},/turf/closed/wall/mineral/wood,/area/maintenance/bar) -"ipL" = (/obj/item/plant_analyzer,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"ipV" = (/obj/structure/fans/tiny,/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "toxins launcher bay door"},/turf/open/floor/plating,/area/maintenance/aft) -"ipY" = (/obj/machinery/airalarm/unlocked{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/open/floor/plasteel/white,/area/science/mixing) -"iqH" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"iqJ" = (/obj/machinery/door/airlock/security/glass{name = "Security Office"; req_access_txt = "63"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"iqT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/hydroponics) -"iqZ" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment{dir = 10},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Stbd"; location = "HOP"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"irg" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) -"iro" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"irr" = (/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"irt" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"irN" = (/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 30; pixel_y = 30},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"irQ" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) -"isp" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/structure/sign/warning/vacuum/external{pixel_y = 32},/obj/item/multitool,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"isu" = (/turf/open/floor/plasteel/dark,/area/science/server) -"itb" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"itp" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/terminal{dir = 1},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/camera{c_tag = "Northwestern Engineering Post"; dir = 1},/obj/machinery/light,/turf/open/floor/plating,/area/storage/atmos) -"itw" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 18},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"itN" = (/obj/machinery/vending/coffee,/obj/item/radio/intercom{pixel_x = 25},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"itU" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel/white,/area/medical/virology) -"ius" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) -"iux" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/janitor) -"iuy" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"iuC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"iuP" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"ivM" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"ivQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/chemistry) -"iwc" = (/obj/machinery/computer/upload/ai,/obj/machinery/camera/motion{c_tag = "AI Upload Chamber - Port"; network = list("aiupload")},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"iwd" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/camera{c_tag = "Bridge Exterior"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"iwk" = (/obj/structure/closet/crate,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ixf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"ixu" = (/obj/structure/table,/obj/item/hand_tele,/turf/open/floor/plasteel/dark,/area/teleporter) -"ixZ" = (/obj/structure/chair/office/dark,/mob/living/simple_animal/pet/cat/Runtime{desc = "Meow."; gender = "male"; name = "Salem"},/turf/open/floor/wood,/area/library) -"iyq" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/closet/crate/bin,/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"iyL" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) -"iyP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"iyV" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/maintenance/aft) -"iza" = (/obj/structure/chair{dir = 1},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"izV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/security/checkpoint/supply) -"iAb" = (/obj/machinery/airalarm{pixel_y = 28},/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/camera{c_tag = "Kitchen"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"iAt" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/light{dir = 1},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/bridge"; dir = 1; name = "Bridge APC"; pixel_y = 26},/turf/open/floor/plasteel/dark,/area/bridge) -"iAv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"iAG" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"iAO" = (/turf/closed/wall,/area/teleporter) -"iAR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/storage/auxiliary) -"iBl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/dark,/area/storage/eva) -"iBm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/obj/machinery/recharger{pixel_x = -5},/obj/item/hand_tele,/obj/structure/window/reinforced,/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"iBo" = (/obj/machinery/cryopod,/obj/machinery/computer/cryopod{pixel_y = 26},/obj/effect/turf_decal/trimline/red/filled,/turf/open/floor/plasteel/dark,/area/security/prison) -"iBF" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high/plus,/obj/item/stock_parts/cell/high/plus,/turf/open/floor/plasteel/white,/area/science/lab) -"iBL" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/break_room) -"iBW" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/hallway/primary/aft) -"iCq" = (/obj/machinery/door/airlock/engineering/glass/critical{heat_proof = 1; name = "Supermatter Chamber"; req_access_txt = "10"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/engine,/area/engine/supermatter) -"iCO" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"iEa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"iEj" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"iEz" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"iEJ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/landmark/event_spawn,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"iEQ" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -6; pixel_y = 4},/obj/item/stamp/hop,/obj/item/pen/fourcolor,/obj/item/paper_bin/bundlenatural{pixel_x = 6; pixel_y = 4},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"iET" = (/obj/structure/cable{icon_state = "4-8"},/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,/area/maintenance/department/electrical) -"iFc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"iFl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) -"iFq" = (/obj/structure/table,/obj/item/cartridge/signal/toxins,/obj/item/paicard{pixel_x = 4},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/dark,/area/science/server) -"iFK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) -"iGb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"iGd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/security/prison) -"iGB" = (/obj/machinery/keycard_auth{pixel_x = 8; pixel_y = -26},/obj/machinery/button/door{id = "hos"; name = "HoS Office Shutters"; pixel_y = -26; pixel_x = -6},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"iGJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/hallway/primary/central) -"iGS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"iGV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"iHg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/security/glass{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) -"iHM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/dorms) -"iHO" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining/glass{name = "Cargo Bay"; req_access_txt = "31"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"iIg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"iIK" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/machinery/vending/snack/random,/turf/open/floor/plasteel/dark,/area/bridge) -"iIN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"iIQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/storage/eva) -"iIS" = (/turf/closed/wall/r_wall,/area/bridge) -"iJc" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/science/server) -"iJl" = (/turf/open/floor/plating,/area/maintenance/port/fore) -"iJs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"iJK" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/item/reagent_containers/food/snacks/bluecherrycupcake{pixel_y = 5},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"iKM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/wood,/area/hallway/primary/port) -"iKV" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood,/area/crew_quarters/bar) -"iLi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"iLA" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"iML" = (/obj/machinery/light,/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_y = -30},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"iMX" = (/obj/structure/cable,/obj/machinery/power/terminal,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"iNi" = (/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/computer/rdconsole/production{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"iNE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "Gas to Filter"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"iNK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"iNV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/central) -"iOe" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/starboard) -"iOp" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/window/plasma/reinforced{dir = 8},/obj/structure/window/plasma/reinforced{dir = 1},/obj/machinery/rnd/production/protolathe/department/engineering,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/camera{c_tag = "Engineering Storage"; dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"iOG" = (/turf/closed/wall/r_wall,/area/maintenance/department/bridge) -"iOH" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"iOR" = (/obj/machinery/computer/rdconsole/robotics,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"iOW" = (/obj/effect/landmark/observer_start,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"iPC" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/structure/closet/secure_closet/genpop,/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel/dark,/area/security/brig) -"iPO" = (/obj/structure/displaycase/trophy,/turf/open/floor/wood,/area/library) -"iPX" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/primary/port) -"iQv" = (/obj/machinery/door/airlock/public/glass{name = "Courtroom"; req_access_txt = "42"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/wood,/area/security/courtroom) -"iQD" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/atmos/abandoned{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"iRy" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"iRF" = (/obj/machinery/door/airlock/external,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/primary/aft) -"iRO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"iRQ" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/machinery/computer/security/telescreen/prison{pixel_y = 30},/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) -"iSg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"iSo" = (/obj/machinery/photocopier,/obj/machinery/camera{c_tag = "Law Office"},/turf/open/floor/plasteel/cult,/area/lawoffice) -"iSB" = (/obj/machinery/light/floor,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"iTP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/chapel/main) -"iTS" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"iTY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/junction/flip,/turf/open/floor/plasteel/white,/area/hallway/primary/port) -"iVB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"iVY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/prison) -"iWf" = (/turf/open/floor/plating,/area/hallway/primary/aft) -"iWu" = (/obj/machinery/chem_master,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"iWG" = (/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"iWY" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/junction{dir = 2},/turf/open/floor/plasteel/white,/area/hallway/primary/port) -"iXG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/engine,/area/science/xenobiology) -"iXH" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/recharger{name = "wall-mounted recharger"; pixel_y = 34},/obj/structure/chair{dir = 4},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) -"iXZ" = (/obj/machinery/computer/security/telescreen/toxins{dir = 1; network = list("toxins"); pixel_y = -28},/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) -"iYb" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"iYh" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/science/xenobiology"; dir = 8; name = "Xenobiology APC"; pixel_x = -25},/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"iYF" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"iYI" = (/obj/machinery/camera{c_tag = "Cargo Office"; dir = 4},/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) -"iZc" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"iZu" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/structure/closet/secure_closet/medical3,/obj/item/clothing/glasses/hud/health,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"iZH" = (/turf/closed/wall/r_wall,/area/medical/medbay/central) -"iZZ" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/storage/primary) -"jab" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/mixing) -"jae" = (/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) -"jap" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"jbc" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/maintenance/aft) -"jbg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/central) -"jbE" = (/obj/machinery/vending/wardrobe/gene_wardrobe,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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/white,/area/medical/genetics) -"jcr" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"jcR" = (/obj/structure/table/wood,/obj/item/taperecorder,/obj/item/cartridge/lawyer,/obj/item/clothing/glasses/sunglasses/big{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/sunglasses/big,/obj/machinery/button/door{id = "lawyer_blast"; name = "Privacy Shutters"; pixel_x = 25; pixel_y = 8},/turf/open/floor/plasteel/cult,/area/lawoffice) -"jcS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"jcT" = (/turf/closed/wall,/area/hallway/primary/central) -"jcU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/pew/left{dir = 8},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) -"jdw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"jdS" = (/obj/effect/turf_decal/vg_decals/atmos/mix,/turf/open/floor/engine/airless,/area/engine/atmos) -"jed" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"jen" = (/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"jeo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"jes" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start/shaft_miner,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"jex" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/research{name = "Experimentation Lab"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"jeJ" = (/obj/machinery/door/poddoor{id = "tegvent"; name = "TEG Vent"},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"jfi" = (/obj/machinery/conveyor{dir = 8; id = "packageSort2"},/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating,/area/quartermaster/sorting) -"jfH" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating/airless,/area/icemoon/surface/outdoors) -"jga" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"jgj" = (/obj/machinery/telecomms/server/presets/common,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"jgz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"jhe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"jhF" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating/airless,/area/maintenance/solars/port/aft) -"jih" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"jil" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) -"jin" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"jix" = (/obj/machinery/camera{c_tag = "Brig Genpop Exterior"; dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"jiV" = (/obj/structure/table,/obj/item/storage/firstaid/brute,/obj/item/storage/firstaid/brute{pixel_x = 3; pixel_y = 3},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"jiY" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/autolathe,/turf/open/floor/plasteel,/area/quartermaster/storage) -"jji" = (/obj/machinery/vending/autodrobe,/turf/open/floor/wood,/area/crew_quarters/theatre) -"jjn" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/computer/bounty,/turf/open/floor/plasteel,/area/quartermaster/storage) -"jjB" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"jjC" = (/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/plasma{amount = 30},/turf/open/floor/plating,/area/engine/storage) -"jkw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"jkJ" = (/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"jkL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"jlf" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"jll" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"jls" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"jlL" = (/obj/structure/table/wood,/obj/machinery/microwave{pixel_y = 4},/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"jmd" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"jmf" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/storage/atmos) -"jmU" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/qm) -"jnh" = (/obj/effect/landmark/start/cook,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"job" = (/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/dark,/area/bridge) -"joq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"joT" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/medical/surgery"; dir = 1; name = "Surgical Center APC"; pixel_y = 26},/turf/open/floor/plasteel/dark,/area/medical/surgery) -"joU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/firealarm{dir = 8; pixel_x = 28},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"jpd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access_txt = "57"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"jph" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"jpr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/storage) -"jro" = (/obj/machinery/vr_sleeper{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel/dark,/area/security/prison) -"jrq" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny,/turf/open/floor/plating,/area/engine/secure_construction) -"jrH" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/hallway/primary/port) -"jrR" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/gateway,/obj/effect/turf_decal/bot_white,/turf/open/floor/plasteel/dark,/area/teleporter) -"jsl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"jso" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"jsu" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/telecomms/receiver/preset_right,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"jsz" = (/obj/structure/table,/obj/item/kitchen/rollingpin,/obj/item/reagent_containers/food/condiment/flour,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"juI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/storage) -"jvb" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/item/storage/fancy/donut_box,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"jvy" = (/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/obj/structure/sign/poster/contraband/random{pixel_y = -32},/turf/open/floor/wood,/area/maintenance/bar) -"jvA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"jvV" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 8},/turf/closed/wall,/area/maintenance/disposal) -"jwc" = (/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/fore) -"jwj" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/bridge) -"jwo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"jwN" = (/obj/machinery/air_sensor/atmos/toxins_mixing_tank,/turf/open/floor/engine/airless,/area/science/mixing) -"jwP" = (/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"jxw" = (/obj/machinery/computer/security/telescreen/cmo{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"jxB" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) -"jxS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"jxZ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"jyj" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"jyA" = (/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) -"jzc" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"jzx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) -"jAb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/central) -"jAq" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"jAv" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) -"jAy" = (/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/engine/storage) -"jAL" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"jAT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"jBk" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "12"},/turf/open/floor/plating,/area/chapel/main) -"jBl" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"jBr" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"jBP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"jCw" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/computer/cargo/request{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"jCF" = (/obj/machinery/light{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel,/area/maintenance/aft) -"jCL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/crate/wooden/toy,/obj/item/megaphone/clown,/turf/open/floor/wood,/area/crew_quarters/theatre) -"jCW" = (/obj/machinery/door/airlock/engineering/glass{name = "Server Room"; req_access_txt = "61"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"jDr" = (/turf/open/floor/carpet,/area/chapel/office) -"jDD" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/storage/eva) -"jDG" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/button/door{id = "capshut"; name = "Privacy Shutters"; pixel_x = -26; pixel_y = 8},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"jDH" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"jDK" = (/obj/machinery/light/small,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"jEb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel/white,/area/medical/paramedic) -"jER" = (/obj/machinery/vending/kink,/turf/open/floor/plating,/area/maintenance/bar) -"jFl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"jFv" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/engine/secure_construction) -"jFy" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/power/apc{areastring = "/area/science/mixing"; name = "Toxins Lab APC"; pixel_y = -26},/turf/open/floor/plasteel/white,/area/science/mixing) -"jFG" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/port) -"jFS" = (/obj/effect/spawner/structure/window/ice,/turf/open/floor/plating,/area/maintenance/bar) -"jFY" = (/obj/structure/bodycontainer/morgue{dir = 2},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"jFZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/mob/living/simple_animal/bot/medbot,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"jGd" = (/obj/structure/table/reinforced,/obj/machinery/chem_dispenser/drinks{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"jGi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"jGp" = (/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"jGF" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"jHC" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"jHD" = (/obj/machinery/computer/cargo{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/qm) -"jHF" = (/obj/machinery/food_cart,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"jHT" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/door/airlock/public/glass{name = "Diner"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/bar) -"jIc" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) -"jIj" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"jIk" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/open/floor/plating,/area/engine/storage) -"jIt" = (/turf/closed/wall/r_wall,/area/security/checkpoint/supply) -"jIu" = (/obj/machinery/clonepod,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/medical/genetics) -"jJb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) -"jJd" = (/turf/open/floor/pod/dark,/area/maintenance/starboard) -"jJu" = (/turf/closed/wall/r_wall,/area/medical/medbay/zone3) -"jKb" = (/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/storage/primary) -"jKF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"jKT" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/button/ignition/incinerator/toxmix{pixel_x = -8; pixel_y = -22},/obj/machinery/button/door/incinerator_vent_toxmix{pixel_y = -22; pixel_x = 9},/obj/machinery/meter,/turf/open/floor/plasteel/white,/area/science/mixing) -"jKV" = (/obj/machinery/door/airlock/external{name = "Escape Pod One"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/primary/port) -"jLp" = (/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"jLF" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) -"jLG" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/mineral/stacking_machine{input_dir = 1; stack_amt = 10},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/disposal) -"jMk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/button/door{id = "Dorm6"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; specialfunctions = 4},/obj/structure/table/wood,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/carpet,/area/quartermaster/miningoffice) -"jNp" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/medical/genetics) -"jNw" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"jNK" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/landmark/start/janitor,/turf/open/floor/plasteel,/area/janitor) -"jNZ" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/closet/secure_closet/hos,/obj/item/clothing/suit/hooded/wintercoat/security,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"jOj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"jOl" = (/obj/machinery/vending/clothing,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"jOo" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) -"jOy" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/storage/atmos) -"jOB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"jOE" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/engineering) -"jOJ" = (/obj/structure/chair/comfy/brown,/obj/effect/landmark/start/captain,/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"jPb" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Hot Loop Entrance"},/turf/open/floor/plating,/area/engine/atmospherics_engine) -"jPh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"jPj" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"jPm" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) -"jPz" = (/obj/machinery/door/window/eastright{dir = 8; name = "Research and Development Desk"; req_one_access_txt = "7;29"},/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 4},/turf/open/floor/plasteel,/area/science/lab) -"jPI" = (/obj/machinery/cryopod{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"jPP" = (/obj/machinery/gateway{dir = 8},/obj/effect/turf_decal/bot_white,/turf/open/floor/plasteel/dark,/area/teleporter) -"jQj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"jQp" = (/obj/machinery/airalarm{pixel_y = 28},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"jQB" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/bridge) -"jQN" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{dir = 8},/turf/open/floor/engine/o2,/area/engine/atmos) -"jRD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"jRU" = (/obj/structure/table/glass,/obj/item/stock_parts/scanning_module,/obj/item/stock_parts/scanning_module,/obj/item/stock_parts/matter_bin,/obj/item/stock_parts/matter_bin,/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/lab) -"jSq" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"jTl" = (/obj/effect/turf_decal/stripes,/obj/machinery/computer/cargo{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"jTo" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced,/obj/vehicle/ridden/atv/snowmobile/snowcurity,/obj/item/key/security,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"jTs" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"jTP" = (/obj/machinery/light,/obj/machinery/shower{dir = 1},/obj/effect/turf_decal/box,/turf/open/floor/plasteel/white,/area/security/brig) -"jTY" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"jUf" = (/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible,/obj/machinery/computer/atmos_control/tank/nitrogen_tank{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"jUn" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"jUu" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"jUB" = (/obj/machinery/atmospherics/components/binary/pump{name = "Gas to Filter"},/obj/machinery/airalarm/engine{dir = 4; pixel_x = -22},/turf/open/floor/engine,/area/engine/supermatter) -"jVc" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Gas to Chamber"},/turf/open/floor/engine,/area/engine/supermatter) -"jVx" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/table/reinforced,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/item/book/manual/wiki/security_space_law,/turf/open/floor/plasteel/dark,/area/security/main) -"jWl" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/department/bridge) -"jWr" = (/turf/closed/wall/r_wall,/area/storage/tech) -"jWx" = (/obj/structure/table/glass,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/reagent_containers/glass/bottle/epinephrine,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"jWy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"jXa" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"jXh" = (/obj/machinery/door/firedoor,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"jXL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"jYS" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/light,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"jYT" = (/obj/machinery/power/solar_control{dir = 4; id = "portsolar"; name = "Port Quarter Solar Control"},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/solars/port/aft) -"jZg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/wood,/area/maintenance/bar) -"jZl" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"jZy" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/open/floor/engine,/area/science/misc_lab) -"jZW" = (/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"kag" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"kaK" = (/obj/effect/turf_decal/vg_decals/atmos/air,/obj/machinery/light/small{dir = 1},/turf/open/floor/engine/air,/area/engine/atmos) -"kaM" = (/obj/machinery/smartfridge,/turf/open/floor/plasteel,/area/hydroponics) -"kbR" = (/obj/structure/table,/obj/item/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/obj/item/storage/firstaid/regular{pixel_y = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"kcn" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"kcw" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/light{dir = 8},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"kcM" = (/obj/structure/plasticflaps,/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/obj/machinery/conveyor{id = "QMLoad"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plating,/area/quartermaster/storage) -"kcX" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) -"kdm" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Cargo Delivery Office"},/obj/structure/closet/crate/trashcart,/turf/open/floor/plasteel,/area/quartermaster/sorting) -"kds" = (/obj/structure/cable,/obj/structure/closet/toolcloset,/obj/machinery/power/apc{areastring = "/area/storage/auxiliary"; name = "Auxiliary Tool Storage APC"; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/auxiliary) -"kdA" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/white,/area/science/lab) -"kdM" = (/obj/effect/turf_decal/stripes,/obj/machinery/conveyor{id = "QMLoad2"; dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"kdR" = (/obj/machinery/airalarm{pixel_y = 25},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/bot,/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel/dark,/area/storage/eva) -"keq" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/obj/structure/closet/secure_closet/atmospherics,/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"ker" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"keu" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/computer/security{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) -"keC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) -"keI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"kfv" = (/turf/closed/wall/r_wall,/area/security/prison) -"kfJ" = (/obj/structure/table/wood,/obj/item/clothing/under/misc/burial,/obj/item/storage/book/bible,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/chapel/office) -"kge" = (/obj/structure/window{dir = 8},/obj/structure/window{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"kgx" = (/obj/structure/table,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/turf/open/floor/plasteel/white,/area/medical/virology) -"kgM" = (/obj/machinery/telecomms/server/presets/engineering,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"kgR" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/engine,/area/engine/supermatter) -"khf" = (/obj/structure/bed,/obj/item/bedsheet/syndie,/obj/machinery/flasher{id = "Cell 3"; pixel_x = -24; pixel_y = -36},/turf/open/floor/plasteel/dark,/area/security/brig) -"khw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"khy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall,/area/quartermaster/sorting) -"kii" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/glowshroom,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"kij" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"kin" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/clothing/suit/armor/riot{pixel_x = 3; pixel_y = -3},/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/riot{pixel_x = 3; pixel_y = -3},/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"kis" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"kiB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/bed/roller,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"kjh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"kkn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/junction/yjunction,/turf/open/floor/plasteel,/area/hallway/primary/port) -"kkt" = (/obj/structure/table/glass,/obj/item/book/manual/wiki/infections{pixel_y = 7},/obj/item/reagent_containers/spray/cleaner,/obj/item/reagent_containers/dropper,/obj/item/reagent_containers/syringe/antiviral,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) -"kkB" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/soup/hotchili,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"kkG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/port) -"kkJ" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/ai_monitored/security/armory) -"kkY" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"klc" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard) -"klh" = (/obj/structure/table,/obj/item/radio/headset/headset_med,/obj/item/hand_labeler,/obj/structure/reagent_dispensers/virusfood{pixel_x = 30},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/medical/virology) -"klo" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/table,/obj/item/storage/box/mousetraps,/obj/item/storage/box/mousetraps,/obj/item/restraints/legcuffs/beartrap,/obj/item/restraints/legcuffs/beartrap,/turf/open/floor/plasteel,/area/janitor) -"klQ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/courtroom) -"kms" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/theatre) -"kmA" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel/dark,/area/bridge) -"kmH" = (/obj/machinery/light{dir = 4},/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"knn" = (/obj/machinery/door/airlock/public/glass{name = "Security Lobby"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/wood,/area/hallway/primary/central) -"knx" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/turf/open/floor/plating,/area/security/brig) -"knI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"knR" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"kol" = (/obj/machinery/light{dir = 1},/obj/machinery/button/door{id = "tegvent"; name = "TEG Vent"; pixel_y = 25},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"kop" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"kox" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel,/area/hydroponics) -"kpO" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"kpX" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/machinery/atmospherics/components/binary/valve/digital/layer1{name = "injector valve"},/turf/open/floor/plating,/area/engine/atmospherics_engine) -"kqo" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/disposal) -"kqV" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"krq" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/hallway/secondary/exit/departure_lounge) -"krB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/quartermaster/sorting) -"krH" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/qm) -"krT" = (/obj/docking_port/stationary{dwidth = 3; height = 4; id = "snaxi_s"; name = "South Taxi Port"; roundstart_template = /datum/map_template/shuttle/snow_taxi; width = 6},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"krV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/start/chief_engineer,/obj/structure/chair/office/light{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"ksq" = (/obj/effect/turf_decal/bot_white,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/door/airlock/security/glass{name = "Holding Area"; req_access_txt = "2"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"ksM" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/secure_closet/atmospherics,/obj/machinery/power/apc{areastring = "/area/engine/atmos"; name = "Atmospherics APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/engine/atmos) -"ktd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/genetics) -"kti" = (/obj/effect/turf_decal/bot,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/storage) -"ktt" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/manifold/green/visible,/obj/effect/turf_decal/stripes/line,/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) -"ktw" = (/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) -"ktT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"ktW" = (/obj/machinery/vending/wallmed{pixel_y = 28},/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/storage/belt/medical{pixel_y = 2},/obj/item/storage/belt/medical{pixel_y = 2},/obj/item/storage/belt/medical{pixel_y = 2},/obj/item/clothing/neck/stethoscope,/obj/item/reagent_containers/spray/cleaner,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"kuy" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/camera{c_tag = "Medbay Patient Room"; dir = 4; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"kvG" = (/obj/effect/turf_decal/trimline/red/filled,/obj/machinery/suit_storage_unit/security,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"kwl" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"kwY" = (/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/machinery/computer/security/mining{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel/dark,/area/bridge) -"kxf" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) -"kxj" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Testing Lab East"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"kxI" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 10},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"kxP" = (/obj/structure/disposalpipe/sorting/mail{dir = 8; sortType = 28},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"kxU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) -"kyc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"kyf" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"kyo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"kyV" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/department/bridge) -"kzf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) -"kzS" = (/obj/machinery/computer/upload/borg,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"kAv" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/chapel/office) -"kAO" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"kBb" = (/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/snowed/smoothed/icemoon,/area/engine/atmos) -"kBe" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"kBK" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"kCi" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) -"kCI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/item/book/manual/wiki/barman_recipes,/obj/item/reagent_containers/food/drinks/shaker,/obj/item/paper/fluff{info = "Renovation Notice

    The bar layout for the station is very old. We've decided to give it a facelift after our partnership with IKEA Intergalactic?.
  • We added some sweet retro arcade machines and much more seating area. We removed the stage since it hasn't ever been used.
  • You can run this place like a restaurant now that you have tables. Go whip up a menu with the Chef. You have a condiments table and your Requests Console has been moved so a noticeboard can be placed there. Take tickets from customers and pin them on the noticeboard for the Chef.
  • We hope you like the new bar!"; name = "Renovation Notice - Bar"; pixel_x = -5; pixel_y = 3},/obj/item/stack/spacecash/c100,/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = -30; pixel_y = 26; receive_ore_updates = 1},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"kDy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"kEd" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"kEf" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"kEz" = (/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"kEW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Chapel Office Maintenance"; req_access_txt = "22"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/chapel/office) -"kFr" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hop) -"kFF" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/bed/roller,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"kGo" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"kGS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/dark,/area/medical/surgery) -"kHd" = (/turf/open/floor/pod/dark,/area/medical/paramedic) -"kHm" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/atmos) -"kHr" = (/obj/machinery/camera{c_tag = "Xenobiology Lab - Pen #1"; dir = 8; network = list("ss13","rd","xeno")},/turf/open/floor/engine,/area/science/xenobiology) -"kHD" = (/turf/open/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/rec_center) -"kHI" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) -"kHP" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"kHX" = (/obj/effect/landmark/start/medical_doctor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"kIp" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) -"kIG" = (/obj/structure/sign/warning/vacuum/external{pixel_x = 32},/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"kJk" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"kJs" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"kJE" = (/turf/open/floor/carpet,/area/chapel/main) -"kJO" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/camera{c_tag = "Escape Arm Holding Area"; dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"kKk" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/grass,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"kKY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"kLh" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"kLo" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/vending/cart,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"kLQ" = (/obj/machinery/camera/motion{c_tag = "Vault"; dir = 4; network = list("vault")},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"kMc" = (/obj/machinery/airalarm{pixel_y = 23},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"kMt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/hallway/primary/port) -"kMy" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"kMK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"kMT" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/table/glass,/obj/item/cartridge/chemistry{pixel_y = 2},/obj/item/cartridge/medical,/obj/item/cartridge/medical{pixel_x = -2; pixel_y = 6},/obj/item/cartridge/medical{pixel_x = 6; pixel_y = 3},/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/pen,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"kNQ" = (/obj/machinery/suit_storage_unit/hos,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"kOi" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{dir = 8},/obj/machinery/air_sensor/atmos/oxygen_tank{pixel_y = -25},/turf/open/floor/engine/o2,/area/engine/atmos) -"kPi" = (/obj/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"kPj" = (/obj/structure/cable{icon_state = "4-8"},/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,/area/hallway/primary/central) -"kPn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) -"kPu" = (/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"kPA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) -"kPQ" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"kQn" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/tcomms,/obj/machinery/firealarm{dir = 8; pixel_x = 28},/turf/open/floor/plasteel/dark,/area/storage/tech) -"kQr" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"kQG" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/aft/secondary) -"kRk" = (/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"kRz" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/construction/storage) -"kRI" = (/obj/structure/table/wood,/obj/item/flashlight/lantern{pixel_y = 5},/turf/open/floor/wood,/area/icemoon/surface/outdoors) -"kRK" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/wood,/area/hallway/primary/port) -"kRX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/hydroponics,/turf/open/floor/plasteel,/area/hydroponics) -"kSk" = (/obj/machinery/libraryscanner,/turf/open/floor/wood,/area/library) -"kSR" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"kTj" = (/obj/structure/table,/obj/item/storage/box/lights/mixed,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/meson,/turf/open/floor/plating,/area/construction/storage) -"kTI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/port) -"kTN" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"kTY" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 4; sortType = 6},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"kUo" = (/obj/machinery/door/airlock/virology{name = "Break Room"; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"kUy" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"kVo" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) -"kVx" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"kVD" = (/obj/structure/cable,/turf/open/floor/plasteel/dark,/area/engine/supermatter) -"kVO" = (/turf/closed/wall,/area/hallway/primary/aft) -"kWC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"kXG" = (/obj/machinery/door/airlock/maintenance,/turf/open/floor/plating,/area/maintenance/aft/secondary) -"kXY" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"kYg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) -"kYs" = (/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel,/area/maintenance/aft) -"kYF" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) -"kZL" = (/turf/open/floor/wood,/area/icemoon/surface/outdoors) -"lac" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"lam" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/start/scientist,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"las" = (/obj/machinery/atmospherics/components/unary/thermomachine/heater,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 30},/obj/structure/light_construct/small{dir = 1},/turf/open/floor/plating,/area/maintenance/bar) -"lat" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/teleporter) -"laE" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/medical/virology) -"laL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"lbp" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/central) -"lbu" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) -"lbv" = (/obj/machinery/atmospherics/components/binary/pump,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"ldt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Teleport and Gateway Access"; req_access_txt = "17"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel/dark,/area/teleporter) -"ldE" = (/obj/machinery/holopad,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) -"lek" = (/obj/effect/turf_decal/vg_decals/atmos/oxygen,/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/o2,/area/engine/atmos) -"lel" = (/obj/effect/landmark/start/botanist,/turf/open/floor/plasteel,/area/hydroponics) -"lep" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/shieldwallgen/xenobiologyaccess,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"leq" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/firealarm{pixel_y = 27},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/quartermaster/storage) -"leT" = (/turf/open/floor/engine,/area/engine/supermatter) -"leZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"lfd" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/engine,/area/engine/engineering) -"lfl" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/engine,/area/engine/engineering) -"lfs" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-08"},/turf/open/floor/plasteel,/area/maintenance/aft) -"lfy" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hydroponics) -"lfD" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"lfG" = (/obj/machinery/atmospherics/pipe/manifold/green/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"lfV" = (/obj/structure/closet/cardboard,/turf/open/floor/plating,/area/maintenance/starboard) -"lgn" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"lgq" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"lgJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"lgX" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"lhi" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/power/apc{areastring = "/area/maintenance/aft"; dir = 8; name = "Toxins Launch APC"; pixel_x = -25},/turf/open/floor/plasteel,/area/maintenance/aft) -"lhr" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes{charge = 5e+006},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"lhB" = (/obj/machinery/camera{c_tag = "Northwestern Hall 7"; dir = 8},/obj/machinery/computer/shuttle/snow_taxi{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"lhQ" = (/turf/open/floor/plasteel,/area/hallway/primary/central) -"lhR" = (/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"lia" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"liL" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/ai_slipper{uses = 10},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/ai_monitored/turret_protected/ai"; dir = 4; name = "AI Chamber APC"; pixel_x = 24},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"ljh" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/structure/chair/stool,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/mixing) -"ljL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"ljT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/pod/dark,/area/medical/paramedic) -"lki" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/hallway/primary/port) -"lkP" = (/obj/structure/table,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"lkQ" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"llu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"lmm" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"lmu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/port) -"lmy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hydroponics) -"lmC" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/carpet,/area/hallway/primary/port) -"lng" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/computer/station_alert{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) -"lnx" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) -"lnH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/storage) -"lnW" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"lob" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating,/area/maintenance/department/electrical) -"loe" = (/obj/machinery/teleport/hub,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/teleporter) -"lom" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/miningoffice) -"loM" = (/obj/machinery/vending/wardrobe/chef_wardrobe,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"loO" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"loT" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/medical/genetics"; dir = 4; name = "Genetics APC"; pixel_x = 24},/obj/structure/table/glass,/obj/item/storage/pill_bottle/mannitol,/obj/item/storage/pill_bottle/mutadone{pixel_x = 3},/obj/item/radio/headset/headset_medsci,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) -"loV" = (/obj/machinery/flasher{id = "Cell 1"; pixel_x = -24; pixel_y = -36},/turf/open/floor/plasteel/dark,/area/security/brig) -"lpb" = (/obj/structure/table/wood,/obj/effect/landmark/xeno_spawn,/obj/item/gavelblock,/turf/open/floor/wood,/area/security/courtroom) -"lpl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction/flip{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"lpT" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"lpW" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/table/glass,/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = -2; pixel_y = 9},/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = -3; pixel_y = 1},/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = 5; pixel_y = 9},/obj/item/wrench/medical,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"lqg" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"lqt" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/storage/atmos) -"lqW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) -"lrK" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmospherics_engine) -"lrV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"lsh" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"lsA" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/camera{c_tag = "Medbay Break Room"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ltk" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/power/apc{areastring = "/area/storage/eva"; dir = 1; name = "EVA Storage APC"; pixel_y = 24},/turf/open/floor/plasteel/dark,/area/storage/eva) -"ltF" = (/obj/machinery/vending/coffee,/turf/open/floor/wood,/area/hallway/primary/port) -"ltY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hydroponics) -"lud" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"luf" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"lul" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"luo" = (/turf/open/floor/plasteel/white,/area/science/misc_lab) -"lwH" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"lxz" = (/obj/structure/window/plasma/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/rad_collector/anchored,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/engine,/area/engine/supermatter) -"lxF" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"lxL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) -"lxV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"lyt" = (/obj/item/radio/intercom{pixel_y = 25},/obj/machinery/doppler_array/research/science{dir = 4},/turf/open/floor/plasteel,/area/maintenance/aft) -"lyu" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"lyv" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"lzh" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"lzi" = (/obj/machinery/door/airlock/maintenance,/obj/structure/fans/tiny/invisible,/obj/structure/barricade/wooden/crude/snow{max_integrity = 15; obj_integrity = 15},/turf/open/floor/plating,/area/maintenance/bar) -"lzw" = (/obj/machinery/firealarm{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/turf_decal/stripes/end,/turf/open/floor/plasteel/white,/area/medical/virology) -"lzB" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"lzW" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/closet/crate/hydroponics,/obj/item/wirecutters,/obj/item/shovel/spade,/obj/item/reagent_containers/glass/bucket,/obj/item/wrench,/turf/open/floor/plasteel,/area/hydroponics) -"lAp" = (/obj/machinery/button/door{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = -24; req_access_txt = "10"},/obj/structure/closet/secure_closet/engineering_welding,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"lAv" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) -"lAL" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/table/wood,/obj/item/storage/box/donkpockets,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"lAS" = (/obj/item/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"lBe" = (/obj/machinery/smartfridge/chemistry/virology/preloaded,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/medical/virology) -"lBF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/icecream_vat,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"lBH" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/effect/landmark/event_spawn,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"lBT" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"lCi" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"lCQ" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"lCW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/medical/virology) -"lDj" = (/obj/machinery/computer/med_data{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"lDV" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/spawner/lootdrop/maintenance,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/disposal) -"lEy" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"lEU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/atmos) -"lFu" = (/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "TEG Engine Room"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"lFv" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"lFK" = (/obj/machinery/light{dir = 8},/obj/machinery/vr_sleeper{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel/dark,/area/security/prison) -"lFN" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 1},/turf/closed/wall/r_wall,/area/engine/engineering) -"lGp" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/central) -"lGy" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/camera{c_tag = "MiniSat External North"; dir = 1; network = list("minisat"); start_active = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"lGB" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/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/blue{dir = 4},/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"lHa" = (/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) -"lHl" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel,/area/engine/atmos) -"lHn" = (/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/security/courtroom) -"lHH" = (/turf/open/floor/mech_bay_recharge_floor,/area/science/robotics/mechbay) -"lHZ" = (/obj/machinery/light/small{dir = 4},/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plating,/area/engine/storage) -"lIm" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"lIn" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"lIJ" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/structure/weightmachine/stacklifter,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"lJi" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"lJp" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/engine/atmos) -"lJA" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/mixing) -"lJC" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"lJN" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"lKT" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/crew_quarters/heads/chief) -"lLa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) -"lLv" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"lLD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/theatre) -"lMx" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/structure/window/reinforced{dir = 1},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) -"lMF" = (/obj/machinery/camera{c_tag = "Virology Module"; network = list("ss13","medbay"); dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"lNm" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/shieldwallgen/xenobiologyaccess,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/item/radio/intercom{pixel_y = -26},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"lNK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"lNU" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet/orange,/area/engine/secure_construction) -"lOs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"lOF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"lOO" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"lOX" = (/obj/machinery/sleeper{dir = 8},/obj/structure/window/reinforced,/obj/structure/mirror{pixel_x = 25},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"lPB" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"lQp" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"lQs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"lQJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"lRx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"lSt" = (/obj/effect/landmark/start/janitor,/turf/open/floor/plasteel,/area/janitor) -"lSN" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/rnd/production/techfab/department/medical,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"lTh" = (/obj/structure/table/glass,/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = -3},/obj/item/reagent_containers/spray/cleaner,/obj/item/storage/box/bodybags,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 2; pixel_y = 2},/turf/open/floor/plasteel/white,/area/security/brig) -"lTs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/disposal) -"lTB" = (/obj/structure/table/glass,/obj/structure/cable{icon_state = "2-8"},/obj/item/clothing/glasses/hud/health,/obj/item/stamp/cmo,/obj/item/clothing/neck/stethoscope,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"lTJ" = (/obj/structure/table,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"lTT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/command{name = "Captain's Office"; req_access_txt = "20"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"lUd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/medical/glass{name = "Medbay Storage"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"lVd" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"lVK" = (/obj/machinery/blackbox_recorder,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"lVN" = (/obj/structure/closet/crate/secure/engineering{name = "Supermatter Shard Crate"},/obj/machinery/power/supermatter_crystal/shard,/turf/open/floor/plating,/area/engine/storage) -"lVS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"lWb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/lab) -"lWf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat/service) -"lWi" = (/obj/machinery/suit_storage_unit/engine,/turf/open/floor/plating,/area/construction/storage) -"lWo" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/dark,/area/storage/tech) -"lWy" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"lWP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"lWR" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/main) -"lXk" = (/obj/structure/mineral_door/woodrustic,/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"lXR" = (/obj/machinery/camera{c_tag = "Northwest Paramedic Post Garage"; network = list("ss13","medbay")},/turf/open/floor/pod/dark,/area/medical/paramedic) -"lXT" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/light,/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) -"lYk" = (/obj/structure/table,/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = -3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = -3},/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = -3},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"lYy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"lYM" = (/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/computer/med_data{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"lYN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/miningdock) -"lYS" = (/obj/structure/plasticflaps/opaque,/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "Security"},/turf/open/floor/plasteel/dark,/area/security/main) -"lZi" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/bot_white,/obj/effect/landmark/secequipment,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"lZj" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/grenade/barrier{pixel_x = -4},/obj/item/grenade/barrier,/obj/item/grenade/barrier{pixel_x = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"lZn" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"lZs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/port) -"lZL" = (/turf/open/floor/carpet,/area/hallway/primary/port) -"mai" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/camera{c_tag = "Escape Arm Central"; dir = 1},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"maj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"mao" = (/obj/structure/tank_dispenser{pixel_x = -1},/turf/open/floor/plasteel,/area/engine/atmos) -"maG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"maL" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"maR" = (/obj/structure/fans/tiny,/obj/structure/mineral_door/woodrustic,/turf/open/floor/wood,/area/icemoon/surface/outdoors) -"mbm" = (/turf/closed/wall,/area/maintenance/port/fore) -"mbt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"mbE" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/hydroponics) -"mbM" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/machinery/vending/coffee,/turf/open/floor/plasteel/dark,/area/bridge) -"mcs" = (/obj/structure/displaycase/captain,/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"mcy" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"mcU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"mdq" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"mdG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"mek" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/quartermaster/miningoffice) -"meG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"mfi" = (/obj/structure/disposalpipe/junction{dir = 1},/turf/open/floor/wood,/area/hallway/primary/port) -"mfm" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"mfC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/central) -"mfF" = (/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/cmo"; dir = 1; name = "CM Office APC"; pixel_x = -32; pixel_y = 4},/obj/effect/landmark/start/chief_medical_officer,/obj/structure/chair/office/light{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"mgo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse"; req_access_txt = "31"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/storage) -"mgC" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/virology) -"mgM" = (/turf/open/floor/plating,/area/storage/tech) -"mgV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/turf/open/floor/plating,/area/crew_quarters/heads/chief) -"mhq" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/camera{c_tag = "Cargo Bay North"},/obj/machinery/vending/wardrobe/cargo_wardrobe,/turf/open/floor/plasteel,/area/quartermaster/storage) -"mhv" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"mhz" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "7"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/science/mixing) -"mhG" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"mhH" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/courtroom) -"mia" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"mjH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"mjX" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/starboard/aft) -"mkd" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"mkm" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/hallway/primary/fore"; dir = 1; name = "Fore Primary Hallway APC"; pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"mkr" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes/engineering,/turf/open/floor/plasteel,/area/engine/engineering) -"mky" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail{sortType = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"mkY" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/open/floor/plasteel/dark,/area/chapel/office) -"mlM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/security/checkpoint/supply) -"mmJ" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"mmK" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/storage) -"mmM" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"mmO" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"mmQ" = (/obj/machinery/vending/engivend,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"mmY" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/bot,/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel/dark,/area/storage/eva) -"mnj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"mnL" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"moD" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/rack,/obj/item/storage/belt/medical{pixel_y = 2},/obj/item/storage/belt/medical,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"moX" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"mpj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/virology) -"mps" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"mqb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"mqc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"mqm" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/carpet,/area/bridge) -"mqT" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) -"mrM" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/prison) -"mrW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/sign/poster/contraband/clown{pixel_y = -32},/turf/open/floor/wood,/area/crew_quarters/theatre) -"mse" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) -"msg" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plasteel,/area/science/storage) -"msi" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"msm" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"msA" = (/obj/machinery/holopad,/turf/open/floor/wood,/area/security/courtroom) -"msK" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/structure/chair/sofa/left{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) -"msN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"mtz" = (/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/aft/secondary) -"mtP" = (/turf/open/floor/carpet,/area/crew_quarters/dorms) -"mtY" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/green/visible,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) -"muk" = (/obj/machinery/rnd/bepis,/turf/open/floor/engine,/area/science/misc_lab) -"muN" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/dark,/area/teleporter) -"mvA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/quartermaster/storage) -"mvQ" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/port/fore) -"mwQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel/dark,/area/storage/eva) -"mwV" = (/obj/machinery/vending/medical{pixel_x = -2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"mwW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) -"mxo" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"mxt" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"mxF" = (/obj/machinery/light/floor,/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"myh" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/robotics/lab) -"myq" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"myZ" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/dark,/area/storage/tech) -"mzj" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/modular_computer/console/preset/engineering,/turf/open/floor/plasteel,/area/engine/break_room) -"mzs" = (/obj/machinery/power/emitter,/turf/open/floor/plating,/area/engine/storage) -"mzx" = (/obj/machinery/telecomms/processor/preset_four,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"mzB" = (/obj/structure/table,/obj/item/mmi,/obj/item/mmi,/obj/item/mmi,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"mAk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"mAn" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"mAx" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"mAK" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/bridge/meeting_room) -"mBK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/wood,/area/security/courtroom) -"mDm" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/department/electrical) -"mDp" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/pen/red,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/medical/virology) -"mDB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"mDO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plating,/area/security/brig) -"mDW" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"mDX" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"mEE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"mEI" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"mFg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"mGa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"mGb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"mGl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/flasher{id = "AI"; pixel_x = -26; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"mGp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/hydroponics) -"mGE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/maintenance/aft) -"mGL" = (/obj/structure/closet/secure_closet/RD,/obj/machinery/light_switch{pixel_y = -23},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"mGT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/space_heater,/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"mHT" = (/obj/structure/closet/l3closet/scientist,/obj/item/extinguisher,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"mHU" = (/obj/machinery/light{dir = 8},/obj/structure/table/wood,/obj/item/flashlight/lamp/bananalamp{pixel_y = 3},/turf/open/floor/wood,/area/crew_quarters/theatre) -"mIe" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/wood,/area/crew_quarters/bar) -"mIl" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos) -"mIu" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"mIz" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"mIO" = (/obj/machinery/camera{c_tag = "Mech Bay"; dir = 1},/obj/machinery/firealarm{dir = 8; pixel_x = 24; pixel_y = -28},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"mJd" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/wood,/area/maintenance/bar) -"mJr" = (/obj/structure/chair/sofa{dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/landmark/start/depsec/science,/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"mKk" = (/obj/structure/table/reinforced,/obj/item/storage/box/zipties{pixel_x = -1; pixel_y = 1},/obj/item/storage/box/zipties{pixel_x = 1; pixel_y = -1},/obj/item/storage/fancy/donut_box,/obj/machinery/camera{c_tag = "Brig Control"; dir = 4},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30},/turf/open/floor/plasteel/dark,/area/security/warden) -"mKv" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/dark,/area/hydroponics) -"mKD" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/chair/stool,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/wood,/area/crew_quarters/theatre) -"mKL" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 15},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"mKO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/button/door{id = "engsm"; name = "Radiation Shutters Control"; req_access_txt = "10"; pixel_y = 25},/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"mLu" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/machinery/computer/atmos_control/tank/oxygen_tank{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"mLB" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Toxins Launch Hall 2"; dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) -"mLD" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"mLK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/structure/bedsheetbin/color,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -26},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"mLO" = (/obj/structure/table,/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -9},/obj/item/reagent_containers/food/condiment/peppermill{dir = 1; pixel_x = -3},/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -9; pixel_y = 9},/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 9},/obj/item/sharpener{pixel_x = 10},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"mLP" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/storage/eva) -"mMs" = (/turf/closed/wall/r_wall,/area/engine/break_room) -"mMP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/bridge) -"mNo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"mNq" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/portable_atmospherics/canister/water_vapor,/turf/open/floor/plasteel,/area/janitor) -"mNG" = (/obj/item/target,/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"mNP" = (/obj/machinery/vending/wallmed{pixel_y = -28},/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"mNS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/poddoor/preopen{id = "permacell1"; name = "genpop blast door"},/turf/open/floor/plasteel/dark,/area/security/prison) -"mOe" = (/obj/machinery/telecomms/server/presets/security,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"mOv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"mOx" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/main) -"mOE" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"mOG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/table/wood,/turf/open/floor/carpet,/area/chapel/main) -"mPm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"mPM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/hallway/primary/central) -"mPR" = (/obj/machinery/door/airlock{desc = "A small bathroom with a sink, toilet and shower."; id_tag = "Bath2"; name = "Bathroom"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) -"mQo" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 8},/obj/machinery/camera{c_tag = "Hydroponics North"},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/hydroponics) -"mQC" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/disposal) -"mQD" = (/obj/structure/bookcase/random/adult,/turf/open/floor/wood,/area/library) -"mQJ" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"mQK" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"mQV" = (/obj/machinery/button/door{id = "trash"; name = "Disposal Vent Control"; pixel_x = -8; pixel_y = -25; req_access_txt = "12"},/obj/machinery/conveyor_switch/oneway{dir = 8; id = "garbage"; name = "disposal conveyor"},/turf/open/floor/plasteel,/area/maintenance/disposal) -"mRz" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/prison) -"mRZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/storage/primary) -"mSs" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) -"mSt" = (/turf/closed/wall,/area/janitor) -"mSN" = (/obj/machinery/atmospherics/components/binary/valve/digital{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/department/electrical) -"mTl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/hallway/primary/central) -"mTw" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer,/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_y = 30},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"mVb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/button/door{id = "armory2"; name = "Armory Shutters"; pixel_y = 26; req_access_txt = "3"},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"mVe" = (/obj/machinery/power/apc{areastring = "/area/maintenance/solars/port/aft"; dir = 4; name = "Port Quarter Solar APC"; pixel_x = 23; pixel_y = 2},/obj/machinery/camera{c_tag = "Aft Port Solar Control"; dir = 1},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/solars/port/aft) -"mVf" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/computer/atmos_control/tank/carbon_tank{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"mVh" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"mVi" = (/obj/machinery/airalarm{pixel_y = 26},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"mVo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/camera{c_tag = "Auxiliary Bridge South"},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"mVr" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/firealarm{pixel_y = 29},/turf/open/floor/plasteel/dark,/area/bridge) -"mVN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"mWc" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"mWm" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"mWy" = (/obj/machinery/light/small{dir = 4},/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"mWD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"mWJ" = (/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"mXj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"mXC" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"mYd" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"mYx" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/security/checkpoint/medical) -"mYB" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"mYE" = (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{dir = 8},/obj/structure/chair/sofa/right{dir = 4},/turf/open/floor/wood,/area/maintenance/bar) -"mYT" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"mZk" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/starboard) -"mZp" = (/turf/closed/wall/r_wall,/area/engine/storage) -"naj" = (/turf/open/floor/wood,/area/maintenance/bar) -"naE" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 30},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"nbr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 28},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/computer/atmos_alert{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) -"nbC" = (/turf/closed/mineral/random/snow/more_caves,/area/icemoon/surface/outdoors) -"nbU" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ncg" = (/obj/machinery/door/airlock/atmos/abandoned{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"ncH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"nde" = (/obj/structure/light_construct/small,/turf/open/floor/wood{icon_state = "wood-broken7"},/area/maintenance/bar) -"ndg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/dark,/area/security/brig) -"ndm" = (/obj/machinery/chem_dispenser,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"ndn" = (/obj/machinery/door/morgue{name = "Confession Booth"},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"ndL" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/camera{c_tag = "Brig Equipment Room"},/obj/machinery/recharger{name = "wall-mounted recharger"; pixel_y = 34},/obj/structure/chair{dir = 8},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) -"ndM" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/medical/paramedic"; dir = 8; name = "Paramedic Post"; pixel_x = -26},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/white,/area/medical/paramedic) -"ndQ" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/quartermaster/storage"; dir = 4; name = "Cargo Bay APC"; pixel_x = 24; pixel_y = 1},/obj/effect/turf_decal/tile/brown,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ndX" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/port) -"nea" = (/turf/open/floor/wood{icon_state = "wood-broken7"},/area/maintenance/bar) -"nez" = (/obj/structure/cable,/obj/machinery/power/smes,/turf/open/floor/plasteel,/area/construction/storage) -"nft" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 5},/obj/machinery/computer/atmos_control/tank/toxin_tank{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"nfB" = (/obj/structure/closet/secure_closet/detective,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/clothing/glasses/sunglasses,/obj/item/taperecorder,/turf/open/floor/plasteel/grimy,/area/security/detectives_office) -"nfI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ngj" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/janitor) -"ngB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"nhe" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"nhn" = (/obj/structure/table,/obj/item/electronics/apc,/obj/item/electronics/airlock,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"nhr" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"nht" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"nhv" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"nhz" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/surgery) -"nhK" = (/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"nij" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/watertank,/obj/item/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/book/manual/hydroponics_pod_people{pixel_x = -4; pixel_y = 5},/obj/item/paper/guides/jobs/hydroponics{pixel_x = -5; pixel_y = 3},/turf/open/floor/plasteel,/area/hydroponics) -"njd" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -27; pixel_y = -29},/turf/open/floor/pod/dark,/area/maintenance/starboard) -"njr" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/chair/stool,/obj/machinery/camera{c_tag = "Mining Office Kitchen"; dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"nlk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/medical) -"nlF" = (/obj/machinery/door/airlock/public/glass{name = "Holodeck Door"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"nlM" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"nmc" = (/obj/machinery/rnd/production/techfab/department/cargo,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"nmL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"nmM" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"nmN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge) -"nmR" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/genetics) -"nmY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"nnj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/genetics) -"nnV" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"nok" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/computer/station_alert,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"now" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"noB" = (/obj/effect/turf_decal/bot,/mob/living/simple_animal/sloth/paperwork,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"noQ" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/supermatter) -"npl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/spider/stickyweb,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"npp" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) -"npv" = (/obj/effect/turf_decal/tile/bar{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/machinery/door/airlock/public/glass{name = "Diner"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/bar) -"nqc" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"nqx" = (/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"nrd" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/port) -"nre" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "hos"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/crew_quarters/heads/hos) -"nrg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"nrJ" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel,/area/storage/auxiliary) -"nrY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"nsf" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"nsi" = (/obj/structure/table,/obj/item/soap/nanotrasen,/obj/item/clothing/mask/muzzle,/obj/item/clothing/suit/straight_jacket,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"nsv" = (/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; pixel_y = 32},/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/item/book/manual/chef_recipes,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"nsw" = (/obj/machinery/button/door{id = "QMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/storage) -"nsB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) -"ntd" = (/obj/machinery/door/airlock/medical{name = "Medbay Break Room"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/medical/medbay/central) -"ntO" = (/obj/structure/closet/crate/freezer/surplus_limbs,/obj/item/reagent_containers/glass/beaker/synthflesh,/obj/machinery/light_switch{pixel_y = -23},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"ntV" = (/obj/machinery/camera{c_tag = "AI Chamber - Port"; dir = 4; network = list("aicore")},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"ntX" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine/airless,/area/engine/atmos) -"nuu" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/tracker,/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) -"nuJ" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/lab) -"nuS" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/camera{c_tag = "Northwestern Lobby"; dir = 1},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) -"nvj" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plating,/area/construction/storage) -"nwq" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"nwz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/computer/station_alert,/turf/open/floor/plasteel,/area/engine/break_room) -"nwR" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/janitor) -"nxv" = (/turf/closed/wall/r_wall,/area/ai_monitored/security/armory) -"nya" = (/obj/structure/chair{dir = 1},/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 1; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"nyd" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"nyp" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/AI,/turf/open/floor/plating,/area/storage/tech) -"nyq" = (/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"nyT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/tcommsat/computer) -"nzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) -"nzt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"nzD" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"nzH" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/storage) -"nzK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"nzM" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/library) -"nAx" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/tcommsat/server) -"nAS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"nBd" = (/obj/machinery/button/door{id = "Dorm2"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -24; specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"nBk" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"nBI" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/structure/table/glass,/obj/item/storage/box/syringes,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"nBU" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window{dir = 1; name = "High-Risk Modules"; req_access_txt = "20"},/obj/structure/table,/obj/item/aiModule/reset/purge,/obj/item/aiModule/zeroth/oneHuman,/obj/item/aiModule/supplied/protectStation,/obj/item/aiModule/supplied/oxygen,/obj/effect/spawner/lootdrop/aimodule_harmful,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"nCc" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/science/storage) -"nCf" = (/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/rad_collector/anchored,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/engine,/area/engine/supermatter) -"nCq" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1,/obj/machinery/door/poddoor{id = "tegheat"; name = "TEG Heatshield"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/engine/atmospherics_engine) -"nCA" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) -"nCL" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/carrot,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"nCU" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"nDa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"nDd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/machinery/light/floor,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"nDl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) -"nDu" = (/obj/structure/cable{icon_state = "0-8"},/obj/structure/grille,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"nEa" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark,/area/storage/tech) -"nEi" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/science/lab) -"nEl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"nEs" = (/obj/docking_port/stationary{dir = 4; dwidth = 12; height = 18; id = "emergency_home"; name = "BoxStation emergency evac bay"; width = 32},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"nEt" = (/obj/machinery/computer/crew{dir = 1},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"nEv" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet,/area/hallway/primary/port) -"nEI" = (/obj/structure/dresser,/obj/machinery/camera{c_tag = "Theatre"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"nEJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/holopad,/turf/open/floor/carpet,/area/bridge) -"nFw" = (/obj/machinery/button/door{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = -3; pixel_y = -35; req_access_txt = "19"},/turf/open/floor/plasteel/dark,/area/bridge) -"nFG" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/dark,/area/bridge) -"nFM" = (/obj/machinery/atmospherics/components/binary/pump{name = "Port Mix to Engine"; dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"nGa" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/bot,/mob/living/simple_animal/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #1"},/obj/machinery/power/apc{areastring = "/area/maintenance/starboard"; dir = 4; name = "Starboard Maintenance APC"; pixel_x = 26},/turf/open/floor/pod/dark,/area/maintenance/starboard) -"nGd" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/science/storage) -"nGf" = (/obj/machinery/light,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/computer/secure_data{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) -"nGh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/wood,/area/crew_quarters/bar) -"nGi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/maintenance/disposal) -"nGx" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"nHe" = (/obj/structure/chair/stool,/turf/open/floor/wood,/area/maintenance/bar) -"nHi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"nHQ" = (/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/science/storage) -"nHX" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"nIu" = (/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"nIM" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/deck,/obj/item/storage/pill_bottle/dice{pixel_x = 8},/obj/structure/sign/poster/contraband/random{pixel_y = -32},/turf/open/floor/wood,/area/maintenance/bar) -"nIR" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/camera{c_tag = "Medbay South"; network = list("ss13","medbay")},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"nIU" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"nJq" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/components/binary/pump{dir = 8},/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"nJr" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"nJI" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{name = "Reception Desk"; req_access_txt = "63"; dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) -"nKO" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"nKU" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/button/door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/obj/structure/closet/wardrobe/cargotech,/obj/item/radio/headset/headset_cargo,/obj/item/radio/headset/headset_cargo,/turf/open/floor/plasteel,/area/quartermaster/storage) -"nLF" = (/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"nMw" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"nNj" = (/obj/machinery/chem_master/condimaster{name = "HoochMaster 2000"},/obj/machinery/camera{c_tag = "Bar Storage"},/turf/open/floor/wood,/area/crew_quarters/bar) -"nNV" = (/obj/effect/landmark/xeno_spawn,/turf/open/floor/carpet/orange,/area/engine/secure_construction) -"nOe" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"nOj" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"nOk" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"nOn" = (/obj/machinery/telecomms/server/presets/science,/obj/machinery/camera{c_tag = "Telecomms Server Room"; network = list("tcomms")},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"nOG" = (/obj/structure/cable{icon_state = "0-4"},/obj/effect/landmark/start/cyborg,/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/aisat/service"; dir = 8; name = "MiniSat Service Bay APC"; pixel_x = -27},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) -"nOK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"nOY" = (/obj/machinery/camera{c_tag = "Dorms West"; dir = 8},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"nPd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/public/glass{id_tag = "permahydro"; name = "Hydroponics Module"},/obj/machinery/door/poddoor/preopen{id = "permacell2"; name = "garden blast door"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/security/prison) -"nPs" = (/obj/structure/chair/stool,/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) -"nPF" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/engine/break_room) -"nQd" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) -"nQp" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"nQr" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 4; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps/opaque,/turf/open/floor/plasteel/dark,/area/medical/medbay/central) -"nQM" = (/obj/effect/turf_decal/bot_white,/obj/effect/landmark/secequipment,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"nRn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "hos"},/turf/open/floor/plating,/area/ai_monitored/security/armory) -"nRt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/plaque{icon_state = "L3"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction/yjunction{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"nRu" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/closed/wall/r_wall,/area/science/mixing) -"nRS" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) -"nRX" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/medical/genetics) -"nSf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"nSX" = (/obj/machinery/atmospherics/components/binary/pump/on{name = "Gas to Cooling Loop"; dir = 1},/turf/open/floor/plating,/area/engine/atmospherics_engine) -"nTz" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/snow/icemoon,/area/hallway/secondary/exit/departure_lounge) -"nTQ" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/teleporter) -"nUm" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/disposal) -"nUN" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/engine,/area/engine/engineering) -"nVp" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/storage/auxiliary) -"nVv" = (/obj/structure/sign/warning/nosmoking{pixel_y = 30},/obj/structure/table/glass,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/screwdriver{pixel_x = -2; pixel_y = 6},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"nVI" = (/obj/structure/sign/poster/contraband/random{pixel_y = -32},/turf/open/floor/wood,/area/maintenance/bar) -"nVP" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) -"nVY" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/department/bridge) -"nWJ" = (/obj/effect/landmark/start/cargo_technician,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/quartermaster/storage) -"nWO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"nWP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"nXn" = (/obj/structure/closet/firecloset,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/aft/secondary) -"nXs" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/medical/genetics) -"nXy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"nYv" = (/obj/structure/chair{dir = 8},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/surgery) -"nYN" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/dark,/area/security/warden) -"nYZ" = (/turf/closed/wall/r_wall,/area/medical/genetics) -"nZE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"nZU" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"oai" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"oaC" = (/obj/structure/bodycontainer/morgue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"oaF" = (/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) -"oaS" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/construction/storage) -"oba" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port) -"obb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/green/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"obd" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/maintenance/aft) -"obB" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"obL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/wood,/area/bridge) -"obR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/bar{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"ocG" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/light,/obj/effect/turf_decal/tile/brown,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ocN" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/research{name = "Kill Chamber"; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) -"ocY" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/maintenance/starboard) -"odg" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"odD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/construction/storage) -"odF" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/button/door{id = "Dorm5"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; specialfunctions = 4},/obj/structure/table/wood,/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/carpet,/area/quartermaster/miningoffice) -"odK" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"odR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"oeh" = (/obj/machinery/door/airlock/engineering/abandoned{name = "Electrical Maintenance"; req_access_txt = "11"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/construction/storage) -"oez" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"oeC" = (/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"oeS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"oeV" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"ofm" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"ofy" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/heads/hor) -"ofF" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ofP" = (/obj/machinery/airalarm{pixel_y = 26},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"oge" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ogX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/quartermaster/sorting) -"ohf" = (/obj/machinery/gateway{dir = 5},/obj/effect/turf_decal/bot_white/left,/turf/open/floor/plasteel/dark,/area/teleporter) -"ohk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"ohm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"oho" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/chair{dir = 1},/obj/effect/landmark/start/security_officer,/turf/open/floor/wood,/area/hallway/primary/central) -"ohq" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"ohr" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/storage/auxiliary) -"ohv" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/hallway/primary/aft"; dir = 1; name = "Aft Hall APC"; pixel_y = 25},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"ohF" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/crew_quarters/theatre) -"ohK" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"oib" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/engine/engineering) -"oiC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"oiM" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/structure/window/plasma/reinforced,/obj/machinery/door/poddoor{id = "tegheat"; name = "TEG Heatshield"},/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/engine/atmospherics_engine) -"oiX" = (/turf/closed/wall,/area/crew_quarters/heads/hop) -"oje" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Dormitory"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"ojs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"ojv" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"ojP" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Atmos to Gas"},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"ojY" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"okm" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/item/reagent_containers/spray/cleaner,/obj/item/crowbar,/obj/item/clothing/neck/stethoscope,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"okq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Dorm"; location = "HOP2"},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"okt" = (/obj/machinery/light/small,/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/quartermaster/miningoffice) -"old" = (/obj/item/twohanded/required/kirbyplants{icon_state = "applebush"},/turf/open/floor/wood,/area/security/courtroom) -"oln" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"olx" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction/yjunction{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) -"olz" = (/obj/structure/closet/l3closet,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"olW" = (/obj/structure/cable,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/power/smes/engineering,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"omh" = (/obj/machinery/door/airlock/wood,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/barricade/wooden/crude/snow{max_integrity = 15; obj_integrity = 15},/turf/open/floor/wood,/area/maintenance/bar) -"oml" = (/turf/open/floor/plating,/area/maintenance/solars/port/aft) -"omC" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"omO" = (/obj/structure/closet/crate/wooden,/obj/item/storage/box/lights/mixed,/obj/item/stack/sheet/mineral/wood/twenty,/obj/item/circuitboard/machine/chem_dispenser/drinks,/obj/item/circuitboard/machine/chem_dispenser/drinks/beer,/obj/item/stock_parts/cell/high/plus,/obj/item/stock_parts/cell/high/plus,/obj/item/storage/toolbox/mechanical/old,/obj/item/electronics/airlock,/turf/open/floor/plating,/area/maintenance/bar) -"omQ" = (/obj/effect/landmark/start/cargo_technician,/turf/open/floor/pod/dark,/area/maintenance/starboard) -"ont" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{dir = 8},/turf/open/floor/engine/n2,/area/engine/atmos) -"onY" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 10},/turf/open/floor/plating,/area/engine/atmos) -"ooa" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"oob" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"ooR" = (/obj/structure/cable{icon_state = "0-4"},/obj/effect/landmark/start/ai,/obj/item/radio/intercom{freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = -25; pixel_y = -10},/obj/item/radio/intercom{freerange = 1; listening = 0; name = "Custom Channel"; pixel_y = 27},/obj/item/radio/intercom{freerange = 1; name = "Common Channel"; pixel_x = -25},/obj/machinery/button/door{id = "AI Chamber entrance shutters"; name = "AI Chamber entrance shutters control"; pixel_x = 8; pixel_y = 23; req_access_txt = "16"},/obj/machinery/door/window{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Primary AI Core Access"; obj_integrity = 300; req_access_txt = "16"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"opq" = (/obj/machinery/computer/rdservercontrol{dir = 1},/turf/open/floor/plasteel/dark,/area/science/server) -"opC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/secure_closet/engineering_personal,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/construction/storage) -"opT" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/maintenance/aft) -"opY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/vending/cigarette,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"oql" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"oqw" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/table/reinforced,/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "50"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"oqF" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"oqL" = (/obj/structure/closet/secure_closet/security/science,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"orN" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"osa" = (/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) -"osc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"oto" = (/turf/closed/wall,/area/medical/surgery) -"ots" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/tcommsat/server) -"oty" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/engine/engineering) -"otZ" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/dark,/area/storage/eva) -"ouB" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/disposalpipe/sorting/mail{dir = 1; sortType = 23},/turf/open/floor/plasteel/white,/area/medical/genetics) -"ouE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/bar) -"ouH" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"ouQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/dark,/area/security/brig) -"ouX" = (/obj/structure/table/wood,/obj/item/storage/briefcase,/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 2},/turf/open/floor/plasteel/cult,/area/lawoffice) -"ovb" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"ovq" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"ovI" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) -"ovP" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"owj" = (/obj/structure/loot_pile/maint,/turf/open/floor/plating,/area/maintenance/aft/secondary) -"owk" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/engine,/area/engine/engineering) -"owv" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/closed/wall/r_wall,/area/science/xenobiology) -"owV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"oxh" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/junction{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"oxs" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Bridge Southwest"},/obj/machinery/button/door{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = 8; pixel_y = 27; req_access_txt = "19"},/turf/open/floor/plasteel/dark,/area/bridge) -"oyf" = (/obj/effect/turf_decal/bot,/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #3"},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/pod/dark,/area/maintenance/starboard) -"oym" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/wood,/area/security/courtroom) -"oyz" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"oAX" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"oBj" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/turf/open/floor/plasteel,/area/maintenance/aft) -"oBl" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"oBs" = (/obj/structure/cable{icon_state = "0-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"oBD" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Dorms South"; dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"oBF" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) -"oBG" = (/obj/structure/bed,/obj/item/bedsheet/syndie,/obj/item/toy/plush/mammal/fox,/turf/open/floor/plasteel/dark,/area/security/prison) -"oCZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"oDm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"oDn" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/smes/engineering,/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/camera{c_tag = "TEG West"; dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"oDw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"oEa" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/brown,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"oEf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/vending/wardrobe/jani_wardrobe,/obj/machinery/camera{c_tag = "Custodial Closet"},/turf/open/floor/plasteel,/area/janitor) -"oEs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/turf/open/floor/plating,/area/security/brig) -"oEz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) -"oEO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/card,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"oGU" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/wood,/area/hallway/primary/central) -"oHl" = (/obj/structure/closet/crate/secure/engineering{name = "TEG crate"},/obj/item/circuitboard/machine/circulator,/obj/item/circuitboard/machine/circulator,/obj/item/circuitboard/machine/generator,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/cable_coil,/turf/open/floor/plating,/area/engine/storage) -"oHS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/suit_storage_unit/rd,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"oHU" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/machinery/meter,/turf/closed/wall/r_wall,/area/engine/supermatter) -"oIb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 22},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"oIq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/engine/atmos) -"oIA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/research{name = "Toxins Launch Room"; req_access_txt = "7"},/turf/open/floor/plasteel,/area/maintenance/aft) -"oIJ" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"oJa" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/closet/radiation,/turf/open/floor/engine,/area/engine/engineering) -"oJp" = (/obj/machinery/vending/tool,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"oJF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) -"oJX" = (/obj/structure/closet/secure_closet/quartermaster,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/item/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/turf/open/floor/plasteel,/area/quartermaster/qm) -"oKr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"oKD" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/machinery/light,/obj/structure/chair/office/dark{dir = 4},/obj/machinery/camera{c_tag = "Brig Cell Blocks"; dir = 1},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/brig) -"oKG" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/emcloset/anchored,/turf/open/floor/plating,/area/maintenance/disposal) -"oKN" = (/obj/structure/table/reinforced,/obj/item/assembly/signaler{pixel_y = 8},/obj/item/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/assembly/signaler{pixel_x = -3; pixel_y = 2},/turf/open/floor/plasteel/white,/area/science/mixing) -"oLe" = (/obj/machinery/computer/shuttle/snow_taxi{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"oLo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"oLB" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"oLT" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) -"oME" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/light/floor,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"oNv" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/bar) -"oNz" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/security/brig) -"oNR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"oNT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"oOe" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/dark,/area/security/prison) -"oOu" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/table/wood,/turf/open/floor/plasteel/dark,/area/bridge) -"oOR" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/button/door{id = "hop"; name = "Privacy Shutters Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "57"},/obj/effect/landmark/start/head_of_personnel,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"oPP" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"oPS" = (/turf/closed/wall,/area/storage/primary) -"oQa" = (/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"oQg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start/station_engineer,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"oQs" = (/obj/structure/table,/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker{pixel_x = 5},/obj/item/reagent_containers/food/snacks/mint,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"oQy" = (/obj/machinery/vending/cola/random,/turf/open/floor/wood,/area/bridge/meeting_room) -"oQE" = (/obj/machinery/telecomms/processor/preset_one,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"oRc" = (/obj/effect/turf_decal/tile/blue,/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) -"oRh" = (/obj/machinery/light,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"oSt" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 10},/turf/open/floor/engine,/area/engine/engineering) -"oTu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) -"oTv" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) -"oTF" = (/turf/closed/wall/r_wall,/area/medical/morgue) -"oTT" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"oUs" = (/obj/machinery/suit_storage_unit/engine,/turf/open/floor/plasteel,/area/engine/engineering) -"oUQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/poddoor{id = "Secure Storage"; name = "secure storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/storage) -"oUV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"oUX" = (/obj/structure/table/wood,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/wood,/area/maintenance/bar) -"oVN" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/closed/wall/r_wall,/area/science/misc_lab) -"oWw" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"oWy" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 4; sortType = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"oWT" = (/obj/machinery/vending/cigarette,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/hallway/primary/port) -"oWW" = (/obj/machinery/computer/atmos_control/tank/air_tank,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/camera{c_tag = "Atmospherics North East"},/turf/open/floor/plasteel,/area/engine/atmos) -"oXi" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"oXl" = (/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"oXn" = (/obj/structure/chair/comfy/black,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"oYn" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/circuit,/area/science/robotics/mechbay) -"oYr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Room Four"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"oYU" = (/obj/structure/chair,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"oZe" = (/obj/machinery/camera{c_tag = "Escape Arm Airlocks"; dir = 8},/obj/machinery/holopad,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"oZf" = (/obj/machinery/camera{c_tag = "Testing Chamber"; dir = 1; network = list("test","rd")},/turf/open/floor/engine,/area/science/misc_lab) -"oZq" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/medical/glass{name = "Surgery Observation"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/medical/medbay/central) -"oZC" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/rack,/obj/item/gun/ballistic/shotgun/riot{pixel_x = 3; pixel_y = -3},/obj/item/gun/ballistic/shotgun/riot,/obj/item/gun/ballistic/shotgun/riot{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"oZL" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/water_vapor,/obj/structure/sign/poster/contraband/random{pixel_y = 32},/turf/open/floor/wood,/area/maintenance/bar) -"par" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/zone3) -"pax" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/janitor) -"paF" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) -"paY" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/structure/disposalpipe/junction{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"pbc" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start/assistant,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"pbf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"pbg" = (/obj/machinery/vending/cola/random,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"pbk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"pbs" = (/obj/docking_port/stationary{dir = 2; dwidth = 2; height = 13; id = "ferry_home"; name = "port bay 2"; width = 5},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"pbw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/camera{c_tag = "Surgery B"; network = list("ss13","medbay"); pixel_x = 22},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"pbP" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/table,/obj/item/storage/box/bodybags,/obj/item/pen,/obj/item/paper/guides/jobs/medical/morgue{pixel_x = 5; pixel_y = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"pbS" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{dir = 4},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"pbV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge) -"pcd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/vending/snack/random,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"pce" = (/obj/machinery/door/airlock/external{name = "Auxiliary Airlock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"pcl" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxins_mixing_output{dir = 1},/obj/machinery/sparker/toxmix{pixel_x = -25},/turf/open/floor/engine/airless,/area/science/mixing) -"pcs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/closet,/obj/item/clothing/shoes/winterboots/ice_boots,/obj/item/clothing/shoes/winterboots/ice_boots,/obj/item/clothing/shoes/winterboots/ice_boots,/obj/item/hatchet,/obj/item/hatchet,/obj/item/hatchet,/obj/item/pickaxe/drill,/obj/item/pickaxe/drill,/obj/item/pickaxe/drill,/turf/open/floor/plasteel/dark,/area/storage/eva) -"pcT" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/sorting/mail/flip{sortType = 23},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"pdj" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"pdo" = (/obj/structure/chair/comfy/brown{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/port) -"pdv" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"pdD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/closet/secure_closet/security/cargo,/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"pdL" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"peq" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/light{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/quartermaster/storage) -"pfb" = (/obj/machinery/atmospherics/components/binary/pump/on{name = "Gas to Cooling Loop"; dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/engine,/area/engine/engineering) -"pfB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/misc_lab) -"pfN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"pfY" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) -"pfZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"pgk" = (/obj/structure/window{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"pgp" = (/turf/closed/wall,/area/crew_quarters/dorms) -"pgG" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/bot,/obj/item/radio/intercom{pixel_y = 25},/obj/machinery/camera/motion{c_tag = "EVA Motion Sensor"},/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel/dark,/area/storage/eva) -"phf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"phq" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/janitor) -"phs" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"phu" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/barricade/wooden/crude,/turf/open/floor/plating,/area/hallway/primary/fore) -"phI" = (/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen,/turf/open/floor/carpet,/area/bridge/meeting_room) -"phS" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"phU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"pig" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"piu" = (/turf/open/floor/plasteel,/area/maintenance/disposal) -"piv" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) -"piR" = (/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plating,/area/engine/engineering) -"piX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/structure/window/reinforced{dir = 8},/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"piY" = (/obj/machinery/atmospherics/miner/nitrogen,/turf/open/floor/engine/n2,/area/engine/atmos) -"pjg" = (/obj/machinery/light,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"pjn" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Southern Hall 3"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"pjD" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"pkh" = (/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"pkJ" = (/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/bar) -"plg" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"pmE" = (/obj/machinery/camera{c_tag = "Courtroom East"; dir = 8},/obj/item/twohanded/required/kirbyplants{icon_state = "applebush"},/turf/open/floor/wood,/area/security/courtroom) -"pmK" = (/obj/machinery/computer/operating,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel/white,/area/security/brig) -"pnr" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"pnz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel,/area/chapel/main) -"pnS" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump,/turf/open/floor/plasteel,/area/engine/atmos) -"poj" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"por" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"poR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"poT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"poU" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"ppj" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) -"ppl" = (/turf/open/floor/plating,/area/engine/atmospherics_engine) -"ppI" = (/obj/structure/tank_dispenser/oxygen,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"pqe" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) -"pqj" = (/turf/open/floor/plasteel,/area/hallway/primary/fore) -"pqs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"pqL" = (/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{pixel_x = -25},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/computer/arcade/minesweeper{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"pqX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"prf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/machinery/meter,/turf/closed/wall/r_wall,/area/engine/supermatter) -"prl" = (/obj/structure/closet/l3closet/virology,/obj/machinery/light_switch{pixel_x = 25},/turf/open/floor/plasteel/white,/area/medical/virology) -"pry" = (/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel,/area/chapel/main) -"prD" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"prL" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/science/mixing) -"prP" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"pss" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"psS" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30},/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/qm) -"ptd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "Dorm6"; name = "Room Five"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"ptl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"ptv" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/machinery/atmospherics/pipe/manifold/yellow/visible/layer3,/obj/machinery/igniter{id = "Incinerator"},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"ptU" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) -"ptY" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"puf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/pipedispenser/disposal,/obj/structure/fireaxecabinet{pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"puk" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{dir = 1; initialize_directions = 1},/turf/open/floor/circuit,/area/science/server) -"puo" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8},/obj/machinery/light{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel,/area/engine/atmos) -"puA" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/landmark/xeno_spawn,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"puE" = (/obj/machinery/light{dir = 4},/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/pen/fountain,/obj/machinery/camera{c_tag = "Chief Engineer's Office"; dir = 8},/obj/machinery/button/door{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 24; req_access_txt = "11"},/obj/item/paper/monitorkey,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"puS" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/obj/machinery/light_switch{pixel_y = 26},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"puY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/arrows/red{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"pvj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) -"pvl" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/closet/secure_closet/genpop,/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel/dark,/area/security/brig) -"pvo" = (/obj/structure/closet/crate/coffin,/obj/machinery/door/window/eastleft{name = "Coffin Storage"; req_access_txt = "22"},/turf/open/floor/wood,/area/chapel/office) -"pvr" = (/obj/effect/turf_decal/bot,/obj/effect/landmark/start/cargo_technician,/turf/open/floor/plasteel,/area/quartermaster/storage) -"pvw" = (/obj/machinery/telecomms/processor/preset_three,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"pvx" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/tcommsat/server"; name = "Telecomms Server APC"; pixel_y = -25},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"pvV" = (/obj/machinery/airalarm{pixel_y = 26},/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/storage/toolbox/drone{pixel_x = 2; pixel_y = -2},/obj/item/storage/toolbox/electrical{pixel_x = -2; pixel_y = 2},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"pvY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{external_pressure_bound = 140; name = "killroom vent"; pressure_checks = 0; dir = 1},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) -"pwC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/engine/storage) -"pwE" = (/obj/effect/landmark/start/cyborg,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) -"pwL" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"pxh" = (/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/rad_collector/anchored,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/camera{c_tag = "Supermatter Interior"; dir = 1},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/engine,/area/engine/supermatter) -"pxp" = (/obj/structure/cable{icon_state = "4-8"},/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) -"pxv" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"pxE" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"pxS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/turf/open/floor/plasteel,/area/engine/break_room) -"pxX" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"pxZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"pyw" = (/obj/structure/cable,/obj/structure/cable{icon_state = "1-8"},/obj/machinery/power/apc{areastring = "/area/maintenance/port/fore"; dir = 4; name = "Port Bow Maintenance APC"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/port/fore) -"pyD" = (/obj/machinery/chem_heater,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"pyF" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/disposal) -"pyI" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/science/storage"; dir = 4; name = "Toxins Storage APC"; pixel_x = 25},/turf/open/floor/plasteel,/area/science/storage) -"pyW" = (/obj/structure/closet/crate/medical,/turf/open/floor/plating,/area/maintenance/starboard) -"pyY" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet/secret/prison{dir = 8},/obj/structure/mirror{pixel_x = 25},/turf/open/floor/plasteel/freezer,/area/security/prison) -"pze" = (/obj/machinery/door/airlock/external{name = "Auxiliary Airlock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/quartermaster/miningdock) -"pzk" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/security/brig) -"pzI" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"pzZ" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/teleporter) -"pAC" = (/obj/machinery/airalarm{pixel_y = 25},/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/rnd,/turf/open/floor/plasteel/dark,/area/storage/tech) -"pAN" = (/obj/machinery/airalarm{pixel_y = 28},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"pBh" = (/obj/machinery/door/airlock{desc = "A small bathroom with a sink, toilet and shower."; id_tag = "Bath1"; name = "Bathroom"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) -"pBU" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L5"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"pCj" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/structure/urinal{pixel_y = 32},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) -"pCo" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 9},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"pCv" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/engine,/area/engine/atmospherics_engine) -"pCU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"pCY" = (/obj/machinery/computer/communications,/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"pDh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"pDu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/sorting/mail/flip{sortType = 5},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"pDF" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/machinery/flasher/portable,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"pDS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/portables_connector,/obj/machinery/light{dir = 8},/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plating,/area/maintenance/department/electrical) -"pEm" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"pED" = (/obj/machinery/computer/operating,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"pEF" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable,/obj/machinery/power/terminal,/turf/open/floor/plasteel,/area/construction/storage) -"pEK" = (/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) -"pFf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/pipedispenser/disposal/transit_tube,/turf/open/floor/plasteel,/area/engine/atmos) -"pFo" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/engine/storage) -"pFu" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"pFI" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"pFM" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"pFR" = (/turf/closed/wall,/area/hallway/primary/fore) -"pGe" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/barricade/wooden,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"pGs" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"pGL" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/dark,/area/science/server) -"pHi" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/meter,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"pHl" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"pHH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"pIf" = (/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"pIz" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/effect/landmark/xeno_spawn,/turf/open/floor/carpet,/area/bridge/meeting_room) -"pIH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"pIP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"pJS" = (/turf/closed/wall,/area/quartermaster/storage) -"pJT" = (/obj/machinery/computer/arcade{dir = 4},/obj/structure/light_construct/small,/obj/structure/sign/poster/contraband/random{pixel_y = -32},/turf/open/floor/wood,/area/maintenance/bar) -"pKp" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"pKr" = (/obj/structure/table/reinforced,/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"pKN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) -"pLd" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"pLP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"pLX" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"pMf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"pMp" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/freezer,/area/security/prison) -"pMD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"pMU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/warden) -"pNo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/announcement_system,/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"pNv" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Server Room"; req_access_txt = "30"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/open/floor/plasteel/checker,/area/science/server) -"pNB" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/RnD_secure,/turf/open/floor/plating,/area/storage/tech) -"pNO" = (/obj/machinery/suit_storage_unit/cmo,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_y = 32},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"pNQ" = (/obj/machinery/bookbinder,/obj/machinery/camera{c_tag = "Library South"; dir = 8},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/wood,/area/library) -"pNU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/security/main) -"pOg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen{desc = "Writes upside down!"; name = "astronaut pen"},/obj/machinery/door/window{name = "Captain's Desk"; req_access_txt = "20"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/item/card/id/captains_spare,/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"pPw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/chapel/office) -"pPx" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"pPz" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{dir = 1; name = "Hydroponics Desk"; req_access_txt = "35"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hydroponics) -"pPL" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"pQd" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"pQg" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) -"pQN" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/security/brig) -"pRV" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos) -"pSm" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{id = "kanyewest"; name = "privacy shutters"},/turf/open/floor/plating,/area/security/detectives_office) -"pSO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"pST" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/security/glass{name = "Evidence Storage"; req_access_txt = "4"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) -"pTq" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/power/smes/engineering,/turf/open/floor/plasteel,/area/engine/engineering) -"pTw" = (/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"pUf" = (/obj/effect/turf_decal/stripes,/obj/machinery/conveyor{id = "QMLoad"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"pUz" = (/obj/structure/disposalpipe/junction/yjunction{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"pUP" = (/obj/machinery/door/airlock/public/glass{name = "Chapel"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/wood,/area/chapel/main) -"pVz" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/preopen{id = "lawyer_blast"; name = "privacy door"},/turf/open/floor/plating,/area/lawoffice) -"pVW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"pVZ" = (/obj/structure/table/reinforced,/obj/item/clothing/head/that,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"pWa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"pWc" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plating,/area/maintenance/disposal) -"pWz" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"pWS" = (/turf/closed/wall/r_wall,/area/hallway/primary/fore) -"pXb" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"pXl" = (/obj/machinery/computer/cloning{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/medical/genetics) -"pXp" = (/obj/structure/window/reinforced,/obj/structure/table/wood,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"pXW" = (/obj/structure/chair/comfy/black,/obj/machinery/button/door{id = "heads_meeting"; name = "Security Shutters"; pixel_y = 24},/turf/open/floor/carpet,/area/bridge/meeting_room) -"pYh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/camera{c_tag = "Northwestern Hall 3"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"pYM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"pZl" = (/obj/machinery/light,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/hallway/secondary/exit/departure_lounge) -"pZD" = (/turf/closed/wall/r_wall,/area/medical/virology) -"pZJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/genetics) -"qal" = (/obj/structure/chair,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"qaO" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/aft) -"qaX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"qbg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"qbh" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"qbr" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/security{dir = 8},/turf/open/floor/plasteel/dark,/area/security/main) -"qbv" = (/obj/structure/chair/comfy/black,/obj/machinery/camera{c_tag = "Conference Room"},/turf/open/floor/carpet,/area/bridge/meeting_room) -"qbJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"qbY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) -"qbZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) -"qck" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"qeo" = (/obj/machinery/holopad,/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) -"qeH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/janitor) -"qeL" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"qeP" = (/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/rad_collector/anchored,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/engine,/area/engine/supermatter) -"qeY" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"qfd" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"qfJ" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"qfT" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/hallway/primary/central) -"qfX" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"qgm" = (/turf/open/floor/plasteel,/area/hallway/primary/aft) -"qgC" = (/obj/structure/light_construct/small{dir = 1},/turf/open/floor/wood,/area/maintenance/bar) -"qgZ" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"qha" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/closed/wall/r_wall,/area/engine/supermatter) -"qhf" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"qhu" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"qhU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"qib" = (/obj/machinery/atmospherics/components/binary/pump{name = "Atmos to Gas"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"qip" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"qiF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"qjc" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/snacks/pie/cream,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"qjA" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/light{dir = 4},/obj/machinery/power/apc{areastring = "/area/storage/primary"; dir = 4; name = "Primary Tool Storage APC"; pixel_x = 24; pixel_y = 1},/turf/open/floor/plasteel,/area/storage/primary) -"qkg" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"qkO" = (/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"qkT" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/chapel/main) -"qlj" = (/turf/closed/wall,/area/crew_quarters/theatre) -"qlH" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/aft) -"qlW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/central) -"qlY" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/wood,/obj/item/phone{pixel_x = -3; pixel_y = 3},/obj/item/cigbutt/cigarbutt{pixel_x = 5; pixel_y = -1},/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"qmo" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{dir = 8},/obj/machinery/air_sensor/atmos/nitrogen_tank{pixel_y = -25},/turf/open/floor/engine/n2,/area/engine/atmos) -"qmD" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) -"qnk" = (/obj/machinery/light{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"qnr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/miningdock) -"qnx" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"qnC" = (/obj/structure/cable,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/power/terminal{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"qnL" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Starboard Bow Solar Control"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"qoh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"qpb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"qpo" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/closet/crate/trashcart,/turf/open/floor/plasteel,/area/quartermaster/sorting) -"qpW" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/table/reinforced,/obj/item/stack/packageWrap{pixel_x = -1; pixel_y = -1},/obj/item/stack/wrapping_paper{pixel_x = 3; pixel_y = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"qqb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma,/turf/open/floor/plating,/area/storage/atmos) -"qqo" = (/obj/machinery/light{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"qqR" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"qqZ" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"qrq" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/teleporter"; name = "Teleporter APC"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/teleporter) -"qrv" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/integrated_circuit_printer,/obj/machinery/camera{c_tag = "Testing Lab West"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"qrA" = (/obj/structure/chair/comfy/black{dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/extinguisher_cabinet{pixel_y = 30},/obj/effect/landmark/start/medical_doctor,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"qrR" = (/turf/closed/mineral/random/snow/no_caves,/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"qrS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/janitor) -"qsf" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable,/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"qsm" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"qss" = (/turf/open/floor/plasteel,/area/hydroponics) -"qsz" = (/obj/structure/closet/secure_closet/medical1{anchored = 1; pixel_x = -3},/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/shower{dir = 4; pixel_x = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"qsD" = (/turf/closed/wall/r_wall,/area/maintenance/department/electrical) -"qtH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"qtK" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/library) -"quh" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"quj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/hallway/primary/port) -"qur" = (/turf/open/floor/plating,/area/quartermaster/storage) -"quE" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"quH" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/machinery/flasher/portable,/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"qva" = (/obj/structure/closet/secure_closet/hop,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"qvG" = (/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"qwq" = (/obj/machinery/power/apc{areastring = "/area/science/server"; dir = 1; name = "Server Room APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/science/server) -"qxk" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"qxw" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard) -"qxT" = (/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/storage) -"qxX" = (/obj/machinery/conveyor{dir = 8; id = "packageSort2"},/turf/open/floor/plating,/area/quartermaster/sorting) -"qyc" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"qyt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/button/door{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_y = -22; req_access_txt = "55"},/obj/machinery/button/ignition{id = "testigniter"; pixel_y = -30; pixel_x = -1},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"qyK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"qzz" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 8},/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/storage/eva) -"qzO" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/camera{c_tag = "Construction Area"; dir = 4},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"qzP" = (/obj/machinery/vending/dinnerware{contraband = list(/obj/item/kitchen/rollingpin = 2, /obj/item/kitchen/knife/butcher = 2, /obj/item/reagent_containers/food/condiment/flour = 4)},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"qzX" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"qAi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"qAq" = (/obj/machinery/quantumpad{map_pad_id = "5"; map_pad_link_id = "6"},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"qAx" = (/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/wood,/area/hallway/primary/port) -"qAF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/atmos) -"qAI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction/flip{dir = 4},/turf/open/floor/carpet,/area/hallway/primary/central) -"qBb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start/security_officer,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/hallway/primary/central) -"qBu" = (/obj/machinery/atmospherics/components/binary/pump,/turf/open/floor/plasteel,/area/engine/atmos) -"qBG" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"qBO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/camera{c_tag = "Toxins Launch Hall 4"; dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) -"qCo" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel/dark,/area/storage/eva) -"qCK" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{dir = 1},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"qDg" = (/obj/structure/chair/comfy/brown,/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) -"qDO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"qEs" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/obj/structure/chair/sofa/left{dir = 8},/turf/open/floor/wood,/area/maintenance/bar) -"qEz" = (/obj/machinery/door/window/brigdoor/security/cell{id = "Cell 3"; name = "Cell 3"; dir = 1},/obj/effect/turf_decal/vg_decals/numbers/three,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) -"qED" = (/obj/effect/turf_decal/vg_decals/atmos/nitrogen,/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/n2,/area/engine/atmos) -"qFa" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/carpet,/area/hallway/primary/port) -"qFf" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"qFH" = (/obj/structure/table/wood,/obj/item/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_y = 29},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"qFZ" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) -"qGn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"qGt" = (/obj/structure/bodycontainer/crematorium{id = "crematoriumChapel"; dir = 8},/obj/machinery/button/crematorium{id = "crematoriumChapel"; pixel_x = 25},/turf/open/floor/plasteel/cafeteria,/area/chapel/office) -"qGL" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"qGM" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plating,/area/chapel/office) -"qHc" = (/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"qHe" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"qHi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) -"qHq" = (/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"qHC" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plating,/area/engine/atmos) -"qHL" = (/obj/structure/chair/comfy/beige{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"qHO" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"qIm" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/port/fore) -"qIx" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/structure/table/reinforced,/obj/item/storage/box/ids,/obj/item/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/storage/secure/briefcase,/turf/open/floor/plasteel/dark,/area/bridge) -"qIP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/camera{c_tag = "Dorms Central"},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"qIR" = (/obj/machinery/button/massdriver{id = "toxinsdriver"; pixel_y = 24},/turf/open/floor/plasteel,/area/maintenance/aft) -"qIT" = (/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) -"qIU" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/medical/virology) -"qJs" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"qJw" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/aft) -"qJy" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"qJM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"qJV" = (/turf/closed/wall/r_wall,/area/science/mixing) -"qKk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"qKA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"qKP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/security{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"qLm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"qLp" = (/obj/machinery/airalarm{pixel_y = 26},/turf/open/floor/plasteel/dark,/area/security/prison) -"qLt" = (/obj/structure/rack,/obj/item/stack/sheet/plasteel{amount = 10},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"qLG" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"qMn" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/washing_machine,/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"qMB" = (/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/dark,/area/bridge) -"qMN" = (/obj/structure/table,/obj/item/storage/pill_bottle/dice,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"qNB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Head of Security's Office"; req_access_txt = "58"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"qOb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/wood,/area/chapel/main) -"qOs" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"qOA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"qOL" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/chapel/office) -"qQb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"qQp" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/security/main) -"qQt" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"qQC" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/bar) -"qQH" = (/turf/open/floor/plasteel/dark,/area/teleporter) -"qRe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/engineering/glass{name = "Engineering"; req_access_txt = "32"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"qRy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start/clown,/turf/open/floor/wood,/area/crew_quarters/theatre) -"qRF" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/storage) -"qRH" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/light{dir = 1},/obj/machinery/power/apc{areastring = "/area/engine/atmospherics_engine"; dir = 1; name = "Atmospherics Engine APC"; pixel_y = 25},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Gas waste pump"},/turf/open/floor/plating,/area/engine/atmospherics_engine) -"qRK" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/light{dir = 1},/obj/machinery/disposal/bin,/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"qSh" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/junction{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"qSi" = (/obj/structure/disposalpipe/junction/yjunction{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"qSy" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"qSJ" = (/obj/machinery/airalarm{pixel_y = 28},/obj/structure/closet/secure_closet/miner,/obj/item/clothing/shoes/winterboots/ice_boots,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"qSP" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{dir = 6},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"qSR" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"qSS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/obj/effect/turf_decal/stripes/line,/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) -"qTb" = (/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"qTo" = (/obj/machinery/computer/shuttle/snow_taxi,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"qTG" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"qTO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"qUe" = (/obj/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"qUF" = (/obj/structure/table,/obj/item/aicard,/obj/item/aiModule/reset,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/clothing/gloves/color/yellow,/obj/item/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/open/floor/plasteel/dark,/area/storage/tech) -"qVf" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"qVi" = (/obj/structure/closet/crate/coffin,/turf/open/floor/wood,/area/chapel/office) -"qVD" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"qWa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/wood,/area/crew_quarters/bar) -"qWg" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"qWs" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) -"qWH" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/bar) -"qWL" = (/obj/structure/table/glass,/obj/item/book/manual/wiki/chemistry,/obj/item/book/manual/wiki/chemistry{pixel_x = 3; pixel_y = 3},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"qWM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/medical{dir = 1},/turf/open/floor/plating,/area/hallway/secondary/entry) -"qXN" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/firealarm{pixel_y = 29},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Escape Arm Northwest"},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) -"qYD" = (/turf/closed/wall/r_wall,/area/hallway/primary/aft) -"qYN" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"qZO" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/machinery/light/floor,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"rai" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"ral" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/structure/fans/tiny,/turf/open/floor/engine,/area/engine/atmospherics_engine) -"ram" = (/obj/machinery/computer/card/minor/rd{dir = 1},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 1; network = list("ss13","rd")},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"raq" = (/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/carpet,/area/quartermaster/miningoffice) -"raA" = (/turf/closed/wall/r_wall,/area/maintenance/starboard) -"raM" = (/obj/machinery/door/airlock/external,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/crew_quarters/dorms) -"rbg" = (/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 25},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"rbm" = (/obj/machinery/rnd/server,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8; external_pressure_bound = 140; name = "server vent"; pressure_checks = 0},/turf/open/floor/circuit/telecomms/server,/area/science/server) -"rbo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"rbA" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio2"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) -"rbC" = (/obj/machinery/vending/wardrobe/engi_wardrobe,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"rbW" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/item/gun/syringe/dart,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"rck" = (/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access_txt = "28"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"rco" = (/turf/open/floor/plasteel/dark,/area/engine/supermatter) -"rcH" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"rdn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"rem" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) -"rep" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/crew_quarters/heads/chief) -"reS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L6"},/obj/structure/disposalpipe/segment{dir = 5},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"rfj" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"rfk" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/storage/primary) -"rgh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/wood,/area/security/courtroom) -"rgm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/hydroponics) -"rgC" = (/obj/machinery/vending/cola/random,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"rgH" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 4; name = "External to Filter"},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/maintenance/department/electrical) -"rgQ" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber"; network = list("xeno","rd"); dir = 4},/turf/open/floor/engine,/area/science/xenobiology) -"rhg" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) -"rhU" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/item/twohanded/required/kirbyplants,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"rhX" = (/turf/closed/wall,/area/medical/paramedic) -"rik" = (/obj/structure/closet/toolcloset,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/auxiliary) -"rio" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/morgue) -"riC" = (/turf/closed/wall,/area/maintenance/department/electrical) -"riE" = (/obj/structure/filingcabinet,/obj/item/folder/documents,/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"rjx" = (/turf/closed/wall/r_wall,/area/maintenance/central) -"rjB" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/ai_monitored/turret_protected/ai_upload"; dir = 8; name = "Upload APC"; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"rjO" = (/obj/structure/closet/wardrobe/grey,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics) -"rjP" = (/obj/structure/table/wood,/obj/item/instrument/guitar,/obj/item/instrument/eguitar{pixel_x = 5},/turf/open/floor/wood,/area/crew_quarters/theatre) -"rjQ" = (/obj/structure/light_construct/small{dir = 1},/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/plating,/area/maintenance/bar) -"rkd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"rke" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/hallway/primary/port) -"rkp" = (/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"rkL" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"rkP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"rle" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Southeastern Hall 2"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"rlo" = (/obj/structure/table,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"rlA" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"rlC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"rlG" = (/obj/machinery/door/airlock/public/glass{id_tag = "permahydro"; name = "Recreation Module"},/turf/open/floor/plasteel/dark,/area/security/prison) -"rlM" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Port Bow Solar Control"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"rlS" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/reagent_containers/food/condiment/enzyme{layer = 5},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"rlW" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/rd,/obj/item/cartridge/signal/toxins{pixel_x = 4; pixel_y = 6},/obj/item/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/item/cartridge/signal/toxins,/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"rmo" = (/obj/effect/turf_decal/vg_decals/atmos/carbon_dioxide,/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/co2,/area/engine/atmos) -"rmB" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"rmL" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/tcommsat/server) -"rmN" = (/turf/closed/wall,/area/medical/medbay/zone2) -"rmQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"rmV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"rnk" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"rnA" = (/obj/machinery/light{dir = 8},/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/wood,/area/bridge/meeting_room) -"rnK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"rnO" = (/obj/structure/table/reinforced,/obj/item/transfer_valve{pixel_x = 5},/obj/item/transfer_valve{pixel_x = -5},/obj/item/transfer_valve,/obj/item/transfer_valve,/obj/item/transfer_valve,/obj/item/transfer_valve,/turf/open/floor/plasteel/white,/area/science/mixing) -"rom" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"rot" = (/obj/structure/cable,/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) -"roS" = (/obj/machinery/computer/card/minor/cmo{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"roW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"rpf" = (/obj/effect/turf_decal/stripes,/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix{dir = 4},/turf/open/floor/engine,/area/science/mixing) -"rqn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/wood,/obj/item/nullrod,/obj/item/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/chapel/office) -"rqw" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/camera{c_tag = "Outer Medbay Lobby"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"rqx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"rqE" = (/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"rqG" = (/obj/structure/chair/sofa/right{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/light{dir = 8},/obj/effect/landmark/start/depsec/supply,/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"rqJ" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/maintenance/aft) -"rqQ" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"rqS" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/pipe_dispenser,/turf/open/floor/plasteel,/area/engine/break_room) -"rqW" = (/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"rrm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"rsp" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"rsy" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"rsD" = (/obj/structure/table/wood,/obj/structure/bedsheetbin/towel,/turf/open/floor/wood,/area/maintenance/bar) -"rsW" = (/obj/machinery/door/airlock{name = "Unisex Restroom"},/turf/open/floor/plasteel/freezer,/area/security/prison) -"rtm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/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/sorting) -"rtq" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/rack,/obj/item/shield/riot{pixel_x = 3; pixel_y = -3},/obj/item/shield/riot,/obj/item/shield/riot{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"rtD" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/maintenance/solars/port/fore) -"rtJ" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"rum" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/engine,/area/engine/engineering) -"ruo" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"ruD" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/vending/wardrobe/cap_wardrobe,/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"rvf" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"rvl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/chapel/office) -"rwa" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/circuit,/area/science/server) -"rwm" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/maintenance/solars/port/aft) -"rww" = (/turf/closed/wall,/area/engine/secure_construction) -"rwW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/medical/morgue) -"rxc" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"rxf" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible,/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/engine/atmos) -"rxl" = (/obj/machinery/computer/crew,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"rxt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/department/bridge) -"rxu" = (/obj/structure/bookcase/random/reference,/turf/open/floor/wood,/area/library) -"rxI" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) -"rxJ" = (/obj/item/stack/cable_coil/random,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"rxM" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/rack,/obj/item/clothing/suit/armor/bulletproof{pixel_x = 3; pixel_y = -3},/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/suit/armor/bulletproof{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/alt{layer = 3.00001; pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/alt{layer = 3.00001},/obj/item/clothing/head/helmet/alt{layer = 3.00001; pixel_x = 3; pixel_y = -3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"ryE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"rAa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"rAe" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) -"rAj" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/machinery/camera{c_tag = "Bridge Northeast"; dir = 1},/obj/machinery/vending/cola/pwr_game,/turf/open/floor/plasteel/dark,/area/bridge) -"rAW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"rBb" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/maintenance/aft) -"rBc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"rBA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/camera{c_tag = "AI Chamber - Core"; network = list("aicore"); dir = 4},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"rBG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/research/glass{name = "Robotics Lab"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/lab) -"rDv" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"rDA" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plasteel,/area/science/mixing) -"rDE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"rDG" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"rEi" = (/turf/open/floor/plating,/area/maintenance/bar) -"rEx" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) -"rFk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"rFB" = (/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"rFQ" = (/obj/structure/table/reinforced,/mob/living/simple_animal/parrot/Poly,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/cartridge/atmos,/obj/item/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/keycard_auth{pixel_y = -28},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"rGc" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"rGy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"rGP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"rHa" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/dark,/area/security/main) -"rHS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"rIl" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/status_display/supply{pixel_x = -32},/turf/open/floor/plasteel,/area/quartermaster/storage) -"rIB" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/dark,/area/security/main) -"rJh" = (/obj/effect/turf_decal/arrows/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"rJk" = (/obj/machinery/light{dir = 4},/obj/structure/chair{dir = 8},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/purple,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"rJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"rJM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/security/checkpoint/medical) -"rJO" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/hallway/secondary/exit/departure_lounge) -"rKd" = (/obj/machinery/light{dir = 4},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"rLb" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/landmark/start/station_engineer,/turf/open/floor/plasteel/dark,/area/engine/engineering) -"rLk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/bridge) -"rLn" = (/obj/item/beacon,/turf/open/floor/engine,/area/science/misc_lab) -"rMv" = (/obj/machinery/shieldwallgen,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/teleporter) -"rMS" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/gun/energy/laser{pixel_x = 3; pixel_y = -3},/obj/item/gun/energy/laser,/obj/item/gun/energy/laser{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"rNn" = (/obj/item/beacon,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"rNP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"rNS" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"rOd" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) -"rOD" = (/obj/machinery/door/airlock/engineering/glass{name = "Server Room"; req_access_txt = "61"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"rPs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard) -"rPD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Northwestern Hall 8"; dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"rPU" = (/obj/machinery/conveyor{dir = 4; id = "robo1"},/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"rQs" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore) -"rQu" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"rQz" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"rQH" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/disposal) -"rQJ" = (/turf/closed/wall,/area/science/robotics/lab) -"rQN" = (/obj/machinery/chem_master,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"rRk" = (/obj/structure/chair/comfy/beige,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"rRV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"rSn" = (/obj/structure/table/optable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"rSF" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter,/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/engine/atmos) -"rSN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/engine/engineering) -"rTj" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"rTs" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"rTv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"rTz" = (/obj/structure/fireplace{pixel_y = -6},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"rTA" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/brig) -"rTG" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"rTW" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"rUd" = (/turf/open/openspace/icemoon,/area/science/mixing) -"rUl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"rUq" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"rUu" = (/obj/machinery/computer/message_monitor,/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"rUK" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/crew_quarters/fitness/recreation"; dir = 8; name = "Rec Room APC"; pixel_x = -25; pixel_y = 1},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"rVy" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating,/area/engine/engineering) -"rVA" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"rVB" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/engine/storage) -"rVN" = (/turf/closed/wall,/area/maintenance/central) -"rWN" = (/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel/dark,/area/bridge) -"rXn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) -"rXo" = (/obj/machinery/power/emitter,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plating,/area/engine/storage) -"rXp" = (/obj/item/target/alien/anchored,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/camera/preset/toxins{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"rXw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/wood,/area/crew_quarters/bar) -"rYc" = (/obj/machinery/computer/arcade/battle{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) -"rYi" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"rYn" = (/obj/machinery/telecomms/message_server,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"rYD" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"rYN" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/chapel/main) -"rYQ" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/structure/chair/sofa/corner,/turf/open/floor/wood,/area/maintenance/bar) -"rZJ" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"rZL" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel,/area/hallway/primary/port) -"sat" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"sax" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 10},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"saN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"saP" = (/obj/machinery/light{dir = 1},/obj/structure/chair/pew/left{dir = 8},/obj/machinery/camera{c_tag = "Chapel"},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) -"sbo" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel,/area/engine/atmos) -"sbN" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"sbS" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"sco" = (/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/port) -"scu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel,/area/maintenance/aft) -"scF" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"scH" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"scY" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/engine/atmos) -"sda" = (/turf/closed/wall,/area/storage/tech) -"sdc" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/aft) -"sde" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/security,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel/dark,/area/storage/tech) -"sdq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/closet/l3closet/janitor,/turf/open/floor/plasteel,/area/janitor) -"sdr" = (/turf/open/floor/plasteel,/area/engine/atmos) -"sdw" = (/obj/machinery/conveyor_switch/oneway{dir = 8; id = "QMLoad"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"sdH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/port/fore) -"sdN" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/central) -"sem" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/dark,/area/chapel/office) -"seo" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/mining/glass{name = "Delivery Office"; req_access_txt = "50"},/turf/open/floor/plasteel,/area/maintenance/starboard) -"seG" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"seR" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"seZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/medical/morgue) -"sfm" = (/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/wood,/area/security/courtroom) -"sfn" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/dark,/area/security/warden) -"sgB" = (/obj/machinery/door/airlock/virology/glass{name = "Monkey Pen"; req_access_txt = "39"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/virology) -"sgL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"shM" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/dna_scannernew,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) -"shN" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"shR" = (/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"shX" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes/engineering,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 20},/turf/open/floor/plasteel,/area/engine/engineering) -"siO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/command/glass{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"siX" = (/obj/effect/turf_decal/trimline/red/filled,/obj/machinery/suit_storage_unit/security,/obj/structure/window/reinforced{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"sjE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/vending/tool,/turf/open/floor/plasteel,/area/storage/primary) -"sjW" = (/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/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) -"skB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/chair/stool{pixel_y = 8},/obj/effect/landmark/start/cargo_technician,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/sorting) -"skE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"skK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"skZ" = (/turf/closed/wall/r_wall,/area/janitor) -"slc" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"slJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/button/door{id = "Skynet_launch2"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"slO" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"sma" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/structure/window/reinforced{dir = 4},/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"smP" = (/turf/closed/wall/r_wall,/area/security/detectives_office) -"smY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/bar) -"snb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/card,/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"soN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"spa" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"spy" = (/obj/machinery/power/solar_control{dir = 1; id = "starboardsolar"; name = "Starboard Quarter Solar Control"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"spE" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/machinery/computer/atmos_control/tank/nitrous_tank{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"sqg" = (/turf/closed/wall,/area/construction/storage) -"sqx" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/aft/secondary) -"srk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/barricade/wooden/crude,/turf/open/floor/plating,/area/hallway/primary/fore) -"srm" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/plasteel/dark,/area/bridge) -"srq" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"srB" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"srJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"srL" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hydroponics) -"srU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/cabinet,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"ssF" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"ssH" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{dir = 8},/turf/open/floor/engine/n2o,/area/engine/atmos) -"stW" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"sub" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2,/turf/open/floor/plating,/area/storage/atmos) -"sup" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/kitchen) -"suK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; id_tag = "virology_airlock_interior"; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/effect/mapping_helpers/airlock/locked,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/green{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) -"suL" = (/obj/item/radio/intercom{pixel_x = -30},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"sve" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/security/checkpoint/supply) -"svp" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"svY" = (/obj/structure/cable{icon_state = "4-8"},/obj/item/reagent_containers/glass/bucket,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"swQ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"sxa" = (/obj/machinery/requests_console{department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 30},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"sxb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) -"sxl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{dir = 1},/turf/open/floor/plating,/area/maintenance/department/electrical) -"sxB" = (/obj/machinery/light{dir = 8},/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/medical,/turf/open/floor/plasteel/dark,/area/storage/tech) -"sxJ" = (/obj/item/beacon,/turf/open/floor/plasteel,/area/engine/atmos) -"sxN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"syy" = (/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 8; network = list("ss13","rd"); pixel_y = -22},/obj/machinery/portable_atmospherics/pump,/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel/white,/area/science/mixing) -"syN" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Northwestern Hall 1"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"sza" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/engine,/area/engine/engineering) -"szG" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/circuit,/area/science/robotics/mechbay) -"szK" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/security/checkpoint/medical) -"szX" = (/obj/structure/closet/emcloset/anchored,/turf/open/floor/plating,/area/engine/engineering) -"szZ" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/table/reinforced,/obj/structure/cable{icon_state = "1-4"},/obj/item/aicard,/obj/item/multitool,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/dark,/area/bridge) -"sAh" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/dark,/area/hydroponics) -"sAw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"sBs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"sBy" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"sBB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"sDu" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"sDD" = (/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) -"sDW" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/shaker,/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/wood,/area/maintenance/bar) -"sFh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/security/brig) -"sFp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/crew_quarters/heads/captain) -"sFw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"sGC" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"sGE" = (/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"sGL" = (/obj/machinery/camera{c_tag = "Brig Lobby"},/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) -"sHl" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/vending/assist,/obj/machinery/firealarm{dir = 8; pixel_x = 28},/turf/open/floor/plasteel,/area/storage/primary) -"sHv" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"sHJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/fans/tiny,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"sHK" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/open/floor/wood,/area/crew_quarters/bar) -"sIk" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/green/visible,/obj/effect/turf_decal/stripes/corner,/turf/open/floor/engine,/area/engine/engineering) -"sIn" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/external{req_one_access_txt = "13,8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) -"sIT" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/pod/dark,/area/medical/paramedic) -"sJs" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/quartermaster/miningdock) -"sJD" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"sKh" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/fans/tiny,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"sKN" = (/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/rnd/production/circuit_imprinter,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"sLg" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/light{dir = 4},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"sLj" = (/turf/closed/wall/r_wall,/area/medical/medbay/zone2) -"sLn" = (/obj/machinery/airalarm{pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/structure/table,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen/fountain,/obj/item/clipboard,/obj/item/stamp/qm,/turf/open/floor/plasteel,/area/quartermaster/qm) -"sLq" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"sLr" = (/obj/machinery/gateway{dir = 6},/obj/effect/turf_decal/bot_white/right,/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel/dark,/area/teleporter) -"sLv" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"sLN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"sMa" = (/turf/open/floor/engine,/area/engine/atmospherics_engine) -"sMi" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"sMA" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"sMX" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/teleporter) -"sNb" = (/obj/machinery/atmospherics/miner/n2o,/turf/open/floor/engine/n2o,/area/engine/atmos) -"sNg" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit/departure_lounge) -"sNs" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"sNK" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/science/robotics/lab"; dir = 4; name = "Robotics Lab APC"; pixel_x = 25},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"sOi" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/security/main) -"sOz" = (/obj/structure/disposalpipe/junction/flip{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"sOE" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; name = "Privacy Shutters"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 8; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access_txt = "57"},/obj/machinery/door/window/northleft{dir = 4; name = "Reception Window"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) -"sPq" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/light{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main) -"sPt" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel,/area/engine/break_room) -"sPA" = (/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"sPF" = (/obj/machinery/airalarm{pixel_y = 26},/turf/open/floor/wood,/area/security/courtroom) -"sQb" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"sRh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"sRm" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/sign/warning/biohazard,/turf/open/floor/plasteel,/area/science/xenobiology) -"sRM" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/tank_dispenser/oxygen,/obj/machinery/power/apc/highcap/five_k{areastring = "/area/maintenance/department/bridge"; dir = 4; name = "Bridge APC"; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"sSj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/landmark/start/cargo_technician,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"sSy" = (/obj/effect/turf_decal/stripes,/turf/open/floor/plasteel,/area/quartermaster/storage) -"sSP" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/vending/wardrobe/sec_wardrobe,/turf/open/floor/plasteel/dark,/area/security/main) -"sSS" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 4},/obj/structure/sign/warning/securearea{pixel_x = 32},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) -"sTe" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"sTq" = (/turf/open/openspace/icemoon,/area/engine/atmospherics_engine) -"sTz" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/storage/box/teargas{pixel_x = -1; pixel_y = 1},/obj/item/storage/box/teargas,/obj/item/storage/box/teargas{pixel_x = 1; pixel_y = -2},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"sTI" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"sTR" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"sUn" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"sUE" = (/obj/structure/table/glass,/obj/item/disk/design_disk,/obj/item/disk/design_disk,/obj/item/disk/tech_disk,/obj/item/disk/tech_disk,/obj/item/folder/white,/turf/open/floor/plasteel/white,/area/science/lab) -"sUF" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"sVh" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/camera{c_tag = "TEG East"; dir = 8},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"sVL" = (/obj/machinery/light/small{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) -"sWD" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/table,/obj/item/hand_labeler,/obj/item/hand_labeler,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = 30},/turf/open/floor/plasteel,/area/quartermaster/storage) -"sWF" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/hallway/secondary/exit/departure_lounge) -"sWN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/security{name = "Brig"; req_access_txt = "63; 42"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/wood,/area/security/brig) -"sWT" = (/obj/machinery/newscaster{pixel_x = -30},/turf/open/floor/plasteel/white,/area/medical/virology) -"sXl" = (/obj/structure/table/glass,/obj/item/storage/box/disks{pixel_x = 2; pixel_y = 2},/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/white,/area/medical/genetics) -"sXs" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"sXy" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"sXJ" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/cmo) -"sXV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall/r_wall,/area/medical/virology) -"sYm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/science/storage) -"sYo" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/engine/secure_construction) -"sYv" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/dark,/area/hydroponics) -"sZq" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Courtroom West"; dir = 4},/turf/open/floor/wood,/area/security/courtroom) -"sZJ" = (/obj/machinery/newscaster/security_unit{pixel_x = -28; pixel_y = -28},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sZT" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 1},/turf/closed/wall/r_wall,/area/engine/atmospherics_engine) -"tag" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/closed/wall/r_wall,/area/engine/supermatter) -"taj" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/storage/tech) -"tat" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/bed/roller,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"taP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/firealarm{pixel_y = 29},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"tbg" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"tcj" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/construction/storage) -"tcq" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"tcN" = (/obj/structure/table/wood,/obj/item/storage/box/donkpockets,/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"tcP" = (/obj/item/radio/intercom{pixel_y = 20},/obj/machinery/vending/wardrobe/chem_wardrobe,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/camera{c_tag = "Chemistry"},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"tcU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"tcW" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) -"tdE" = (/obj/machinery/conveyor{id = "QMLoad"},/turf/open/floor/plating,/area/quartermaster/storage) -"tdK" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"tdL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/janitor) -"tdX" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"teh" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/power/apc{areastring = "/area/security/prison"; dir = 8; name = "Prison Wing APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"},/obj/structure/closet/secure_closet/genpop,/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel/dark,/area/security/brig) -"tey" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{icon_state = "1-2"},/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) -"teC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"teL" = (/obj/machinery/light,/obj/structure/table/glass,/obj/item/storage/box/monkeycubes,/obj/item/storage/box/monkeycubes{pixel_x = 2; pixel_y = -2},/obj/item/storage/box/syringes{pixel_y = 5},/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 7},/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"tfm" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"tfq" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Engineering"},/obj/structure/plasticflaps/opaque,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"tfx" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/table,/obj/item/clothing/head/soft,/obj/item/clothing/head/soft,/turf/open/floor/plasteel,/area/quartermaster/storage) -"tfP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/light,/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"tgd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"tht" = (/obj/effect/landmark/start/station_engineer,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"thu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/fitness) -"thy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"thF" = (/obj/machinery/camera{c_tag = "Xenobiology Lab - Pen #4"; dir = 8; network = list("ss13","rd","xeno")},/turf/open/floor/engine,/area/science/xenobiology) -"thN" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"thV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/miningdock) -"tif" = (/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"tio" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"tiG" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"tiN" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/storage) -"tjA" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/plasteel/dark,/area/security/main) -"tkq" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/table,/obj/item/multitool{pixel_x = 4},/obj/item/multitool,/obj/item/assembly/igniter,/obj/item/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/assembly/signaler,/obj/item/assembly/signaler,/turf/open/floor/plasteel,/area/storage/primary) -"tkr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"tkG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access_txt = "20"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"tkH" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) -"tlc" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/disposalpipe/junction/yjunction,/turf/open/floor/plasteel,/area/hallway/primary/central) -"tlg" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Starboard Bow Solar Access"; req_access_txt = "10"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"tlk" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/highsecurity{name = "Telecomms and AI Access"; req_access_txt = "32; 19"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/turret_protected/ai_upload_foyer) -"tlu" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/medical/virology) -"tmo" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access_txt = "48"; shuttledocked = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/quartermaster/miningdock) -"tmt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"tmx" = (/obj/structure/table/glass,/turf/open/floor/plasteel/white,/area/science/lab) -"tmy" = (/turf/open/floor/plasteel/dark,/area/medical/morgue) -"tmI" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/engine/storage) -"tmO" = (/turf/closed/wall,/area/hallway/primary/port) -"tmU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"tnL" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"tnX" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"toa" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"tod" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/chapel/main) -"tos" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/structure/chair/stool{pixel_y = 8},/obj/effect/landmark/start/cargo_technician,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"toH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair{dir = 1},/obj/effect/landmark/start/chaplain,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/chapel/office) -"toL" = (/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"tpf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) -"tpg" = (/obj/machinery/light,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/carpet,/area/chapel/office) -"tpl" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/security/prison) -"tpD" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"tpN" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/door/airlock/security/glass{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/open/floor/plasteel/dark,/area/security/main) -"tqa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"tqg" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"tqp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"trn" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"trB" = (/obj/effect/turf_decal/delivery,/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Hydroponics Desk"; req_access_txt = "35"; dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"trO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"trU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"tsi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) -"tsq" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"tsK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"ttl" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/maintenance/aft) -"tty" = (/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating,/area/engine/engineering) -"ttG" = (/obj/machinery/light{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/wood,/area/library) -"ttH" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/medical/medbay/zone2"; dir = 4; name = "Southern Paramedic Station APC"; pixel_x = 24},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"ttK" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/structure/chair/sofa,/turf/open/floor/wood,/area/maintenance/bar) -"ttQ" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"ttU" = (/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/carpet/orange,/area/engine/secure_construction) -"tuu" = (/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/bar) -"tuv" = (/obj/machinery/vending/wardrobe/chap_wardrobe,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/carpet,/area/chapel/office) -"tuP" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"tuZ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{dir = 8},/obj/machinery/air_sensor/atmos/nitrous_tank{pixel_y = -25},/turf/open/floor/engine/n2o,/area/engine/atmos) -"tvF" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"twG" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/table/wood,/obj/machinery/microwave,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"twU" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/turf/open/floor/wood,/area/maintenance/bar) -"txk" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/airalarm{pixel_y = 26},/obj/machinery/camera{c_tag = "Brig North"},/turf/open/floor/plasteel/dark,/area/security/brig) -"txz" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) -"txL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"tys" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/central) -"tyF" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"tyH" = (/obj/structure/bodycontainer/morgue{dir = 2},/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"tyQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"tzB" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/open/floor/plasteel/dark,/area/science/server) -"tzL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"tzP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) -"tAa" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"tAm" = (/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) -"tAv" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"tAG" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/aft) -"tAQ" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) -"tAX" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/bridge) -"tAY" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/bombcloset/security,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"tBl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/pipedispenser,/turf/open/floor/plasteel,/area/engine/atmos) -"tBm" = (/turf/open/floor/circuit/telecomms,/area/science/xenobiology) -"tBW" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/vending/security,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/security/brig) -"tCa" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = -30},/obj/item/restraints/handcuffs,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_x = 3},/obj/item/lighter,/obj/item/storage/fancy/cigarettes,/obj/machinery/camera{c_tag = "Detective's Office"},/turf/open/floor/carpet,/area/security/detectives_office) -"tCj" = (/obj/structure/sign/poster/contraband/random{pixel_y = -32},/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) -"tCN" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"tDO" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/computer/security/telescreen{name = "Test Chamber Monitor"; network = list("test"); pixel_x = -30},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"tDY" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"tEl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/machinery/light_switch{name = "Bar Lights"; pixel_x = -6; pixel_y = 28},/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"tEt" = (/obj/machinery/atmospherics/components/binary/pump/on,/turf/open/floor/plasteel,/area/engine/atmos) -"tEQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/chief) -"tFc" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"tFr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/light/floor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"tFu" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"tFN" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) -"tFY" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"tGc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/auxiliary) -"tGJ" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"tGK" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/medical/virology) -"tGQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny,/turf/open/floor/carpet,/area/hallway/primary/port) -"tHr" = (/obj/structure/closet/secure_closet/medical1,/obj/item/storage/box/rxglasses,/obj/item/radio/intercom{pixel_x = 25},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/camera{c_tag = "Genetics Research"; network = list("ss13","medbay"); dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics) -"tHC" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"tHH" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -6; pixel_y = 4},/obj/item/paper_bin/bundlenatural{pixel_x = 6; pixel_y = 4},/obj/item/pen/fourcolor,/turf/open/floor/wood,/area/library) -"tHU" = (/obj/machinery/camera{c_tag = "Escape Arm Southeast"; dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"tIz" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"tJi" = (/obj/machinery/vending/wardrobe/robo_wardrobe,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"tJA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"tJL" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"tKa" = (/obj/machinery/door/airlock/security/glass{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) -"tKD" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/quartermaster/miningdock"; dir = 4; name = "Mining Dock APC"; pixel_x = 26},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"tKN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) -"tKU" = (/obj/structure/cable{icon_state = "4-8"},/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/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"tLA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/brig) -"tLF" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plasteel/dark,/area/engine/supermatter) -"tLI" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "Secure Gate"; name = "Cell Shutters"; pixel_x = 6; pixel_y = -3; req_access_txt = "2"},/obj/machinery/button/door{id = "Secure Brig Control"; name = "Brig Control Shutters"; pixel_y = -3; req_access_txt = "2"; pixel_x = -6},/turf/open/floor/plasteel/dark,/area/security/warden) -"tLV" = (/obj/effect/turf_decal/bot_white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/vehicle/ridden/secway,/obj/item/key/security,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"tMk" = (/obj/machinery/newscaster{pixel_y = 32},/obj/structure/light_construct/small{dir = 1},/obj/structure/barricade/wooden/snowed{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) -"tMn" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/space_heater,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"tML" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/kitchen) -"tMR" = (/obj/machinery/vending/hydronutrients,/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_y = 30},/turf/open/floor/plasteel,/area/hydroponics) -"tNf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"tNp" = (/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel/dark,/area/science/server) -"tNq" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"tNX" = (/obj/machinery/light/small{dir = 4},/obj/machinery/field/generator,/turf/open/floor/plating,/area/engine/storage) -"tOs" = (/obj/structure/closet/crate/freezer,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/APlus,/obj/item/reagent_containers/blood/OPlus{pixel_x = -2; pixel_y = -1},/obj/item/reagent_containers/blood/OMinus,/obj/item/reagent_containers/blood/BPlus{pixel_x = 1; pixel_y = 2},/obj/item/reagent_containers/blood/BMinus{pixel_x = -4; pixel_y = 4},/obj/item/reagent_containers/blood/AMinus,/obj/item/reagent_containers/blood,/obj/item/reagent_containers/blood,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"tOz" = (/obj/machinery/light{dir = 1},/obj/machinery/door/airlock/public/glass{name = "Holodeck Door"},/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"tOE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/maintenance/starboard) -"tOP" = (/obj/machinery/atmospherics/components/binary/valve/digital/layer3{name = "scrubbers valve"},/turf/open/floor/plating,/area/engine/atmospherics_engine) -"tOY" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/crew_quarters/fitness"; name = "Fitness Room APC"; pixel_y = -24},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"tPB" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{dir = 4; name = "euthanization chamber freezer"},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"tPQ" = (/obj/machinery/camera{c_tag = "Escape Arm Northeast"; dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"tQd" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/closet/secure_closet/security/engine,/obj/item/radio/intercom{pixel_y = -26},/obj/machinery/camera{c_tag = "Security Post - Cargo"; dir = 1},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"tQv" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/table,/obj/item/storage/box/lights/mixed,/obj/item/storage/box/lights/mixed,/obj/item/reagent_containers/spray/cleaner,/obj/item/grenade/chem_grenade/cleaner,/obj/item/grenade/chem_grenade/cleaner,/obj/item/grenade/chem_grenade/cleaner,/turf/open/floor/plasteel,/area/janitor) -"tQy" = (/obj/structure/table,/obj/machinery/light/small,/obj/item/clothing/glasses/welding,/turf/open/floor/plasteel,/area/construction/storage) -"tQG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "warehouse shutters"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"tQI" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/dark,/area/security/main) -"tRe" = (/turf/closed/wall/r_wall,/area/science/xenobiology) -"tRv" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"tRC" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/structure/window{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"tRI" = (/obj/structure/table/glass,/obj/item/slime_scanner,/obj/item/reagent_containers/dropper,/obj/item/reagent_containers/dropper,/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"tSd" = (/obj/structure/cable{icon_state = "2-8"},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) -"tSB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/chair/office/light,/turf/open/floor/plasteel/dark,/area/science/server) -"tTo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/janitor) -"tTK" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_y = 32; receive_ore_updates = 1},/obj/structure/table/reinforced,/obj/item/analyzer,/obj/item/wrench,/turf/open/floor/plasteel/white,/area/science/mixing) -"tTO" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating,/area/engine/storage) -"tTQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"tTW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plating,/area/security/detectives_office) -"tUi" = (/obj/machinery/computer/arcade/orion_trail{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"tUF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"tVh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/barricade/wooden,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"tVp" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/brig) -"tVS" = (/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_y = 30},/obj/machinery/vending/wardrobe/medi_wardrobe,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/camera{c_tag = "Medbay Storage"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"tVV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/sorting/mail/flip{sortType = 27},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"tWj" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"tWx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"tXn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/central) -"tXN" = (/turf/closed/wall/r_wall,/area/science/robotics/lab) -"tYo" = (/obj/effect/landmark/event_spawn,/obj/machinery/button/door{id = "Dorm3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -24; specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"tYT" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"tZe" = (/obj/machinery/shower{dir = 4},/obj/item/soap/nanotrasen,/turf/open/floor/plasteel/freezer,/area/security/prison) -"tZO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/station_engineer,/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"uan" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/medical/medbay/central"; dir = 4; name = "Medbay APC"; pixel_x = 24},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"uap" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/northright{name = "Engineering Production"; req_access_txt = "10"},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"uat" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"uaG" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) -"uaJ" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/open/floor/engine,/area/engine/atmospherics_engine) -"uba" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ubd" = (/obj/machinery/space_heater,/turf/open/floor/pod/dark,/area/medical/paramedic) -"ubL" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/central) -"ubQ" = (/obj/machinery/field/generator,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 20},/turf/open/floor/plating,/area/engine/storage) -"ucm" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/primary/central) -"ucC" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/engineering) -"ucO" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"ucZ" = (/obj/structure/cable{icon_state = "0-8"},/obj/structure/safe,/obj/item/gun/ballistic/revolver/nagant,/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/clothing/head/bearpelt,/obj/machinery/power/apc{areastring = "/area/ai_monitored/nuke_storage"; name = "Vault APC"; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"udB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/security{name = "Armory"; req_access_txt = "3"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/warden) -"udE" = (/obj/machinery/light,/turf/open/floor/engine,/area/science/misc_lab) -"udI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"udO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"udT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft/secondary) -"ueq" = (/obj/structure/bodycontainer/morgue{dir = 2},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"ueK" = (/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/white,/area/medical/virology) -"ueO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"ueR" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"ufA" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"ufJ" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"ugk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"ugr" = (/obj/machinery/button/door{id = "Bath1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = -5; specialfunctions = 4},/obj/machinery/shower{pixel_y = 20},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) -"uha" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"uhD" = (/obj/item/radio/intercom{pixel_y = 25},/obj/vehicle/ridden/atv/snowmobile,/obj/item/key,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"uhN" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/terminal{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"uiO" = (/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/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) -"ujD" = (/obj/machinery/airalarm{pixel_y = 32},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"ujE" = (/obj/machinery/light{dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/auxiliary) -"ujF" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"ukI" = (/obj/machinery/door/airlock{id_tag = "Dorm4"; name = "Room Three"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"ukJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/freezer/kitchen,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"ulh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ulr" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"uma" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/storage/primary) -"umg" = (/obj/machinery/airalarm{pixel_y = 25},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/open/floor/plating,/area/engine/storage) -"umx" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; name = "Privacy Shutters"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/crew_quarters/heads/hop) -"umC" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"umD" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) -"umX" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/vending/wallmed{pixel_x = -28},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"unt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/wardrobe/white,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"unA" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"unF" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{dir = 10},/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmospherics_engine) -"unX" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/dark,/area/security/main) -"uoc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/security/courtroom) -"uot" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"uoV" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"upH" = (/obj/machinery/camera/motion{c_tag = "Armory Motion Sensor South"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"uqa" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/storage/eva) -"uqy" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"urI" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hydroponics) -"urV" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 24},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"usn" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/turf/open/floor/plating,/area/storage/tech) -"ust" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"usE" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/port) -"usM" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/library) -"utj" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/visible,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"utp" = (/obj/structure/cable,/obj/machinery/power/smes,/turf/open/floor/plating,/area/storage/atmos) -"utS" = (/obj/structure/table,/obj/item/clothing/suit/apron/surgical,/obj/item/clothing/mask/surgical,/obj/item/clothing/gloves/color/latex,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"uup" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/storage/atmos) -"uut" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/carpet,/area/chapel/office) -"uuu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"uuD" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"uuU" = (/obj/structure/closet/emcloset,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/aft/secondary) -"uuY" = (/obj/machinery/camera{c_tag = "Toxins Lab West"; network = list("ss13","rd"); dir = 4},/obj/structure/table/reinforced,/obj/item/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/assembly/prox_sensor{pixel_y = 2},/obj/item/pipe_dispenser,/turf/open/floor/plasteel/white,/area/science/mixing) -"uvB" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"uvO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/camera{c_tag = "Brig South"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/dark,/area/security/main) -"uwn" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/camera/motion{c_tag = "Armory - External 2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/ai_monitored/security/armory) -"uwV" = (/obj/machinery/camera{c_tag = "Northwestern Hall 4"; dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"uxq" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/vending/coffee,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"uxx" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel,/area/hallway/primary/port) -"uxF" = (/obj/machinery/space_heater,/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"uxO" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/engine/storage) -"uyK" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) -"uyM" = (/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/aft) -"uyW" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/pdapainter,/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/hop"; dir = 1; name = "Head of Personnel APC"; pixel_y = 24},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"uze" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/open/floor/plating,/area/engine/atmos) -"uzf" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/machinery/vending/cola/random,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"uzI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/secure_construction) -"uzT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/science/lab) -"uAh" = (/obj/structure/chair/office/dark,/turf/open/floor/wood,/area/library) -"uAj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port) -"uAs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/bridge/meeting_room) -"uAu" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"uBa" = (/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"uBc" = (/obj/effect/landmark/event_spawn,/turf/open/floor/engine,/area/science/xenobiology) -"uBh" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"uBi" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"uBy" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"uBG" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hallway/secondary/entry) -"uCi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) -"uCo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) -"uCr" = (/obj/effect/spawner/lootdrop/keg,/turf/open/floor/plating,/area/maintenance/bar) -"uCE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/port) -"uDK" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/dark,/area/teleporter) -"uDO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"uEd" = (/obj/effect/turf_decal/tile/red,/obj/machinery/space_heater,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) -"uEg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/chapel/office) -"uEz" = (/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"uEB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"uEG" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/crew_quarters/dorms"; dir = 1; name = "Dormitory APC"; pixel_y = 24},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"uFq" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Arrivals Airlock"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"uGQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"uGY" = (/obj/structure/chair/comfy/brown,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/hallway/primary/port) -"uHc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"uHl" = (/obj/machinery/door/airlock/external{name = "Escape Pod Four"; shuttledocked = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/central) -"uHy" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"uHM" = (/obj/structure/closet/secure_closet/medical3,/turf/open/floor/plasteel/white,/area/medical/paramedic) -"uIs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"uIv" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/power/apc{areastring = "/area/crew_quarters/bar"; dir = 1; name = "Bar APC"; pixel_y = 23},/obj/machinery/door/window/southright{name = "Bar Door"; req_one_access_txt = "25;28"; dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"uIU" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"uIZ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) -"uJx" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"uJF" = (/obj/structure/table/glass,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/stock_parts/micro_laser,/obj/item/stock_parts/micro_laser,/obj/item/stock_parts/manipulator,/obj/item/stock_parts/manipulator,/obj/item/stock_parts/capacitor,/obj/item/stock_parts/capacitor,/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 = "Research and Development"; network = list("ss13","rd"); pixel_x = 22},/turf/open/floor/plasteel/white,/area/science/lab) -"uJL" = (/obj/structure/displaycase/labcage,/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"uJV" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) -"uKb" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/radio/intercom{pixel_x = 28},/obj/structure/table/wood,/obj/item/storage/box/deputy,/obj/item/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"uKr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/plasma/reinforced{dir = 4},/obj/structure/window/plasma/reinforced{dir = 1},/obj/structure/table,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"uKy" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel/dark,/area/hydroponics) -"uKE" = (/obj/machinery/airalarm{pixel_y = 28},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"uKG" = (/obj/effect/landmark/start/cyborg,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/camera{c_tag = "MiniSat Service Bay"; dir = 8; network = list("minisat"); start_active = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) -"uKH" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3,/turf/open/floor/plating,/area/engine/atmospherics_engine) -"uKI" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/landmark/start/geneticist,/turf/open/floor/plasteel/white,/area/medical/genetics) -"uKM" = (/obj/machinery/light{dir = 4},/obj/machinery/computer/security/telescreen/prison{pixel_x = 29; dir = 8},/turf/open/floor/plasteel/cult,/area/lawoffice) -"uLa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/engine,/area/engine/engineering) -"uLd" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/wood,/area/bridge/meeting_room) -"uLV" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"uLX" = (/obj/structure/cable,/obj/machinery/light,/obj/machinery/camera{c_tag = "Supermatter North"; dir = 1},/turf/open/floor/plasteel/dark,/area/engine/supermatter) -"uMk" = (/obj/machinery/camera{c_tag = "Xenobiology Kill Room"; dir = 8; network = list("ss13","rd")},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) -"uMF" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"uNd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/mixing) -"uOy" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/command/glass{name = "Server Room"; req_access_txt = "30"},/turf/open/floor/plasteel/dark,/area/science/server) -"uPa" = (/obj/machinery/light,/obj/structure/reflector/box,/turf/open/floor/plating,/area/engine/storage) -"uPe" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/crew_quarters/theatre"; dir = 1; name = "Theatre APC"; pixel_y = 24},/turf/open/floor/wood,/area/crew_quarters/theatre) -"uPn" = (/obj/machinery/door/airlock/external{name = "Supply Vehicles Airlock"; req_access_txt = "31"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/fans/tiny,/turf/open/floor/plasteel,/area/maintenance/starboard) -"uPI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"uPJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/dark,/area/chapel/office) -"uQc" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"uQG" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/engine,/area/engine/engineering) -"uQR" = (/turf/open/floor/wood,/area/bridge/meeting_room) -"uRc" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) -"uRg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/bombcloset,/turf/open/floor/plasteel/white,/area/science/mixing) -"uRi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"uSe" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/crew_quarters/heads/hop) -"uSv" = (/obj/machinery/deepfryer,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"uSH" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/maintenance/aft) -"uSV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"uTu" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"uTK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/table,/obj/item/storage/belt/utility,/obj/item/storage/belt/utility,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/turf/open/floor/plasteel,/area/engine/atmos) -"uUi" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"uUk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"uUl" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"uUr" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/medical/virology) -"uUC" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"uUJ" = (/obj/structure/bed,/obj/item/bedsheet/syndie,/turf/open/floor/plasteel/dark,/area/security/brig) -"uUZ" = (/obj/effect/turf_decal/arrows/red,/turf/open/floor/plasteel,/area/hallway/primary/port) -"uVe" = (/obj/structure/table/wood,/obj/item/screwdriver{pixel_y = 10},/obj/item/radio/off{pixel_y = 4},/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"uVt" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/structure/reagent_dispensers/watertank/high,/obj/item/reagent_containers/glass/bucket,/obj/item/reagent_containers/glass/bucket,/turf/open/floor/plasteel/dark,/area/hydroponics) -"uVD" = (/obj/structure/table,/obj/item/aiModule/reset,/obj/item/aiModule/supplied/quarantine,/obj/item/aiModule/supplied/freeform,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"uWb" = (/obj/structure/plasticflaps,/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/obj/machinery/conveyor{id = "QMLoad2"; dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) -"uWn" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"uWo" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Xenobiology North"; dir = 4; network = list("ss13","rd")},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"uWC" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) -"uWS" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"uWW" = (/obj/structure/closet/crate/internals,/turf/open/floor/plating,/area/maintenance/starboard) -"uWY" = (/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"uXi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/checker,/area/crew_quarters/heads/hor) -"uXs" = (/obj/machinery/door/airlock/engineering/glass{name = "Supermatter Engine Room"; req_access_txt = "10"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/engine,/area/engine/engineering) -"uXy" = (/obj/machinery/porta_turret/ai{dir = 4},/obj/machinery/camera{c_tag = "AI Chamber - Aft"; dir = 1; network = list("aicore")},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"uXF" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8},/obj/structure/chair{name = "Judge"; dir = 4},/turf/open/floor/wood,/area/security/courtroom) -"uXL" = (/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/fore) -"uXO" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/storage/tech"; dir = 1; name = "Tech Storage APC"; pixel_y = 24},/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/engineering,/turf/open/floor/plasteel/dark,/area/storage/tech) -"uYa" = (/turf/open/floor/plasteel/white,/area/medical/virology) -"uYf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"uYl" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) -"uYm" = (/obj/machinery/door/poddoor/shutters{id = "teledoor"; name = "Teleporter Access Shutters"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/teleporter) -"uZd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 30},/turf/open/floor/plasteel,/area/hallway/primary/central) -"uZf" = (/obj/machinery/door/poddoor/incinerator_toxmix,/turf/open/floor/engine/airless,/area/science/mixing) -"uZz" = (/turf/closed/wall,/area/quartermaster/sorting) -"vaj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"vam" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/bridge/meeting_room) -"vax" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/genetics) -"vaB" = (/obj/effect/landmark/event_spawn,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/engine/storage) -"vaO" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/structure/table/reinforced,/turf/open/floor/plasteel/dark,/area/bridge) -"vaQ" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"vaR" = (/obj/structure/sign/poster/contraband/random{pixel_y = 32},/obj/machinery/vending/cigarette,/turf/open/floor/plating,/area/maintenance/bar) -"vbx" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/tcommsat/computer"; dir = 1; name = "Telecomms Monitoring APC"; pixel_y = 24},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"vbz" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"vcF" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/closed/wall/r_wall,/area/science/xenobiology) -"vcG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"vcH" = (/obj/machinery/camera{c_tag = "Xenobiology Lab - Pen #3"; dir = 8; network = list("ss13","rd","xeno")},/turf/open/floor/engine,/area/science/xenobiology) -"vcN" = (/turf/open/floor/plasteel/white,/area/medical/medbay/zone2) -"vcY" = (/obj/structure/chair{dir = 8},/obj/item/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = -4; pixel_y = -29},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"vdw" = (/turf/open/floor/circuit,/area/science/robotics/mechbay) -"vdW" = (/obj/structure/cable{icon_state = "1-4"},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) -"vem" = (/obj/structure/table/wood,/obj/machinery/keycard_auth{pixel_y = 24},/obj/item/pinpointer/nuke,/obj/item/disk/nuclear,/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"veC" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Dorm"},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"veF" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/drinkingglass{pixel_x = 6; pixel_y = -1},/obj/item/reagent_containers/food/drinks/drinkingglass{pixel_x = 4; pixel_y = 5},/obj/item/reagent_containers/food/drinks/drinkingglass{pixel_x = -4; pixel_y = 6},/obj/item/reagent_containers/food/drinks/drinkingglass{pixel_x = -5; pixel_y = 2},/obj/item/reagent_containers/food/drinks/bottle/whiskey,/obj/item/reagent_containers/food/drinks/bottle/vodka{pixel_x = 3; pixel_y = 2},/turf/open/floor/wood,/area/maintenance/bar) -"veJ" = (/obj/structure/cable,/obj/structure/grille,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"vfd" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/bridge/meeting_room) -"vfi" = (/obj/machinery/computer/telecomms/server,/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"vfp" = (/obj/effect/turf_decal/delivery,/turf/open/floor/pod/dark,/area/maintenance/starboard) -"vfx" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"vgb" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/wood,/area/security/courtroom) -"vgm" = (/obj/machinery/air_sensor/atmos/mix_tank,/turf/open/floor/engine/airless,/area/engine/atmos) -"vgo" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"vgH" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"vgI" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/engine,/area/engine/engineering) -"vgW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/vending/wardrobe/sec_wardrobe,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"vgX" = (/obj/machinery/conveyor{id = "QMLoad2"; dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"vgZ" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) -"vhb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"vhf" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable,/turf/open/floor/plating,/area/security/checkpoint/supply) -"vhT" = (/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/engine/atmos) -"vir" = (/obj/structure/disposalpipe/sorting/mail{dir = 8; sortType = 16},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"viF" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel,/area/construction/storage) -"vju" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"vjQ" = (/obj/structure/closet/secure_closet/exile,/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_x = 25},/turf/open/floor/plasteel/dark,/area/teleporter) -"vjV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) -"vjX" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/command,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/storage/tech) -"vjY" = (/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/blue{dir = 4},/obj/machinery/sleeper{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"vkk" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"vkw" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"vkD" = (/obj/structure/chair/comfy/black,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"vkR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) -"vlz" = (/obj/structure/urinal{pixel_y = 32},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 30},/turf/open/floor/plasteel/freezer,/area/crew_quarters/dorms) -"vlC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"vme" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/table,/obj/item/radio/off,/obj/item/radio/off{pixel_x = 6; pixel_y = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"vmr" = (/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"vmD" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"vmJ" = (/obj/effect/turf_decal/vg_decals/atmos/nitrous_oxide,/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/n2o,/area/engine/atmos) -"vmM" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"vmN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/obj/structure/closet/firecloset,/turf/open/floor/plasteel,/area/engine/atmos) -"vmO" = (/obj/machinery/smartfridge/chemistry/preloaded,/turf/closed/wall/r_wall,/area/medical/chemistry) -"vnl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "55"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"vnn" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/closet/secure_closet/hydroponics,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/open/floor/plasteel,/area/hydroponics) -"vnM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/hydroponics) -"vob" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/storage) -"vow" = (/obj/machinery/door/airlock/public/glass{name = "Holodeck Door"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"voD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{pixel_x = 25},/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/lawyer,/turf/open/floor/plasteel/cult,/area/lawoffice) -"vpz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Security Lobby"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/security/courtroom) -"vpR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/prison) -"vqv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"vqF" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/genetics) -"vqP" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"vqQ" = (/obj/effect/landmark/start/virologist,/turf/open/floor/plasteel/white,/area/medical/virology) -"vqS" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps/opaque,/turf/open/floor/plasteel,/area/bridge/meeting_room) -"vqY" = (/obj/machinery/button/door{id = "Dorm4"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -24; specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"vqZ" = (/obj/structure/window/plasma/reinforced{dir = 1},/obj/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 1},/obj/machinery/door/poddoor{id = "tegheat"; name = "TEG Heatshield"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/engine/atmospherics_engine) -"vra" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/maintenance/disposal"; name = "Disposal APC"; pixel_y = -24},/turf/open/floor/plating,/area/maintenance/disposal) -"vrd" = (/turf/closed/wall/r_wall,/area/maintenance/solars/port/fore) -"vrg" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o,/turf/open/floor/plating,/area/storage/atmos) -"vrx" = (/turf/closed/wall/r_wall,/area/crew_quarters/dorms) -"vrI" = (/obj/machinery/button/door{id = "tegheat"; name = "TEG Heatshield"; pixel_y = 25},/obj/machinery/button/ignition{id = "Incinerator"; pixel_y = 35; pixel_x = -1},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"vrJ" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"vse" = (/obj/machinery/gateway{dir = 10},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/bot_white/left,/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel/dark,/area/teleporter) -"vsK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"vsM" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"vsN" = (/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/white/side,/area/hallway/primary/port) -"vtO" = (/obj/machinery/atmospherics/pipe/manifold,/turf/open/floor/plasteel/dark/telecomms,/area/science/server) -"vuh" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"vuk" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/turf/open/floor/plating,/area/science/misc_lab) -"vun" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"vuJ" = (/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 = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"vuO" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"vvH" = (/obj/structure/bodycontainer/morgue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"vvM" = (/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -1; pixel_y = 6},/turf/open/floor/plasteel/grimy,/area/tcommsat/computer) -"vwf" = (/obj/structure/bookcase/random/fiction,/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/wood,/area/library) -"vwV" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/vending/wardrobe/hydro_wardrobe,/obj/machinery/power/apc{areastring = "/area/hydroponics"; dir = 1; name = "Hydroponics APC"; pixel_y = 24},/turf/open/floor/plasteel,/area/hydroponics) -"vwW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/folder/blue,/obj/item/stamp/captain,/obj/item/storage/secure/safe{pixel_x = 35; pixel_y = 5},/obj/item/melee/chainofcommand,/obj/structure/window/reinforced,/obj/machinery/camera{c_tag = "Captain's Office"; dir = 8},/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"vxi" = (/turf/open/floor/carpet,/area/bridge) -"vxI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sink/kitchen{pixel_y = 28},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"vxX" = (/obj/structure/table,/obj/item/multitool,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/fyellow,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/camera{c_tag = "Auxiliary Tool Storage"},/turf/open/floor/plasteel,/area/storage/auxiliary) -"vyb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/quartermaster/storage) -"vyf" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/storage) -"vyH" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/ai_upload_foyer"; dir = 1; name = "AI Upload Access APC"; pixel_y = 27},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"vyJ" = (/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) -"vyM" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"vzj" = (/obj/machinery/light/small,/obj/structure/chair/comfy/brown{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/wood,/area/library) -"vzn" = (/obj/structure/closet/secure_closet/miner,/obj/item/clothing/shoes/winterboots/ice_boots,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"vzR" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"vzS" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 5},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"vAh" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/medical/surgery) -"vAp" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white,/area/medical/genetics) -"vAs" = (/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"vAy" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/medical/chemistry"; dir = 1; name = "Chemistry APC"; pixel_y = 24},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"vAF" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"vAI" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel/dark,/area/bridge) -"vBa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"vBe" = (/obj/machinery/light/floor,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"vBg" = (/obj/machinery/telecomms/server/presets/supply,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"vBo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/turf/open/floor/wood,/area/bridge/meeting_room) -"vBx" = (/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"vBS" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel/dark,/area/storage/eva) -"vBV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/chapel/office) -"vCr" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"vCv" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"vCE" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"vDb" = (/obj/machinery/vending/cola/random,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"vDy" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"vDI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"vEd" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"vEe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"vEi" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/security/prison) -"vEm" = (/obj/machinery/recharge_station,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/aisat/service) -"vEo" = (/obj/machinery/door/airlock/wood,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny/invisible,/turf/open/floor/wood,/area/maintenance/bar) -"vEr" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/genetics) -"vEA" = (/obj/structure/cable,/obj/structure/closet/secure_closet/contraband/armory,/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/effect/spawner/lootdrop/armory_contraband{loot = list(/obj/item/gun/ballistic/automatic/pistol = 5, /obj/item/gun/ballistic/shotgun/automatic/combat = 5, /obj/item/gun/ballistic/revolver/mateba, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/storage/box/syndie_kit/throwing_weapons = 3)},/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/ai_monitored/security/armory"; name = "Armory APC"; pixel_y = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"vEG" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/secure_closet/brig{id = "Cell 1"; name = "Cell 1 Locker"},/obj/item/radio/intercom{pixel_y = 25},/obj/item/radio/headset{desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; name = "prisoner headset"; prison_radio = 1},/turf/open/floor/plasteel/dark,/area/security/brig) -"vER" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"vFd" = (/obj/machinery/airalarm{pixel_y = 32},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/camera{c_tag = "Northwest Paramedic Post"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"vFe" = (/obj/item/beacon,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"vFM" = (/turf/open/floor/plasteel,/area/quartermaster/sorting) -"vGi" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) -"vGn" = (/obj/machinery/light,/turf/open/floor/pod/dark,/area/medical/paramedic) -"vHU" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"vIf" = (/obj/machinery/door/airlock/security/glass{name = "Gen-Pop Access"; req_access_txt = "2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/poddoor/preopen{id = "permacell1"; name = "genpop blast door"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/dark,/area/security/prison) -"vIl" = (/obj/structure/chair{dir = 1},/obj/effect/landmark/start/security_officer,/turf/open/floor/wood,/area/hallway/primary/central) -"vIA" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"vJs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"vJt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Chapel Crematorium"; dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/chapel/office) -"vJG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/hallway/primary/port) -"vKa" = (/turf/closed/wall,/area/crew_quarters/kitchen) -"vKc" = (/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/open/floor/plasteel,/area/science/storage) -"vKm" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/components/binary/pump{dir = 8},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"vKo" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/paper_bin{pixel_x = -6; pixel_y = 4},/obj/item/pen/fourcolor,/obj/item/paper_bin/bundlenatural{pixel_x = 6; pixel_y = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"vKO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"vKP" = (/obj/structure/weightmachine/stacklifter,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"vKT" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/storage/atmos) -"vLa" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/command/glass{name = "Chief Medical Officer"; req_access_txt = "40"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"vLt" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/maintenance/disposal) -"vLE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/reagent_dispensers/foamtank,/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/plasteel,/area/engine/atmos) -"vLP" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"vMf" = (/obj/machinery/computer/operating,/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"vMg" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) -"vMh" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/port) -"vMl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) -"vMB" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side,/area/hallway/primary/port) -"vNu" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/medical/morgue"; dir = 8; name = "Morgue APC"; pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"vNF" = (/obj/machinery/light,/obj/structure/table,/obj/item/storage/toolbox/emergency,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"vNY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"vOo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/public/glass{name = "Rec Room"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/grimy,/area/crew_quarters/fitness/recreation) -"vOB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"vOS" = (/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plating,/area/hallway/primary/aft) -"vOU" = (/turf/open/floor/plasteel/dark,/area/security/brig) -"vOV" = (/turf/closed/wall/r_wall,/area/science/storage) -"vPB" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hydroponics) -"vPQ" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"vQf" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) -"vQk" = (/obj/machinery/computer/holodeck{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/dorms) -"vQo" = (/turf/closed/wall/r_wall,/area/engine/supermatter) -"vQW" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"vRa" = (/obj/structure/table,/obj/item/cautery{pixel_x = 4},/obj/item/retractor,/obj/item/scalpel{pixel_y = 12},/obj/item/circular_saw,/obj/item/hemostat,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"vSb" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/carpet,/area/bridge/meeting_room) -"vSc" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sorting/mail/flip{dir = 4; sortType = 26},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"vSg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/holopad,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/security/brig) -"vSJ" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/wood,/area/icemoon/surface/outdoors) -"vST" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"vSX" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/wood,/area/hallway/primary/central) -"vTh" = (/obj/machinery/computer/med_data,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"vTk" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"vTs" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel/dark,/area/storage/tech) -"vTF" = (/obj/item/radio/intercom{pixel_y = -26},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"vTP" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"vUj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Cooling Loop Bypass"},/turf/open/floor/engine,/area/engine/engineering) -"vUq" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"vUs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/storage/primary) -"vUu" = (/obj/machinery/light/small{dir = 4},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/disposal) -"vUB" = (/obj/machinery/computer/pandemic,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel/white,/area/medical/virology) -"vUE" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/service,/turf/open/floor/plasteel/dark,/area/storage/tech) -"vUN" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/circuitry,/turf/open/floor/plasteel,/area/security/checkpoint/medical) -"vVs" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"vVz" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) -"vVN" = (/obj/effect/turf_decal/bot,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"vVZ" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"vWg" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"vWt" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"vWV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"vXs" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/medical{name = "Medbay Break Room"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"vYc" = (/obj/effect/landmark/blobstart,/obj/item/pickaxe,/turf/open/floor/plating,/area/hallway/secondary/entry) -"vYL" = (/obj/machinery/light{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"vYP" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"vZl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/engine,/area/engine/engineering) -"vZq" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/bridge) -"vZv" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"vZH" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"vZR" = (/obj/effect/landmark/start/bartender,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"vZY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"waa" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 4},/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/storage/eva) -"was" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/light{dir = 4; pixel_x = -4},/turf/open/floor/wood,/area/hallway/primary/port) -"wav" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/arrows/red{dir = 4},/obj/machinery/camera{c_tag = "Brig Genpop North"; dir = 1},/turf/open/floor/plasteel/dark,/area/security/prison) -"wax" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/port/aft) -"waC" = (/obj/machinery/door/airlock/public/glass{name = "Cryogenic Storage"},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"waP" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/port) -"wbe" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/solars/port/aft) -"wbE" = (/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"wbF" = (/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plasteel/dark,/area/engine/supermatter) -"wbJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/obj/item/reagent_containers/food/snacks/cheesynachos{pixel_y = 5},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"wbO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"wbT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"wck" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/table/wood,/obj/item/camera,/obj/item/storage/photo_album{pixel_y = -10},/obj/structure/window/reinforced,/turf/open/floor/wood,/area/crew_quarters/heads/captain) -"wcn" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs,/turf/open/floor/plasteel/dark,/area/security/main) -"wcy" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"wcB" = (/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"wcS" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"wdb" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/table,/obj/item/folder/white,/obj/item/pen,/turf/open/floor/plasteel/dark,/area/science/server) -"wdk" = (/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"wdt" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/dark,/area/security/brig) -"wdu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/break_room) -"wdv" = (/turf/closed/wall,/area/icemoon/surface/outdoors) -"wdR" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/structure/table,/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/turf/open/floor/plasteel,/area/storage/primary) -"wen" = (/obj/structure/table/reinforced,/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"weS" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/primary/aft) -"wfN" = (/obj/effect/turf_decal/stripes,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/components/binary/pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Toxins Chamber"; network = list("ss13","rd")},/turf/open/floor/engine,/area/science/mixing) -"wfS" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Room One"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"wgu" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/machinery/light/floor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"wgH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/chair/stool/bar,/turf/open/floor/wood,/area/crew_quarters/bar) -"wha" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o{dir = 1},/turf/open/floor/plating,/area/maintenance/department/electrical) -"whB" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel/cafeteria,/area/chapel/office) -"whW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"wie" = (/obj/machinery/gateway{dir = 1},/obj/effect/turf_decal/bot_white,/turf/open/floor/plasteel/dark,/area/teleporter) -"wje" = (/turf/open/floor/plasteel,/area/hallway/primary/port) -"wji" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"wju" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/computer/security{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"wjK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 1},/obj/machinery/door/window/brigdoor{dir = 4; name = "Kitchen"; req_access_txt = "28"},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"wjL" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"wjW" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/engineering) -"wkg" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/components/binary/valve/digital/on,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"wku" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plating,/area/engine/engineering) -"wkM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"wkS" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/chair/sofa/corner{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/power/apc{areastring = "/area/security/checkpoint/supply"; dir = 8; name = "Cargo Security APC"; pixel_x = -24},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"wlo" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/lawyer,/turf/open/floor/plasteel/cult,/area/lawoffice) -"wlD" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/virology) -"wlG" = (/obj/machinery/door/airlock/external{name = "Escape Pod Two"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/primary/port) -"wlZ" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) -"wmf" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/dark,/area/teleporter) -"wmx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/table/reinforced,/obj/item/paper_bin{pixel_x = -3},/obj/item/pen{pixel_x = -3},/obj/item/folder/yellow{pixel_x = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"wmB" = (/turf/closed/indestructible/rock/glacierrock/blue,/area/engine/atmos) -"wmG" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"wmH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/open/floor/plasteel,/area/storage/auxiliary) -"wnM" = (/obj/structure/cable{icon_state = "1-2"},/obj/item/beacon,/turf/open/floor/plasteel/dark,/area/teleporter) -"wnO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/hallway/primary/port) -"wnX" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/mineral_door/woodrustic,/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"won" = (/obj/machinery/telecomms/server/presets/command,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"wop" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/security/glass{name = "Security Office"; req_access_txt = "63"},/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"woM" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload_foyer) -"wph" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/tcommsat/computer) -"wpN" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/plasteel,/area/science/storage) -"wqc" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio6"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) -"wqd" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high/plus,/obj/machinery/requests_console{department = "Tool Storage"; pixel_x = 30},/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plasteel,/area/storage/primary) -"wqe" = (/obj/structure/chair/sofa/left{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) -"wql" = (/turf/closed/wall/r_wall,/area/security/brig) -"wrh" = (/obj/machinery/cryopod{dir = 8},/obj/machinery/computer/cryopod{pixel_x = 32},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"wrN" = (/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,/area/maintenance/starboard) -"wsc" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{dir = 1},/turf/open/floor/plating,/area/maintenance/department/electrical) -"wsj" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/atmospherics_engine) -"wtp" = (/obj/structure/closet/wardrobe/grey,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"wtt" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_y = 13; pixel_x = -7},/obj/item/camera/detective,/obj/item/hand_labeler{pixel_x = 5},/obj/item/storage/briefcase,/obj/item/storage/secure/safe{pixel_y = 36; pixel_x = 6},/turf/open/floor/carpet,/area/security/detectives_office) -"wtY" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"wuf" = (/obj/structure/grille,/obj/structure/lattice,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"wuj" = (/obj/structure/table,/obj/item/storage/firstaid/o2,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"wut" = (/obj/machinery/sleeper{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"wuB" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel,/area/science/storage) -"wuC" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel,/area/icemoon/surface/outdoors) -"wuQ" = (/obj/structure/table,/obj/machinery/plantgenes{pixel_y = 6},/obj/machinery/camera{c_tag = "Hydroponics Storage"},/turf/open/floor/plasteel,/area/hydroponics) -"wuS" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/central) -"wvg" = (/turf/open/floor/wood,/area/library) -"wvj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/security/checkpoint/supply) -"wwx" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) -"wwO" = (/obj/structure/chair/stool,/obj/structure/light_construct/small,/turf/open/floor/wood,/area/maintenance/bar) -"wxf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"wxw" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 24},/turf/open/floor/plasteel/dark,/area/science/server) -"wxT" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/medbay/zone2) -"wxZ" = (/obj/structure/table,/obj/machinery/smartfridge/disks{pixel_y = 2},/turf/open/floor/plasteel,/area/hydroponics) -"wyg" = (/turf/closed/wall/mineral/wood,/area/maintenance/bar) -"wzf" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"wzl" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"wzF" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) -"wzH" = (/obj/effect/landmark/start/medical_doctor,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"wAx" = (/turf/closed/wall,/area/hydroponics) -"wAM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/nuclearbomb/beer,/turf/open/floor/wood,/area/maintenance/bar) -"wAQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/pod/dark,/area/maintenance/starboard) -"wAW" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) -"wBg" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/maintenance/solars/port/fore) -"wDd" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"wDk" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plasteel/dark,/area/security/brig) -"wDt" = (/obj/structure/chair/pew/left{dir = 8},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) -"wDI" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/maintenance/starboard) -"wDJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/components/binary/valve/digital/on{dir = 4; name = "Digital Valve"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/department/electrical) -"wDR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos/abandoned{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/open/floor/plasteel,/area/storage/atmos) -"wEm" = (/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/bar) -"wEP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"wFc" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/closet/radiation,/obj/machinery/requests_console{department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/turf/open/floor/plasteel,/area/engine/engineering) -"wFt" = (/obj/structure/cable{icon_state = "1-2"},/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) -"wFv" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/chapel/office) -"wFB" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"},/obj/structure/sign/warning/securearea{pixel_x = -32},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"wFD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"wFO" = (/obj/machinery/shieldgen,/turf/open/floor/plating,/area/engine/storage) -"wFR" = (/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"wFU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"wGe" = (/obj/effect/landmark/start/atmospheric_technician,/turf/open/floor/plasteel,/area/engine/atmos) -"wGq" = (/obj/structure/chair/stool,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"wGB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"wGD" = (/obj/structure/barricade/wooden{max_integrity = 10; obj_integrity = 10},/turf/open/floor/wood,/area/maintenance/bar) -"wHQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/wood,/area/crew_quarters/theatre) -"wIx" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/l3closet/security,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"wIA" = (/turf/open/floor/plasteel,/area/quartermaster/storage) -"wIH" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 8},/turf/open/floor/engine,/area/science/xenobiology) -"wIT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/carpet/orange,/area/engine/secure_construction) -"wJf" = (/obj/machinery/light/small{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/engine/secure_construction) -"wJy" = (/obj/structure/cable{icon_state = "4-8"},/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/aft) -"wJH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/construction/storage) -"wJN" = (/obj/structure/bodycontainer/morgue{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"wJO" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"wKL" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel,/area/engine/atmos) -"wKN" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"wKU" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"wLs" = (/obj/structure/sign/departments/medbay/alt,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/medical/medbay/central) -"wLG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/closed/wall/mineral/wood,/area/icemoon/surface/outdoors) -"wMr" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"wMw" = (/obj/machinery/chem_master/condimaster,/turf/open/floor/plasteel,/area/hydroponics) -"wMJ" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/item/gun/ballistic/revolver/doublebarrel,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/clothing/under/suit/waiter,/obj/item/clothing/under/suit/waiter,/obj/item/clothing/under/suit/waiter,/turf/open/floor/wood,/area/crew_quarters/bar) -"wMT" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) -"wNf" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) -"wOn" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/pod/dark,/area/medical/paramedic) -"wOK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/misc_lab) -"wPD" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"wPT" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/security/main) -"wQG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/wood,/area/maintenance/bar) -"wRa" = (/obj/machinery/conveyor{dir = 8; id = "packageSort2"},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/quartermaster/sorting) -"wRb" = (/obj/machinery/telecomms/processor/preset_two,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"wRc" = (/obj/machinery/atmospherics/components/binary/pump/on{name = "Cooling to Unfiltered"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"wRm" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/aft) -"wRv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/table,/obj/item/lightreplacer,/turf/open/floor/plasteel,/area/engine/break_room) -"wRz" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"wRN" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"wRY" = (/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/aft) -"wSb" = (/obj/effect/turf_decal/arrows/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/prison) -"wSc" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny,/turf/open/floor/carpet,/area/hallway/primary/port) -"wSy" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/security/brig) -"wSI" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"wTe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/station_engineer,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"wTf" = (/turf/closed/wall/r_wall,/area/security/warden) -"wTx" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/dark,/area/security/main) -"wTK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/stool,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"wUj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/spider/stickyweb,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"wUr" = (/turf/closed/wall,/area/science/robotics/mechbay) -"wVg" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/crew_quarters/theatre) -"wVO" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/closed/wall/r_wall,/area/engine/engineering) -"wWd" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/structure/table,/obj/item/flashlight/lamp{pixel_x = -2; pixel_y = 10},/turf/open/floor/plasteel/dark,/area/security/brig) -"wWF" = (/obj/machinery/atmospherics/components/trinary/filter/critical{filter_type = "n2"},/turf/open/floor/engine,/area/engine/engineering) -"wWL" = (/obj/machinery/light{dir = 4},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/camera{c_tag = "Northwestern Hall 5"; dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"wXj" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"wXk" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"wXZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/carpet/orange,/area/engine/secure_construction) -"wYe" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/construction/storage) -"wYk" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"wZl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/plasteel/chapel,/area/chapel/main) -"wZJ" = (/obj/structure/chair/sofa{dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/landmark/start/depsec/engineering,/turf/open/floor/plasteel,/area/security/checkpoint/supply) -"wZV" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/power/terminal,/obj/machinery/camera{c_tag = "Southern Engineering Post"},/turf/open/floor/plating,/area/maintenance/department/electrical) -"xac" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/disposal) -"xal" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"xas" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"xaI" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"xaS" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"xaW" = (/obj/machinery/door/airlock/security/glass{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/security/main) -"xbm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"xbp" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"xcd" = (/obj/machinery/gateway{dir = 4},/obj/effect/turf_decal/bot_white,/turf/open/floor/plasteel/dark,/area/teleporter) -"xcA" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"xcL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"xcY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology) -"xdc" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"xdr" = (/obj/machinery/camera{c_tag = "Head of Security's Office"; dir = 8},/obj/structure/bed/dogbed{desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; name = "pet bed"},/mob/living/simple_animal/hostile/retaliate/bat/secbat{desc = "An adorable fruit bat with a cute little hat, may or may not have a reputation for biting out eyeballs, or at least that's what the HoS'd tell you."; name = "Colonel Chomps"},/obj/item/storage/secure/safe/HoS{pixel_x = 35},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"xdD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"xeI" = (/obj/machinery/conveyor_switch/oneway{id = "robo1"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"xeV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/reagent_dispensers/foamtank,/turf/open/floor/plasteel,/area/engine/atmos) -"xfs" = (/obj/structure/table,/obj/item/paicard,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"xfD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/disposalpipe/junction/flip,/turf/open/floor/plasteel,/area/storage/primary) -"xfH" = (/obj/machinery/computer/station_alert,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"xgh" = (/obj/item/stack/rods,/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"xgi" = (/obj/machinery/atmospherics/components/binary/pump/on{name = "Cooling to Unfiltered"},/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plating,/area/engine/atmospherics_engine) -"xgq" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/vending/wallmed{pixel_y = -28},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"xgu" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 28},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/quartermaster/sorting) -"xgB" = (/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/virology) -"xgM" = (/obj/machinery/light/small,/turf/open/floor/circuit/telecomms,/area/science/xenobiology) -"xhb" = (/obj/machinery/door/airlock/virology/glass{name = "Isolation A"; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"xhg" = (/obj/machinery/atmospherics/miner/oxygen,/turf/open/floor/engine/o2,/area/engine/atmos) -"xhD" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"xhH" = (/turf/closed/wall/r_wall,/area/hallway/primary/central) -"xhV" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/gun/energy/e_gun{pixel_x = 3; pixel_y = -3},/obj/item/gun/energy/e_gun,/obj/item/gun/energy/e_gun{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"xiw" = (/turf/closed/wall/r_wall,/area/icemoon/surface/outdoors) -"xiB" = (/obj/machinery/conveyor{dir = 9; id = "packageSort2"},/turf/open/floor/plating,/area/quartermaster/sorting) -"xiL" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plating,/area/engine/storage) -"xjZ" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/secondary/exit/departure_lounge) -"xka" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/hallway/primary/aft) -"xkR" = (/obj/structure/table,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"xkT" = (/obj/structure/cable{icon_state = "0-4"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/obj/machinery/power/apc{areastring = "/area/chapel/main"; dir = 1; name = "Chapel APC"; pixel_y = 24},/turf/open/floor/wood,/area/chapel/main) -"xkW" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/obj/machinery/vending/snack/random,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"xlg" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/camera{c_tag = "Medbay Cryogenics"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"xlm" = (/obj/machinery/vending/wardrobe/atmos_wardrobe,/turf/open/floor/plasteel,/area/engine/atmos) -"xls" = (/obj/structure/fireplace{pixel_y = -6},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/bar) -"xlX" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"xmo" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"xmr" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/maintenance/aft) -"xmB" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/effect/turf_decal/plaque{icon_state = "L4"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"xmC" = (/obj/structure/closet/jcloset,/obj/item/reagent_containers/glass/bucket,/obj/item/mop,/turf/open/floor/plasteel,/area/janitor) -"xnb" = (/obj/machinery/airalarm{pixel_y = 26},/obj/structure/dresser,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) -"xnm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"xnP" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"xol" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 20},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"xop" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"xou" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/computer/shuttle/snow_taxi,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"xow" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/security/glass{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel/dark,/area/security/brig) -"xoH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"xoS" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/sorting) -"xoY" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/gun/energy/e_gun/advtaser{pixel_x = 3; pixel_y = -3},/obj/item/gun/energy/e_gun/advtaser,/obj/item/gun/energy/e_gun/advtaser{pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"xpl" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining{req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningoffice) -"xpU" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"xqN" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"xrU" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"xrW" = (/obj/structure/sign/warning/vacuum/external{pixel_y = -32},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"xsE" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/science/storage) -"xsJ" = (/obj/machinery/vending/cola/random,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/hallway/primary/port) -"xsZ" = (/obj/structure/table/wood,/obj/item/toy/plush/nukeplushie,/obj/item/disk/nuclear/fake/obvious{pixel_y = -10},/turf/open/floor/wood{icon_state = "wood-broken4"},/area/maintenance/bar) -"xtq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/open/floor/engine,/area/science/xenobiology) -"xtP" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"xtV" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"xui" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/chair{dir = 8},/obj/effect/landmark/start/assistant,/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"xur" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/medical/glass{name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"xuB" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/medbay/zone3) -"xuN" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plating,/area/maintenance/department/electrical) -"xve" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/effect/turf_decal/tile/bar,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"xvj" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"xvR" = (/obj/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/floor/engine,/area/engine/atmospherics_engine) -"xwg" = (/obj/machinery/atmospherics/components/trinary/mixer/airmix{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"xwh" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) -"xwA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/maintenance/aft) -"xwO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"xxi" = (/obj/machinery/space_heater,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/construction/storage) -"xyA" = (/obj/machinery/door/window/northright{name = "Library Desk Door"; req_access_txt = "37"},/turf/open/floor/wood,/area/library) -"xyT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/disposal) -"xzn" = (/obj/structure/disposalpipe/segment,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"xzL" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/closet/secure_closet/security/sec,/obj/item/clothing/suit/hooded/wintercoat/security,/obj/item/radio/intercom{pixel_x = 28},/turf/open/floor/plasteel/dark,/area/security/main) -"xzM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"xAi" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"xAm" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{dir = 8},/turf/open/floor/engine/plasma,/area/engine/atmos) -"xAv" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 6},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"xBi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/main) -"xBk" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"xBv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"xBV" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{dir = 4},/turf/closed/wall/r_wall,/area/engine/atmospherics_engine) -"xCe" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/engine/atmospherics_engine) -"xCf" = (/obj/structure/table,/obj/item/radio/off,/obj/item/radio/off{pixel_y = 6},/obj/item/radio/off{pixel_x = 6; pixel_y = 4},/obj/item/radio/off{pixel_x = -6; pixel_y = 4},/turf/open/floor/plasteel/dark,/area/teleporter) -"xCn" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"xCr" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/medical/medbay/central) -"xCC" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/dark,/area/security/brig) -"xCU" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"xDQ" = (/obj/machinery/door/airlock/engineering{name = "Port Quarter Solar Access"; req_access_txt = "10"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) -"xDS" = (/obj/machinery/status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) -"xEf" = (/obj/machinery/computer/bounty{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/qm) -"xEt" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"xFQ" = (/obj/machinery/doorButtons/airlock_controller{idExterior = "virology_airlock_exterior"; idInterior = "virology_airlock_interior"; idSelf = "virology_airlock_control"; name = "Virology Access Console"; pixel_x = 8; pixel_y = -22; req_access_txt = "39"},/obj/machinery/light,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"xFZ" = (/turf/closed/wall/r_wall,/area/engine/secure_construction) -"xGh" = (/obj/machinery/space_heater,/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"xGj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"xGo" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/maintenance/bar"; dir = 8; name = "Maintenance Bar APC"; pixel_x = -25},/turf/open/floor/plating,/area/maintenance/bar) -"xGx" = (/obj/machinery/atmospherics/miner/toxins,/turf/open/floor/engine/plasma,/area/engine/atmos) -"xGy" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/landmark/start/station_engineer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"xGE" = (/obj/effect/turf_decal/bot_white,/obj/structure/window/reinforced{dir = 4},/obj/machinery/flasher/portable,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) -"xGN" = (/obj/structure/fence/cut/medium{dir = 4},/turf/open/floor/plating/asteroid/snow/icemoon,/area/icemoon/surface/outdoors) -"xGP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"xGX" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/valve/digital,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/engine/atmos) -"xHk" = (/obj/machinery/gateway{dir = 9},/obj/effect/turf_decal/bot_white/right,/turf/open/floor/plasteel/dark,/area/teleporter) -"xHt" = (/obj/machinery/light/small,/turf/open/floor/carpet,/area/quartermaster/miningoffice) -"xHE" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"xHU" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/shower{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"xIJ" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"xIT" = (/obj/structure/chair/comfy/black{dir = 4},/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = -30},/obj/effect/landmark/start/medical_doctor,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"xJn" = (/obj/machinery/computer/card/minor/ce,/obj/machinery/computer/security/telescreen/ce{pixel_y = 24},/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 32; pixel_y = 27},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"xJr" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"xJB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"xJD" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"xKn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/reagent_dispensers/watertank/high,/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"xKu" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/white,/area/medical/virology) -"xKv" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/engine/secure_construction) -"xKN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/crew_quarters/heads/chief) -"xLF" = (/obj/structure/closet/secure_closet/bar{pixel_x = -3; pixel_y = -1; req_access_txt = "25"},/obj/structure/light_construct/small{dir = 1},/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/tile/carpet/fifty,/turf/open/floor/plating,/area/maintenance/bar) -"xMG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"xMV" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) -"xNs" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/structure/disposalpipe/junction/flip{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"xOj" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"xOq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Chapel Office"; req_access_txt = "22"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "east facing firelock"},/turf/open/floor/plasteel/dark,/area/chapel/office) -"xOY" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -26},/obj/machinery/camera{c_tag = "Northwestern Hall 6"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"xPK" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable,/obj/machinery/power/apc/highcap/fifteen_k{areastring = "/area/engine/engineering"; dir = 8; name = "Engineering APC"; pixel_y = -1; pixel_x = -27},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/closet/radiation,/obj/machinery/camera{c_tag = "Supermatter West"; dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"xQF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/paramedic) -"xQH" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"xRy" = (/obj/structure/chair{dir = 8},/turf/open/floor/carpet,/area/chapel/office) -"xRH" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/shaft_miner,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"xRL" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) -"xRZ" = (/obj/machinery/telecomms/server/presets/medical,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"xSd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"xSN" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"xSP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"xSZ" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/port) -"xTI" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/chapel/office) -"xTL" = (/obj/machinery/light{dir = 1},/obj/structure/chair{dir = 8},/obj/item/radio/intercom{pixel_y = 25},/turf/open/floor/wood,/area/security/courtroom) -"xUe" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/public/glass{name = "Snow Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"xUm" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"xUy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Bar North"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) -"xUD" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"xUL" = (/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"xUU" = (/turf/open/floor/plasteel/dark,/area/maintenance/department/bridge) -"xVe" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/teleporter) -"xVl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/sorting/mail{dir = 4; sortType = 19},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"xVn" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/closed/wall/r_wall,/area/medical/virology) -"xWi" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/ai) -"xWq" = (/turf/closed/wall,/area/storage/auxiliary) -"xWx" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/turf/closed/wall/r_wall,/area/engine/atmos) -"xWD" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel,/area/hallway/primary/port) -"xXS" = (/obj/machinery/rnd/server,/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{dir = 4; external_pressure_bound = 120; name = "server vent"},/turf/open/floor/circuit/telecomms/server,/area/science/server) -"xXV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"xXX" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/central) -"xYD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/carpet,/area/hallway/secondary/exit/departure_lounge) -"xYE" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating,/area/icemoon/surface/outdoors) -"xYJ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/sorting) -"xYN" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/surgery) -"xZg" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/turf/open/floor/wood,/area/hallway/secondary/exit/departure_lounge) -"xZp" = (/obj/structure/chair/stool/bar,/obj/machinery/camera{c_tag = "Bar West"; dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) -"xZx" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/dark,/area/storage/eva) -"xZL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"yae" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/hallway/primary/central) -"ybp" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"ybQ" = (/obj/machinery/button/door{id = "permacell2"; name = "Garden Lockdown"; pixel_x = -25; pixel_y = 7; req_access_txt = "2"},/turf/open/floor/plasteel/dark,/area/security/prison) -"ybT" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/machinery/light/floor,/obj/structure/disposalpipe/segment,/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"ycl" = (/obj/structure/fans/tiny,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/machinery/door/airlock/mining/glass{name = "Delivery Office"; req_access_txt = "50"},/obj/structure/fans/tiny,/turf/open/floor/pod/dark,/area/maintenance/starboard) -"ycQ" = (/obj/machinery/vending/medical{pixel_x = -2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ydo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/crew_quarters/heads/captain) -"ydp" = (/turf/closed/mineral/random/snow/no_caves,/area/icemoon/surface/outdoors) -"yds" = (/turf/open/floor/plasteel/white,/area/medical/chemistry) -"ydQ" = (/obj/machinery/power/apc{areastring = "/area/maintenance/solars/starboard/aft"; dir = 8; name = "Starboard Quarter Solar APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) -"ydV" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) -"yeg" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"yes" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"yeA" = (/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/carpet,/area/security/detectives_office) -"yeF" = (/obj/machinery/vr_sleeper{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/dark,/area/security/prison) -"yfp" = (/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/maintenance/starboard) -"yfA" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/structure/table/wood,/obj/item/toy/cards/deck,/turf/open/floor/plasteel/dark,/area/security/prison) -"yfN" = (/turf/closed/indestructible{desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; icon_state = "riveted"; name = "hyper-reinforced wall"},/area/icemoon/surface/outdoors) -"yfQ" = (/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/machinery/computer/prisoner/management{dir = 1},/turf/open/floor/plasteel/dark,/area/bridge) -"yge" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating/snowed/smoothed/icemoon,/area/icemoon/surface/outdoors) -"ygB" = (/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"yhj" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"yhx" = (/turf/closed/mineral/random/snow/more_caves,/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) -"yhz" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"yij" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"yiy" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/quartermaster/qm) -"yiz" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/chair/comfy/black{dir = 4},/obj/effect/landmark/start/head_of_security,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) -"yiT" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/landmark/start/cyborg,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service) -"yiZ" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access_txt = "19"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/bridge/meeting_room) -"yjh" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8; name = "west facing firelock"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/bar) -"yjp" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) -"ykb" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"ykk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "north facing firelock"},/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "7"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/mixing) -"ykr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload_foyer) -"ykt" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"yky" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"ykN" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 4; sortType = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"yld" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/smes{charge = 5e+006},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"ylW" = (/obj/machinery/door/airlock/public/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/machinery/door/firedoor/border_only{name = "south facing firelock"},/turf/open/floor/plasteel,/area/hydroponics) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"aaH" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/medical/chemistry) +"aaM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"aaO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"aaP" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aaS" = ( +/turf/closed/wall/r_wall, +/area/medical/surgery) +"aba" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/surgery) +"abe" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/obj/structure/barricade/wooden{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"abk" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"abs" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"abG" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"abQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"abU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"abX" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/stack/sheet/cardboard, +/obj/item/stack/rods/fifty, +/obj/item/electronics/apc, +/obj/item/stock_parts/cell{ + maxcharge = 2000 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"abZ" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"ace" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"acj" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"acq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/arrows/red, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"acu" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"acv" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/quartermaster, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"acx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = -24; + req_access_txt = "31" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"acy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/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, +/area/quartermaster/storage) +"acQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"acV" = ( +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"ads" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"adt" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/sorting"; + dir = 1; + name = "Delivery Office APC"; + pixel_x = 1; + pixel_y = 24 + }, +/obj/structure/table/reinforced, +/obj/item/destTagger{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/destTagger, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"adu" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/medical/medbay/central) +"adw" = ( +/obj/machinery/firealarm{ + pixel_y = 29 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"adx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ady" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"adz" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"adA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"adT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"adU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"adV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"adW" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/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, +/area/quartermaster/storage) +"adX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access_txt = "31" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"adY" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"adZ" = ( +/obj/structure/table, +/obj/item/clothing/neck/stethoscope, +/obj/item/folder/white, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"aet" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Toxins Launch Hall 3"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"aez" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"aeG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"aeH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/clothing/shoes/magboots, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"afn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"afp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/library) +"afU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel/dark, +/area/engine/supermatter) +"ahe" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/quartermaster/storage) +"ahn" = ( +/obj/structure/barricade/wooden/snowed{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"ahC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 13 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ahU" = ( +/obj/machinery/space_heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"aiS" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/machinery/keycard_auth{ + pixel_y = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"aiU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/engine/engineering) +"ajg" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/maintenance/central) +"ajl" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/port/fore) +"ajq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ajV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"akg" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"akB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"akQ" = ( +/obj/machinery/computer/arcade/minesweeper, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"alh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ali" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/closet/secure_closet/chemical, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"alE" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"alF" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/britcup{ + desc = "Kingston's personal cup." + }, +/obj/machinery/door/window/eastright{ + dir = 2; + name = "Medbay"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"alG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/main) +"alR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"alS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"alU" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"amy" = ( +/obj/machinery/vending/wallmed{ + pixel_y = -28 + }, +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"amA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"amD" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"amF" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"anh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ani" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"anm" = ( +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ann" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"anw" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"anA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"anH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"anI" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"anJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"anK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"anL" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"anO" = ( +/obj/machinery/airalarm{ + pixel_y = 32 + }, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"anR" = ( +/obj/structure/cable, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/engine/supermatter) +"aoj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/medbay/central) +"aok" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"aol" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"aom" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"aon" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"aoo" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"aow" = ( +/obj/machinery/suit_storage_unit/captain, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aoR" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/item/gun/syringe/dart, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"aoT" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"aoU" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"aoX" = ( +/turf/closed/wall/r_wall, +/area/medical/chemistry) +"apt" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -31 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"apJ" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"apK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"apN" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"apO" = ( +/obj/machinery/door/window/eastleft{ + name = "Medical Delivery"; + req_access_txt = "5" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"apP" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/medical/medbay/central) +"aqP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"arl" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"arE" = ( +/obj/structure/table, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"arG" = ( +/turf/open/floor/plating, +/area/medical/medbay/central) +"arH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"arI" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"arK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"arN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"arP" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"arV" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"asc" = ( +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ash" = ( +/turf/closed/wall, +/area/medical/medbay/central) +"asn" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/storage/fancy/donut_box{ + pixel_y = 10 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"asr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"asE" = ( +/obj/machinery/status_display, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"asF" = ( +/obj/machinery/shieldwallgen, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"asJ" = ( +/obj/machinery/shieldwallgen, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"asO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"asQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/construction/storage) +"atb" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"atp" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"atq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"atr" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"atI" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms RC"; + pixel_x = 30 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"atJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/teleporter) +"atM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + sortType = 14 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"atO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"atU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/hallway/primary/port) +"atX" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/machinery/light/floor, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"auc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aue" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"auO" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"auP" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"auR" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/item/book/manual/wiki/security_space_law, +/obj/structure/extinguisher_cabinet{ + pixel_y = -31 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"auT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"auV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"auX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"auY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 12 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ava" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"avp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"avP" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"avS" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/port"; + name = "Port Hall APC"; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"avT" = ( +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"avU" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/wood, +/area/hallway/primary/port) +"avV" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/wood, +/area/hallway/primary/port) +"avX" = ( +/obj/structure/table, +/turf/open/floor/wood, +/area/hallway/primary/port) +"avY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"awb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"awo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/barricade/wooden/snowed{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"awB" = ( +/obj/structure/chair/stool, +/obj/machinery/camera{ + c_tag = "Aft Starboard Solar Control"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"awW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"awZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access"; + req_access_txt = "16" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"axc" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/item/paper/pamphlet/gateway, +/obj/item/paper/pamphlet/gateway, +/obj/item/paper/pamphlet/gateway, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"axg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -31 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"axi" = ( +/turf/open/floor/wood, +/area/hallway/primary/port) +"axj" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/wood, +/area/hallway/primary/port) +"axk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"axl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"axn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/robotics/lab) +"axo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"axr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plating, +/area/construction/storage) +"axu" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/storage/belt/utility, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plating, +/area/construction/storage) +"axG" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Research Division" + }, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"axL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"axN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"ayk" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"ayl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"aym" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"ayo" = ( +/obj/machinery/suit_storage_unit/rd, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"ayp" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director RC"; + pixel_x = -2; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"ayq" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/computer) +"ayr" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/science/lab) +"ays" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/machinery/power/apc{ + areastring = "/area/science/lab"; + dir = 1; + name = "Research Lab APC"; + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"ayt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/lab) +"ayu" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"ayy" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ayA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "robo2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"ayC" = ( +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"ayD" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/space_heater, +/obj/machinery/power/apc{ + areastring = "/area/construction/storage"; + dir = 8; + name = "Engineering Medical"; + pixel_x = -24 + }, +/turf/open/floor/plating, +/area/construction/storage) +"ayE" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/turf/open/floor/plasteel, +/area/construction/storage) +"ayG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/construction/storage) +"ayH" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/turf/open/floor/plating, +/area/construction/storage) +"ayP" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"azc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/maintenance/department/electrical) +"azq" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"azz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Cyborg Charging Station"; + req_access_txt = "19" + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/service) +"azA" = ( +/obj/machinery/computer/mecha{ + dir = 4 + }, +/obj/machinery/keycard_auth{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"azB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"azC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Research Director"; + req_access_txt = "30" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"azD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"azG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"azH" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "robo2" + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aAe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aAh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"aAw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aAx" = ( +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/primary/port) +"aAC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"aAD" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"aAE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/service) +"aAF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/service) +"aAG" = ( +/obj/structure/table, +/obj/item/paicard{ + pixel_x = 4 + }, +/obj/item/taperecorder{ + pixel_x = -3 + }, +/obj/item/aicard, +/obj/item/circuitboard/aicore{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"aAI" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aAJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aAK" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aAL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aAO" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aAP" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAQ" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aAS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side, +/area/hallway/primary/port) +"aAT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/white/side, +/area/hallway/primary/port) +"aAU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side, +/area/hallway/primary/port) +"aAV" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aAY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white/side, +/area/hallway/primary/port) +"aBw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"aBG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"aBH" = ( +/obj/machinery/vending/wardrobe/science_wardrobe, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aBI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aBK" = ( +/turf/open/floor/plasteel/white, +/area/science/lab) +"aBR" = ( +/obj/structure/table, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"aCr" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"aCV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "packageSort2"; + dir = 1 + }, +/obj/machinery/disposal/deliveryChute, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"aCX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aDa" = ( +/obj/machinery/firealarm{ + pixel_y = 29 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/vending/autodrobe, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aDb" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aDc" = ( +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aDd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aDe" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/entry"; + dir = 4; + name = "Entry Hall APC"; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aDf" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aDg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/closet/cabinet, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aDh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aDk" = ( +/obj/machinery/space_heater, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aDm" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/structure/closet/cabinet, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aDn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aDo" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aDp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aDJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/closet/secure_closet/atmospherics, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aDL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/maintenance/department/electrical) +"aDM" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"aDQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"aDX" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aEE" = ( +/obj/machinery/rnd/destructive_analyzer, +/turf/open/floor/circuit, +/area/science/lab) +"aEF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"aEG" = ( +/turf/open/floor/circuit, +/area/science/lab) +"aEH" = ( +/obj/machinery/computer/rdconsole/core{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/circuit, +/area/science/lab) +"aEI" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/turf/open/floor/circuit, +/area/science/lab) +"aEJ" = ( +/turf/closed/wall/r_wall, +/area/hallway/secondary/entry) +"aEK" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/item/reagent_containers/glass/beaker/sulphuric, +/turf/open/floor/circuit, +/area/science/lab) +"aEL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"aEO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"aFa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/ladder, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aFA" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/janitorialcart, +/turf/open/floor/plasteel, +/area/janitor) +"aFI" = ( +/turf/closed/wall/r_wall, +/area/science/lab) +"aFJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aFO" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aFQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aFR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aFT" = ( +/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/hallway/secondary/entry) +"aFU" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aFY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aFZ" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch2"; + name = "mech bay" + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aGl" = ( +/obj/structure/closet/secure_closet/miner, +/obj/item/clothing/shoes/winterboots/ice_boots, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aGD" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"aHc" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"aHe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/secondary/entry) +"aHt" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"aHu" = ( +/turf/closed/wall/r_wall, +/area/science/server) +"aHA" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/secondary/entry) +"aHD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/secondary/entry) +"aHE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aHG" = ( +/obj/machinery/recharge_station, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"aHK" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/multitool{ + pixel_x = 3 + }, +/obj/item/multitool{ + pixel_x = 3 + }, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"aHU" = ( +/obj/machinery/rnd/production/techfab/department/service, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aIf" = ( +/obj/item/target, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"aIt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"aIK" = ( +/obj/machinery/computer/aifixer{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"aIN" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"aIP" = ( +/turf/closed/wall, +/area/hallway/secondary/entry) +"aIS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"aJb" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"aJe" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/recharge_station, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"aJt" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/quartermaster/miningdock) +"aJC" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "AI Chamber - Fore"; + network = list("aicore") + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"aJP" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"aJZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"aKa" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/storage/atmos) +"aKf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aKm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aKn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aKp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"aKs" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"aKu" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/mechbay"; + dir = 8; + name = "Mech Bay APC"; + pixel_x = -26 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aKw" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"aKP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) +"aLk" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"aLp" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/box/firingpins{ + pixel_x = -3 + }, +/obj/item/storage/box/firingpins{ + pixel_x = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"aLu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLD" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/chair/sofa/corner{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/medical"; + dir = 8; + name = "Medbay Security APC"; + pixel_x = -25 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aLE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aLF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/sofa/left, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aLG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aLL" = ( +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aLM" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aLN" = ( +/obj/machinery/button/door{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = 6; + pixel_y = -24; + req_access_txt = "29" + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aLP" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aLQ" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/hand_labeler{ + pixel_y = 8 + }, +/obj/item/hand_labeler{ + pixel_y = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"aMu" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/depsec, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"aMx" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"aMF" = ( +/obj/machinery/button/door{ + id = "kanyewest"; + name = "Privacy Shutters"; + pixel_y = 24 + }, +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aMR" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aNe" = ( +/obj/machinery/camera{ + c_tag = "Brig Genpop South" + }, +/obj/structure/chair/comfy/brown, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"aNg" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/port/fore) +"aNj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aNk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aNl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aNm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"aNo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"aNr" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aNw" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 29 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"aNL" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"aNS" = ( +/obj/machinery/turnstile{ + name = "Genpop Entrance Turnstile"; + req_access_txt = "69"; + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "permacell1"; + name = "genpop blast door" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"aNT" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airlock_sensor/incinerator_toxmix{ + pixel_y = 24 + }, +/turf/open/floor/engine, +/area/science/mixing) +"aNU" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/engine/engineering) +"aOl" = ( +/obj/structure/closet/secure_closet/security/med, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Security Post - Medbay"; + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aOm" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"aOo" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"aOp" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/storage/atmos"; + dir = 8; + name = "Atmospherics APC"; + pixel_x = -24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/atmos) +"aOq" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/storage/atmos) +"aOr" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"aOJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"aOP" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"aPw" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aPA" = ( +/turf/closed/wall/r_wall, +/area/security/checkpoint/medical) +"aPB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"aPC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/storage/atmos) +"aPD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/storage/atmos) +"aPE" = ( +/turf/closed/wall/r_wall, +/area/storage/atmos) +"aPY" = ( +/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/blue{ + dir = 4 + }, +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"aPZ" = ( +/obj/machinery/airalarm{ + pixel_y = 32 + }, +/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/blue{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"aQd" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"aQe" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"aQA" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/landmark/start/station_engineer, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aQK" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"aQT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"aQV" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"aQX" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"aRp" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmos) +"aRq" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aRt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"aSl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"aSE" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"aSI" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"aTc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aTY" = ( +/obj/machinery/camera{ + c_tag = "Secure Tech Storage" + }, +/turf/open/floor/plating, +/area/storage/tech) +"aUb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"aUd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"aUg" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/structure/light_construct/small, +/obj/structure/barricade/wooden/snowed{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/bar) +"aUC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aUG" = ( +/obj/structure/closet/firecloset/full{ + anchored = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aVt" = ( +/obj/structure/closet/emcloset, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/department/electrical"; + dir = 4; + name = "Southern Atmos Post APC"; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"aVv" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"aVC" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 30 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"aWr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/storage) +"aWK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aWM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP2"; + location = "Stbd" + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aXh" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"aYe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aYf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=QM"; + location = "CHW" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aZz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/computer/communications{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Bridge Center"; + dir = 1 + }, +/obj/machinery/keycard_auth{ + pixel_x = 29; + pixel_y = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aZY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"aZZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"baa" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"bbq" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Bow Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"bcc" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 2"; + name = "Cell 2"; + dir = 1 + }, +/obj/effect/turf_decal/vg_decals/numbers/two, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bcp" = ( +/turf/open/floor/engine, +/area/science/misc_lab) +"bcq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"bcu" = ( +/obj/effect/turf_decal/vg_decals/atmos/plasma, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bcR" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 28 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/primary/port) +"bdd" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"bdm" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"bdM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bei" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/camera{ + c_tag = "Atmospherics North West"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"beo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"beq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"beD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical/virology) +"bff" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"bfg" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"bfk" = ( +/obj/structure/plasticflaps, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bfB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bfT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bhe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bhC" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Pen #2"; + dir = 8; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bii" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"bjU" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bkz" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 + }, +/obj/item/clothing/glasses/science, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bkQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"blg" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 5; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 12 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bly" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"blD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"blI" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/ambrosia, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"blR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bmA" = ( +/turf/closed/wall, +/area/hallway/secondary/exit/departure_lounge) +"bmP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bmS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bmW" = ( +/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/miningoffice) +"bmX" = ( +/obj/effect/landmark/loneopspawn, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bna" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock"; + req_access_txt = "48"; + shuttledocked = 1 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"bnE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bnU" = ( +/turf/closed/wall/r_wall, +/area/engine/engineering) +"bok" = ( +/turf/closed/wall/r_wall, +/area/hallway/secondary/exit/departure_lounge) +"bom" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bow" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bpB" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"bpD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/item/radio/intercom{ + pixel_x = -25 + }, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"bpI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bpM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"bpO" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restroom" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/fitness/recreation) +"bpT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bqx" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bqN" = ( +/turf/closed/indestructible/rock/snow/ice, +/area/icemoon/surface/outdoors) +"bqO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"bqW" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bqX" = ( +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"bra" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/carpet, +/area/quartermaster/miningoffice) +"bri" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"brq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"brE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/door/window/southleft{ + name = "Court Cell"; + req_access_txt = "2"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"brJ" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"brX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Law Office"; + req_access_txt = "38" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/lawoffice) +"bsk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"bsm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/security/courtroom) +"bsn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"bsq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"bsx" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/fitness/recreation) +"bsL" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/carpet, +/area/quartermaster/miningoffice) +"bsU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bsX" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/camera, +/obj/item/taperecorder, +/turf/open/floor/wood, +/area/library) +"btf" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/lawoffice"; + dir = 8; + name = "Law Office APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"btu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/security/courtroom) +"btI" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/crate/coffin, +/turf/open/floor/wood, +/area/chapel/office) +"btZ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/fans/tiny, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bum" = ( +/turf/open/openspace/icemoon, +/area/icemoon/surface/outdoors) +"buF" = ( +/obj/machinery/light, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"buI" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"buJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"buO" = ( +/obj/machinery/quantumpad{ + map_pad_id = "3"; + map_pad_link_id = "4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"buX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/security/courtroom) +"buZ" = ( +/turf/open/floor/wood, +/area/security/courtroom) +"bvl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "lawyer_blast"; + name = "privacy door" + }, +/turf/open/floor/plating, +/area/lawoffice) +"bvo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bvq" = ( +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bvw" = ( +/turf/open/floor/plating, +/area/quartermaster/miningoffice) +"bvW" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bwa" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bwb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/turnstile{ + name = "Genpop Entrance Turnstile"; + req_access_txt = "69"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bwh" = ( +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bwm" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bwr" = ( +/obj/machinery/camera{ + c_tag = "Toxins Launch hall 1"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"bwt" = ( +/turf/closed/wall/r_wall, +/area/security/courtroom) +"bwu" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Southern Hall 1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bwx" = ( +/turf/closed/wall, +/area/lawoffice) +"bwG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bwL" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/miningoffice"; + dir = 8; + name = "Mining APC"; + pixel_x = -26 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bwZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bxa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L7" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bxb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bxc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L11" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bxf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"bxh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4; + pixel_y = 5 + }, +/obj/machinery/camera{ + c_tag = "AI Chamber - Starboard"; + dir = 8; + network = list("aicore") + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"bxk" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bxG" = ( +/obj/machinery/firealarm{ + pixel_y = 29 + }, +/obj/effect/turf_decal/arrows/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bxK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bxL" = ( +/turf/closed/indestructible/rock/glacierrock/blue, +/area/icemoon/surface/outdoors) +"bxM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/lab) +"bxN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/crew_quarters/fitness/recreation) +"bxR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/arrows/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bxU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"bxX" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"byu" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/medical/virology) +"byL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"byO" = ( +/obj/structure/fence, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"byP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "permacell2"; + name = "garden blast door" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plating, +/area/security/prison) +"byR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "PCell 1"; + pixel_y = -25 + }, +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"byT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"byU" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"byW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/primary/central) +"byY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L10" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"byZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bzb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bzc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bzd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bze" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bzh" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bzi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Mining Dock"; + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Mining"; + pixel_x = -30 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bzj" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bzk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bzl" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bzn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bzq" = ( +/turf/closed/wall, +/area/quartermaster/miningoffice) +"bzs" = ( +/turf/closed/wall, +/area/maintenance/aft) +"bzS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bzU" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bzV" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bzW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bAh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bAj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L1" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAt" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bAM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig Infirmary"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bAN" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bAO" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/security/warden"; + dir = 8; + name = "Brig Control APC"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bAP" = ( +/obj/structure/musician/piano{ + icon_state = "piano" + }, +/obj/machinery/camera{ + c_tag = "Bar South"; + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"bBd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plating, +/area/science/misc_lab) +"bBh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bBk" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bBl" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Gen-Pop Access"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bBp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Brig Control"; + name = "brig shutters" + }, +/turf/open/floor/plating, +/area/security/warden) +"bBq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Brig Control"; + name = "brig shutters" + }, +/turf/open/floor/plating, +/area/security/warden) +"bBr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Brig Control"; + name = "brig shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/security/warden) +"bBs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Brig Control"; + name = "brig shutters" + }, +/turf/open/floor/plating, +/area/security/warden) +"bBt" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bBy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/hallway/primary/central) +"bBz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Security Lobby" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/primary/central) +"bBA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/hallway/primary/central) +"bBB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBH" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bBJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bBL" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/recreation) +"bBN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bBP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bBQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"bCt" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bCv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Brig Control"; + name = "brig shutters" + }, +/turf/open/floor/plating, +/area/security/warden) +"bCz" = ( +/obj/structure/chair, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/wood, +/area/hallway/primary/central) +"bCA" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmos) +"bCC" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmos) +"bCD" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bCG" = ( +/obj/effect/turf_decal/tile/brown, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bCJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bCL" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bCM" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bCO" = ( +/turf/closed/wall, +/area/quartermaster/miningdock) +"bCQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bCT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/sorting/mail{ + sortType = 24 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bCW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio3"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bCY" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bDe" = ( +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "mech bay" + }, +/obj/structure/fans/tiny, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bDf" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bDg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering"; + req_access_txt = "10" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bDo" = ( +/obj/machinery/jukebox{ + req_one_access = null + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"bDr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/main) +"bDv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bDA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bDB" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bDE" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bDI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bDR" = ( +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"bDT" = ( +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bDU" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bDW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/misc_lab) +"bEa" = ( +/turf/closed/wall/r_wall, +/area/science/misc_lab) +"bEb" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"bEe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/fitness/recreation) +"bEi" = ( +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bEl" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/vending/wardrobe/science_wardrobe, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bEJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bES" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bEX" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/item/toy/plush/nukeplushie, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bEZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/item/toy/plush/lizardplushie, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bFb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/item/toy/plush/carpplushie{ + color = "red"; + name = "Nanotrasen wildlife department space carp plushie" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bFc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bFd" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/closet/secure_closet/warden, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/clothing/suit/hooded/wintercoat/security, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bFf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bFj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bFk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bFl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bFn" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bFq" = ( +/obj/machinery/computer/crew, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bFs" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/secure_closet/security/sec, +/obj/item/clothing/suit/hooded/wintercoat/security, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bFw" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/closet/l3closet/scientist{ + pixel_x = -2 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bFx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bFA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bFD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/pen/red, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"bFK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/tank_dispenser, +/obj/machinery/power/apc{ + areastring = "/area/science/misc_lab"; + dir = 8; + name = "Testing Lab APC"; + pixel_x = -29 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bFL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bFO" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bFT" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/mining{ + name = "Mining Office"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bGo" = ( +/obj/structure/fence/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bGq" = ( +/obj/structure/fence/cut/large{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bGt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light/floor, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bGu" = ( +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bGv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/item/toy/plush/beeplushie, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bGy" = ( +/turf/open/floor/plasteel/white, +/area/security/brig) +"bGB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bGD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bGE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bGN" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bGO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/computer/prisoner/management{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bGR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/disposalpipe/sorting/mail/flip{ + sortType = 28 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bGT" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bGV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bGW" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bHc" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"bHh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"bHj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"bHk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"bHl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"bHt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bHD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bHE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bHR" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hos"; + dir = 8; + name = "Head of Security's Office APC"; + pixel_x = -24 + }, +/obj/machinery/computer/card/minor/hos{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"bHS" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "HoS Office"; + req_access_txt = "58" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"bHX" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/vending/security, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bIc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bIf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio2"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bIj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bIm" = ( +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bIn" = ( +/obj/structure/closet/crate/science, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bIq" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bIK" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/window/southleft{ + name = "Test Chamber"; + req_access_txt = "55"; + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bIL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/door/window/southleft{ + name = "Test Chamber"; + req_access_txt = "55"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bJf" = ( +/obj/structure/cable, +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bJl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"bJn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"bJp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bJq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Brig Control"; + name = "brig shutters" + }, +/turf/open/floor/plating, +/area/security/warden) +"bJs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bJt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bJu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"bJw" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bJy" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor{ + name = "Reception Desk"; + req_access_txt = "63"; + dir = 1 + }, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Reception Desk"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bJz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"bJC" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/science/mixing) +"bJF" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bJG" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"bJQ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Arrivals Airlock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"bKl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"bKo" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/wood, +/area/security/courtroom) +"bKs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"bKw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"bKI" = ( +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bKL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bKO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bKR" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bLc" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering East" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bLv" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, +/area/icemoon/surface/outdoors) +"bLI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/fountain, +/obj/item/stamp/hos, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"bLO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kanyewest"; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/security/detectives_office) +"bLQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/vault, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"bLS" = ( +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"bLT" = ( +/turf/closed/wall/r_wall, +/area/quartermaster/miningdock) +"bLW" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/camera{ + c_tag = "Medbay Morgue"; + dir = 8; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"bLX" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"bMj" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bMs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bMN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/landmark/start/detective, +/turf/open/floor/carpet, +/area/security/detectives_office) +"bMP" = ( +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"bMT" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bMZ" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/machinery/door/window/southleft{ + name = "Test Chamber"; + req_access_txt = "55" + }, +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Test Chamber"; + req_access_txt = "55" + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bNb" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8; + pixel_x = 4 + }, +/turf/open/floor/wood, +/area/hallway/primary/port) +"bNf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bNk" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bNn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Southern Hall 2"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bNF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bNN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"bNR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bNS" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bNT" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/detectives_office"; + name = "Detective's Office APC"; + pixel_y = -26 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"bNV" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/security/detectives_office) +"bOb" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bOc" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"bOp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bOT" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_y = 4; + pixel_x = -7 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 6; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"bOX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Evidence Storage"; + req_access_txt = "4" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bPa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 17 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bPc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bPd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bPf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 16 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"bPh" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/photocopier, +/obj/machinery/power/apc{ + areastring = "/area/library"; + dir = 4; + name = "Library APC"; + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/library) +"bPk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"bPm" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"bPn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/aft) +"bPq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bPW" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"bQf" = ( +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bQg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bQj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/central"; + dir = 1; + name = "Security Maint APC"; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bQk" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bQm" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bQn" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bQs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bQt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"bQx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/library) +"bQC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access_txt = "8" + }, +/turf/open/floor/plating, +/area/science/storage) +"bQP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"bRy" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"bRD" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bRH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/library) +"bRL" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/science/storage) +"bRN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bRQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bSd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/chapel/main) +"bSu" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bSC" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 1; + height = 4; + name = "escape pod loader"; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bSF" = ( +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bSO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 3 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bSS" = ( +/turf/closed/wall, +/area/maintenance/aft/secondary) +"bSX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bTw" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"bTC" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bTE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bTH" = ( +/turf/open/floor/plasteel/cafeteria, +/area/chapel/office) +"bTM" = ( +/obj/machinery/door/poddoor/shutters/window{ + id = "armory2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"bTR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"bTU" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/library) +"bTV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/library) +"bUm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"bUB" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bUD" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bUH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/central) +"bUJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/wood, +/obj/item/storage/book/bible, +/turf/open/floor/carpet, +/area/chapel/main) +"bUL" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bUP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/zone2) +"bVa" = ( +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"bVu" = ( +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bVv" = ( +/obj/item/clothing/glasses/hud/health, +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/camera{ + c_tag = "Northeast Paramedic Post"; + dir = 8; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bVI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bVM" = ( +/obj/structure/grille, +/obj/structure/cable, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"bVQ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"bVR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/chapel/main) +"bVS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/chapel/main) +"bVT" = ( +/obj/item/cultivator, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bVW" = ( +/turf/open/floor/carpet, +/area/security/detectives_office) +"bVX" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bVZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/library) +"bWd" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Toxins Storage"; + dir = 4; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel, +/area/science/storage) +"bWe" = ( +/turf/open/floor/engine/airless, +/area/science/mixing) +"bWf" = ( +/turf/closed/wall/r_wall, +/area/maintenance/aft/secondary) +"bWj" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bWM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bWN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Chapel"; + departmentType = 2; + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Chapel Office" + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"bWO" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/chapel/office"; + dir = 1; + name = "Chapel Office APC"; + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"bWQ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"bWR" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_x = 30 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"bXO" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access_txt = "22" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bXU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"bXV" = ( +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access_txt = "37" + }, +/turf/open/floor/plating, +/area/library) +"bXW" = ( +/turf/open/floor/plasteel, +/area/science/storage) +"bYL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/chair, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"bYU" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/gun/energy/e_gun/dragnet{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet{ + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"bYY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"bYZ" = ( +/turf/open/floor/engine/airless, +/area/engine/atmos) +"bZa" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmospherics_engine) +"bZt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bZx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/chapel/office) +"bZF" = ( +/turf/closed/wall, +/area/chapel/main) +"bZI" = ( +/turf/open/floor/carpet/orange, +/area/engine/secure_construction) +"bZU" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"cav" = ( +/obj/docking_port/stationary/random{ + dir = 8; + id = "pod_lavaland2"; + name = "lavaland" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"caA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/chapel/office) +"caJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"caS" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"cbt" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/closet/crate/coffin, +/turf/open/floor/wood, +/area/chapel/office) +"cbz" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/camera{ + c_tag = "Brig Evidence Storage" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"cbL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"cbO" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"cbQ" = ( +/turf/open/floor/engine, +/area/science/xenobiology) +"cci" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/chair/sofa/corner{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"ccl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters{ + id = "capshut" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/captain) +"ccD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"ccF" = ( +/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/snowed/smoothed/icemoon, +/area/engine/atmos) +"ccG" = ( +/turf/open/floor/engine/air, +/area/engine/atmos) +"ccI" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"ccN" = ( +/obj/machinery/atmospherics/components/unary/relief_valve/atmos/atmos_waste{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmos) +"cdj" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"cdk" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/machinery/recharger{ + pixel_x = 6; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"cdt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"cdD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "heads_meeting"; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/bridge/meeting_room) +"cdE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"cep" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"cer" = ( +/turf/closed/wall/r_wall, +/area/chapel/office) +"ces" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"cew" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/chapel/office) +"cex" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"cey" = ( +/obj/machinery/computer/bank_machine, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"ceA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ceZ" = ( +/mob/living/simple_animal/bot/medbot, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"cfh" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/pen/fountain/captain, +/obj/item/storage/box/matches, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"cfn" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"cfp" = ( +/turf/closed/wall, +/area/maintenance/disposal) +"cfs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cfB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/dark, +/area/bridge) +"cfN" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cgp" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/warden, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"cgH" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"cgY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cgZ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cha" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output, +/turf/open/floor/engine/airless, +/area/engine/atmos) +"chb" = ( +/turf/closed/wall/r_wall, +/area/bridge/meeting_room) +"chc" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"chd" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chk" = ( +/obj/machinery/camera{ + c_tag = "Telecomms - Control Room"; + dir = 1; + network = list("ss13","tcomms") + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"chp" = ( +/turf/open/floor/plating, +/area/maintenance/aft) +"chN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"chZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"cio" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + id = "capshut" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/captain) +"civ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ciG" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input, +/turf/open/floor/engine/airless, +/area/engine/atmos) +"ciO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"cjA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"cjE" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/radio/intercom{ + pixel_y = 20 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"cjH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cjN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"cjP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cjS" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/dark, +/area/bridge) +"cjX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"cjY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/shutters{ + id = "capshut" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/captain) +"ckb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ckm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output, +/turf/open/floor/engine/air, +/area/engine/atmos) +"ckT" = ( +/obj/structure/cable, +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/captain"; + name = "Captain's Office APC"; + pixel_y = -26 + }, +/mob/living/simple_animal/pet/fox/Renault, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"ckV" = ( +/obj/machinery/computer/cargo{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"ckW" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ckX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ckY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"clc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom{ + pixel_x = 25 + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/dark, +/area/bridge) +"clf" = ( +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/lipstick/random{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/toy/dummy, +/obj/item/reagent_containers/food/snacks/baguette, +/obj/item/radio/intercom{ + pixel_x = -25 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"clq" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"cly" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"clB" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hor) +"clR" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"clV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plating, +/area/bridge) +"cmk" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"cmC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"cmK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"cmU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"cmV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/carpet, +/area/bridge) +"cng" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"cni" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"cnI" = ( +/obj/docking_port/stationary{ + dheight = 1; + dir = 8; + dwidth = 12; + height = 17; + id = "syndicate_ne"; + name = "northeast of station"; + width = 23 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) +"coa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/central"; + dir = 4; + name = "Central Primary Hall APC"; + pixel_x = 25; + pixel_y = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"con" = ( +/obj/structure/window/reinforced, +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cpe" = ( +/turf/closed/wall, +/area/ai_monitored/turret_protected/ai) +"cph" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Bridge Southeast" + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"cpC" = ( +/obj/machinery/quantumpad{ + map_pad_id = "2"; + map_pad_link_id = "1" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"cqa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"cqd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cqo" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/dark, +/area/bridge) +"cqp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/modular_computer/console/preset/command{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/bridge) +"cqq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/holopad, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"cqr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"cqt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"cqC" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"cqG" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 8 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"cqM" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"crg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"cry" = ( +/obj/machinery/computer/robotics{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"crz" = ( +/obj/structure/table, +/obj/item/stamp/rd{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/pen/fountain, +/obj/item/folder/white, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hor"; + dir = 1; + name = "RD Office APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"cuO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cuY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/fans/tiny, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"cvH" = ( +/obj/machinery/computer/arcade, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"cwm" = ( +/obj/machinery/vending/boozeomat, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"cwo" = ( +/obj/machinery/space_heater, +/obj/machinery/camera{ + c_tag = "Arrivals Airlock" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"cwH" = ( +/obj/machinery/autolathe, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"cwT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"cwW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"cxX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical{ + name = "Patient Room"; + req_access_txt = "5" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"cya" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/construction/storage) +"cyb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Chamber"; + req_access_txt = "16" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Chamber entrance shutters"; + name = "AI Chamber entrance shutters" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"cyu" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/barricade/wooden/crude/snow{ + max_integrity = 15; + obj_integrity = 15 + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"cyH" = ( +/obj/structure/closet/wardrobe/engineering_yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cyI" = ( +/obj/machinery/seed_extractor, +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"cyM" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"czu" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"czA" = ( +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -40 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"czF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay West"; + network = list("ss13","medbay"); + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"czN" = ( +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/dark, +/area/bridge) +"czY" = ( +/turf/closed/wall/r_wall, +/area/maintenance/aft) +"cAa" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/science/misc_lab) +"cAe" = ( +/turf/open/floor/plasteel, +/area/maintenance/aft) +"cAo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"cAq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage"; + req_access_txt = "18" + }, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"cAL" = ( +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/plasteel/dark, +/area/security/main) +"cBt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"cBv" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"cBy" = ( +/turf/open/floor/plasteel/dark, +/area/security/main) +"cBD" = ( +/turf/closed/wall/r_wall, +/area/security/main) +"cBF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cBI" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/chapel/main) +"cBJ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input, +/obj/machinery/air_sensor/atmos/air_tank{ + pixel_x = 25 + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"cCb" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/plasteel/dark, +/area/engine/atmospherics_engine) +"cCd" = ( +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"cCg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/door/window/northright{ + name = "Engineering Delivery"; + req_access_txt = "10" + }, +/obj/machinery/door/window/northright{ + name = "Engineering Delivery"; + req_access_txt = "10"; + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"cCp" = ( +/obj/structure/table, +/obj/item/integrated_electronics/wirer, +/obj/item/integrated_electronics/debugger, +/obj/item/integrated_electronics/analyzer, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"cCA" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -31 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cCH" = ( +/turf/closed/wall/r_wall, +/area/library) +"cCT" = ( +/obj/structure/table/wood, +/obj/item/storage/lockbox/medal, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain RC"; + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"cDm" = ( +/turf/open/floor/plasteel/dark, +/area/bridge) +"cDL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"cDN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"cDO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"cDS" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"cEb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"cEq" = ( +/obj/structure/reflector/single, +/turf/open/floor/plating, +/area/engine/storage) +"cFm" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 + }, +/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, +/area/security/checkpoint/supply) +"cFO" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"cFP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cGu" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"cGz" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/construction/storage) +"cGF" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/item/storage/belt/utility, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"cGQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cGZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology South"; + dir = 4; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"cHu" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"cIg" = ( +/obj/machinery/modular_computer/console/preset/research{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"cIh" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"cIP" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmos) +"cJc" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/tower, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"cJp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"cJH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"cJL" = ( +/turf/open/floor/plasteel, +/area/storage/primary) +"cKk" = ( +/turf/closed/wall, +/area/crew_quarters/bar) +"cKD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/orange, +/area/engine/secure_construction) +"cKK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/storage/atmos) +"cKQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"cLq" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"cLC" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/autolathe/secure{ + name = "public autolathe" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"cLO" = ( +/turf/open/floor/engine, +/area/engine/engineering) +"cLX" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Bridge Northwest"; + dir = 1 + }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"cMc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"cNm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"cNE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/radiation, +/turf/open/floor/engine, +/area/engine/engineering) +"cNI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) +"cOl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cOn" = ( +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse2"; + name = "warehouse shutters" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cOq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"cOR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"cPn" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"cPI" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"cQa" = ( +/obj/machinery/quantumpad{ + map_pad_id = "6"; + map_pad_link_id = "5" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"cQp" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cQr" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/northleft{ + name = "Telecomms Access"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"cQu" = ( +/obj/structure/table, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/multitool, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cQv" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/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/maintenance/starboard) +"cRa" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 28 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/janitor) +"cRJ" = ( +/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) +"cRX" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/medical/virology"; + dir = 8; + name = "Virology APC"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"cSd" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/storage/tech) +"cSg" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"cSi" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"cSv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"cSC" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"cSG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cSQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/science/xenobiology) +"cSY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmospherics_engine) +"cTh" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 28 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cTp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"cTD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/courtroom) +"cTE" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"cTG" = ( +/obj/structure/filingcabinet/employment, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"cTL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/miningoffice) +"cTO" = ( +/turf/closed/wall/r_wall, +/area/quartermaster/miningoffice) +"cUd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"cUm" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Quarter Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cUC" = ( +/obj/structure/chair, +/obj/effect/landmark/start/geneticist, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"cUN" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"cUP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/disposal) +"cUS" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"cUV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/pod/dark, +/area/maintenance/starboard) +"cVu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"cVG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/storage/primary) +"cVL" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/starboard/fore) +"cWG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/red, +/obj/item/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"cWO" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"cXi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"cXr" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cXI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"cXO" = ( +/obj/structure/cable, +/obj/effect/landmark/start/ai/secondary, +/obj/machinery/door/window{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + layer = 4.1; + name = "Secondary AI Core Access"; + obj_integrity = 300; + pixel_y = 4; + req_access_txt = "16" + }, +/obj/item/radio/intercom{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = -25; + pixel_y = -10 + }, +/obj/item/radio/intercom{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = -25; + pixel_y = 5 + }, +/obj/item/radio/intercom{ + freerange = 1; + name = "Common Channel"; + pixel_x = -25 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cYb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"cYj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + name = "Kitchen cold room"; + req_access_txt = "28" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"cYq" = ( +/obj/machinery/suit_storage_unit/atmos, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cYw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Supermatter East"; + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cYK" = ( +/obj/structure/barricade/wooden/snowed{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"cYU" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"cZk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"cZq" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/wall, +/area/icemoon/surface/outdoors) +"cZr" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/effect/landmark/start/captain, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"cZI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"cZN" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"cZO" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"daj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/assembly/timer, +/obj/item/assembly/signaler, +/turf/open/floor/plasteel/dark, +/area/bridge) +"daP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"daX" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"dbb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"dbc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"dbl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dbB" = ( +/obj/structure/table/optable, +/obj/machinery/camera{ + c_tag = "Brig Infirmary"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"dbN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dbR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "MiniSat External West"; + dir = 8; + network = list("minisat"); + start_active = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"dcg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/shower{ + pixel_y = 20; + pixel_x = 11 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"ddh" = ( +/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/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ddi" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"dfa" = ( +/obj/structure/table/glass, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/glasses/welding, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"dfd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"dfx" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, +/area/icemoon/surface/outdoors) +"dfy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"dfV" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"dgI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel, +/area/science/storage) +"dhX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"dij" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/carpet, +/area/bridge) +"diD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/storage) +"diH" = ( +/turf/closed/wall, +/area/chapel/office) +"djL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Genetics Maintenance"; + req_access_txt = "5; 9; 68" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/genetics) +"dks" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"dkB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"dkD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"dkQ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/camera{ + c_tag = "Engineering South"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dlJ" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"dlZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/obj/item/radio/headset{ + desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; + name = "prisoner headset"; + prison_radio = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"dmc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"dml" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plating, +/area/security/brig) +"dmy" = ( +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"dmE" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/port/aft) +"dnm" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"dnn" = ( +/obj/machinery/button/door{ + id = "permacell1"; + name = "Genpop Lockdown"; + pixel_x = -4; + pixel_y = 25; + req_access_txt = "2" + }, +/obj/effect/turf_decal/arrows/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"dns" = ( +/obj/docking_port/stationary{ + dwidth = 3; + height = 4; + id = "snaxi_ne"; + name = "Northeast Taxi Port"; + width = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"doD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/closet/emcloset, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"doI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/telecomms/hub/preset, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"doN" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/library) +"doV" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"dpp" = ( +/turf/open/floor/plating, +/area/maintenance/disposal) +"dpZ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/dark, +/area/security/main) +"dqE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/southleft{ + name = "Reception Desk"; + req_access_txt = "63" + }, +/obj/machinery/button/door{ + id = "innerbrig"; + name = "Brig Doors Control"; + normaldoorcontrol = 1; + pixel_x = -4; + pixel_y = 6; + req_access_txt = "63" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"dqO" = ( +/obj/machinery/teleport/station, +/obj/machinery/button/door{ + id = "teledoor"; + name = "Teleport Shutters Control"; + pixel_x = 25; + req_access_txt = "17;65" + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"dri" = ( +/turf/closed/indestructible/rock/glacierrock/blue, +/area/engine/secure_construction) +"drK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/flashlight/lamp/green{ + pixel_y = 1; + pixel_x = -7 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"dsk" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/hallway/primary/port) +"dsn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access_txt = "24" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel, +/area/engine/secure_construction) +"dsX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/closet/crate, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"dtc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/storage) +"dtm" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dtt" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/wood, +/area/security/courtroom) +"dtQ" = ( +/obj/structure/chair/comfy/black, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"duu" = ( +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"duB" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"duI" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ai_monitored/security/armory) +"duJ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"duX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"dvc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"dvh" = ( +/obj/structure/table/reinforced, +/mob/living/carbon/monkey/punpun, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"dvs" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"dvw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dvO" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"dwF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light/floor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"dwS" = ( +/obj/structure/closet/crate/freezer, +/turf/open/floor/plating, +/area/maintenance/starboard) +"dxF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access_txt = "24" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dxL" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"dxO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"dxV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dxZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + sortType = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"dyW" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/closet/secure_closet/lethalshots, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"dzS" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #4" + }, +/turf/open/floor/pod/dark, +/area/maintenance/starboard) +"dAi" = ( +/obj/structure/sign/warning/pods{ + pixel_x = -32 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"dAs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"dAM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"dAV" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"dBL" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"dBP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"dBR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/sorting) +"dCs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"dCI" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"dCM" = ( +/obj/machinery/status_display/supply{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"dDf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"dDC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/closet/crate/engineering{ + name = "Antimatter Engine Crate" + }, +/obj/machinery/power/am_control_unit, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_containment, +/obj/item/am_containment, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"dDK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 6 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"dEk" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"dED" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"dEX" = ( +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"dFa" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"dFb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"dFp" = ( +/obj/machinery/processor/slime, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"dFt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/turnstile{ + name = "Genpop Exit Turnstile"; + req_access_txt = "70"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"dFC" = ( +/obj/machinery/vending/wardrobe/curator_wardrobe, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/wood, +/area/library) +"dFF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/quartermaster/qm) +"dFJ" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/white, +/area/science/lab) +"dGb" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dGB" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"dGO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"dGP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Mining Office"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"dGV" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"dHe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"dHw" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plating, +/area/science/mixing) +"dHP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dIj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/mineral_door/woodrustic, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"dJb" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm3"; + name = "Room Two" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"dJc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"dJB" = ( +/obj/machinery/telecomms/bus/preset_four, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"dJZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"dKn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"dKw" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ai_monitored/security/armory) +"dKF" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/engine/engineering) +"dKQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hor) +"dLj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dLv" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dMj" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"dMI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"dML" = ( +/obj/structure/table, +/obj/item/surgicaldrill, +/obj/item/surgical_drapes, +/obj/item/razor, +/obj/machinery/camera{ + c_tag = "Surgery A"; + network = list("ss13","medbay"); + pixel_x = 22 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"dMR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"dNB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"dOP" = ( +/obj/machinery/button/door{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = 6; + pixel_y = 24; + req_access_txt = "29" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/science/robotics/mechbay) +"dOR" = ( +/obj/machinery/recharger{ + name = "wall-mounted recharger"; + pixel_x = 25 + }, +/obj/machinery/recharger{ + name = "wall-mounted recharger"; + pixel_x = 39 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"dPn" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"dPx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"dPA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/gibber, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"dPL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/main) +"dPM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 29 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"dQz" = ( +/turf/closed/wall, +/area/storage/eva) +"dQT" = ( +/obj/machinery/smartfridge/extract/preloaded, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"dQW" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"dRF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"dRI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat/service) +"dSp" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/power/apc/highcap/fifteen_k{ + areastring = "/area/engine/storage"; + dir = 1; + name = "Engineering Secure Storage APC"; + pixel_y = 25 + }, +/turf/open/floor/plating, +/area/engine/storage) +"dSQ" = ( +/turf/closed/wall, +/area/maintenance/starboard) +"dTo" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"dTy" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/fore) +"dTE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"dTL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "GeneticsDoor"; + name = "Genetics"; + req_access_txt = "5; 68" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"dTS" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"dTU" = ( +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "TEG Engine Room"; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"dTV" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/supermatter) +"dUH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"dUI" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/engine/break_room"; + name = "Engineering Foyer APC"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"dUM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"dUV" = ( +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"dVr" = ( +/obj/structure/chair/comfy/brown, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"dVG" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"dVJ" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"dVV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"dWt" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/vehicle/ridden/janicart, +/turf/open/floor/plasteel, +/area/janitor) +"dWF" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/security/courtroom) +"dWI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"dWU" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/item/radio/intercom{ + pixel_x = 25 + }, +/turf/open/floor/wood, +/area/library) +"dXa" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dXF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"dXR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"dYa" = ( +/obj/machinery/requests_console{ + department = "Genetics"; + name = "Genetics Requests Console"; + pixel_y = 30 + }, +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"dYl" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"dYS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/break_room) +"dYZ" = ( +/obj/docking_port/stationary{ + dwidth = 1; + height = 4; + name = "escape pod loader"; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"dZa" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"dZg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + sortType = 25 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"dZV" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/dorms) +"ebq" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"ebF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/medical/medbay/central) +"ebK" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/trinary/filter/critical{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ebM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/storage/auxiliary) +"ebX" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"ect" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) +"ecD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ecI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ecN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"edH" = ( +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"edM" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"edW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"eed" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"eeh" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Escape Arm Southwest"; + dir = 1 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"eex" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/meter, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ + pixel_x = -9; + pixel_y = -25 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"eeE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"eeM" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"efk" = ( +/obj/machinery/vending/games, +/obj/machinery/camera{ + c_tag = "Rec Room" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"efn" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"efp" = ( +/obj/machinery/iv_drip, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"efE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"efF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel, +/area/janitor) +"efT" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"egg" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"egj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"egk" = ( +/turf/closed/wall, +/area/engine/atmos) +"ego" = ( +/obj/structure/closet/secure_closet/freezer/cream_pie, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"egJ" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 26 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"egM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"eha" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ehh" = ( +/obj/effect/spawner/lootdrop/bedsheet, +/obj/structure/bed, +/turf/open/floor/wood, +/area/icemoon/surface/outdoors) +"ehL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"ehX" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/closed/wall/r_wall, +/area/engine/atmospherics_engine) +"ehZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"eih" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_y = 32 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/brig"; + dir = 4; + name = "Brig APC"; + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"eik" = ( +/obj/docking_port/stationary/random{ + id = "pod_lavaland2"; + name = "lavaland" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"eiz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"eiR" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Medbay"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"eiW" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/button/flasher{ + id = "PCell 1"; + pixel_y = 9; + pixel_x = -37 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"ejw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ekw" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"emh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"emH" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/disposal) +"eng" = ( +/obj/structure/table, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"enq" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"enN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/sofa/left, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"enP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"eoL" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = 6; + pixel_y = -29 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"eoT" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"eoW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"epc" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/librarian, +/turf/open/floor/wood, +/area/library) +"epU" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/central) +"eqP" = ( +/turf/open/floor/plasteel, +/area/construction/storage) +"eqZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plasteel, +/area/science/storage) +"erc" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/machinery/door/window/northleft{ + name = "Engineering Production"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ery" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"erG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel, +/area/engine/break_room) +"erO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"esi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/turnstile{ + name = "Genpop Exit Turnstile"; + req_access_txt = "70"; + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"esq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"esE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"esY" = ( +/turf/open/openspace/icemoon, +/area/engine/atmos) +"ets" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"etz" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/telecomms/bus/preset_one, +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"etB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"etM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"eua" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/janitor) +"eue" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-04" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"eus" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"eut" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"euS" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"euW" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"evr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"evI" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"evJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"evO" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/disposal) +"evU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications"; + req_access_txt = "61" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"evY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"ewI" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 29 + }, +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"ewK" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/security/courtroom) +"ewY" = ( +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/wood, +/area/hallway/primary/central) +"exi" = ( +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"exq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"exs" = ( +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"eyP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"eyS" = ( +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"ezO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"ezY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"eAJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"eAR" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/starboard) +"eBf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"eBj" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "MiniSat External South"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"eBl" = ( +/obj/structure/cable, +/obj/machinery/suit_storage_unit/ce, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/crew_quarters/heads/chief"; + name = "CE Office APC"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"eBm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"eBq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"eCd" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"eDr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"eDt" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/fans/tiny/invisible, +/obj/structure/barricade/wooden/crude/snow{ + max_integrity = 15; + obj_integrity = 15 + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"eDu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/aft) +"eDE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Power Storage"; + req_access_txt = "11" + }, +/turf/open/floor/plating, +/area/engine/storage) +"eEa" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/dorms) +"eEy" = ( +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = 28; + req_access_txt = "39" + }, +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/camera{ + c_tag = "Virology Airlock"; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"eEB" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"eFn" = ( +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"eFy" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/arcade/minesweeper{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"eFB" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/rag, +/turf/open/floor/wood, +/area/maintenance/bar) +"eFC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"eFG" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"eFU" = ( +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"eGi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/machinery/door/airlock/public/glass{ + name = "Diner" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"eGF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Captain's Quarters"; + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"eGL" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/wood, +/area/library) +"eGO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/research{ + name = "Research and Development Lab"; + req_one_access_txt = "7;29" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/science/lab) +"eHn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"eHK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"eIa" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"eIc" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"eIN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"eJh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"eJu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"eJY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"eKc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"eKe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Reception Desk"; + req_access_txt = "3" + }, +/obj/machinery/door/window/southright{ + dir = 4; + name = "Reception Desk"; + req_access_txt = "63" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Brig Control"; + name = "brig shutters" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"eKO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"eKZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"eLf" = ( +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"eLl" = ( +/obj/structure/window{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/window{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"eLm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"eLQ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/engine/secure_construction"; + dir = 8; + name = "Secure Construction"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"eLX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"eMi" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/engine/engineering) +"eMl" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"eMJ" = ( +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Chapel Office"; + req_access_txt = "22" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/carpet, +/area/chapel/office) +"eMQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"eMU" = ( +/obj/machinery/atmospherics/miner/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"eNu" = ( +/obj/docking_port/stationary{ + dwidth = 3; + height = 4; + id = "snaxi_nw"; + name = "Northwest Taxi Port"; + width = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"eNG" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"eNK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"eNX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"eOd" = ( +/obj/structure/closet/wardrobe/green, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"eOn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/secure_closet/security/sec, +/obj/item/clothing/suit/hooded/wintercoat/security, +/turf/open/floor/plasteel/dark, +/area/security/main) +"eOr" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/event_spawn, +/obj/machinery/camera{ + c_tag = "Supermatter South"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"eOt" = ( +/obj/machinery/computer/arcade/orion_trail{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Bar East"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"eOK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"eOO" = ( +/obj/structure/weightmachine/weightlifter, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"eOZ" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ePa" = ( +/obj/machinery/gateway/centerstation, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"eQd" = ( +/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/secure_construction) +"eQC" = ( +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"eRt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"eRu" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"eRv" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/engine{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"eRW" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/wood, +/area/library) +"eSJ" = ( +/obj/structure/table/glass, +/obj/item/clothing/glasses/hud/health, +/obj/item/healthanalyzer, +/obj/item/clothing/gloves/color/latex, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"eSK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"eSP" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/camera{ + c_tag = "Medbay Treatment Center"; + dir = 8; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"eSQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/research/glass{ + name = "Genetics Research"; + req_access_txt = "5; 9; 68" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"eTg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"eTu" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/structure/fans/tiny, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"eTv" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/ore_silo, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"eTJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"eTR" = ( +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"eTX" = ( +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"eUB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/main) +"eVp" = ( +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"eVW" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/secure_closet{ + name = "nonlethal ammunition"; + req_access = "list(3)" + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"eWg" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"eWw" = ( +/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) +"eWH" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"eWW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"eXd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/mineral/wood, +/area/maintenance/bar) +"eYe" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/machinery/recycler, +/turf/open/floor/plating, +/area/maintenance/disposal) +"eYu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"eZe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Foyer"; + network = list("aiupload") + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"eZi" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"eZn" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/machinery/camera/motion{ + c_tag = "Armory Motion Sensor North" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"eZA" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/bridge/meeting_room"; + dir = 1; + name = "Conference Room APC"; + pixel_y = 26 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"eZU" = ( +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"fad" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/monkey_recycler, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"faJ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"faR" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/storage/atmos) +"faV" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"faZ" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"fbb" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"fbq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"fch" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"fcj" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/security/courtroom"; + dir = 8; + name = "Courtroom APC"; + pixel_x = -24 + }, +/obj/structure/closet/secure_closet/courtroom, +/obj/item/gavelhammer, +/turf/open/floor/wood, +/area/security/courtroom) +"fcl" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 1"; + name = "Cell 1"; + dir = 8 + }, +/obj/effect/turf_decal/vg_decals/numbers/one, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"fcu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"fcz" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/secure_closet/miner, +/obj/item/clothing/shoes/winterboots/ice_boots, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"fcJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hallway/primary/central) +"fcU" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"fdu" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/box/trackimp{ + pixel_x = -3 + }, +/obj/item/storage/box/chemimp{ + pixel_x = 6 + }, +/obj/item/storage/lockbox/loyalty, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"fdJ" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/wood, +/area/icemoon/surface/outdoors) +"fen" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"fet" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/service) +"feM" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/fore) +"ffm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ffJ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"fga" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"fgj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plating, +/area/engine/atmos) +"fgp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"fgM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"fhi" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"fho" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/landmark/start/ai/secondary, +/obj/machinery/door/window{ + base_state = "rightsecure"; + icon_state = "rightsecure"; + layer = 4.1; + name = "Secondary AI Core Access"; + obj_integrity = 300; + pixel_y = -4; + req_access_txt = "16" + }, +/obj/item/radio/intercom{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = -25; + pixel_y = -10 + }, +/obj/item/radio/intercom{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = -25; + pixel_y = 5 + }, +/obj/item/radio/intercom{ + freerange = 1; + name = "Common Channel"; + pixel_x = -25 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"fhz" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"fhC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating, +/area/engine/atmos) +"fhM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"fiw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"fiG" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"fiI" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"fiN" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"fjc" = ( +/obj/item/radio/intercom{ + pixel_x = -25 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"fjw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"fjL" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"fjS" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"fjU" = ( +/turf/open/floor/plasteel/white, +/area/science/mixing) +"fkr" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"fkC" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"fkN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L14" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"flh" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera/motion{ + c_tag = "Armory - External 1"; + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ai_monitored/security/armory) +"flw" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"fmk" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/engine/engineering) +"fmt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Room"; + req_access_txt = "1" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"fmw" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"fmW" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/computer/cargo/request, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"fnc" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/box/flashbangs{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/flashbangs{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/storage/box/flashbangs, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"fne" = ( +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"fni" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{ + dir = 8 + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"fnu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/quantumpad{ + map_pad_id = "1"; + map_pad_link_id = "2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"fnx" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"fnQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/engine/storage) +"foi" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plating, +/area/engine/storage) +"fok" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"foy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/landmark/secequipment, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"fpt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"fpI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"fpJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"fpS" = ( +/obj/structure/table, +/obj/item/hemostat, +/obj/item/retractor, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/circular_saw, +/obj/item/cautery{ + pixel_x = 4 + }, +/obj/item/surgical_drapes, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/camera{ + c_tag = "Robotics Lab"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"fpW" = ( +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #2" + }, +/obj/machinery/camera{ + c_tag = "Cargo Garage"; + dir = 8 + }, +/turf/open/floor/pod/dark, +/area/maintenance/starboard) +"fqj" = ( +/obj/machinery/field/generator, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engine/storage) +"fqE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"fqM" = ( +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"frh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/bridge) +"frn" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chemist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"frB" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmospherics_engine) +"frL" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"fsh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"fsA" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"fsJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"fsQ" = ( +/obj/machinery/ntnet_relay, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"ftH" = ( +/obj/machinery/mineral/ore_redemption{ + input_dir = 2; + output_dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"ftM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ftV" = ( +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"fuj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/storage/eva) +"fuy" = ( +/obj/machinery/light, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"fuB" = ( +/obj/machinery/camera{ + c_tag = "Auxiliary Bridge North"; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"fuG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"fuX" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/chair/sofa{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"fuZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"fva" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"fve" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"fvz" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"fwn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"fww" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"fwU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"fwX" = ( +/obj/structure/table, +/obj/item/surgical_drapes, +/obj/item/surgicaldrill, +/obj/item/razor, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"fxY" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ + dir = 8 + }, +/obj/machinery/air_sensor/atmos/toxin_tank{ + pixel_y = -25 + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"fyr" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table, +/obj/item/key/janitor, +/obj/machinery/power/apc{ + areastring = "/area/janitor"; + dir = 4; + name = "Custodial Closet APC"; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/janitor) +"fyz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"fyV" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"fze" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"fzg" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"fzG" = ( +/obj/structure/sign/barsign, +/turf/closed/wall, +/area/crew_quarters/bar) +"fzQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"fzT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"fzU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/radio/off, +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"fAj" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"fBc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"fBf" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"fBk" = ( +/obj/machinery/camera{ + c_tag = "Northwestern Hall 10" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"fBs" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Bathrooms"; + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/dorms) +"fBG" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"fBS" = ( +/turf/open/floor/plating, +/area/engine/storage) +"fCh" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "TEG Chamber"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"fCQ" = ( +/obj/structure/toilet/secret/low_loot{ + pixel_y = 14 + }, +/obj/machinery/button/door{ + id = "Bath2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 24; + specialfunctions = 4; + pixel_y = -5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/dorms) +"fDi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"fDo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"fDt" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"fDJ" = ( +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"fET" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera{ + c_tag = "Southeastern Hall 1"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"fFG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/camera{ + c_tag = "Engineering Access" + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/break_room) +"fFM" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage"; + req_access_txt = "19;23" + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"fGi" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"fGl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/engine/engineering) +"fHa" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/box/ids, +/obj/item/storage/firstaid/regular{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"fHh" = ( +/obj/machinery/light, +/obj/machinery/computer/security/hos{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"fHF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/atmos) +"fIu" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"fII" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"fIS" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/potato, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"fIU" = ( +/obj/machinery/light, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"fIY" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/starboard/fore"; + dir = 8; + name = "Starboard Bow Solar APC"; + pixel_x = -25; + pixel_y = 3 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"fJc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 21 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"fJg" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"fJs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 11 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"fJO" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"fJW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"fJZ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"fKc" = ( +/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) +"fKl" = ( +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"fKC" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hos) +"fKE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"fKM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_exterior"; + name = "Virology Exterior Airlock"; + req_access_txt = "39" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_exterior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = -24; + req_access_txt = "39" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"fLv" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/power/apc{ + areastring = "/area/security/main"; + name = "Security Office APC"; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"fLB" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/gun/energy/ionrifle, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"fLK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"fLL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"fLW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24; + pixel_y = -28 + }, +/turf/open/floor/plating, +/area/storage/atmos) +"fNd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"fNh" = ( +/obj/structure/cable, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"fNC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/bridge) +"fNO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + pixel_y = 20 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + 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 + }, +/obj/machinery/camera{ + c_tag = "Genetics Cloning"; + network = list("ss13","medbay") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"fNR" = ( +/obj/machinery/camera{ + c_tag = "South Paramedic Post"; + dir = 8; + network = list("ss13","medbay") + }, +/obj/structure/table, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"fNU" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/camera{ + c_tag = "Cargo Bay South"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"fOA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"fOC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"fOG" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/port/aft) +"fOW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"fPd" = ( +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/machinery/camera{ + c_tag = "Primary Tool Storage" + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"fPp" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"fPD" = ( +/turf/open/floor/wood, +/area/crew_quarters/bar) +"fPF" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"fPM" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"fPN" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/flashlight/lamp/green{ + pixel_y = 1; + pixel_x = -7 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"fQc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"fQe" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Auxiliary Tool Storage"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"fQi" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"fQs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"fQx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"fQI" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"fQM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"fQU" = ( +/obj/machinery/light, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"fRS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"fSw" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"fSR" = ( +/obj/machinery/camera{ + c_tag = "Server Room"; + network = list("ss13","rd"); + pixel_x = 22 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"fTg" = ( +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"fTn" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"fTu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/camera{ + c_tag = "Northwestern Hall 2"; + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"fTy" = ( +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"fTM" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"fUm" = ( +/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) +"fUX" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"fVm" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"fVQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"fVT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/engine, +/area/engine/engineering) +"fWc" = ( +/obj/structure/rack, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"fWB" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hydroponics) +"fWE" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"fXd" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"fXU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + sortType = 29 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"fYa" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"fYl" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/structure/windoor_assembly{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"fYx" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/primary/port) +"fYH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 29 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"fYQ" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"fYU" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B"; + req_access_txt = "39" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"fZn" = ( +/obj/item/radio/intercom{ + pixel_x = 25 + }, +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"fZA" = ( +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/engine/storage) +"gaf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access_txt = "31" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"gar" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"gbt" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"gcp" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"gct" = ( +/obj/machinery/quantumpad{ + map_pad_id = "4"; + map_pad_link_id = "3" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"gcw" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"gcY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock{ + name = "Bar"; + req_access_txt = "25" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"gdg" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/kitchen"; + dir = 1; + name = "Kitchen APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"gdi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"gdj" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"gdL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"gel" = ( +/obj/machinery/atmospherics/components/trinary/filter/critical{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"gev" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"geO" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"gfC" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"gfF" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"gfN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"gfQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"gfY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/library) +"ggl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"ggD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ghq" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"giv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"giT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"giZ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"gjA" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"gjW" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/engineering) +"gkl" = ( +/obj/machinery/jukebox, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"gkt" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/starboard/aft) +"gkv" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"gkx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"gky" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"gkJ" = ( +/obj/machinery/power/emitter, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plating, +/area/engine/storage) +"gkX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio8"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"glg" = ( +/obj/structure/closet/crate/solarpanel_small, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"gls" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/door/window/westright{ + name = "Red Corner" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"gmf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/hallway/primary/central) +"gmn" = ( +/obj/effect/landmark/loneopspawn, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 7 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"gmr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"gmH" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"gnf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 7 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"gnm" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/bot_white, +/obj/vehicle/ridden/atv/snowmobile/snowcurity, +/obj/item/key/security, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"gnv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"gop" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Brig Gen-Pop Access" + }, +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Cell Shutters"; + pixel_y = 24; + req_access_txt = "2"; + pixel_x = 3 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"got" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"goC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"goK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"goM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"goW" = ( +/obj/machinery/conveyor{ + id = "QMLoad" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"gpe" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"gph" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"gpp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"grs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"grz" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"grM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet/orange, +/area/engine/secure_construction) +"grV" = ( +/turf/closed/wall, +/area/security/courtroom) +"grZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/aiModule/core/full/custom, +/obj/item/aiModule/core/freeformcore, +/obj/item/aiModule/core/full/asimov, +/obj/effect/spawner/lootdrop/aimodule_harmless, +/obj/effect/spawner/lootdrop/aimodule_neutral, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Chamber - Starboard"; + dir = 1; + network = list("aiupload") + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"gsr" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"gsK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/storage) +"gsM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"gsQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"gto" = ( +/obj/structure/sink{ + pixel_y = 20 + }, +/mob/living/simple_animal/pet/bumbles, +/turf/open/floor/plasteel, +/area/hydroponics) +"gtG" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/aft) +"gtR" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmospherics_engine) +"gtS" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"guv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/toilet/secret/low_loot{ + pixel_y = 14 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/fitness/recreation) +"guD" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/starboard/aft) +"guE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"guI" = ( +/obj/machinery/light/floor, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"guR" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"guV" = ( +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"gvm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"gvp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"gvP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"gwY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"gxi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"gxq" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = -30 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"gxF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"gxL" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/orange/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"gxY" = ( +/obj/machinery/door/airlock{ + name = "Service Hall"; + req_one_access_txt = "25;26;35;28" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"gyk" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/vending/security, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"gyE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"gzk" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"gzt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"gzH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"gzW" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"gzZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/item/storage/firstaid/toxin, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"gAt" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/port/fore"; + dir = 8; + name = "Port Bow Solar APC"; + pixel_x = -25; + pixel_y = 3 + }, +/obj/machinery/camera{ + c_tag = "Fore Port Solar Control"; + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"gAu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/chapel/main) +"gAG" = ( +/obj/structure/table/wood, +/obj/structure/barricade/wooden{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"gAY" = ( +/mob/living/simple_animal/bot/secbot{ + arrest_type = 1; + health = 45; + icon_state = "secbot1"; + idcheck = 1; + name = "Sergeant-at-Armsky"; + weaponscheck = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"gBk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"gBF" = ( +/obj/structure/chair/pew/left{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"gCd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/engineering) +"gCs" = ( +/obj/item/reagent_containers/food/snacks/spidereggsham, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/library) +"gCC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/storage/atmos) +"gCG" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/central) +"gCJ" = ( +/obj/item/beacon, +/turf/open/floor/plasteel/dark, +/area/bridge) +"gCM" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/computer/atmos_control/tank/mix_tank, +/turf/open/floor/plasteel, +/area/engine/atmos) +"gCO" = ( +/obj/machinery/light, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"gCS" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"gEd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"gEh" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/engine/storage) +"gEz" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"gFb" = ( +/obj/machinery/vending/wardrobe/law_wardrobe, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/requests_console{ + department = "Law office"; + pixel_x = 32 + }, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"gFq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"gFM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"gFP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"gGs" = ( +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai_upload"; + icon_state = "control_stun"; + name = "AI Upload turret control"; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"gGQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"gHe" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"gHG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"gHQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + sortType = 2 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"gId" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"gIm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"gIE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/virology) +"gIG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"gJi" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"gJx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"gJP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"gJQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/engineering) +"gKo" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/pen, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"gKt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"gKB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"gKR" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"gLk" = ( +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/dorms) +"gLH" = ( +/turf/closed/wall/r_wall, +/area/teleporter) +"gLO" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/machinery/door/poddoor{ + id = "trash"; + name = "disposal bay door" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"gMD" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"gML" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/plasteel, +/area/science/storage) +"gMR" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/research_director, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/holopad, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"gNb" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/syringes, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"gNq" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"gNy" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"gNI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"gNM" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"gOd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"gOi" = ( +/obj/structure/chair, +/obj/item/radio/intercom{ + pixel_x = -25 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"gOp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"gOr" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"gOM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"gOW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"gPb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/storage/atmos) +"gPE" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"gPF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plating, +/area/engine/storage) +"gPS" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmospherics_engine) +"gQj" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"gQw" = ( +/turf/open/floor/carpet, +/area/hallway/primary/central) +"gQU" = ( +/obj/structure/table, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"gQV" = ( +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/rad_collector/anchored, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"gQZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"gRh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"gRE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/mining{ + name = "Mining Office"; + req_access_txt = "48" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"gRP" = ( +/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" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"gRS" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"gSh" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"gSu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"gSY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"gSZ" = ( +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"gTb" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chemist, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"gTc" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Research Division Delivery"; + req_access_txt = "47" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/science/lab) +"gTh" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"gTH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/chair/pew/right{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"gUa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/storage/primary) +"gUb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"gUc" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"gUw" = ( +/obj/structure/plasticflaps, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + id = "QMLoad" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"gUA" = ( +/obj/machinery/sparker{ + id = "testigniter"; + pixel_x = -25 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"gUL" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"gVo" = ( +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"gWc" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"gWj" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"gWn" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"gWZ" = ( +/obj/machinery/computer/telecomms/monitor, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"gXD" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"gXE" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/medical_cloning{ + pixel_y = 6 + }, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/rxglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/pen, +/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/white, +/area/medical/genetics) +"gXM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"gYw" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/chapel/main) +"gYC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"gZb" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/medbay/zone3"; + dir = 4; + name = "Northeast Paramedic Station APC"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"gZG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"gZQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/central) +"gZS" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"gZX" = ( +/turf/closed/wall, +/area/medical/morgue) +"hah" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"haj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"hap" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood, +/area/icemoon/surface/outdoors) +"haU" = ( +/obj/machinery/button/door{ + id = "kitchen"; + name = "Kitchen Shutters Control"; + req_access_txt = "28"; + pixel_x = 24; + pixel_y = -4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"hbb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"hch" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 10 + }, +/obj/item/paper_bin, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/carpet, +/area/chapel/office) +"hcu" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"hcz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"hcV" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"hdn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmospherics_engine) +"hez" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"hfk" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"hfp" = ( +/obj/machinery/vending/wardrobe/bar_wardrobe, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"hfX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"hfZ" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"hgb" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"hge" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"hgg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/secure_closet/genpop, +/obj/item/radio/headset{ + desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; + name = "prisoner headset"; + prison_radio = 1 + }, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"hgp" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/security/main) +"hgJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"hgM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"hgO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"hhb" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/soup/coldchili, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"hho" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/hallway/secondary/exit/departure_lounge) +"hhx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"hhz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"hhI" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/door/window/westleft{ + dir = 1; + name = "Monkey Pen"; + req_access_txt = "9" + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"hik" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"hiO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"hjv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"hjw" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/engine/atmos) +"hjF" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plasteel, +/area/science/storage) +"hkw" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/monitor{ + name = "bridge power monitoring console"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"hlx" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"hlT" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"hmC" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"hmM" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"hmX" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"hnc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/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/hallway/primary/port) +"hnB" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/light_switch{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/mob/living/simple_animal/pet/cat/Runtime, +/obj/machinery/camera{ + c_tag = "Chief Medical Office"; + dir = 8; + network = list("ss13","medbay"); + pixel_y = -22 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"hnO" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"hnP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"hom" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"hop" = ( +/obj/structure/window{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"hoq" = ( +/turf/closed/wall, +/area/engine/break_room) +"hoV" = ( +/obj/machinery/firealarm{ + pixel_y = 29 + }, +/obj/machinery/computer/card/minor/qm, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"hoX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"hpa" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/engine, +/area/science/xenobiology) +"hpg" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"hpw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/stamp/law, +/obj/item/flashlight/lamp/green{ + pixel_y = 1; + pixel_x = -7 + }, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"hpC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"hpN" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"hpV" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/structure/table/wood, +/obj/item/stack/sheet/mineral/wood/fifty{ + amount = 20 + }, +/obj/item/reagent_containers/food/drinks/flask/gold, +/obj/item/razor{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/clothing/mask/cigarette/cigar, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"hqD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"hrc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"hru" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"hrN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/mining{ + req_access_txt = "48" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"hrS" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"hse" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"hsl" = ( +/turf/open/floor/plating, +/area/maintenance/starboard) +"hso" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"hsu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"hsv" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating, +/area/engine/engineering) +"hsC" = ( +/obj/docking_port/stationary{ + dwidth = 3; + height = 15; + id = "arrivals_stationary"; + name = "arrivals"; + roundstart_template = /datum/map_template/shuttle/arrival/snaxi; + width = 7 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"hsP" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/eastright{ + dir = 1; + name = "Bridge Delivery"; + req_access_txt = "19" + }, +/obj/machinery/door/window/eastright{ + name = "Bridge Delivery"; + req_access_txt = "19" + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"hsQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"hta" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"htA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/engineering) +"hui" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Northwestern Hall 9"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/primary/port) +"huA" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ + dir = 8 + }, +/obj/machinery/air_sensor/atmos/carbon_tank{ + pixel_y = -25 + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"huF" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 4 + }, +/turf/closed/wall, +/area/maintenance/disposal) +"huQ" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"hva" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"hvr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"hwg" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Teleporter"; + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"hwG" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"hwV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/computer/apc_control, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"hxf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"hxr" = ( +/obj/machinery/computer/scan_consolenew, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"hxx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/window/northleft{ + dir = 8; + name = "Atmos Monitoring"; + req_access_txt = "12; 24" + }, +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + dir = 4; + name = "Digital Valve" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/storage/atmos) +"hxP" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"hyq" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet, +/area/quartermaster/miningoffice) +"hyz" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"hyK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"hzh" = ( +/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/machinery/button/door{ + id = "qm_warehouse2"; + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = 24; + req_access_txt = "31" + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"hAa" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/starboard/fore) +"hAb" = ( +/obj/machinery/light/small, +/mob/living/simple_animal/slime, +/turf/open/floor/engine, +/area/science/xenobiology) +"hAf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -24; + pixel_y = -36 + }, +/obj/item/radio/headset{ + desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; + name = "prisoner headset"; + prison_radio = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"hAq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/telecomms/receiver/preset_left, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"hAw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"hAx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"hBb" = ( +/obj/machinery/camera{ + c_tag = "Tech Storage"; + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"hBq" = ( +/turf/closed/wall/r_wall, +/area/engine/atmospherics_engine) +"hBy" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/closet/secure_closet/engineering_chief, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"hBH" = ( +/obj/machinery/vending/medical, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"hBQ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"hCD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/machinery/camera{ + c_tag = "Engineering Secure Storage" + }, +/turf/open/floor/plating, +/area/engine/storage) +"hCI" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 25 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"hCL" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/qm"; + dir = 1; + name = "Quartermaster APC"; + pixel_y = 24 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/keycard_auth{ + pixel_y = 40 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"hDj" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"hDk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"hEf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"hEQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/central) +"hFj" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"hFv" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/atmos) +"hFG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"hGr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"hGy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"hGK" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"hGM" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/dorms) +"hGU" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + pixel_x = -8 + }, +/turf/open/floor/wood, +/area/icemoon/surface/outdoors) +"hHu" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/starboard/fore) +"hHy" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"hHC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"hHR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"hHW" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"hIa" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"hIe" = ( +/obj/structure/table, +/obj/item/hemostat, +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/retractor, +/obj/item/cautery{ + pixel_x = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"hIl" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel, +/area/engine/atmos) +"hIG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/hallway/primary/aft) +"hIH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"hIS" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"hJw" = ( +/obj/structure/chair/comfy/black, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"hJE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"hKc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/bridge) +"hKm" = ( +/obj/machinery/computer/aifixer{ + dir = 8 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"hKs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"hKt" = ( +/obj/machinery/atmospherics/pipe/manifold/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 = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"hLg" = ( +/obj/machinery/bloodbankgen, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"hLo" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 + }, +/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, +/area/security/checkpoint/medical) +"hLQ" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"hLZ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"hMy" = ( +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"hMD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access_txt = "24" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"hMM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"hMQ" = ( +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"hNg" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"hNi" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/chair/sofa{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"hNt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"hNv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"hNT" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"hNZ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/communications, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"hOb" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"hOc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/atmos) +"hOw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"hOA" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"hOY" = ( +/obj/machinery/door/window/southleft{ + name = "Mass Driver Door"; + req_access_txt = "7" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"hPe" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 17 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"hPh" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"hPp" = ( +/obj/structure/sign/plaques/deempisi{ + pixel_x = -28; + pixel_y = -4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"hPt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"hPC" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access_txt = "24" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel, +/area/engine/secure_construction) +"hPK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"hPO" = ( +/obj/machinery/processor, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"hQb" = ( +/obj/structure/closet/wardrobe/pjs, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"hQs" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{ + dir = 1 + }, +/obj/machinery/sparker/toxmix{ + pixel_x = 25 + }, +/turf/open/floor/engine/airless, +/area/science/mixing) +"hQL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"hQY" = ( +/turf/closed/wall, +/area/library) +"hRe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"hRt" = ( +/turf/closed/wall, +/area/quartermaster/qm) +"hRH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"hSl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control"; + req_access_txt = "3" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"hSv" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"hSD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/mineral/wood, +/area/icemoon/surface/outdoors) +"hSV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"hTa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"hTk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"hTy" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"hTB" = ( +/obj/machinery/mass_driver{ + dir = 4; + id = "toxinsdriver" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"hTK" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light/small, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/carpet, +/area/security/detectives_office) +"hTL" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/science/mixing) +"hTO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"hUo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"hUs" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"hUF" = ( +/obj/structure/closet/wardrobe/black, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"hUL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/office) +"hVh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/engine/engineering) +"hVk" = ( +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"hVm" = ( +/obj/machinery/vending/wardrobe/viro_wardrobe, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Virology Break Room"; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"hVt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/engine, +/area/engine/engineering) +"hVH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + external_pressure_bound = 120; + name = "killroom vent"; + dir = 1 + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"hVN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"hVO" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"hVX" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Surgery Observation"; + network = list("ss13","medbay"); + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"hWb" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"hWn" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/mirror{ + pixel_x = 25 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"hWW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/mime, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"hXB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"hXF" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/security/courtroom) +"hXO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"hYi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"hYD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/fireaxecabinet{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"hYN" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/table/wood, +/obj/item/instrument/trumpet, +/obj/item/instrument/piano_synth, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"hZy" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel, +/area/engine/break_room) +"hZz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster"; + req_access_txt = "41" + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"hZU" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Command)" + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"iad" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/security/main) +"iam" = ( +/obj/machinery/computer/slot_machine{ + pixel_y = 2; + pixel_x = -7 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"iaq" = ( +/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 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"ias" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"iat" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/construction/storage) +"iau" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/bridge) +"iax" = ( +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/dark, +/area/engine/atmospherics_engine) +"iaD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/aft/secondary"; + dir = 1; + name = "Science Maint APC"; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"iaM" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"iaO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"iaY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"icb" = ( +/obj/structure/closet/secure_closet/captains, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"idb" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/engine/atmos) +"idl" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"idG" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/button/door{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"idQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"iek" = ( +/obj/structure/table/glass, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 29 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"ieI" = ( +/obj/machinery/telecomms/server/presets/service, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"ifl" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/crate/coffin, +/turf/open/floor/wood, +/area/chapel/office) +"ifQ" = ( +/mob/living/simple_animal/mouse/brown/Tom, +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"ifT" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/exit/departure_lounge"; + dir = 8; + name = "Escape Hallway APC"; + pixel_x = -25 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"igi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/engine/atmos) +"igK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/door/window/eastleft{ + name = "Blue Corner" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"igO" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/bar) +"igQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"igR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/door/window{ + name = "Captain's Desk"; + req_access_txt = "20" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"ihn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/machinery/turretid{ + icon_state = "control_stun"; + name = "AI Chamber turret control"; + pixel_x = -25; + pixel_y = -3 + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"ihE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel, +/area/science/mixing) +"ihJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"ihX" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"iiM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel, +/area/storage/primary) +"iiY" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/chief) +"ijz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"ijK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"ijL" = ( +/obj/structure/reflector/double, +/turf/open/floor/plating, +/area/engine/storage) +"ijV" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"ijZ" = ( +/turf/open/floor/plating, +/area/engine/engineering) +"ikh" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ikk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"ikA" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"ikY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"ilb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"ilo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side, +/area/hallway/primary/port) +"ilF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ilL" = ( +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Head of Personnel's Office"; + dir = 1 + }, +/obj/structure/bed/dogbed/ian, +/mob/living/simple_animal/pet/dog/corgi/Ian{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"imn" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"imM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"ina" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"inq" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/modular_computer/console/preset/engineering, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction/storage) +"inw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIW"; + location = "QM" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"inA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"inU" = ( +/obj/machinery/chem_dispenser, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"iob" = ( +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Hot Loop Exit" + }, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"ioe" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"iog" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"iop" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"ioG" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ioJ" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"ipi" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 + }, +/turf/closed/wall/mineral/wood, +/area/maintenance/bar) +"ipL" = ( +/obj/item/plant_analyzer, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"ipV" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + id = "toxinsdriver"; + name = "toxins launcher bay door" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ipY" = ( +/obj/machinery/airalarm/unlocked{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"iqH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"iqJ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"iqT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/hydroponics) +"iqZ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Stbd"; + location = "HOP" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"irg" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"iro" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"irr" = ( +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"irt" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"irN" = ( +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + pixel_x = 30; + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"irQ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"isp" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/item/multitool, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"isu" = ( +/turf/open/floor/plasteel/dark, +/area/science/server) +"itb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"itp" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Northwestern Engineering Post"; + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plating, +/area/storage/atmos) +"itw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 18 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"itN" = ( +/obj/machinery/vending/coffee, +/obj/item/radio/intercom{ + pixel_x = 25 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"itU" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"ius" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"iux" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel, +/area/janitor) +"iuy" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"iuC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"iuP" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"ivM" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"ivQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/chemistry) +"iwc" = ( +/obj/machinery/computer/upload/ai, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Chamber - Port"; + network = list("aiupload") + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"iwd" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Bridge Exterior"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"iwk" = ( +/obj/structure/closet/crate, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ixf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"ixu" = ( +/obj/structure/table, +/obj/item/hand_tele, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"ixZ" = ( +/obj/structure/chair/office/dark, +/mob/living/simple_animal/pet/cat/Runtime{ + desc = "Meow."; + gender = "male"; + name = "Salem" + }, +/turf/open/floor/wood, +/area/library) +"iyq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/closet/crate/bin, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"iyL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"iyP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"iyV" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"iza" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"izV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"iAb" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/camera{ + c_tag = "Kitchen" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"iAt" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/bridge"; + dir = 1; + name = "Bridge APC"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"iAv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"iAG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"iAO" = ( +/turf/closed/wall, +/area/teleporter) +"iAR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"iBl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"iBm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_x = -5 + }, +/obj/item/hand_tele, +/obj/structure/window/reinforced, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"iBo" = ( +/obj/machinery/cryopod, +/obj/machinery/computer/cryopod{ + pixel_y = 26 + }, +/obj/effect/turf_decal/trimline/red/filled, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"iBF" = ( +/obj/structure/table/glass, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/plasteel/white, +/area/science/lab) +"iBL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/break_room) +"iBW" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"iCq" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/engine, +/area/engine/supermatter) +"iCO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"iEa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"iEj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"iEz" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"iEJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"iEQ" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/stamp/hop, +/obj/item/pen/fourcolor, +/obj/item/paper_bin/bundlenatural{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"iET" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/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, +/area/maintenance/department/electrical) +"iFc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"iFl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/secondary/entry) +"iFq" = ( +/obj/structure/table, +/obj/item/cartridge/signal/toxins, +/obj/item/paicard{ + pixel_x = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"iFK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"iGb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"iGd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"iGB" = ( +/obj/machinery/keycard_auth{ + pixel_x = 8; + pixel_y = -26 + }, +/obj/machinery/button/door{ + id = "hos"; + name = "HoS Office Shutters"; + pixel_y = -26; + pixel_x = -6 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"iGJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/hallway/primary/central) +"iGS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"iGV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"iHg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"iHM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"iHO" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access_txt = "31" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"iIg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"iIK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/dark, +/area/bridge) +"iIN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"iIQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/storage/eva) +"iIS" = ( +/turf/closed/wall/r_wall, +/area/bridge) +"iJc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"iJl" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"iJs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"iJK" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ + pixel_y = 5 + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"iKM" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/wood, +/area/hallway/primary/port) +"iKV" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"iLi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"iLA" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"iML" = ( +/obj/machinery/light, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_y = -30 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"iMX" = ( +/obj/structure/cable, +/obj/machinery/power/terminal, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"iNi" = ( +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/machinery/computer/rdconsole/production{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"iNE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Gas to Filter" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"iNK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"iNV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"iOe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/starboard) +"iOp" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Engineering Storage"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"iOG" = ( +/turf/closed/wall/r_wall, +/area/maintenance/department/bridge) +"iOH" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"iOR" = ( +/obj/machinery/computer/rdconsole/robotics, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"iOW" = ( +/obj/effect/landmark/observer_start, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"iPC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/genpop, +/obj/item/radio/headset{ + desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; + name = "prisoner headset"; + prison_radio = 1 + }, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"iPO" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/wood, +/area/library) +"iPX" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"iQv" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom"; + req_access_txt = "42" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/wood, +/area/security/courtroom) +"iQD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos/abandoned{ + name = "Atmospherics Maintenance"; + req_access_txt = "12;24" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"iRy" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/table, +/obj/structure/bedsheetbin{ + pixel_x = 2 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"iRF" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"iRO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"iRQ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/computer/security/telescreen/prison{ + pixel_y = 30 + }, +/obj/effect/turf_decal/arrows/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"iSg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"iSo" = ( +/obj/machinery/photocopier, +/obj/machinery/camera{ + c_tag = "Law Office" + }, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"iSB" = ( +/obj/machinery/light/floor, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"iTP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/chapel/main) +"iTS" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"iTY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel/white, +/area/hallway/primary/port) +"iVB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"iVY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"iWf" = ( +/turf/open/floor/plating, +/area/hallway/primary/aft) +"iWu" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"iWG" = ( +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"iWY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/hallway/primary/port) +"iXG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"iXH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/recharger{ + name = "wall-mounted recharger"; + pixel_y = 34 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/dark, +/area/security/main) +"iXZ" = ( +/obj/machinery/computer/security/telescreen/toxins{ + dir = 1; + network = list("toxins"); + pixel_y = -28 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"iYb" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"iYh" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/science/xenobiology"; + dir = 8; + name = "Xenobiology APC"; + pixel_x = -25 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"iYF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"iYI" = ( +/obj/machinery/camera{ + c_tag = "Cargo Office"; + dir = 4 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"iZc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"iZu" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical3, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"iZH" = ( +/turf/closed/wall/r_wall, +/area/medical/medbay/central) +"iZZ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"jab" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"jae" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/dark, +/area/security/main) +"jap" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"jbc" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"jbg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"jbE" = ( +/obj/machinery/vending/wardrobe/gene_wardrobe, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/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/white, +/area/medical/genetics) +"jcr" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"jcR" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/cartridge/lawyer, +/obj/item/clothing/glasses/sunglasses/big{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/glasses/sunglasses/big, +/obj/machinery/button/door{ + id = "lawyer_blast"; + name = "Privacy Shutters"; + pixel_x = 25; + pixel_y = 8 + }, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"jcS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"jcT" = ( +/turf/closed/wall, +/area/hallway/primary/central) +"jcU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/pew/left{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"jdw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"jdS" = ( +/obj/effect/turf_decal/vg_decals/atmos/mix, +/turf/open/floor/engine/airless, +/area/engine/atmos) +"jed" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"jen" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"jeo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"jes" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"jex" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/airlock/research{ + name = "Experimentation Lab"; + req_access_txt = "47" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"jeJ" = ( +/obj/machinery/door/poddoor{ + id = "tegvent"; + name = "TEG Vent" + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"jfi" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "packageSort2" + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"jfH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/icemoon/surface/outdoors) +"jga" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"jgj" = ( +/obj/machinery/telecomms/server/presets/common, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"jgz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"jhe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIE"; + location = "AftH" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"jhF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/solars/port/aft) +"jih" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"jil" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"jin" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"jix" = ( +/obj/machinery/camera{ + c_tag = "Brig Genpop Exterior"; + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"jiV" = ( +/obj/structure/table, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"jiY" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/autolathe, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"jji" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"jjn" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/computer/bounty, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"jjB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"jjC" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/turf/open/floor/plating, +/area/engine/storage) +"jkw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"jkJ" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"jkL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"jlf" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"jll" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"jls" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"jlL" = ( +/obj/structure/table/wood, +/obj/machinery/microwave{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"jmd" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"jmf" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/storage/atmos) +"jmU" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"jnh" = ( +/obj/effect/landmark/start/cook, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"job" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/dark, +/area/bridge) +"joq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"joT" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/surgery"; + dir = 1; + name = "Surgical Center APC"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"joU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"jpd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access_txt = "57" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"jph" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"jpr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"jro" = ( +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"jrq" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/engine/secure_construction) +"jrH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"jrR" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/gateway, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"jsl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"jso" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"jsu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/telecomms/receiver/preset_right, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"jsz" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/obj/item/reagent_containers/food/condiment/flour, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"juI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"jvb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/obj/item/storage/fancy/donut_box, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"jvy" = ( +/obj/structure/barricade/wooden/snowed{ + max_integrity = 10; + obj_integrity = 10 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"jvA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"jvV" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 8 + }, +/turf/closed/wall, +/area/maintenance/disposal) +"jwc" = ( +/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/fore) +"jwj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/bridge) +"jwo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"jwN" = ( +/obj/machinery/air_sensor/atmos/toxins_mixing_tank, +/turf/open/floor/engine/airless, +/area/science/mixing) +"jwP" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"jxw" = ( +/obj/machinery/computer/security/telescreen/cmo{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"jxB" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, +/area/icemoon/surface/outdoors) +"jxS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"jxZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"jyj" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"jyA" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"jzc" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"jzx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"jAb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"jAq" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"jAv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/barricade/wooden{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"jAy" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/storage) +"jAL" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"jAT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"jBk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Maintenance"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/chapel/main) +"jBl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"jBr" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"jBP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"jCw" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/computer/cargo/request{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"jCF" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"jCL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/crate/wooden/toy, +/obj/item/megaphone/clown, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"jCW" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"jDr" = ( +/turf/open/floor/carpet, +/area/chapel/office) +"jDD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"jDG" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/button/door{ + id = "capshut"; + name = "Privacy Shutters"; + pixel_x = -26; + pixel_y = 8 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"jDH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"jDK" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"jEb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"jER" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plating, +/area/maintenance/bar) +"jFl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"jFv" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/engine/secure_construction) +"jFy" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/machinery/power/apc{ + areastring = "/area/science/mixing"; + name = "Toxins Lab APC"; + pixel_y = -26 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"jFG" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"jFS" = ( +/obj/effect/spawner/structure/window/ice, +/turf/open/floor/plating, +/area/maintenance/bar) +"jFY" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"jFZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/mob/living/simple_animal/bot/medbot, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"jGd" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"jGi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"jGp" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"jGF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"jHC" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"jHD" = ( +/obj/machinery/computer/cargo{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"jHF" = ( +/obj/machinery/food_cart, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"jHT" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Diner" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"jIc" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"jIj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"jIk" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/plating, +/area/engine/storage) +"jIt" = ( +/turf/closed/wall/r_wall, +/area/security/checkpoint/supply) +"jIu" = ( +/obj/machinery/clonepod, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"jJb" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/chief) +"jJd" = ( +/turf/open/floor/pod/dark, +/area/maintenance/starboard) +"jJu" = ( +/turf/closed/wall/r_wall, +/area/medical/medbay/zone3) +"jKb" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/storage/primary) +"jKF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"jKT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/button/ignition/incinerator/toxmix{ + pixel_x = -8; + pixel_y = -22 + }, +/obj/machinery/button/door/incinerator_vent_toxmix{ + pixel_y = -22; + pixel_x = 9 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"jKV" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/hallway/primary/port) +"jLp" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"jLF" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"jLG" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/machinery/mineral/stacking_machine{ + input_dir = 1; + stack_amt = 10 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/disposal) +"jMk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "Dorm6"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/structure/table/wood, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/carpet, +/area/quartermaster/miningoffice) +"jNp" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"jNw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"jNK" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/landmark/start/janitor, +/turf/open/floor/plasteel, +/area/janitor) +"jNZ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/closet/secure_closet/hos, +/obj/item/clothing/suit/hooded/wintercoat/security, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"jOj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"jOl" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"jOo" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/mineral/wood, +/area/icemoon/surface/outdoors) +"jOy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/storage/atmos) +"jOB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"jOE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"jOJ" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/captain, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"jPb" = ( +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Hot Loop Entrance" + }, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"jPh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"jPj" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"jPm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmospherics_engine) +"jPz" = ( +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Research and Development Desk"; + req_one_access_txt = "7;29" + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/lab) +"jPI" = ( +/obj/machinery/cryopod{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"jPP" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"jQj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"jQp" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"jQB" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/bridge) +"jQN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ + dir = 8 + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"jRD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"jRU" = ( +/obj/structure/table/glass, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/lab) +"jSq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"jTl" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/computer/cargo{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"jTo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced, +/obj/vehicle/ridden/atv/snowmobile/snowcurity, +/obj/item/key/security, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"jTs" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"jTP" = ( +/obj/machinery/light, +/obj/machinery/shower{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/white, +/area/security/brig) +"jTY" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"jUf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, +/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"jUn" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"jUu" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"jUB" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas to Filter" + }, +/obj/machinery/airalarm/engine{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"jVc" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Chamber" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"jVx" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/dark, +/area/security/main) +"jWl" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/bridge) +"jWr" = ( +/turf/closed/wall/r_wall, +/area/storage/tech) +"jWx" = ( +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"jWy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"jXa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"jXh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"jXL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"jYS" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/light, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"jYT" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "portsolar"; + name = "Port Quarter Solar Control" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"jZg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"jZl" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"jZy" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"jZW" = ( +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"kag" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"kaK" = ( +/obj/effect/turf_decal/vg_decals/atmos/air, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"kaM" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel, +/area/hydroponics) +"kbR" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/firstaid/regular{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"kcn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"kcw" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"kcM" = ( +/obj/structure/plasticflaps, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + id = "QMLoad" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"kcX" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/barricade/wooden/snowed{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"kdm" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Cargo Delivery Office" + }, +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"kds" = ( +/obj/structure/cable, +/obj/structure/closet/toolcloset, +/obj/machinery/power/apc{ + areastring = "/area/storage/auxiliary"; + name = "Auxiliary Tool Storage APC"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"kdA" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"kdM" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"kdR" = ( +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"keq" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/structure/closet/secure_closet/atmospherics, +/obj/machinery/camera{ + c_tag = "Atmospherics South West"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ker" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"keu" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/computer/security{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"keC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"keI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"kfv" = ( +/turf/closed/wall/r_wall, +/area/security/prison) +"kfJ" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/misc/burial, +/obj/item/storage/book/bible, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/carpet, +/area/chapel/office) +"kge" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/structure/window{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"kgx" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"kgM" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"kgR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"khf" = ( +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -24; + pixel_y = -36 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"khw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"khy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall, +/area/quartermaster/sorting) +"kii" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/glowshroom, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"kij" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"kin" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"kis" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"kiB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"kjh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"kkn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/yjunction, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"kkt" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/infections{ + pixel_y = 7 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe/antiviral, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"kkB" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/soup/hotchili, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"kkG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"kkJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"kkY" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"klc" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"klh" = ( +/obj/structure/table, +/obj/item/radio/headset/headset_med, +/obj/item/hand_labeler, +/obj/structure/reagent_dispensers/virusfood{ + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"klo" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/turf/open/floor/plasteel, +/area/janitor) +"klQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/courtroom) +"kms" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/theatre) +"kmA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"kmH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"knn" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Security Lobby" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/wood, +/area/hallway/primary/central) +"knx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/turf/open/floor/plating, +/area/security/brig) +"knI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"knR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"kol" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "tegvent"; + name = "TEG Vent"; + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"kop" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"kox" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel, +/area/hydroponics) +"kpO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"kpX" = ( +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/valve/digital/layer1{ + name = "injector valve" + }, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"kqo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/disposal) +"kqV" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"krq" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/hallway/secondary/exit/departure_lounge) +"krB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/quartermaster/sorting) +"krH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/qm) +"krT" = ( +/obj/docking_port/stationary{ + dwidth = 3; + height = 4; + id = "snaxi_s"; + name = "South Taxi Port"; + roundstart_template = /datum/map_template/shuttle/snow_taxi; + width = 6 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"krV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/start/chief_engineer, +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"ksq" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Holding Area"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"ksM" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/closet/secure_closet/atmospherics, +/obj/machinery/power/apc{ + areastring = "/area/engine/atmos"; + name = "Atmospherics APC"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ktd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/genetics) +"kti" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ktt" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"ktw" = ( +/turf/closed/wall/mineral/wood, +/area/icemoon/surface/outdoors) +"ktT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"ktW" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 28 + }, +/obj/structure/table, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/clothing/neck/stethoscope, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"kuy" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/camera{ + c_tag = "Medbay Patient Room"; + dir = 4; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"kvG" = ( +/obj/effect/turf_decal/trimline/red/filled, +/obj/machinery/suit_storage_unit/security, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"kwl" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"kwY" = ( +/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/machinery/computer/security/mining{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"kxf" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"kxj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Testing Lab East"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"kxI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 10 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"kxP" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 28 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"kxU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"kyc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"kyf" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"kyo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"kyV" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/bridge) +"kzf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side, +/area/hallway/primary/port) +"kzS" = ( +/obj/machinery/computer/upload/borg, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"kAv" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"kAO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"kBb" = ( +/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/snowed/smoothed/icemoon, +/area/engine/atmos) +"kBe" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"kBK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"kCi" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"kCI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/paper/fluff{ + info = "Renovation Notice

    The bar layout for the station is very old. We've decided to give it a facelift after our partnership with IKEA Intergalactic?.
  • We added some sweet retro arcade machines and much more seating area. We removed the stage since it hasn't ever been used.
  • You can run this place like a restaurant now that you have tables. Go whip up a menu with the Chef. You have a condiments table and your Requests Console has been moved so a noticeboard can be placed there. Take tickets from customers and pin them on the noticeboard for the Chef.
  • We hope you like the new bar!"; + name = "Renovation Notice - Bar"; + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/stack/spacecash/c100, +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = -30; + pixel_y = 26; + receive_ore_updates = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"kDy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"kEd" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"kEf" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"kEz" = ( +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"kEW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Office Maintenance"; + req_access_txt = "22" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"kFr" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hop) +"kFF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"kGo" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"kGS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"kHd" = ( +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"kHm" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/atmos) +"kHr" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Pen #1"; + dir = 8; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"kHD" = ( +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/rec_center) +"kHI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"kHP" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"kHX" = ( +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"kIp" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"kIG" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"kJk" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"kJs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"kJE" = ( +/turf/open/floor/carpet, +/area/chapel/main) +"kJO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Escape Arm Holding Area"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"kKk" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/grass, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"kKY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"kLh" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"kLo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/machinery/vending/cart, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"kLQ" = ( +/obj/machinery/camera/motion{ + c_tag = "Vault"; + dir = 4; + network = list("vault") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/radio/intercom{ + pixel_x = -25 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"kMc" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"kMt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"kMy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"kMK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"kMT" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/table/glass, +/obj/item/cartridge/chemistry{ + pixel_y = 2 + }, +/obj/item/cartridge/medical, +/obj/item/cartridge/medical{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/cartridge/medical{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"kNQ" = ( +/obj/machinery/suit_storage_unit/hos, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"kOi" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ + dir = 8 + }, +/obj/machinery/air_sensor/atmos/oxygen_tank{ + pixel_y = -25 + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"kPi" = ( +/obj/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"kPj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/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, +/area/hallway/primary/central) +"kPn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"kPu" = ( +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"kPA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"kPQ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"kQn" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/tcomms, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"kQr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"kQG" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/aft/secondary) +"kRk" = ( +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"kRz" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/construction/storage) +"kRI" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern{ + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/icemoon/surface/outdoors) +"kRK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/wood, +/area/hallway/primary/port) +"kRX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plasteel, +/area/hydroponics) +"kSk" = ( +/obj/machinery/libraryscanner, +/turf/open/floor/wood, +/area/library) +"kSR" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"kTj" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plating, +/area/construction/storage) +"kTI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/primary/port) +"kTN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"kTY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"kUo" = ( +/obj/machinery/door/airlock/virology{ + name = "Break Room"; + req_access_txt = "39" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"kUy" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"kVo" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"kVx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"kVD" = ( +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/engine/supermatter) +"kVO" = ( +/turf/closed/wall, +/area/hallway/primary/aft) +"kWC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"kXG" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"kXY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"kYg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"kYs" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"kYF" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ai_monitored/security/armory) +"kZL" = ( +/turf/open/floor/wood, +/area/icemoon/surface/outdoors) +"lac" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"lam" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"las" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 30 + }, +/obj/structure/light_construct/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"lat" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"laE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/medical/virology) +"laL" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"lbp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/central) +"lbu" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, +/area/icemoon/surface/outdoors) +"lbv" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"ldt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Teleport and Gateway Access"; + req_access_txt = "17" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"ldE" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/secondary/entry) +"lek" = ( +/obj/effect/turf_decal/vg_decals/atmos/oxygen, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"lel" = ( +/obj/effect/landmark/start/botanist, +/turf/open/floor/plasteel, +/area/hydroponics) +"lep" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/shieldwallgen/xenobiologyaccess, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"leq" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 27 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"leT" = ( +/turf/open/floor/engine, +/area/engine/supermatter) +"leZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"lfd" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"lfl" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"lfs" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-08" + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"lfy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hydroponics) +"lfD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"lfG" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"lfV" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/maintenance/starboard) +"lgn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"lgq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"lgJ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"lgX" = ( +/obj/machinery/camera{ + c_tag = "Fore Starboard Solars"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"lhi" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/aft"; + dir = 8; + name = "Toxins Launch APC"; + pixel_x = -25 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"lhr" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"lhB" = ( +/obj/machinery/camera{ + c_tag = "Northwestern Hall 7"; + dir = 8 + }, +/obj/machinery/computer/shuttle/snow_taxi{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"lhQ" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"lhR" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"lia" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"liL" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/ai"; + dir = 4; + name = "AI Chamber APC"; + pixel_x = 24 + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"ljh" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"ljL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"ljT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"lki" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"lkP" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"lkQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"llu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"lmm" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"lmu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"lmy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hydroponics) +"lmC" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/hallway/primary/port) +"lng" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/computer/station_alert{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"lnx" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"lnH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/engine/storage) +"lnW" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"lob" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"loe" = ( +/obj/machinery/teleport/hub, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/teleporter) +"lom" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/miningoffice) +"loM" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"loO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"loT" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/genetics"; + dir = 4; + name = "Genetics APC"; + pixel_x = 24 + }, +/obj/structure/table/glass, +/obj/item/storage/pill_bottle/mannitol, +/obj/item/storage/pill_bottle/mutadone{ + pixel_x = 3 + }, +/obj/item/radio/headset/headset_medsci, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"loV" = ( +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -24; + pixel_y = -36 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"lpb" = ( +/obj/structure/table/wood, +/obj/effect/landmark/xeno_spawn, +/obj/item/gavelblock, +/turf/open/floor/wood, +/area/security/courtroom) +"lpl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"lpT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"lpW" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -2; + pixel_y = 9 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 5; + pixel_y = 9 + }, +/obj/item/wrench/medical, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"lqg" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"lqt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/atmos) +"lqW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"lrK" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"lrV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"lsh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"lsA" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay Break Room"; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ltk" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/storage/eva"; + dir = 1; + name = "EVA Storage APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"ltF" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/hallway/primary/port) +"ltY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hydroponics) +"lud" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"luf" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"lul" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"luo" = ( +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"lwH" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"lxz" = ( +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/rad_collector/anchored, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"lxF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"lxL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"lxV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"lyt" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/doppler_array/research/science{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"lyu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"lyv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"lzh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"lzi" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/fans/tiny/invisible, +/obj/structure/barricade/wooden/crude/snow{ + max_integrity = 15; + obj_integrity = 15 + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"lzw" = ( +/obj/machinery/firealarm{ + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"lzB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"lzW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/closet/crate/hydroponics, +/obj/item/wirecutters, +/obj/item/shovel/spade, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wrench, +/turf/open/floor/plasteel, +/area/hydroponics) +"lAp" = ( +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = -24; + req_access_txt = "10" + }, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"lAv" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/break_room) +"lAL" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/storage/box/donkpockets, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"lAS" = ( +/obj/item/storage/secure/safe{ + pixel_x = 5; + pixel_y = 29 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"lBe" = ( +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"lBF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/icecream_vat, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"lBH" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"lBT" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"lCi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"lCQ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"lCW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"lDj" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"lDV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/disposal) +"lEy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"lEU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"lFu" = ( +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "TEG Engine Room"; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"lFv" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"lFK" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"lFN" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"lGp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/primary/central) +"lGy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/camera{ + c_tag = "MiniSat External North"; + dir = 1; + network = list("minisat"); + start_active = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"lGB" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/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/blue{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"lHa" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmospherics_engine) +"lHl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel, +/area/engine/atmos) +"lHn" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"lHH" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) +"lHZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating, +/area/engine/storage) +"lIm" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"lIn" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"lIJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/weightmachine/stacklifter, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"lJi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"lJp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/engine/atmos) +"lJA" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"lJC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"lJN" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"lKT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"lLa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"lLv" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"lLD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/theatre) +"lMx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"lMF" = ( +/obj/machinery/camera{ + c_tag = "Virology Module"; + network = list("ss13","medbay"); + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"lNm" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/shieldwallgen/xenobiologyaccess, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"lNK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"lNU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/orange, +/area/engine/secure_construction) +"lOs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"lOF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"lOO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"lOX" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/mirror{ + pixel_x = 25 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"lPB" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"lQp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"lQs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"lQJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"lRx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"lSt" = ( +/obj/effect/landmark/start/janitor, +/turf/open/floor/plasteel, +/area/janitor) +"lSN" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/rnd/production/techfab/department/medical, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"lTh" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/storage/box/bodybags, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"lTs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"lTB" = ( +/obj/structure/table/glass, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/clothing/glasses/hud/health, +/obj/item/stamp/cmo, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"lTJ" = ( +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"lTT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + name = "Captain's Office"; + req_access_txt = "20" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"lUd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"lVd" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/machinery/camera{ + c_tag = "Kitchen Cold Room" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"lVK" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"lVN" = ( +/obj/structure/closet/crate/secure/engineering{ + name = "Supermatter Shard Crate" + }, +/obj/machinery/power/supermatter_crystal/shard, +/turf/open/floor/plating, +/area/engine/storage) +"lVS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"lWb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/lab) +"lWf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat/service) +"lWi" = ( +/obj/machinery/suit_storage_unit/engine, +/turf/open/floor/plating, +/area/construction/storage) +"lWo" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"lWy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"lWP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"lWR" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"lXk" = ( +/obj/structure/mineral_door/woodrustic, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"lXR" = ( +/obj/machinery/camera{ + c_tag = "Northwest Paramedic Post Garage"; + network = list("ss13","medbay") + }, +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"lXT" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmospherics_engine) +"lYk" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"lYy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"lYM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/computer/med_data{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"lYN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/miningdock) +"lYS" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Security" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"lZi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/landmark/secequipment, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"lZj" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/grenade/barrier{ + pixel_x = -4 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"lZn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"lZs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"lZL" = ( +/turf/open/floor/carpet, +/area/hallway/primary/port) +"mai" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/camera{ + c_tag = "Escape Arm Central"; + dir = 1 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"maj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"mao" = ( +/obj/structure/tank_dispenser{ + pixel_x = -1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"maG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"maL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"maR" = ( +/obj/structure/fans/tiny, +/obj/structure/mineral_door/woodrustic, +/turf/open/floor/wood, +/area/icemoon/surface/outdoors) +"mbm" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"mbt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"mbE" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel, +/area/hydroponics) +"mbM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/dark, +/area/bridge) +"mcs" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"mcy" = ( +/obj/machinery/camera{ + c_tag = "Mining Dock External"; + dir = 8 + }, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"mcU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"mdq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"mdG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"mek" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/quartermaster/miningoffice) +"meG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"mfi" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/wood, +/area/hallway/primary/port) +"mfm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"mfC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"mfF" = ( +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/cmo"; + dir = 1; + name = "CM Office APC"; + pixel_x = -32; + pixel_y = 4 + }, +/obj/effect/landmark/start/chief_medical_officer, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"mgo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Warehouse"; + req_access_txt = "31" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"mgC" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"mgM" = ( +/turf/open/floor/plating, +/area/storage/tech) +"mgV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"mhq" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Cargo Bay North" + }, +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"mhv" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"mhz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/research{ + name = "Toxins Lab"; + req_access_txt = "7" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/science/mixing) +"mhG" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"mhH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/courtroom) +"mia" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"mjH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"mjX" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/starboard/aft) +"mkd" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"mkm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/fore"; + dir = 1; + name = "Fore Primary Hallway APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"mkr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plasteel, +/area/engine/engineering) +"mky" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail{ + sortType = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"mkY" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access_txt = "22" + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"mlM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"mmJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"mmK" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"mmM" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"mmO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"mmQ" = ( +/obj/machinery/vending/engivend, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"mmY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"mnj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"mnL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"moD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/storage/belt/medical, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"moX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"mpj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/virology) +"mps" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"mqb" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"mqc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"mqm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/bridge) +"mqT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmos) +"mrM" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"mrW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/sign/poster/contraband/clown{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"mse" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ai_monitored/security/armory) +"msg" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel, +/area/science/storage) +"msi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"msm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"msA" = ( +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/security/courtroom) +"msK" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"msN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"mtz" = ( +/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/aft/secondary) +"mtP" = ( +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"mtY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"muk" = ( +/obj/machinery/rnd/bepis, +/turf/open/floor/engine, +/area/science/misc_lab) +"muN" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"mvA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/quartermaster/storage) +"mvQ" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"mwQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"mwV" = ( +/obj/machinery/vending/medical{ + pixel_x = -2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"mwW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/dark, +/area/security/main) +"mxo" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"mxt" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"mxF" = ( +/obj/machinery/light/floor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"myh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/robotics/lab) +"myq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"myZ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"mzj" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/modular_computer/console/preset/engineering, +/turf/open/floor/plasteel, +/area/engine/break_room) +"mzs" = ( +/obj/machinery/power/emitter, +/turf/open/floor/plating, +/area/engine/storage) +"mzx" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"mzB" = ( +/obj/structure/table, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"mAk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"mAn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"mAx" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"mAK" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"mBK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"mDm" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"mDp" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/pen/red, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"mDB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"mDO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plating, +/area/security/brig) +"mDW" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"mDX" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"mEE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"mEI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"mFg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"mGa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"mGb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"mGl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = -26; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"mGp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/hydroponics) +"mGE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"mGL" = ( +/obj/structure/closet/secure_closet/RD, +/obj/machinery/light_switch{ + pixel_y = -23 + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"mGT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"mHT" = ( +/obj/structure/closet/l3closet/scientist, +/obj/item/extinguisher, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"mHU" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/flashlight/lamp/bananalamp{ + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"mIe" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"mIl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"mIu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"mIz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"mIO" = ( +/obj/machinery/camera{ + c_tag = "Mech Bay"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24; + pixel_y = -28 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"mJd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"mJr" = ( +/obj/structure/chair/sofa{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"mKk" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/zipties{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/storage/box/zipties{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/storage/fancy/donut_box, +/obj/machinery/camera{ + c_tag = "Brig Control"; + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"mKv" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"mKD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/chair/stool, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"mKL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 15 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"mKO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "engsm"; + name = "Radiation Shutters Control"; + req_access_txt = "10"; + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"mLu" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/tank/oxygen_tank{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"mLB" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Toxins Launch Hall 2"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"mLD" = ( +/obj/structure/closet/wardrobe/chemistry_white, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"mLK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/structure/bedsheetbin/color, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"mLO" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -9 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + dir = 1; + pixel_x = -3 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 9 + }, +/obj/item/sharpener{ + pixel_x = 10 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"mLP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/storage/eva) +"mMs" = ( +/turf/closed/wall/r_wall, +/area/engine/break_room) +"mMP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"mNo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"mNq" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/water_vapor, +/turf/open/floor/plasteel, +/area/janitor) +"mNG" = ( +/obj/item/target, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"mNP" = ( +/obj/machinery/vending/wallmed{ + pixel_y = -28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"mNS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/turnstile{ + name = "Genpop Exit Turnstile"; + req_access_txt = "70"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "permacell1"; + name = "genpop blast door" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"mOe" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"mOv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"mOx" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"mOE" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"mOG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/chapel/main) +"mPm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"mPM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/hallway/primary/central) +"mPR" = ( +/obj/machinery/door/airlock{ + desc = "A small bathroom with a sink, toilet and shower."; + id_tag = "Bath2"; + name = "Bathroom" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/dorms) +"mQo" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Hydroponics North" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"mQC" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/disposal) +"mQD" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/library) +"mQJ" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"mQK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"mQV" = ( +/obj/machinery/button/door{ + id = "trash"; + name = "Disposal Vent Control"; + pixel_x = -8; + pixel_y = -25; + req_access_txt = "12" + }, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "garbage"; + name = "disposal conveyor" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"mRz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"mRZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/storage/primary) +"mSs" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"mSt" = ( +/turf/closed/wall, +/area/janitor) +"mSN" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/department/electrical) +"mTl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/hallway/primary/central) +"mTw" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 30 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"mVb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "armory2"; + name = "Armory Shutters"; + pixel_y = 26; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"mVe" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/port/aft"; + dir = 4; + name = "Port Quarter Solar APC"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/machinery/camera{ + c_tag = "Aft Port Solar Control"; + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"mVf" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 6 + }, +/obj/machinery/computer/atmos_control/tank/carbon_tank{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"mVh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access_txt = "6;5" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"mVi" = ( +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"mVo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Auxiliary Bridge South" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"mVr" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 29 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"mVN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"mWc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"mWm" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"mWy" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"mWD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"mWJ" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"mXj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"mXC" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"mYd" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"mYx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"mYB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"mYE" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 8 + }, +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"mYT" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"mZk" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/starboard) +"mZp" = ( +/turf/closed/wall/r_wall, +/area/engine/storage) +"naj" = ( +/turf/open/floor/wood, +/area/maintenance/bar) +"naE" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 30 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"nbr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"nbC" = ( +/turf/closed/mineral/random/snow/more_caves, +/area/icemoon/surface/outdoors) +"nbU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ncg" = ( +/obj/machinery/door/airlock/atmos/abandoned{ + name = "Atmospherics Maintenance"; + req_access_txt = "12;24" + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"ncH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"nde" = ( +/obj/structure/light_construct/small, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"ndg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"ndm" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"ndn" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"ndL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Brig Equipment Room" + }, +/obj/machinery/recharger{ + name = "wall-mounted recharger"; + pixel_y = 34 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/dark, +/area/security/main) +"ndM" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/paramedic"; + dir = 8; + name = "Paramedic Post"; + pixel_x = -26 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"ndQ" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/storage"; + dir = 4; + name = "Cargo Bay APC"; + pixel_x = 24; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ndX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"nea" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"nez" = ( +/obj/structure/cable, +/obj/machinery/power/smes, +/turf/open/floor/plasteel, +/area/construction/storage) +"nft" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 5 + }, +/obj/machinery/computer/atmos_control/tank/toxin_tank{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"nfB" = ( +/obj/structure/closet/secure_closet/detective, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/clothing/glasses/sunglasses, +/obj/item/taperecorder, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"nfI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ngj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/janitor) +"ngB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"nhe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"nhn" = ( +/obj/structure/table, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"nhr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"nht" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"nhv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"nhz" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"nhK" = ( +/obj/effect/landmark/start/paramedic, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"nhO" = ( +/obj/machinery/airalarm/server{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"nij" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/watertank, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/book/manual/hydroponics_pod_people{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/paper/guides/jobs/hydroponics{ + pixel_x = -5; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"njd" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -27; + pixel_y = -29 + }, +/turf/open/floor/pod/dark, +/area/maintenance/starboard) +"njr" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/stool, +/obj/machinery/camera{ + c_tag = "Mining Office Kitchen"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"nlk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"nlF" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"nlM" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"nmc" = ( +/obj/machinery/rnd/production/techfab/department/cargo, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"nmL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"nmM" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/computer/atmos_alert, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"nmN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/bridge) +"nmR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical/genetics) +"nmY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"nnj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/genetics) +"nnV" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"nok" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"now" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"noB" = ( +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/sloth/paperwork, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"noQ" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/supermatter) +"npl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"npp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"npv" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/machinery/door/airlock/public/glass{ + name = "Diner" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"nqc" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"nqx" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"nrd" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"nre" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"nrg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"nrJ" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"nrY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"nsf" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"nsi" = ( +/obj/structure/table, +/obj/item/soap/nanotrasen, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/suit/straight_jacket, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"nsv" = ( +/obj/machinery/requests_console{ + department = "Kitchen"; + departmentType = 2; + pixel_y = 32 + }, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/book/manual/chef_recipes, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"nsw" = ( +/obj/machinery/button/door{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"nsB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"ntd" = ( +/obj/machinery/door/airlock/medical{ + name = "Medbay Break Room"; + req_access_txt = "5" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/central) +"ntO" = ( +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/item/reagent_containers/glass/beaker/synthflesh, +/obj/machinery/light_switch{ + pixel_y = -23 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"ntV" = ( +/obj/machinery/camera{ + c_tag = "AI Chamber - Port"; + dir = 4; + network = list("aicore") + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"ntX" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine/airless, +/area/engine/atmos) +"nuu" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/tracker, +/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, +/area/icemoon/surface/outdoors) +"nuJ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/lab) +"nuS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Northwestern Lobby"; + dir = 1 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/secondary/entry) +"nvj" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plating, +/area/construction/storage) +"nwq" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"nwz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel, +/area/engine/break_room) +"nwR" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access_txt = "26" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/janitor) +"nxv" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) +"nya" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Medbay Foyer"; + dir = 1; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"nyd" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"nyp" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/AI, +/turf/open/floor/plating, +/area/storage/tech) +"nyq" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"nyT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/tcommsat/computer) +"nzn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/pew/right{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"nzt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"nzD" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"nzH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"nzK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"nzM" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/library) +"nAx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/tcommsat/server) +"nAS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"nBd" = ( +/obj/machinery/button/door{ + id = "Dorm2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -24; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"nBk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"nBI" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/table/glass, +/obj/item/storage/box/syringes, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"nBU" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window{ + dir = 1; + name = "High-Risk Modules"; + req_access_txt = "20" + }, +/obj/structure/table, +/obj/item/aiModule/reset/purge, +/obj/item/aiModule/zeroth/oneHuman, +/obj/item/aiModule/supplied/protectStation, +/obj/item/aiModule/supplied/oxygen, +/obj/effect/spawner/lootdrop/aimodule_harmful, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"nCc" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/science/storage) +"nCf" = ( +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/rad_collector/anchored, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"nCq" = ( +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, +/obj/machinery/door/poddoor{ + id = "tegheat"; + name = "TEG Heatshield" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/engine/atmospherics_engine) +"nCA" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ai_monitored/security/armory) +"nCL" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"nCU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"nDa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"nDd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/machinery/light/floor, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"nDl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"nDu" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"nEa" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"nEi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/science/lab) +"nEl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"nEs" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 12; + height = 18; + id = "emergency_home"; + name = "BoxStation emergency evac bay"; + width = 32 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"nEt" = ( +/obj/machinery/computer/crew{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"nEv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/hallway/primary/port) +"nEI" = ( +/obj/structure/dresser, +/obj/machinery/camera{ + c_tag = "Theatre" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"nEJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/bridge) +"nFw" = ( +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_x = -3; + pixel_y = -35; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"nFG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/dark, +/area/bridge) +"nFM" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Port Mix to Engine"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"nGa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + beacon_freq = 1400; + home_destination = "QM #1"; + suffix = "#1" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #1" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard"; + dir = 4; + name = "Starboard Maintenance APC"; + pixel_x = 26 + }, +/turf/open/floor/pod/dark, +/area/maintenance/starboard) +"nGd" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/science/storage) +"nGf" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"nGh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"nGi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"nGx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"nHe" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/maintenance/bar) +"nHi" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"nHQ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/science/storage) +"nHX" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"nIu" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"nIM" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/obj/item/storage/pill_bottle/dice{ + pixel_x = 8 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"nIR" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/camera{ + c_tag = "Medbay South"; + network = list("ss13","medbay") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"nIU" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"nJq" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics South East"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"nJr" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"nJI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southleft{ + name = "Reception Desk"; + req_access_txt = "63"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"nKO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"nKU" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = 24; + req_access_txt = "31" + }, +/obj/structure/closet/wardrobe/cargotech, +/obj/item/radio/headset/headset_cargo, +/obj/item/radio/headset/headset_cargo, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"nLF" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"nMw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"nNj" = ( +/obj/machinery/chem_master/condimaster{ + name = "HoochMaster 2000" + }, +/obj/machinery/camera{ + c_tag = "Bar Storage" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"nNV" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/carpet/orange, +/area/engine/secure_construction) +"nOe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"nOj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"nOk" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"nOn" = ( +/obj/machinery/telecomms/server/presets/science, +/obj/machinery/camera{ + c_tag = "Telecomms Server Room"; + network = list("tcomms") + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"nOG" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/landmark/start/cyborg, +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/aisat/service"; + dir = 8; + name = "MiniSat Service Bay APC"; + pixel_x = -27 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/service) +"nOK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"nOY" = ( +/obj/machinery/camera{ + c_tag = "Dorms West"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"nPd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public/glass{ + id_tag = "permahydro"; + name = "Hydroponics Module" + }, +/obj/machinery/door/poddoor/preopen{ + id = "permacell2"; + name = "garden blast door" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel, +/area/security/prison) +"nPs" = ( +/obj/structure/chair/stool, +/obj/structure/barricade/wooden{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"nPF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engine/break_room) +"nQd" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmospherics_engine) +"nQp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"nQr" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Medbay" + }, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"nQM" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/landmark/secequipment, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"nRn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"nRt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"nRu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall/r_wall, +/area/science/mixing) +"nRS" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"nRX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"nSf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"nSX" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Gas to Cooling Loop"; + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"nTz" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/hallway/secondary/exit/departure_lounge) +"nTQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"nUm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/disposal) +"nUN" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"nVp" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"nVv" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 30 + }, +/obj/structure/table/glass, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"nVI" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"nVP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"nVY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/bridge) +"nWJ" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"nWO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"nWP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"nXn" = ( +/obj/structure/closet/firecloset, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"nXs" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"nXy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"nYv" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"nYN" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"nYZ" = ( +/turf/closed/wall/r_wall, +/area/medical/genetics) +"nZE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"nZU" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"oai" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"oaC" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"oaF" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"oaS" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/construction/storage) +"oba" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"obb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"obd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"obB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"obL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/command{ + name = "Conference Room"; + req_access_txt = "19" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/wood, +/area/bridge) +"obR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"ocG" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/brown, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ocN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/airlock/research{ + name = "Kill Chamber"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"ocY" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"odg" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"odD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction/storage) +"odF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "Dorm5"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/structure/table/wood, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/carpet, +/area/quartermaster/miningoffice) +"odK" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"odR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"oeh" = ( +/obj/machinery/door/airlock/engineering/abandoned{ + name = "Electrical Maintenance"; + req_access_txt = "11" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/construction/storage) +"oez" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"oeC" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"oeS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"oeV" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"ofm" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"ofy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hor) +"ofF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ofP" = ( +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"oge" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ogX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/quartermaster/sorting) +"ohf" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/obj/effect/turf_decal/bot_white/left, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"ohk" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"ohm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"oho" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/wood, +/area/hallway/primary/central) +"ohq" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ohr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/auxiliary) +"ohv" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/aft"; + dir = 1; + name = "Aft Hall APC"; + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"ohF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"ohK" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"oib" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"oiC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"oiM" = ( +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor{ + id = "tegheat"; + name = "TEG Heatshield" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/engine/atmospherics_engine) +"oiX" = ( +/turf/closed/wall, +/area/crew_quarters/heads/hop) +"oje" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ojs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"ojv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ojP" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Atmos to Gas" + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"ojY" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"okm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/crowbar, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"okq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Dorm"; + location = "HOP2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"okt" = ( +/obj/machinery/light/small, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/quartermaster/miningoffice) +"old" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush" + }, +/turf/open/floor/wood, +/area/security/courtroom) +"oln" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"olx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"olz" = ( +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"olW" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"omh" = ( +/obj/machinery/door/airlock/wood, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/barricade/wooden/crude/snow{ + max_integrity = 15; + obj_integrity = 15 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"oml" = ( +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"omC" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"omO" = ( +/obj/structure/closet/crate/wooden, +/obj/item/storage/box/lights/mixed, +/obj/item/stack/sheet/mineral/wood/twenty, +/obj/item/circuitboard/machine/chem_dispenser/drinks, +/obj/item/circuitboard/machine/chem_dispenser/drinks/beer, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/storage/toolbox/mechanical/old, +/obj/item/electronics/airlock, +/turf/open/floor/plating, +/area/maintenance/bar) +"omQ" = ( +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/pod/dark, +/area/maintenance/starboard) +"ont" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ + dir = 8 + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"onY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 10 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"ooa" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"oob" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ooR" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/landmark/start/ai, +/obj/item/radio/intercom{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = -25; + pixel_y = -10 + }, +/obj/item/radio/intercom{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_y = 27 + }, +/obj/item/radio/intercom{ + freerange = 1; + name = "Common Channel"; + pixel_x = -25 + }, +/obj/machinery/button/door{ + id = "AI Chamber entrance shutters"; + name = "AI Chamber entrance shutters control"; + pixel_x = 8; + pixel_y = 23; + req_access_txt = "16" + }, +/obj/machinery/door/window{ + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Primary AI Core Access"; + obj_integrity = 300; + req_access_txt = "16" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"opq" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"opC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/secure_closet/engineering_personal, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction/storage) +"opT" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"opY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"oql" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"oqw" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + name = "Cargo Desk"; + req_access_txt = "50" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"oqF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"oqL" = ( +/obj/structure/closet/secure_closet/security/science, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"orN" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"osa" = ( +/obj/structure/chair/pew/right{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"osc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"oto" = ( +/turf/closed/wall, +/area/medical/surgery) +"ots" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/tcommsat/server) +"oty" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/engine/engineering) +"otZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"ouB" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"ouE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/bar) +"ouH" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ouQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"ouX" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 2 + }, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"ovb" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ovq" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ovI" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"ovP" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"owj" = ( +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"owk" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"owv" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"owV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"oxh" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"oxs" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Bridge Southwest" + }, +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_x = 8; + pixel_y = 27; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"oyf" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #3" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/pod/dark, +/area/maintenance/starboard) +"oym" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"oyz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"oAX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"oBj" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"oBl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"oBs" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"oBD" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Dorms South"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"oBF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"oBG" = ( +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/obj/item/toy/plush/mammal/fox, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"oCZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"oDm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"oDn" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "TEG West"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"oDw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"oEa" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/brown, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"oEf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/vending/wardrobe/jani_wardrobe, +/obj/machinery/camera{ + c_tag = "Custodial Closet" + }, +/turf/open/floor/plasteel, +/area/janitor) +"oEs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/turf/open/floor/plating, +/area/security/brig) +"oEz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/service) +"oEO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/computer/card, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"oGU" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/wood, +/area/hallway/primary/central) +"oHl" = ( +/obj/structure/closet/crate/secure/engineering{ + name = "TEG crate" + }, +/obj/item/circuitboard/machine/circulator, +/obj/item/circuitboard/machine/circulator, +/obj/item/circuitboard/machine/generator, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/engine/storage) +"oHS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/rd, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"oHU" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"oIb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 22 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"oIq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/engine/atmos) +"oIA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room"; + req_access_txt = "7" + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"oIJ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"oJa" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/closet/radiation, +/turf/open/floor/engine, +/area/engine/engineering) +"oJp" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oJF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/main) +"oJX" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/item/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"oKr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"oKD" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/light, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Brig Cell Blocks"; + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"oKG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/maintenance/disposal) +"oKN" = ( +/obj/structure/table/reinforced, +/obj/item/assembly/signaler{ + pixel_y = 8 + }, +/obj/item/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/assembly/signaler{ + pixel_x = -3; + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"oLe" = ( +/obj/machinery/computer/shuttle/snow_taxi{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"oLo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"oLB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"oLT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"oME" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/light/floor, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"oNv" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"oNz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"oNR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"oNT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"oOe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"oOu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/bridge) +"oOR" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "hop"; + name = "Privacy Shutters Control"; + pixel_x = 6; + pixel_y = -24; + req_access_txt = "57" + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"oPP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"oPS" = ( +/turf/closed/wall, +/area/storage/primary) +"oQa" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"oQg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/station_engineer, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"oQs" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/obj/item/reagent_containers/food/snacks/mint, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"oQy" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"oQE" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"oRc" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"oRh" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"oSt" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"oTu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"oTv" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"oTF" = ( +/turf/closed/wall/r_wall, +/area/medical/morgue) +"oTT" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"oUs" = ( +/obj/machinery/suit_storage_unit/engine, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oUQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "secure storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/engine/storage) +"oUV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"oUX" = ( +/obj/structure/table/wood, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"oVN" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall/r_wall, +/area/science/misc_lab) +"oWw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"oWy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"oWT" = ( +/obj/machinery/vending/cigarette, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/hallway/primary/port) +"oWW" = ( +/obj/machinery/computer/atmos_control/tank/air_tank, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/camera{ + c_tag = "Atmospherics North East" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"oXi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oXl" = ( +/obj/machinery/camera{ + c_tag = "Hydroponics South"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"oXn" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"oYn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"oYr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "Dorm5"; + name = "Room Four" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"oYU" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"oZe" = ( +/obj/machinery/camera{ + c_tag = "Escape Arm Airlocks"; + dir = 8 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"oZf" = ( +/obj/machinery/camera{ + c_tag = "Testing Chamber"; + dir = 1; + network = list("test","rd") + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"oZq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Surgery Observation" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"oZC" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"oZL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/water_vapor, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"par" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/zone3) +"pax" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/janitor) +"paF" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/main) +"paY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"pbc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/assistant, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"pbf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"pbg" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"pbk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"pbs" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 13; + id = "ferry_home"; + name = "port bay 2"; + width = 5 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"pbw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/camera{ + c_tag = "Surgery B"; + network = list("ss13","medbay"); + pixel_x = 22 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"pbP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/item/paper/guides/jobs/medical/morgue{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"pbS" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"pbV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/bridge) +"pcd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/vending/snack/random, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"pce" = ( +/obj/machinery/door/airlock/external{ + name = "Auxiliary Airlock" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"pcl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxins_mixing_output{ + dir = 1 + }, +/obj/machinery/sparker/toxmix{ + pixel_x = -25 + }, +/turf/open/floor/engine/airless, +/area/science/mixing) +"pcs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet, +/obj/item/clothing/shoes/winterboots/ice_boots, +/obj/item/clothing/shoes/winterboots/ice_boots, +/obj/item/clothing/shoes/winterboots/ice_boots, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"pcT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + sortType = 23 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"pdj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"pdo" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/primary/port) +"pdv" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"pdD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/closet/secure_closet/security/cargo, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"pdL" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"peq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"pfb" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Gas to Cooling Loop"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"pfB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/misc_lab) +"pfN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"pfY" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"pfZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"pgk" = ( +/obj/structure/window{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"pgp" = ( +/turf/closed/wall, +/area/crew_quarters/dorms) +"pgG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/camera/motion{ + c_tag = "EVA Motion Sensor" + }, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"phf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"phq" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/janitor) +"phs" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"phu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"phI" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"phS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"phU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/mining{ + req_access_txt = "48" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"pig" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"piu" = ( +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"piv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/main) +"piR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plating, +/area/engine/engineering) +"piX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"piY" = ( +/obj/machinery/atmospherics/miner/nitrogen, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"pjg" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"pjn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Southern Hall 3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"pjD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"pkh" = ( +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"pkJ" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"plg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"pmE" = ( +/obj/machinery/camera{ + c_tag = "Courtroom East"; + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush" + }, +/turf/open/floor/wood, +/area/security/courtroom) +"pmK" = ( +/obj/machinery/computer/operating, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"pnr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"pnz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/chair/pew/right{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"pnS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plasteel, +/area/engine/atmos) +"poj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"por" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"poR" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"poT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"poU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"ppj" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmospherics_engine) +"ppl" = ( +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"ppI" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"pqe" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"pqj" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"pqs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"pqL" = ( +/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{ + pixel_x = -25 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/computer/arcade/minesweeper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"pqX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"prf" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"prl" = ( +/obj/structure/closet/l3closet/virology, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"pry" = ( +/obj/structure/chair/pew/right{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"prD" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"prL" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"prP" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"pss" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"psS" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Quartermaster's Office"; + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"ptd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "Dorm6"; + name = "Room Five" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"ptl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ptv" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible/layer3, +/obj/machinery/igniter{ + id = "Incinerator" + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"ptU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"ptY" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"puf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/obj/machinery/pipedispenser/disposal, +/obj/structure/fireaxecabinet{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"puk" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 1; + initialize_directions = 1 + }, +/turf/open/floor/circuit, +/area/science/server) +"puo" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"puA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"puE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/pen/fountain, +/obj/machinery/camera{ + c_tag = "Chief Engineer's Office"; + dir = 8 + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = 24; + req_access_txt = "11" + }, +/obj/item/paper/monitorkey, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"puS" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/requests_console{ + department = "Virology"; + name = "Virology Requests Console"; + pixel_x = 32 + }, +/obj/machinery/light_switch{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"puY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"pvj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"pvl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/secure_closet/genpop, +/obj/item/radio/headset{ + desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; + name = "prisoner headset"; + prison_radio = 1 + }, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"pvo" = ( +/obj/structure/closet/crate/coffin, +/obj/machinery/door/window/eastleft{ + name = "Coffin Storage"; + req_access_txt = "22" + }, +/turf/open/floor/wood, +/area/chapel/office) +"pvr" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"pvw" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"pvx" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/tcommsat/server"; + name = "Telecomms Server APC"; + pixel_y = -25 + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"pvV" = ( +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/drone{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"pvY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + external_pressure_bound = 140; + name = "killroom vent"; + pressure_checks = 0; + dir = 1 + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"pwC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/engine/storage) +"pwE" = ( +/obj/effect/landmark/start/cyborg, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/service) +"pwL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"pxh" = ( +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/rad_collector/anchored, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Supermatter Interior"; + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"pxp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/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) +"pxv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"pxE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"pxS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"pxX" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"pxZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"pyw" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/port/fore"; + dir = 4; + name = "Port Bow Maintenance APC"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"pyD" = ( +/obj/machinery/chem_heater, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"pyF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/disposal) +"pyI" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/science/storage"; + dir = 4; + name = "Toxins Storage APC"; + pixel_x = 25 + }, +/turf/open/floor/plasteel, +/area/science/storage) +"pyW" = ( +/obj/structure/closet/crate/medical, +/turf/open/floor/plating, +/area/maintenance/starboard) +"pyY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/toilet/secret/prison{ + dir = 8 + }, +/obj/structure/mirror{ + pixel_x = 25 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"pze" = ( +/obj/machinery/door/airlock/external{ + name = "Auxiliary Airlock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"pzk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"pzI" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"pzZ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"pAC" = ( +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/rnd, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"pAN" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"pBh" = ( +/obj/machinery/door/airlock{ + desc = "A small bathroom with a sink, toilet and shower."; + id_tag = "Bath1"; + name = "Bathroom" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/dorms) +"pBU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"pCj" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/dorms) +"pCo" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"pCv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"pCU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"pCY" = ( +/obj/machinery/computer/communications, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"pDh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"pDu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + sortType = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"pDF" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/flasher/portable, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"pDS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"pEm" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"pED" = ( +/obj/machinery/computer/operating, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"pEF" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable, +/obj/machinery/power/terminal, +/turf/open/floor/plasteel, +/area/construction/storage) +"pEK" = ( +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ai_monitored/security/armory) +"pFf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/pipedispenser/disposal/transit_tube, +/turf/open/floor/plasteel, +/area/engine/atmos) +"pFo" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/engine/storage) +"pFu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"pFI" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"pFM" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"pFR" = ( +/turf/closed/wall, +/area/hallway/primary/fore) +"pGe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"pGs" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"pGL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"pHi" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/meter, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"pHl" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"pHH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"pIf" = ( +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"pIz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"pIH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"pIP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"pJS" = ( +/turf/closed/wall, +/area/quartermaster/storage) +"pJT" = ( +/obj/machinery/computer/arcade{ + dir = 4 + }, +/obj/structure/light_construct/small, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"pKp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"pKr" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"pKN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"pLd" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"pLP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/turnstile{ + name = "Genpop Exit Turnstile"; + req_access_txt = "70"; + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"pLX" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"pMf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"pMp" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"pMD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"pMU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"pNo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/announcement_system, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"pNv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access_txt = "30" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/checker, +/area/science/server) +"pNB" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/RnD_secure, +/turf/open/floor/plating, +/area/storage/tech) +"pNO" = ( +/obj/machinery/suit_storage_unit/cmo, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"pNQ" = ( +/obj/machinery/bookbinder, +/obj/machinery/camera{ + c_tag = "Library South"; + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/library) +"pNU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/main) +"pOg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen{ + desc = "Writes upside down!"; + name = "astronaut pen" + }, +/obj/machinery/door/window{ + name = "Captain's Desk"; + req_access_txt = "20" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/item/card/id/captains_spare, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"pPw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"pPx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"pPz" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hydroponics) +"pPL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"pQd" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"pQg" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmospherics_engine) +"pQN" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"pRV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"pSm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kanyewest"; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/security/detectives_office) +"pSO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"pST" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Evidence Storage"; + req_access_txt = "4" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"pTq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plasteel, +/area/engine/engineering) +"pTw" = ( +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"pUf" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/conveyor{ + id = "QMLoad" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"pUz" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"pUP" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/wood, +/area/chapel/main) +"pVz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "lawyer_blast"; + name = "privacy door" + }, +/turf/open/floor/plating, +/area/lawoffice) +"pVW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"pVZ" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/that, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"pWa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"pWc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plating, +/area/maintenance/disposal) +"pWz" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"pWS" = ( +/turf/closed/wall/r_wall, +/area/hallway/primary/fore) +"pXb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"pXl" = ( +/obj/machinery/computer/cloning{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"pXp" = ( +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"pXW" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/button/door{ + id = "heads_meeting"; + name = "Security Shutters"; + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"pYh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Northwestern Hall 3"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"pYM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"pZl" = ( +/obj/machinery/light, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/hallway/secondary/exit/departure_lounge) +"pZD" = ( +/turf/closed/wall/r_wall, +/area/medical/virology) +"pZJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/genetics) +"qal" = ( +/obj/structure/chair, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"qaO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"qaX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"qbg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"qbh" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"qbr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/computer/security{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"qbv" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/camera{ + c_tag = "Conference Room" + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"qbJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"qbY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"qbZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"qck" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"qeo" = ( +/obj/machinery/holopad, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/dark, +/area/security/main) +"qeH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/janitor) +"qeL" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"qeP" = ( +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/rad_collector/anchored, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"qeY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"qfd" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"qfJ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"qfT" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/hallway/primary/central) +"qfX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"qgm" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"qgC" = ( +/obj/structure/light_construct/small{ + dir = 1 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"qgZ" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"qha" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"qhf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"qhu" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"qhU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"qib" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Atmos to Gas" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"qip" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"qiF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"qjc" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"qjA" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/storage/primary"; + dir = 4; + name = "Primary Tool Storage APC"; + pixel_x = 24; + pixel_y = 1 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"qkg" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"qkO" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"qkT" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/chapel/main) +"qlj" = ( +/turf/closed/wall, +/area/crew_quarters/theatre) +"qlH" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/port/aft) +"qlW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"qlY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"qmo" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ + dir = 8 + }, +/obj/machinery/air_sensor/atmos/nitrogen_tank{ + pixel_y = -25 + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"qmD" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/barricade/wooden{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"qnk" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"qnr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/miningdock) +"qnx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"qnC" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"qnL" = ( +/obj/machinery/power/solar_control{ + id = "auxsolareast"; + name = "Starboard Bow Solar Control" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"qoh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"qpb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"qpo" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"qpW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/stack/wrapping_paper{ + pixel_x = 3; + pixel_y = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"qqb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma, +/turf/open/floor/plating, +/area/storage/atmos) +"qqo" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"qqR" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"qqZ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"qrq" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/teleporter"; + name = "Teleporter APC"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"qrv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/integrated_circuit_printer, +/obj/machinery/camera{ + c_tag = "Testing Lab West"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"qrA" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"qrR" = ( +/turf/closed/mineral/random/snow/no_caves, +/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) +"qrS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access_txt = "26" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/janitor) +"qsf" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"qsm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"qss" = ( +/turf/open/floor/plasteel, +/area/hydroponics) +"qsz" = ( +/obj/structure/closet/secure_closet/medical1{ + anchored = 1; + pixel_x = -3 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 4; + pixel_x = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"qsD" = ( +/turf/closed/wall/r_wall, +/area/maintenance/department/electrical) +"qtH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"qtK" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/library) +"quh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"quj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"qur" = ( +/turf/open/floor/plating, +/area/quartermaster/storage) +"quE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"quH" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/flasher/portable, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"qva" = ( +/obj/structure/closet/secure_closet/hop, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"qvG" = ( +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"qwq" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/server"; + dir = 1; + name = "Server Room APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"qxk" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/washing_machine, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"qxw" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"qxT" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"qxX" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "packageSort2" + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"qyc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"qyt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_y = -22; + req_access_txt = "55" + }, +/obj/machinery/button/ignition{ + id = "testigniter"; + pixel_y = -30; + pixel_x = -1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"qyK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"qzz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"qzO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Construction Area"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"qzP" = ( +/obj/machinery/vending/dinnerware{ + contraband = list(/obj/item/kitchen/rollingpin = 2, /obj/item/kitchen/knife/butcher = 2, /obj/item/reagent_containers/food/condiment/flour = 4) + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"qzX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"qAi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"qAq" = ( +/obj/machinery/quantumpad{ + map_pad_id = "5"; + map_pad_link_id = "6" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"qAx" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/hallway/primary/port) +"qAF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/atmos) +"qAI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/hallway/primary/central) +"qBb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/hallway/primary/central) +"qBu" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plasteel, +/area/engine/atmos) +"qBG" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"qBO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/camera{ + c_tag = "Toxins Launch Hall 4"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"qCo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"qCK" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"qDg" = ( +/obj/structure/chair/comfy/brown, +/obj/structure/barricade/wooden/snowed{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"qDO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"qEs" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"qEz" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 3"; + name = "Cell 3"; + dir = 1 + }, +/obj/effect/turf_decal/vg_decals/numbers/three, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"qED" = ( +/obj/effect/turf_decal/vg_decals/atmos/nitrogen, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"qFa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/hallway/primary/port) +"qFf" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"qFH" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_y = 29 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"qFZ" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/secondary/entry) +"qGn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"qGt" = ( +/obj/structure/bodycontainer/crematorium{ + id = "crematoriumChapel"; + dir = 8 + }, +/obj/machinery/button/crematorium{ + id = "crematoriumChapel"; + pixel_x = 25 + }, +/turf/open/floor/plasteel/cafeteria, +/area/chapel/office) +"qGL" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"qGM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance"; + req_access_txt = "27" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plating, +/area/chapel/office) +"qHc" = ( +/obj/effect/landmark/start/paramedic, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"qHe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"qHi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"qHq" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"qHC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plating, +/area/engine/atmos) +"qHL" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"qHO" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"qIm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"qIx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/table/reinforced, +/obj/item/storage/box/ids, +/obj/item/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/secure/briefcase, +/turf/open/floor/plasteel/dark, +/area/bridge) +"qIP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/camera{ + c_tag = "Dorms Central" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"qIR" = ( +/obj/machinery/button/massdriver{ + id = "toxinsdriver"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"qIT" = ( +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/plasteel/dark, +/area/engine/atmospherics_engine) +"qIU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"qJs" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"qJw" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"qJy" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"qJM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"qJV" = ( +/turf/closed/wall/r_wall, +/area/science/mixing) +"qKk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"qKA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"qKP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"qLm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"qLp" = ( +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"qLt" = ( +/obj/structure/rack, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"qLG" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"qMn" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"qMB" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"qMN" = ( +/obj/structure/table, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"qNB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office"; + req_access_txt = "58" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"qOb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/wood, +/area/chapel/main) +"qOs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"qOA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"qOL" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/chapel/office) +"qQb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"qQp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/main) +"qQt" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"qQC" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"qQH" = ( +/turf/open/floor/plasteel/dark, +/area/teleporter) +"qRe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "32" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"qRy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/clown, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"qRF" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/engine/storage) +"qRH" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/engine/atmospherics_engine"; + dir = 1; + name = "Atmospherics Engine APC"; + pixel_y = 25 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas waste pump" + }, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"qRK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"qSh" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"qSi" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"qSy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"qSJ" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/structure/closet/secure_closet/miner, +/obj/item/clothing/shoes/winterboots/ice_boots, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"qSP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"qSR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"qSS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"qTb" = ( +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"qTo" = ( +/obj/machinery/computer/shuttle/snow_taxi, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"qTG" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"qTO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"qUe" = ( +/obj/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"qUF" = ( +/obj/structure/table, +/obj/item/aicard, +/obj/item/aiModule/reset, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/clothing/gloves/color/yellow, +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"qVf" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"qVi" = ( +/obj/structure/closet/crate/coffin, +/turf/open/floor/wood, +/area/chapel/office) +"qVD" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"qWa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"qWg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"qWs" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"qWH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"qWL" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/chemistry, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"qWM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/medical{ + dir = 1 + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"qXN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 29 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Escape Arm Northwest" + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"qYD" = ( +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) +"qYN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"qZO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/obj/machinery/light/floor, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"rai" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"ral" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/structure/fans/tiny, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"ram" = ( +/obj/machinery/computer/card/minor/rd{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Research Director's Office"; + dir = 1; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"raq" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/turf/open/floor/carpet, +/area/quartermaster/miningoffice) +"raA" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard) +"raM" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"rbg" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 25 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"rbm" = ( +/obj/machinery/rnd/server, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8; + external_pressure_bound = 140; + name = "server vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/telecomms/server, +/area/science/server) +"rbo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"rbA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio2"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"rbC" = ( +/obj/machinery/vending/wardrobe/engi_wardrobe, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"rbW" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/item/gun/syringe/dart, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"rck" = ( +/obj/machinery/door/airlock{ + name = "Kitchen cold room"; + req_access_txt = "28" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"rco" = ( +/turf/open/floor/plasteel/dark, +/area/engine/supermatter) +"rcH" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"rdn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"rem" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/chief) +"rep" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"reS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L6" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHE"; + location = "AIE" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"rfj" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"rfk" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/storage/primary) +"rgh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"rgm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/hydroponics) +"rgC" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"rgH" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "External to Filter" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/maintenance/department/electrical) +"rgQ" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Test Chamber"; + network = list("xeno","rd"); + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"rhg" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ai_monitored/security/armory) +"rhU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/twohanded/required/kirbyplants, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"rhX" = ( +/turf/closed/wall, +/area/medical/paramedic) +"rik" = ( +/obj/structure/closet/toolcloset, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"rio" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance"; + req_access_txt = "6" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/morgue) +"riC" = ( +/turf/closed/wall, +/area/maintenance/department/electrical) +"riE" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"rjx" = ( +/turf/closed/wall/r_wall, +/area/maintenance/central) +"rjB" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/ai_upload"; + dir = 8; + name = "Upload APC"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"rjO" = ( +/obj/structure/closet/wardrobe/grey, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"rjP" = ( +/obj/structure/table/wood, +/obj/item/instrument/guitar, +/obj/item/instrument/eguitar{ + pixel_x = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"rjQ" = ( +/obj/structure/light_construct/small{ + dir = 1 + }, +/obj/structure/barricade/wooden/snowed{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"rkd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"rke" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/hallway/primary/port) +"rkp" = ( +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"rkL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"rkP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"rle" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Southeastern Hall 2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"rlo" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"rlA" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"rlC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"rlG" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "permahydro"; + name = "Recreation Module" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"rlM" = ( +/obj/machinery/power/solar_control{ + id = "auxsolareast"; + name = "Port Bow Solar Control" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"rlS" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"rlW" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/rd, +/obj/item/cartridge/signal/toxins{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/cartridge/signal/toxins{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/cartridge/signal/toxins, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"rmo" = ( +/obj/effect/turf_decal/vg_decals/atmos/carbon_dioxide, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"rmB" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"rmL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/tcommsat/server) +"rmN" = ( +/turf/closed/wall, +/area/medical/medbay/zone2) +"rmQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"rmV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"rnk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"rnA" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -25 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"rnK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"rnO" = ( +/obj/structure/table/reinforced, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/item/transfer_valve{ + pixel_x = -5 + }, +/obj/item/transfer_valve, +/obj/item/transfer_valve, +/obj/item/transfer_valve, +/obj/item/transfer_valve, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"rom" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"rot" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, +/area/icemoon/surface/outdoors) +"roS" = ( +/obj/machinery/computer/card/minor/cmo{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"roW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"rpf" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/mixing) +"rqn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/wood, +/obj/item/nullrod, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/chapel/office) +"rqw" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Outer Medbay Lobby" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"rqx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"rqE" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"rqG" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"rqJ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"rqQ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"rqS" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel, +/area/engine/break_room) +"rqW" = ( +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"rrm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"rsp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"rsy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"rsD" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin/towel, +/turf/open/floor/wood, +/area/maintenance/bar) +"rsW" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restroom" + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"rtm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/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/sorting) +"rtq" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"rtD" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/maintenance/solars/port/fore) +"rtJ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"rum" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"ruo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"ruD" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/vending/wardrobe/cap_wardrobe, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"rvf" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"rvl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"rwa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/circuit, +/area/science/server) +"rwm" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/maintenance/solars/port/aft) +"rww" = ( +/turf/closed/wall, +/area/engine/secure_construction) +"rwW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/medical/morgue) +"rxc" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"rxf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/engine/atmos) +"rxl" = ( +/obj/machinery/computer/crew, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"rxt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/department/bridge) +"rxu" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/library) +"rxI" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, +/area/icemoon/surface/outdoors) +"rxJ" = ( +/obj/item/stack/cable_coil/random, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"rxM" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"ryE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"rAa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"rAe" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"rAj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/camera{ + c_tag = "Bridge Northeast"; + dir = 1 + }, +/obj/machinery/vending/cola/pwr_game, +/turf/open/floor/plasteel/dark, +/area/bridge) +"rAW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"rBb" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/maintenance/aft) +"rBc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"rBA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "AI Chamber - Core"; + network = list("aicore"); + dir = 4 + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"rBG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"rDv" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"rDA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plasteel, +/area/science/mixing) +"rDE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"rDG" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"rEi" = ( +/turf/open/floor/plating, +/area/maintenance/bar) +"rEx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"rFk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"rFB" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"rFQ" = ( +/obj/structure/table/reinforced, +/mob/living/simple_animal/parrot/Poly, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 + }, +/obj/item/cartridge/atmos, +/obj/item/cartridge/engineering{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/cartridge/engineering{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/cartridge/engineering{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/machinery/keycard_auth{ + pixel_y = -28 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"rGc" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"rGy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"rGP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/turnstile{ + name = "Genpop Exit Turnstile"; + req_access_txt = "70"; + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"rHa" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/dark, +/area/security/main) +"rHS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"rIl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/status_display/supply{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"rIB" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"rJh" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"rJk" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/purple, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"rJw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"rJM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"rJO" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/hallway/secondary/exit/departure_lounge) +"rKd" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"rLb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"rLk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/bridge) +"rLn" = ( +/obj/item/beacon, +/turf/open/floor/engine, +/area/science/misc_lab) +"rMv" = ( +/obj/machinery/shieldwallgen, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"rMS" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"rNn" = ( +/obj/item/beacon, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"rNP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"rNS" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"rOd" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ai_monitored/security/armory) +"rOD" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"rPs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard) +"rPD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Northwestern Hall 8"; + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"rPU" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "robo1" + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"rQs" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"rQu" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"rQz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"rQH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/disposal) +"rQJ" = ( +/turf/closed/wall, +/area/science/robotics/lab) +"rQN" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"rRk" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"rRV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"rSn" = ( +/obj/structure/table/optable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"rSF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 8 + }, +/obj/machinery/meter, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/engine/atmos) +"rSN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"rTj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"rTs" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"rTv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"rTz" = ( +/obj/structure/fireplace{ + pixel_y = -6 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"rTA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"rTG" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"rTW" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"rUd" = ( +/turf/open/openspace/icemoon, +/area/science/mixing) +"rUl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"rUq" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"rUu" = ( +/obj/machinery/computer/message_monitor, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"rUK" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/fitness/recreation"; + dir = 8; + name = "Rec Room APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"rVy" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/engine/engineering) +"rVA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"rVB" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/engine/storage) +"rVN" = ( +/turf/closed/wall, +/area/maintenance/central) +"rWN" = ( +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel/dark, +/area/bridge) +"rXn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"rXo" = ( +/obj/machinery/power/emitter, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/storage) +"rXp" = ( +/obj/item/target/alien/anchored, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/preset/toxins{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"rXw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"rYc" = ( +/obj/machinery/computer/arcade/battle{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"rYi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"rYn" = ( +/obj/machinery/telecomms/message_server, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"rYD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"rYN" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/chapel/main) +"rYQ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/chair/sofa/corner, +/turf/open/floor/wood, +/area/maintenance/bar) +"rZJ" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"rZL" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"sat" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"sax" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 10 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"saN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"saP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/chair/pew/left{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Chapel" + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"sbo" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel, +/area/engine/atmos) +"sbN" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"sbS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"sco" = ( +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"scu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"scF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"scH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"scY" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/engine/atmos) +"sda" = ( +/turf/closed/wall, +/area/storage/tech) +"sdc" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/port/aft) +"sde" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/security, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"sdq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/closet/l3closet/janitor, +/turf/open/floor/plasteel, +/area/janitor) +"sdr" = ( +/turf/open/floor/plasteel, +/area/engine/atmos) +"sdw" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "QMLoad" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"sdH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"sdN" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/central) +"sem" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"seo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office"; + req_access_txt = "50" + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"seG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"seR" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"seZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/medical/morgue) +"sfm" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"sfn" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"sgB" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Monkey Pen"; + req_access_txt = "39" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"sgL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"shM" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"shN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"shR" = ( +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"shX" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes/engineering, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"siO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Chief Engineer"; + req_access_txt = "56" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"siX" = ( +/obj/effect/turf_decal/trimline/red/filled, +/obj/machinery/suit_storage_unit/security, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"sjE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/vending/tool, +/turf/open/floor/plasteel, +/area/storage/primary) +"sjW" = ( +/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/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"skB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/effect/landmark/start/cargo_technician, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"skE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"skK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"skZ" = ( +/turf/closed/wall/r_wall, +/area/janitor) +"slc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"slJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "Skynet_launch2"; + name = "Mech Bay Door Control"; + pixel_x = 6; + pixel_y = -24; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"slO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"sma" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"smP" = ( +/turf/closed/wall/r_wall, +/area/security/detectives_office) +"smY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"snb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/computer/card, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"soN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"spa" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"spy" = ( +/obj/machinery/power/solar_control{ + dir = 1; + id = "starboardsolar"; + name = "Starboard Quarter Solar Control" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"spE" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/tank/nitrous_tank{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"sqg" = ( +/turf/closed/wall, +/area/construction/storage) +"sqx" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"srk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"srm" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"srq" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"srB" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"srJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"srL" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"srU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ssF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ssH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ + dir = 8 + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"stW" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"sub" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2, +/turf/open/floor/plating, +/area/storage/atmos) +"sup" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"suK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_interior"; + name = "Virology Interior Airlock"; + req_access_txt = "39" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"suL" = ( +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"sve" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"svp" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"svY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"swQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"sxa" = ( +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = 30 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"sxb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"sxl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"sxB" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/medical, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"sxJ" = ( +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/engine/atmos) +"sxN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"syy" = ( +/obj/machinery/camera{ + c_tag = "Toxins Lab East"; + dir = 8; + network = list("ss13","rd"); + pixel_y = -22 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"syN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Northwestern Hall 1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"sza" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/engine, +/area/engine/engineering) +"szG" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"szK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"szX" = ( +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/engine/engineering) +"szZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/aicard, +/obj/item/multitool, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/dark, +/area/bridge) +"sAh" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"sAw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"sBs" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"sBy" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"sBB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"sDu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"sDD" = ( +/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) +"sDW" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"sFh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"sFp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"sFw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"sGC" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"sGE" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"sGL" = ( +/obj/machinery/camera{ + c_tag = "Brig Lobby" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"sHl" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/vending/assist, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"sHv" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"sHJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/fans/tiny, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"sHK" = ( +/obj/machinery/door/airlock{ + name = "Bar Storage"; + req_access_txt = "25" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"sIk" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/engine, +/area/engine/engineering) +"sIn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + req_one_access_txt = "13,8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"sIT" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"sJs" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"sJD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"sKh" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/fans/tiny, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"sKN" = ( +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/machinery/rnd/production/circuit_imprinter, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"sLg" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"sLj" = ( +/turf/closed/wall/r_wall, +/area/medical/medbay/zone2) +"sLn" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/fountain, +/obj/item/clipboard, +/obj/item/stamp/qm, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"sLq" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"sLr" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"sLv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"sLN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"sMa" = ( +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"sMi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"sMA" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"sMX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"sNb" = ( +/obj/machinery/atmospherics/miner/n2o, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"sNg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"sNs" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"sNK" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/lab"; + dir = 4; + name = "Robotics Lab APC"; + pixel_x = 25 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"sOi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/main) +"sOz" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"sOE" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" + }, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 8; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access_txt = "57" + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Reception Window" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"sPq" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/main) +"sPt" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel, +/area/engine/break_room) +"sPA" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"sPF" = ( +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"sQb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"sRh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"sRm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/structure/sign/warning/biohazard, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"sRM" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/tank_dispenser/oxygen, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/maintenance/department/bridge"; + dir = 4; + name = "Bridge APC"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"sSj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/cargo_technician, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"sSy" = ( +/obj/effect/turf_decal/stripes, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"sSP" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/turf/open/floor/plasteel/dark, +/area/security/main) +"sSS" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ai_monitored/security/armory) +"sTe" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"sTq" = ( +/turf/open/openspace/icemoon, +/area/engine/atmospherics_engine) +"sTz" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/box/teargas{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/storage/box/teargas, +/obj/item/storage/box/teargas{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"sTI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"sTR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"sUn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"sUE" = ( +/obj/structure/table/glass, +/obj/item/disk/design_disk, +/obj/item/disk/design_disk, +/obj/item/disk/tech_disk, +/obj/item/disk/tech_disk, +/obj/item/folder/white, +/turf/open/floor/plasteel/white, +/area/science/lab) +"sUF" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"sVh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/camera{ + c_tag = "TEG East"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"sVL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"sWD" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/hand_labeler, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"sWF" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/hallway/secondary/exit/departure_lounge) +"sWN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Brig"; + req_access_txt = "63; 42" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/wood, +/area/security/brig) +"sWT" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"sXl" = ( +/obj/structure/table/glass, +/obj/item/storage/box/disks{ + pixel_x = 2; + pixel_y = 2 + }, +/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/white, +/area/medical/genetics) +"sXs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"sXy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"sXJ" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/cmo) +"sXV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"sYm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/science/storage) +"sYo" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/engine/secure_construction) +"sYv" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"sZq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Courtroom West"; + dir = 4 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"sZJ" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -28; + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sZT" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/atmospherics_engine) +"tag" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"taj" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"tat" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"taP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/firealarm{ + pixel_y = 29 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"tbg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"tcj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/construction/storage) +"tcq" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"tcN" = ( +/obj/structure/table/wood, +/obj/item/storage/box/donkpockets, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"tcP" = ( +/obj/item/radio/intercom{ + pixel_y = 20 + }, +/obj/machinery/vending/wardrobe/chem_wardrobe, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chemistry" + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"tcU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"tcW" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/engineering) +"tdE" = ( +/obj/machinery/conveyor{ + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"tdK" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"tdL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/janitor) +"tdX" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"teh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/prison"; + dir = 8; + name = "Prison Wing APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/closet/secure_closet/genpop, +/obj/item/radio/headset{ + desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; + name = "prisoner headset"; + prison_radio = 1 + }, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"tey" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/wall/mineral/wood, +/area/icemoon/surface/outdoors) +"teC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"teL" = ( +/obj/machinery/light, +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/storage/box/syringes{ + pixel_y = 5 + }, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 7 + }, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"tfm" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"tfq" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Engineering" + }, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"tfx" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/table, +/obj/item/clothing/head/soft, +/obj/item/clothing/head/soft, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"tfP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"tgd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"tht" = ( +/obj/effect/landmark/start/station_engineer, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"thu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/fitness) +"thy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"thF" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Pen #4"; + dir = 8; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"thN" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"thV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/miningdock) +"tif" = ( +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"tio" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"tiG" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"tiN" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"tjA" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"tkq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/multitool{ + pixel_x = 4 + }, +/obj/item/multitool, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/turf/open/floor/plasteel, +/area/storage/primary) +"tkr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"tkG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters"; + req_access_txt = "20" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"tkH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"tlc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/disposalpipe/junction/yjunction, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"tlg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Starboard Bow Solar Access"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"tlk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Telecomms and AI Access"; + req_access_txt = "32; 19" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"tlu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"tmo" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock"; + req_access_txt = "48"; + shuttledocked = 1 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"tmt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"tmx" = ( +/obj/structure/table/glass, +/turf/open/floor/plasteel/white, +/area/science/lab) +"tmy" = ( +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"tmI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/storage) +"tmO" = ( +/turf/closed/wall, +/area/hallway/primary/port) +"tmU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"tnL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"tnX" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"toa" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"tod" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/main) +"tos" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/effect/landmark/start/cargo_technician, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"toH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/chaplain, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/chapel/office) +"toL" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"tpf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"tpg" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/carpet, +/area/chapel/office) +"tpl" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/security/prison) +"tpD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"tpN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"tqa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"tqg" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"tqp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"trn" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"trB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastleft{ + name = "Hydroponics Desk"; + req_access_txt = "35"; + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"trO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"trU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"tsi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"tsq" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"tsK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ttl" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"tty" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ttG" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/library) +"ttH" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/medbay/zone2"; + dir = 4; + name = "Southern Paramedic Station APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"ttK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/chair/sofa, +/turf/open/floor/wood, +/area/maintenance/bar) +"ttQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"ttU" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/carpet/orange, +/area/engine/secure_construction) +"tuu" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/bar) +"tuv" = ( +/obj/machinery/vending/wardrobe/chap_wardrobe, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/carpet, +/area/chapel/office) +"tuP" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"tuZ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ + dir = 8 + }, +/obj/machinery/air_sensor/atmos/nitrous_tank{ + pixel_y = -25 + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"tvF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"twG" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/machinery/microwave, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"twU" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"txk" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/obj/machinery/camera{ + c_tag = "Brig North" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"txz" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"txL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"tys" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"tyF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"tyH" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"tyQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"tzB" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"tzL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"tzP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"tAa" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"tAm" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"tAv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"tAG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"tAQ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"tAX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"tAY" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/bombcloset/security, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"tBl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/pipedispenser, +/turf/open/floor/plasteel, +/area/engine/atmos) +"tBm" = ( +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"tBW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/security, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"tCa" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/item/restraints/handcuffs, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 3 + }, +/obj/item/lighter, +/obj/item/storage/fancy/cigarettes, +/obj/machinery/camera{ + c_tag = "Detective's Office" + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"tCj" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/structure/barricade/wooden/snowed{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"tCN" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"tDO" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Monitor"; + network = list("test"); + pixel_x = -30 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"tDY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"tEl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/light_switch{ + name = "Bar Lights"; + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"tEt" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/turf/open/floor/plasteel, +/area/engine/atmos) +"tEQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"tFc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"tFr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/light/floor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"tFu" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"tFN" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmospherics_engine) +"tFY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"tGc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"tGJ" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"tGK" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/medical/virology) +"tGQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/fans/tiny, +/turf/open/floor/carpet, +/area/hallway/primary/port) +"tHr" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/item/storage/box/rxglasses, +/obj/item/radio/intercom{ + pixel_x = 25 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Genetics Research"; + network = list("ss13","medbay"); + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"tHC" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"tHH" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/paper_bin/bundlenatural{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/pen/fourcolor, +/turf/open/floor/wood, +/area/library) +"tHU" = ( +/obj/machinery/camera{ + c_tag = "Escape Arm Southeast"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"tIz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"tJi" = ( +/obj/machinery/vending/wardrobe/robo_wardrobe, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"tJA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"tJL" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"tKa" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"tKD" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/miningdock"; + dir = 4; + name = "Mining Dock APC"; + pixel_x = 26 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"tKN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"tKU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/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/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"tLA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/brig) +"tLF" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plasteel/dark, +/area/engine/supermatter) +"tLI" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Cell Shutters"; + pixel_x = 6; + pixel_y = -3; + req_access_txt = "2" + }, +/obj/machinery/button/door{ + id = "Secure Brig Control"; + name = "Brig Control Shutters"; + pixel_y = -3; + req_access_txt = "2"; + pixel_x = -6 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"tLV" = ( +/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/vehicle/ridden/secway, +/obj/item/key/security, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"tMk" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/light_construct/small{ + dir = 1 + }, +/obj/structure/barricade/wooden/snowed{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"tMn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"tML" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"tMR" = ( +/obj/machinery/vending/hydronutrients, +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"tNf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"tNp" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"tNq" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"tNX" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/engine/storage) +"tOs" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"tOz" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"tOE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/maintenance/starboard) +"tOP" = ( +/obj/machinery/atmospherics/components/binary/valve/digital/layer3{ + name = "scrubbers valve" + }, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"tOY" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/fitness"; + name = "Fitness Room APC"; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"tPB" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 4; + name = "euthanization chamber freezer" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"tPQ" = ( +/obj/machinery/camera{ + c_tag = "Escape Arm Northeast"; + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"tQd" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/secure_closet/security/engine, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/machinery/camera{ + c_tag = "Security Post - Cargo"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"tQv" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/turf/open/floor/plasteel, +/area/janitor) +"tQy" = ( +/obj/structure/table, +/obj/machinery/light/small, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel, +/area/construction/storage) +"tQG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "warehouse shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"tQI" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"tRe" = ( +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"tRv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"tRC" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"tRI" = ( +/obj/structure/table/glass, +/obj/item/slime_scanner, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"tSd" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"tSB" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/dark, +/area/science/server) +"tTo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/janitor) +"tTK" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = 32; + receive_ore_updates = 1 + }, +/obj/structure/table/reinforced, +/obj/item/analyzer, +/obj/item/wrench, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"tTO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/engine/storage) +"tTQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"tTW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plating, +/area/security/detectives_office) +"tUi" = ( +/obj/machinery/computer/arcade/orion_trail{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"tUF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"tVh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"tVp" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"tVS" = ( +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 30 + }, +/obj/machinery/vending/wardrobe/medi_wardrobe, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Medbay Storage"; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"tVV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/sorting/mail/flip{ + sortType = 27 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"tWj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"tWx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"tXn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"tXN" = ( +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"tYo" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/button/door{ + id = "Dorm3"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -24; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"tYT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"tZe" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/soap/nanotrasen, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"tZO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"uan" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/medbay/central"; + dir = 4; + name = "Medbay APC"; + pixel_x = 24 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"uap" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/window/northright{ + name = "Engineering Production"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"uat" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"uaG" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"uaJ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"uba" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ubd" = ( +/obj/machinery/space_heater, +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"ubL" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/central) +"ubQ" = ( +/obj/machinery/field/generator, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/turf/open/floor/plating, +/area/engine/storage) +"ucm" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ucC" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"ucO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"ucZ" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/safe, +/obj/item/gun/ballistic/revolver/nagant, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/clothing/head/bearpelt, +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/nuke_storage"; + name = "Vault APC"; + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"udB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Armory"; + req_access_txt = "3" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"udE" = ( +/obj/machinery/light, +/turf/open/floor/engine, +/area/science/misc_lab) +"udI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"udO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"udT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"ueq" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"ueK" = ( +/obj/structure/closet/l3closet, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"ueO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"ueR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"ufA" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"ufJ" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ugk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ugr" = ( +/obj/machinery/button/door{ + id = "Bath1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -5; + specialfunctions = 4 + }, +/obj/machinery/shower{ + pixel_y = 20 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/dorms) +"uha" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"uhD" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"uhN" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"uiO" = ( +/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/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ujD" = ( +/obj/machinery/airalarm{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ujE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"ujF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"ukI" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm4"; + name = "Room Three" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ukJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"ulh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ulr" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"uma" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/storage/primary) +"umg" = ( +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/plating, +/area/engine/storage) +"umx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"umC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"umD" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmospherics_engine) +"umX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/vending/wallmed{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"unt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/closet/wardrobe/white, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"unA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"unF" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmospherics_engine) +"unX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"uoc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"uot" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"uoV" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"upH" = ( +/obj/machinery/camera/motion{ + c_tag = "Armory Motion Sensor South"; + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"uqa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"uqy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"urI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hydroponics) +"urV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 24 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"usn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_access_txt = "23" + }, +/turf/open/floor/plating, +/area/storage/tech) +"ust" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"usE" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/port) +"usM" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/library) +"utj" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/visible, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"utp" = ( +/obj/structure/cable, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/storage/atmos) +"utS" = ( +/obj/structure/table, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/gloves/color/latex, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"uup" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/storage/atmos) +"uut" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"uuu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"uuD" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"uuU" = ( +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/aft/secondary) +"uuY" = ( +/obj/machinery/camera{ + c_tag = "Toxins Lab West"; + network = list("ss13","rd"); + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = -2 + }, +/obj/item/assembly/prox_sensor{ + pixel_y = 2 + }, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"uvB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"uvO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Brig South"; + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"uwn" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera/motion{ + c_tag = "Armory - External 2" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ai_monitored/security/armory) +"uwV" = ( +/obj/machinery/camera{ + c_tag = "Northwestern Hall 4"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"uxq" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/vending/coffee, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"uxx" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"uxF" = ( +/obj/machinery/space_heater, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"uxO" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/engine/storage) +"uyK" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"uyM" = ( +/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/aft) +"uyW" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/pdapainter, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hop"; + dir = 1; + name = "Head of Personnel APC"; + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"uze" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"uzf" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light, +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"uzI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/secure_construction) +"uzT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"uAh" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/wood, +/area/library) +"uAj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"uAs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"uAu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"uBa" = ( +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"uBc" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/science/xenobiology) +"uBh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"uBi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"uBy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"uBG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"uCi" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"uCo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"uCr" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/plating, +/area/maintenance/bar) +"uCE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"uDK" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"uDO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"uEd" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/space_heater, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"uEg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"uEz" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"uEB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"uEG" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/dorms"; + dir = 1; + name = "Dormitory APC"; + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"uFq" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Arrivals Airlock" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"uGQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"uGY" = ( +/obj/structure/chair/comfy/brown, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/primary/port) +"uHc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"uHl" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four"; + shuttledocked = 1 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/maintenance/central) +"uHy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"uHM" = ( +/obj/structure/closet/secure_closet/medical3, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"uIs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"uIv" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/bar"; + dir = 1; + name = "Bar APC"; + pixel_y = 23 + }, +/obj/machinery/door/window/southright{ + name = "Bar Door"; + req_one_access_txt = "25;28"; + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"uIU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"uIZ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"uJx" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"uJF" = ( +/obj/structure/table/glass, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/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 = "Research and Development"; + network = list("ss13","rd"); + pixel_x = 22 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"uJL" = ( +/obj/structure/displaycase/labcage, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"uJV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"uKb" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/structure/table/wood, +/obj/item/storage/box/deputy, +/obj/item/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"uKr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"uKy" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"uKE" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"uKG" = ( +/obj/effect/landmark/start/cyborg, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "MiniSat Service Bay"; + dir = 8; + network = list("minisat"); + start_active = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/service) +"uKH" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"uKI" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/geneticist, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"uKM" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/prison{ + pixel_x = 29; + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"uLa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"uLd" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"uLV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"uLX" = ( +/obj/structure/cable, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Supermatter North"; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/supermatter) +"uMk" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Kill Room"; + dir = 8; + network = list("ss13","rd") + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"uMF" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"uNd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"uOy" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/machinery/door/airlock/command/glass{ + name = "Server Room"; + req_access_txt = "30" + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"uPa" = ( +/obj/machinery/light, +/obj/structure/reflector/box, +/turf/open/floor/plating, +/area/engine/storage) +"uPe" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/theatre"; + dir = 1; + name = "Theatre APC"; + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"uPn" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Vehicles Airlock"; + req_access_txt = "31" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"uPI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"uPJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"uQc" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"uQG" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"uQR" = ( +/turf/open/floor/wood, +/area/bridge/meeting_room) +"uRc" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, +/area/icemoon/surface/outdoors) +"uRg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/bombcloset, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"uRi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"uSe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"uSv" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"uSH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"uSV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"uTu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"uTK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/plasteel, +/area/engine/atmos) +"uUi" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"uUk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"uUl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"uUr" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"uUC" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"uUJ" = ( +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"uUZ" = ( +/obj/effect/turf_decal/arrows/red, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"uVe" = ( +/obj/structure/table/wood, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/radio/off{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"uVt" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"uVD" = ( +/obj/structure/table, +/obj/item/aiModule/reset, +/obj/item/aiModule/supplied/quarantine, +/obj/item/aiModule/supplied/freeform, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"uWb" = ( +/obj/structure/plasticflaps, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"uWn" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"uWo" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology North"; + dir = 4; + network = list("ss13","rd") + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"uWC" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"uWS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"uWW" = ( +/obj/structure/closet/crate/internals, +/turf/open/floor/plating, +/area/maintenance/starboard) +"uWY" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"uXi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/checker, +/area/crew_quarters/heads/hor) +"uXs" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"uXy" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "AI Chamber - Aft"; + dir = 1; + network = list("aicore") + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"uXF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/chair{ + name = "Judge"; + dir = 4 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"uXL" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"uXO" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/storage/tech"; + dir = 1; + name = "Tech Storage APC"; + pixel_y = 24 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/engineering, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"uYa" = ( +/turf/open/floor/plasteel/white, +/area/medical/virology) +"uYf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"uYl" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"uYm" = ( +/obj/machinery/door/poddoor/shutters{ + id = "teledoor"; + name = "Teleporter Access Shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"uZd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 30 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"uZf" = ( +/obj/machinery/door/poddoor/incinerator_toxmix, +/turf/open/floor/engine/airless, +/area/science/mixing) +"uZz" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"vaj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"vam" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"vax" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"vaB" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/storage) +"vaO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/dark, +/area/bridge) +"vaQ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"vaR" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/plating, +/area/maintenance/bar) +"vbx" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/tcommsat/computer"; + dir = 1; + name = "Telecomms Monitoring APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"vbz" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"vcF" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"vcG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"vcH" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Pen #3"; + dir = 8; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"vcN" = ( +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"vcY" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = -4; + pixel_y = -29 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"vdw" = ( +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"vdW" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"vem" = ( +/obj/structure/table/wood, +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/obj/item/pinpointer/nuke, +/obj/item/disk/nuclear, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"veC" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHW"; + location = "Dorm" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"veF" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 6; + pixel_y = -1 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = 3; + pixel_y = 2 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"veJ" = ( +/obj/structure/cable, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"vfd" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"vfi" = ( +/obj/machinery/computer/telecomms/server, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"vfp" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/pod/dark, +/area/maintenance/starboard) +"vfx" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"vgb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/security/courtroom) +"vgm" = ( +/obj/machinery/air_sensor/atmos/mix_tank, +/turf/open/floor/engine/airless, +/area/engine/atmos) +"vgo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"vgH" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"vgI" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"vgW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"vgX" = ( +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"vgZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"vhb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"vhf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"vhT" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/engine/atmos) +"vir" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 16 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"viF" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel, +/area/construction/storage) +"vju" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"vjQ" = ( +/obj/structure/closet/secure_closet/exile, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"vjV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/engineering) +"vjX" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/command, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/storage/tech) +"vjY" = ( +/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/blue{ + dir = 4 + }, +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"vkk" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"vkw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"vkD" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"vkR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"vlz" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 30 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/dorms) +"vlC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"vme" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/radio/off, +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"vmr" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"vmD" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"vmJ" = ( +/obj/effect/turf_decal/vg_decals/atmos/nitrous_oxide, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"vmM" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"vmN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/engine/atmos) +"vmO" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall/r_wall, +/area/medical/chemistry) +"vnl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "55" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"vnn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/secure_closet/hydroponics, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"vnM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel, +/area/hydroponics) +"vob" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"vow" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"voD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 25 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"vpz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Security Lobby" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/security/courtroom) +"vpR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/prison) +"vqv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"vqF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"vqP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"vqQ" = ( +/obj/effect/landmark/start/virologist, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"vqS" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Bridge" + }, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/plasteel, +/area/bridge/meeting_room) +"vqY" = ( +/obj/machinery/button/door{ + id = "Dorm4"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -24; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"vqZ" = ( +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 + }, +/obj/machinery/door/poddoor{ + id = "tegheat"; + name = "TEG Heatshield" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/engine/atmospherics_engine) +"vra" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/disposal"; + name = "Disposal APC"; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"vrd" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/port/fore) +"vrg" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o, +/turf/open/floor/plating, +/area/storage/atmos) +"vrx" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/dorms) +"vrI" = ( +/obj/machinery/button/door{ + id = "tegheat"; + name = "TEG Heatshield"; + pixel_y = 25 + }, +/obj/machinery/button/ignition{ + id = "Incinerator"; + pixel_y = 35; + pixel_x = -1 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"vrJ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"vse" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"vsK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"vsM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"vsN" = ( +/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/white/side, +/area/hallway/primary/port) +"vtO" = ( +/obj/machinery/atmospherics/pipe/manifold, +/turf/open/floor/plasteel/dark/telecomms, +/area/science/server) +"vuh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"vuk" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/turf/open/floor/plating, +/area/science/misc_lab) +"vun" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"vuJ" = ( +/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 = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"vuO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"vvH" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"vvM" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"vwf" = ( +/obj/structure/bookcase/random/fiction, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/wood, +/area/library) +"vwV" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/machinery/power/apc{ + areastring = "/area/hydroponics"; + dir = 1; + name = "Hydroponics APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"vwW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/stamp/captain, +/obj/item/storage/secure/safe{ + pixel_x = 35; + pixel_y = 5 + }, +/obj/item/melee/chainofcommand, +/obj/structure/window/reinforced, +/obj/machinery/camera{ + c_tag = "Captain's Office"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"vxi" = ( +/turf/open/floor/carpet, +/area/bridge) +"vxI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"vxX" = ( +/obj/structure/table, +/obj/item/multitool, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/gloves/color/fyellow, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/camera{ + c_tag = "Auxiliary Tool Storage" + }, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"vyb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"vyf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/storage) +"vyH" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/ai_upload_foyer"; + dir = 1; + name = "AI Upload Access APC"; + pixel_y = 27 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"vyJ" = ( +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"vyM" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"vzj" = ( +/obj/machinery/light/small, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/wood, +/area/library) +"vzn" = ( +/obj/structure/closet/secure_closet/miner, +/obj/item/clothing/shoes/winterboots/ice_boots, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"vzR" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"vzS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"vAh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"vAp" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"vAs" = ( +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"vAy" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/chemistry"; + dir = 1; + name = "Chemistry APC"; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"vAF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"vAI" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/plasteel/dark, +/area/bridge) +"vBa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"vBe" = ( +/obj/machinery/light/floor, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"vBg" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"vBo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/command{ + name = "Conference Room"; + req_access_txt = "19" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"vBx" = ( +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"vBS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"vBV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Crematorium"; + req_access_txt = "27" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel/cafeteria, +/area/chapel/office) +"vCr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"vCv" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"vCE" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"vDb" = ( +/obj/machinery/vending/cola/random, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"vDy" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"vDI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"vEd" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"vEe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"vEi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"vEm" = ( +/obj/machinery/recharge_station, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/service) +"vEo" = ( +/obj/machinery/door/airlock/wood, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/wood, +/area/maintenance/bar) +"vEr" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"vEA" = ( +/obj/structure/cable, +/obj/structure/closet/secure_closet/contraband/armory, +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/spawner/lootdrop/armory_contraband{ + loot = list(/obj/item/gun/ballistic/automatic/pistol = 5, /obj/item/gun/ballistic/shotgun/automatic/combat = 5, /obj/item/gun/ballistic/revolver/mateba, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/storage/box/syndie_kit/throwing_weapons = 3) + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/security/armory"; + name = "Armory APC"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"vEG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/item/radio/headset{ + desc = "An updated, modular intercom that fits over the head. Takes encryption keys. It looks like it has been modified to not broadcast."; + name = "prisoner headset"; + prison_radio = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"vER" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/mining{ + req_access_txt = "48" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"vFd" = ( +/obj/machinery/airalarm{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/camera{ + c_tag = "Northwest Paramedic Post"; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"vFe" = ( +/obj/item/beacon, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"vFM" = ( +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"vGi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"vGn" = ( +/obj/machinery/light, +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"vHU" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"vIf" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Gen-Pop Access"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "permacell1"; + name = "genpop blast door" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"vIl" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/wood, +/area/hallway/primary/central) +"vIA" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"vJs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"vJt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chapel Crematorium"; + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/chapel/office) +"vJG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/hallway/primary/port) +"vKa" = ( +/turf/closed/wall, +/area/crew_quarters/kitchen) +"vKc" = ( +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access_txt = "8" + }, +/turf/open/floor/plasteel, +/area/science/storage) +"vKm" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"vKo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/pen/fourcolor, +/obj/item/paper_bin/bundlenatural{ + pixel_x = 6; + pixel_y = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"vKO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"vKP" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"vKT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/storage/atmos) +"vLa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Chief Medical Officer"; + req_access_txt = "40" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"vLt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"vLE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/structure/reagent_dispensers/foamtank, +/obj/item/radio/intercom{ + pixel_x = -25 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"vLP" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"vMf" = ( +/obj/machinery/computer/operating, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"vMg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/secondary/entry) +"vMh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"vMl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"vMB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side, +/area/hallway/primary/port) +"vNu" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/morgue"; + dir = 8; + name = "Morgue APC"; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"vNF" = ( +/obj/machinery/light, +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"vNY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"vOo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Rec Room" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/fitness/recreation) +"vOB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"vOS" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"vOU" = ( +/turf/open/floor/plasteel/dark, +/area/security/brig) +"vOV" = ( +/turf/closed/wall/r_wall, +/area/science/storage) +"vPB" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hydroponics) +"vPQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"vQf" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"vQk" = ( +/obj/machinery/computer/holodeck{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/dorms) +"vQo" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"vQW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"vRa" = ( +/obj/structure/table, +/obj/item/cautery{ + pixel_x = 4 + }, +/obj/item/retractor, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/circular_saw, +/obj/item/hemostat, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"vSb" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"vSc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 26 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"vSg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"vSJ" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/wood, +/area/icemoon/surface/outdoors) +"vST" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"vSX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/wood, +/area/hallway/primary/central) +"vTh" = ( +/obj/machinery/computer/med_data, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/cmo) +"vTk" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"vTs" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"vTF" = ( +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"vTP" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"vUj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Cooling Loop Bypass" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"vUq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"vUs" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"vUu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/disposal) +"vUB" = ( +/obj/machinery/computer/pandemic, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"vUE" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/service, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"vUN" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/circuitry, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"vVs" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"vVz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"vVN" = ( +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"vVZ" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"vWg" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"vWt" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"vWV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"vXs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical{ + name = "Medbay Break Room"; + req_access_txt = "5" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"vYc" = ( +/obj/effect/landmark/blobstart, +/obj/item/pickaxe, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"vYL" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"vYP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"vZl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"vZq" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/bridge) +"vZv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"vZH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"vZR" = ( +/obj/effect/landmark/start/bartender, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"vZY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"waa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"was" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + pixel_x = -4 + }, +/turf/open/floor/wood, +/area/hallway/primary/port) +"wav" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Brig Genpop North"; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"wax" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"waC" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Cryogenic Storage" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"waP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"wbe" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"wbE" = ( +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"wbF" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plasteel/dark, +/area/engine/supermatter) +"wbJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/obj/item/reagent_containers/food/snacks/cheesynachos{ + pixel_y = 5 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"wbO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"wbT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"wck" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/camera, +/obj/item/storage/photo_album{ + pixel_y = -10 + }, +/obj/structure/window/reinforced, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"wcn" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/turf/open/floor/plasteel/dark, +/area/security/main) +"wcy" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"wcB" = ( +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"wcS" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"wdb" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 + }, +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/science/server) +"wdk" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"wdt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"wdu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/break_room) +"wdv" = ( +/turf/closed/wall, +/area/icemoon/surface/outdoors) +"wdR" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"wen" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"weS" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"wfN" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Toxins Chamber"; + network = list("ss13","rd") + }, +/turf/open/floor/engine, +/area/science/mixing) +"wfS" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Room One" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"wgu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/obj/machinery/light/floor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"wgH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"wha" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"whB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/cafeteria, +/area/chapel/office) +"whW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"wie" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"wje" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"wji" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"wju" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/computer/security{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"wjK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Kitchen"; + req_access_txt = "28" + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"wjL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"wjW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/engineering) +"wkg" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/valve/digital/on, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"wku" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"wkM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"wkS" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/chair/sofa/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/supply"; + dir = 8; + name = "Cargo Security APC"; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"wlo" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/plasteel/cult, +/area/lawoffice) +"wlD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/virology) +"wlG" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Two" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/hallway/primary/port) +"wlZ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"wmf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"wmx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3 + }, +/obj/item/pen{ + pixel_x = -3 + }, +/obj/item/folder/yellow{ + pixel_x = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"wmB" = ( +/turf/closed/indestructible/rock/glacierrock/blue, +/area/engine/atmos) +"wmG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"wmH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Auxiliary Tool Storage"; + req_access_txt = "12" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/auxiliary) +"wnM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/beacon, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"wnO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"wnX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/structure/mineral_door/woodrustic, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"won" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"wop" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"woM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"wph" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"wpN" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plasteel, +/area/science/storage) +"wqc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio6"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"wqd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/machinery/requests_console{ + department = "Tool Storage"; + pixel_x = 30 + }, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/plasteel, +/area/storage/primary) +"wqe" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"wql" = ( +/turf/closed/wall/r_wall, +/area/security/brig) +"wrh" = ( +/obj/machinery/cryopod{ + dir = 8 + }, +/obj/machinery/computer/cryopod{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"wrN" = ( +/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, +/area/maintenance/starboard) +"wsc" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"wsj" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmospherics_engine) +"wtp" = ( +/obj/structure/closet/wardrobe/grey, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"wtt" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_y = 13; + pixel_x = -7 + }, +/obj/item/camera/detective, +/obj/item/hand_labeler{ + pixel_x = 5 + }, +/obj/item/storage/briefcase, +/obj/item/storage/secure/safe{ + pixel_y = 36; + pixel_x = 6 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"wtY" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"wuf" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"wuj" = ( +/obj/structure/table, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"wut" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"wuB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/storage) +"wuC" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/open/floor/plating/asteroid/snow/ice/icemoon/solarpanel, +/area/icemoon/surface/outdoors) +"wuQ" = ( +/obj/structure/table, +/obj/machinery/plantgenes{ + pixel_y = 6 + }, +/obj/machinery/camera{ + c_tag = "Hydroponics Storage" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"wuS" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/central) +"wvg" = ( +/turf/open/floor/wood, +/area/library) +"wvj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"wwx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/closed/wall/mineral/wood, +/area/icemoon/surface/outdoors) +"wwO" = ( +/obj/structure/chair/stool, +/obj/structure/light_construct/small, +/turf/open/floor/wood, +/area/maintenance/bar) +"wxf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"wxw" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"wxT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/medbay/zone2) +"wxZ" = ( +/obj/structure/table, +/obj/machinery/smartfridge/disks{ + pixel_y = 2 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"wyg" = ( +/turf/closed/wall/mineral/wood, +/area/maintenance/bar) +"wzf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"wzl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"wzF" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"wzH" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"wAx" = ( +/turf/closed/wall, +/area/hydroponics) +"wAM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/nuclearbomb/beer, +/turf/open/floor/wood, +/area/maintenance/bar) +"wAQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/pod/dark, +/area/maintenance/starboard) +"wAW" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"wBg" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/maintenance/solars/port/fore) +"wDd" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"wDk" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"wDt" = ( +/obj/structure/chair/pew/left{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"wDI" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"wDJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + dir = 4; + name = "Digital Valve" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) +"wDR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos/abandoned{ + name = "Atmospherics Maintenance"; + req_access_txt = "12;24" + }, +/turf/open/floor/plasteel, +/area/storage/atmos) +"wEm" = ( +/obj/structure/barricade/wooden{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"wEP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"wFc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/closet/radiation, +/obj/machinery/requests_console{ + department = "Engineering"; + departmentType = 4; + name = "Engineering RC"; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"wFt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/wall/mineral/wood, +/area/icemoon/surface/outdoors) +"wFv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/chapel/office) +"wFB" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"wFD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"wFO" = ( +/obj/machinery/shieldgen, +/turf/open/floor/plating, +/area/engine/storage) +"wFR" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"wFU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"wGe" = ( +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/plasteel, +/area/engine/atmos) +"wGq" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"wGB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"wGD" = ( +/obj/structure/barricade/wooden{ + max_integrity = 10; + obj_integrity = 10 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"wHQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"wIx" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/l3closet/security, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"wIA" = ( +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"wIH" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"wIT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/carpet/orange, +/area/engine/secure_construction) +"wJf" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/engine/secure_construction) +"wJy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/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/aft) +"wJH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/construction/storage) +"wJN" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"wJO" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"wKL" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plasteel, +/area/engine/atmos) +"wKN" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"wKU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"wLs" = ( +/obj/structure/sign/departments/medbay/alt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/medical/medbay/central) +"wLG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/closed/wall/mineral/wood, +/area/icemoon/surface/outdoors) +"wMr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"wMw" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel, +/area/hydroponics) +"wMJ" = ( +/obj/structure/closet/secure_closet/bar{ + req_access_txt = "25" + }, +/obj/item/gun/ballistic/revolver/doublebarrel, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/clothing/under/suit/waiter, +/obj/item/clothing/under/suit/waiter, +/obj/item/clothing/under/suit/waiter, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"wMT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"wNf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"wOn" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/pod/dark, +/area/medical/paramedic) +"wOK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/misc_lab) +"wPD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"wPT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/main) +"wQG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"wRa" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "packageSort2" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"wRb" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"wRc" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Cooling to Unfiltered" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"wRm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/maintenance/aft) +"wRv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table, +/obj/item/lightreplacer, +/turf/open/floor/plasteel, +/area/engine/break_room) +"wRz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"wRN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"wRY" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"wSb" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"wSc" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/fans/tiny, +/turf/open/floor/carpet, +/area/hallway/primary/port) +"wSy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"wSI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"wTe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"wTf" = ( +/turf/closed/wall/r_wall, +/area/security/warden) +"wTx" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/dark, +/area/security/main) +"wTK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"wUj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"wUr" = ( +/turf/closed/wall, +/area/science/robotics/mechbay) +"wVg" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"wVO" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"wWd" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/table, +/obj/item/flashlight/lamp{ + pixel_x = -2; + pixel_y = 10 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"wWF" = ( +/obj/machinery/atmospherics/components/trinary/filter/critical{ + filter_type = "n2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"wWL" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Northwestern Hall 5"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"wXj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"wXk" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"wXZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/carpet/orange, +/area/engine/secure_construction) +"wYe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/construction/storage) +"wYk" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"wZl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/chair/pew/right{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"wZJ" = ( +/obj/structure/chair/sofa{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/landmark/start/depsec/engineering, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"wZV" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/power/terminal, +/obj/machinery/camera{ + c_tag = "Southern Engineering Post" + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"xac" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/disposal) +"xal" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"xas" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"xaI" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"xaS" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"xaW" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"xbm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"xbp" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"xcd" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"xcA" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"xcL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"xcY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"xdc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"xdr" = ( +/obj/machinery/camera{ + c_tag = "Head of Security's Office"; + dir = 8 + }, +/obj/structure/bed/dogbed{ + desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; + name = "pet bed" + }, +/mob/living/simple_animal/hostile/retaliate/bat/secbat{ + desc = "An adorable fruit bat with a cute little hat, may or may not have a reputation for biting out eyeballs, or at least that's what the HoS'd tell you."; + name = "Colonel Chomps" + }, +/obj/item/storage/secure/safe/HoS{ + pixel_x = 35 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"xdD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"xeI" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "robo1" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"xeV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/reagent_dispensers/foamtank, +/turf/open/floor/plasteel, +/area/engine/atmos) +"xfs" = ( +/obj/structure/table, +/obj/item/paicard, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"xfD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel, +/area/storage/primary) +"xfH" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"xgh" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"xgi" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Cooling to Unfiltered" + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/plating, +/area/engine/atmospherics_engine) +"xgq" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/machinery/vending/wallmed{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"xgu" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"xgB" = ( +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"xgM" = ( +/obj/machinery/light/small, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"xhb" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation A"; + req_access_txt = "39" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"xhg" = ( +/obj/machinery/atmospherics/miner/oxygen, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"xhD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"xhH" = ( +/turf/closed/wall/r_wall, +/area/hallway/primary/central) +"xhV" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"xiw" = ( +/turf/closed/wall/r_wall, +/area/icemoon/surface/outdoors) +"xiB" = ( +/obj/machinery/conveyor{ + dir = 9; + id = "packageSort2" + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"xiL" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating, +/area/engine/storage) +"xjZ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"xka" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"xkR" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"xkT" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/obj/machinery/power/apc{ + areastring = "/area/chapel/main"; + dir = 1; + name = "Chapel APC"; + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/chapel/main) +"xkW" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"xlg" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Medbay Cryogenics"; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"xlm" = ( +/obj/machinery/vending/wardrobe/atmos_wardrobe, +/turf/open/floor/plasteel, +/area/engine/atmos) +"xls" = ( +/obj/structure/fireplace{ + pixel_y = -6 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"xlX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"xmo" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"xmr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"xmB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/turf_decal/plaque{ + icon_state = "L4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"xmC" = ( +/obj/structure/closet/jcloset, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/turf/open/floor/plasteel, +/area/janitor) +"xnb" = ( +/obj/machinery/airalarm{ + pixel_y = 26 + }, +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"xnm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"xnP" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"xol" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 20 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"xop" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"xou" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/computer/shuttle/snow_taxi, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"xow" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"xoH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"xoS" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"xoY" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/gun/energy/e_gun/advtaser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"xpl" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/mining{ + req_access_txt = "48" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"xpU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"xqN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"xrU" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"xrW" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"xsE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel, +/area/science/storage) +"xsJ" = ( +/obj/machinery/vending/cola/random, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/hallway/primary/port) +"xsZ" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/nukeplushie, +/obj/item/disk/nuclear/fake/obvious{ + pixel_y = -10 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/bar) +"xtq" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"xtP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"xtV" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"xui" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"xur" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"xuB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/medbay/zone3) +"xuN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"xve" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"xvj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"xvR" = ( +/obj/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/engine, +/area/engine/atmospherics_engine) +"xwg" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"xwh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"xwA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/aft) +"xwO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"xxi" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/construction/storage) +"xyA" = ( +/obj/machinery/door/window/northright{ + name = "Library Desk Door"; + req_access_txt = "37" + }, +/turf/open/floor/wood, +/area/library) +"xyT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/disposal) +"xzn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP"; + location = "CHE" + }, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"xzL" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/closet/secure_closet/security/sec, +/obj/item/clothing/suit/hooded/wintercoat/security, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"xzM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"xAi" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"xAm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{ + dir = 8 + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"xAv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"xBi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"xBk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"xBv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"xBV" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/atmospherics_engine) +"xCe" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"xCf" = ( +/obj/structure/table, +/obj/item/radio/off, +/obj/item/radio/off{ + pixel_y = 6 + }, +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"xCn" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"xCr" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/medical/medbay/central) +"xCC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"xCU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"xDQ" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Quarter Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"xDS" = ( +/obj/machinery/status_display, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"xEf" = ( +/obj/machinery/computer/bounty{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"xEt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"xFQ" = ( +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = 8; + pixel_y = -22; + req_access_txt = "39" + }, +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"xFZ" = ( +/turf/closed/wall/r_wall, +/area/engine/secure_construction) +"xGh" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"xGj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"xGo" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/bar"; + dir = 8; + name = "Maintenance Bar APC"; + pixel_x = -25 + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"xGx" = ( +/obj/machinery/atmospherics/miner/toxins, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"xGy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"xGE" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/flasher/portable, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"xGN" = ( +/obj/structure/fence/cut/medium{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/surface/outdoors) +"xGP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"xGX" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/engine/atmos) +"xHk" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/obj/effect/turf_decal/bot_white/right, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"xHt" = ( +/obj/machinery/light/small, +/turf/open/floor/carpet, +/area/quartermaster/miningoffice) +"xHE" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"xHU" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"xIJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"xIT" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = -30 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"xJn" = ( +/obj/machinery/computer/card/minor/ce, +/obj/machinery/computer/security/telescreen/ce{ + pixel_y = 24 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer RC"; + pixel_x = 32; + pixel_y = 27 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"xJr" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"xJB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"xJD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"xKn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/reagent_dispensers/watertank/high, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Central"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"xKu" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"xKv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/engine/secure_construction) +"xKN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"xLF" = ( +/obj/structure/closet/secure_closet/bar{ + pixel_x = -3; + pixel_y = -1; + req_access_txt = "25" + }, +/obj/structure/light_construct/small{ + dir = 1 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/tile/carpet/fifty, +/turf/open/floor/plating, +/area/maintenance/bar) +"xMG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"xMV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"xNs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"xOj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"xOq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Office"; + req_access_txt = "22" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4; + name = "east facing firelock" + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"xOY" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/obj/machinery/camera{ + c_tag = "Northwestern Hall 6"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"xPK" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable, +/obj/machinery/power/apc/highcap/fifteen_k{ + areastring = "/area/engine/engineering"; + dir = 8; + name = "Engineering APC"; + pixel_y = -1; + pixel_x = -27 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/closet/radiation, +/obj/machinery/camera{ + c_tag = "Supermatter West"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"xQF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/paramedic) +"xQH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"xRy" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"xRH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"xRL" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"xRZ" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"xSd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"xSN" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"xSP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"xSZ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"xTI" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/chapel/office) +"xTL" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/wood, +/area/security/courtroom) +"xUe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Snow Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"xUm" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"xUy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Bar North" + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"xUD" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"xUL" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"xUU" = ( +/turf/open/floor/plasteel/dark, +/area/maintenance/department/bridge) +"xVe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"xVl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 19 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"xVn" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"xWi" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/circuit/off, +/area/ai_monitored/turret_protected/ai) +"xWq" = ( +/turf/closed/wall, +/area/storage/auxiliary) +"xWx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"xWD" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"xXS" = ( +/obj/machinery/rnd/server, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 4; + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/circuit/telecomms/server, +/area/science/server) +"xXV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"xXX" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/central) +"xYD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/carpet, +/area/hallway/secondary/exit/departure_lounge) +"xYE" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/open/floor/plating, +/area/icemoon/surface/outdoors) +"xYJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"xYN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/surgery) +"xZg" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/wood, +/area/hallway/secondary/exit/departure_lounge) +"xZp" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/camera{ + c_tag = "Bar West"; + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"xZx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/storage/eva) +"xZL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"yae" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ybp" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"ybQ" = ( +/obj/machinery/button/door{ + id = "permacell2"; + name = "Garden Lockdown"; + pixel_x = -25; + pixel_y = 7; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"ybT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/machinery/light/floor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"ycl" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office"; + req_access_txt = "50" + }, +/obj/structure/fans/tiny, +/turf/open/floor/pod/dark, +/area/maintenance/starboard) +"ycQ" = ( +/obj/machinery/vending/medical{ + pixel_x = -2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ydo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"ydp" = ( +/turf/closed/mineral/random/snow/no_caves, +/area/icemoon/surface/outdoors) +"yds" = ( +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"ydQ" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/starboard/aft"; + dir = 8; + name = "Starboard Quarter Solar APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"ydV" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"yeg" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"yes" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"yeA" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"yeF" = ( +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"yfp" = ( +/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/maintenance/starboard) +"yfA" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"yfN" = ( +/turf/closed/indestructible{ + desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; + icon_state = "riveted"; + name = "hyper-reinforced wall" + }, +/area/icemoon/surface/outdoors) +"yfQ" = ( +/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/machinery/computer/prisoner/management{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"yge" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/icemoon/surface/outdoors) +"ygB" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"yhj" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"yhx" = ( +/turf/closed/mineral/random/snow/more_caves, +/area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) +"yhz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"yij" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"yiy" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/quartermaster/qm) +"yiz" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"yiT" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/service) +"yiZ" = ( +/obj/machinery/door/airlock/command{ + name = "Conference Room"; + req_access_txt = "19" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"yjh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only{ + dir = 8; + name = "west facing firelock" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"yjp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ykb" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"ykk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1; + name = "north facing firelock" + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Lab"; + req_access_txt = "7" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"ykr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"ykt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"yky" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ykN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"yld" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"ylW" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/turf/open/floor/plasteel, +/area/hydroponics) (1,1,1) = {" -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRqrRwufwufwufwufwufqrRavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRavTavTwufavTavTavTavTavTavTavTavTqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRavTavTwufavTnuuavTwufavTavTavTavTqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufwufwufavTavTavTsXyavTrxJavTwufwufwufwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTaQKfVQfVQfVQfVQhGKxULclqknRknRknRknRgThavTwufavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTwufavTaQKfVQfVQfVQfVQhGKxULclqknRknRknRknRgThavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTwufavTwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpavTydpydpavTavTavTavTydpavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTyhxwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTaQKfVQfVQfVQfVQhGKxULclqknRknRknRknRgThavTwufyhxyhxyhxyhxyhxyhxydpydpydpydpydpavTavTaJbbzcbzcbzcbzcbzcbzcbzhavTavTavTavTydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCxghfBGyhxyhxyhxyhxyhxyhxydpydpydpydpydpavTavTirtavTavTavTavTxULxULxULbmXavTavTavTydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxydpydpydpydpydpydpavTavTavTirtavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxcnIyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTsXyavTavTavTavTavTwufwufwufyhxyhxyhxyhxydpydpydpydpydpydpavTavTavTirtavTavTydpavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTbmXyhxyhxyhxyhxydpydpydpydpydpydpavTavTavTirtavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTcVLsXycVLavTavTavTavTavTavTavTavTyhxyhxyhxydpydpydpydpydpydpavTavTavTirtavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavThAalpTsDDlpThHuavTavTavTavTavTavTavTyhxyhxyhxydpydpydpydpydpydpavTavTavTirtavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTlpTeNKlpTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpavTavTavTirtavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTlpTlpTjwclpTlpTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpavTavTavTirtavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTdTyqnLiAGispdTyavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpavTavTavTirtavTydpydpydpydpydpydpydpbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTdTyuYlmiajeddTyavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTavTirtavTydpydpydpydpbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpdTyfIYbHclgXdTyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTirtavTavTydpydpbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpdTydTytlgfeMdTyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTirtavTavTydpbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbxLbqNbxLbxLbxLbxLbxLbqNbqNbqNbqNbxLbxLbxLbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTirtavTavTbqNbqNbqNbqNbxLbqNbqNbqNbqNbqNbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbqNbxLbxLbqNbqNbxLbxLbxLbxLbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNbqNavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRqrRwufwufwufwufwufqrRqrRqrRqrRqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTirtavTavTavTbqNavTbxLavTbxLbKIbKIbKIbKIbxLbumbumbumbumbumxULxULbumbumbumbumbumbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbqNbxLbxLbxLbxLbqNbqNbqNbqNbxLbxLbqNbqNbqNbqNavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRavTwufavTavTavTfBGqrRqrRqrRqrRqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTikAbBhbBhrUqavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpirtxULxULxULxULxULxULxULxULbCAaRpmqTbCCxULxULbumbumbumbumxULxULbumbumbumbumbumbumbumbumbumbumbumxULxULbumbumbxLbxLbxLbxLbxLbxLbxLbxLbxLbxLbqNbqNbxLbxLbxLbxLbxLbqNbqNbqNbqNavTavTavTbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRavTwufavTnuuavTwufqrRqrRqrRqrRqrRavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpoBsxULxULxULxULxULxULxULxULbCAaRpaRpbCCxULxULxULxULxULxULxULxULbumbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbumbumbumbumbumbxLbxLbxLbxLbxLbxLbxLbxLbxLbqNbqNbqNavTavTbqNbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufbTCbTCbTCbTCavTavTavTsXyavTavTavTwufwufwufwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTsXyavTavTydpydpydpavTavTbmXavTavTavTavTydpydpydpydpydpydpwzlavTavTavTavTbmXavTavTbxLbKIbKIbKIbKIxULxULxULxULxULxULxULxULxULxULxULxULxULxULbDAbFxbFxaEFxULxULxULxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbxLbqNbxLavTavTbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTsXyavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpwzlavTavTavTbqNavTavTbxLbxLbumbumbumbumxULxULbKIbKIbKIbKIbKIbMTbObbObbObbObbObbObbGWbObbRDbYYxULxULxULxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbxLbxLbxLavTavTbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTsXyavTavTavTavTavTavTavTavTydpydpydpavTavTavTavTavTavTavTwzlavTavTbqNbqNbxLbxLbxLbumbumbumbumbumxULxULbKIbYZntXbYZbKIbZUbKIbKIbKIbKIxULbumbYYbKIcaSccDbKIbumbumxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbumbxLbKIccFccFbKIbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTaQKqfJqfJqfJqfJhGKxULclqmmMmmMmmMmmMgThavTwufyhxyhxyhxavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULikAbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhmnLbfBavTbqNbqNbqNbxLbxLbumbumbumbumbumbumxULxULbKIbYZjdSbYZbKIbZUbKIccGkaKbKIxULbumbYYccIccNccNccIbumbumxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbumbxLbKIaRpcIPbKIbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCavTwufyhxavTyhxavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTbmXxULydpydpxiwxULxULxULxULxULxULcfpavTavTavTavTavTavTavTavTavTavTavTavThSvsXyavTavTbqNbxLbxLbumbumbumbumbumbumbumxULxULbKIvgmchaciGbKIbZUbKIckmcBJbKIxULbumbYYccIesYesYccIbumbumxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbumbumbKIaRpaRpbKIbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULydpydpxULxULxULxULxULxULxULcfpxacaDnaKfaKfaKfaKfaKfaKfaKfaKfcUPaKfesqlTscfpbqNbqNbxLxULxULxULxULxULxULxULxULxULxULbKIccIlufcaSbKIbZUbKIiroirobKIxULbumbYYbKIccIccIbKIbumbumxULxULbumbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbumbumbumbumbKIkBbkBbbKIbqNbqNbqNbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufyhxyhxavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTxULydpydpxULxULxULxULxULxULxULxacfpJgphirQirQirQeYeirQirQirQirQcThgLOkPAlDVoKGcfpbqNbxLbxLxULxULxULxULxULxULxULxULxULxULxULgNMbZUbMTkJkvzRfDtfDtxbpxbpxbpeusxbpxbpxbpxbpxbpxbpnLFxbpxbpxbpxbpxbpxbpxbpxbpxbpxbpxbpwDdxULxULxULxULxULxULxULxULxULxULxULxULbxLbxLbxLbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTaQKqfJqfJqfJqfJhGKxULclqmmMmmMmmMmmMgThavTwufyhxyhxavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULydpydpxULxULxULxULxULxULxULxaccfpcfphuFjLGirQirQirQirQirQirQconjvVdpppyFvUucfpbqNdridridrirwwjrqrwwdriwmBfenfenfenfenbKIqHCfgjfgjuzefhCpRVpRVmIlonYfenbYYbKIbKIbKIbKIxULxULalExULxULxULxULxULxULxULxULxULxULxULalExULxULxULxULxULxULxULxULxULxULxULxULbxLbxLbxLbxLbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufrxJwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCavTwufyhxyhxavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTxULydpydpxULxULxULxULdnsxULxULxacdppaHUcfppiuvLtmQVpiubEbemHcCAmQCevOvrakqopWccfpbqNxFZdridrirwwwJfrwwdriwmBcQumaocYqcYqbKIgCMnOknOkqBuoWWtEtiYFmVfgNyeHKcSicZOfnieMUbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbxLbxLbxLbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwktwktwktwktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTydpydpydpydpavTavTxULqaOqaOkVOkVOqaOqaOiRFkVOkVOcfpevOdppgxYpiunGicfpxacxaccfpcfpcfpcfpcfpnUmxyTcfpcfpxFZdDCuotrwweQdrwwdriwmBdXasdrsdrsdrbKImOEwzFlfGxUDohqfJgfJgmOEhgemIlbGWbRyhuArmobKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbxLbxLbxLbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTlbulbulbulbulbuavTfNhavTlbulbulbulbulbuavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwkRIvSJehhktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTydpavTavTavTavTydpavTavTydpavTxULqaOxkakVObQfgctqToqgmnqxqAqcfpcfpgxYcfpxacrQHcfpjZlaMRgmHcqMrDvkBeqgmeKcsaNvfxrgCxFZnQpkagttQttQpANlzhxFZbeipDhxlXmaLpuokHPsdrsdrnOknFMiYFxwgoaiovbdkDtpDxWxbKIbKIbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbxLbxLbxLbqNbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTyhxyhxyhxyhxwufavTaQKqfJqfJqfJqfJhGKxULclqmmMmmMmmMmmMgThavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwktwktwktwktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwfdJkZLkZLktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTxULweSiWfvOSqgmsGExzMgNIgNIacqgNIgNIgNIgNIgNIwFDhAwgNImsNokqgNIhDkgNImsNpwLuPIfQIwKUdsnkVxwITlNUlNUlNUvTkxFZhIlsdrgOWufJidlpnSgyEgyEoaioaiuIZiYFmLugNyeHKcSiiOHjQNxhgbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTfBGxghwuCwuCwuCwuCwuCavTnyqavTwuCwuCwuCwuCwuCavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwkRIvSJehhktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwhGUkZLhapktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTxULxULxULxULxULxULxULxULxULxULxULxULxULweSiBWvOSqgmtJLpFumqcaxgfJcskKskKskKmoXmqclNKskKxolpFuskKskKcjPitwpFuoWylNKmWcczAxFZeLQgrMbZIbZIttUiEjhPCsdrsdruAusdrkHmsLNsdrsdrjIcjlfchdiYFmOEqCKmIlbGWbRykOilekbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTaNgsXyaNgavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwfdJkZLkZLktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCktwktwmaRktwktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTxULydpydpydpydpydpavTydpydpydpiOGiOGqYDqYDqYDqYDqgmixfmGpwAxwAxlfywAxwAxwAxwAxvKavKavKacYjtMLvKavKaqljlLDkmsqljkVOpCUqgmxFZhYigrMbZIbZIcKDhNvsYocQpcQpuAusdrsdrsLNsdrsdrsdrsdrmOEkVooaiovbdkDtpDxWxbKIbKIbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufavTavTavTwBgchZeWwchZajlavTavTavTwufwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpyhxyhxnbCnbCktwhGUkZLhapktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTxULydpydpydpydpydpavTydpydpydpiOGhNZnmMnokgykiOGiLAixfmGpvwVlzWfWBnijwuQwxZwMwvKalVdgdglBTukJvgHvKajjiwVguPenEIkVOixfqgmxFZqzOwXZnNVbZIcKDqsmxFZwKLwKLlHlsbosdrsLNsdrsdrsdrsdrjlfykyjUfnJqeHKcSiiOHontpiYbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTyhxavTchZtnLchZavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpyhxyhxnbCnbCktwktwmaRktwktwnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULavTydpydpydpydpavTavTydpiOGiOGsTIcPnxasxUUiOGqgmgivmGpqssqsssrLfzTvnMvPBkoxvKagSZpkhdfdpuAdPAvKaclfhWWabQegokVOkcnqgmxFZcCgmsidBPxKvqnColWxFZhjwhjwlHlsbosdrsLNsdrsdrsdrsdrsdrsdrmOEevImIlbGWbRyqmoqEDbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTyhxyhxchZchZiaqchZchZyhxyhxavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpyhxyhxnbCnbCnbCnbCnbCnbCnbCnbCnbCyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULxULavTavTydpydpydpydpavTavTkyVwjuhHWblyrNPasniOGraiixfiqTkRXvnnwAxltYwAxwAxwAxvKaqzPloMvLPjcrhPOvKamHUmKDjzxohFkVOlluqgmxFZtfqxFZjFvuzIxFZxFZxFZbKIbKIrSFidbhXOxdDsdrsdrsdrsdrwGesdrmOErDGfenbYYbKIbKIbKIbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTyhxyhxvrdrlMqeYkIGvrdyhxyhxavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTavTiHMaNLaNLiHMbmXavTydpavTavTavTavTjWlpKptzLpIPkXYsRMiOGqgmixfmGpwAxwAxwAxduXmQocyIuKyvKavKavKavKarckvKavKahYNqRylLarjPkVOxveqgmqgmqgmqgmkwllOsuKEqgmohvhpgbKIoIqegkegkxKnsdrwGesdrsdrsdrsdrspEvKmeHKcSicZOssHsNbbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxvrdrZJuaGsbNvrdyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpavTavTavTavTpgppgpiHMmtPfTMiHMavTavTavTavTydpydpydpiOGbiioRhfuBslOkDyiOGqgmixfmGptMRijVgtolmymbEydVuVturInIUnsviAbvgovxIhFGjCLoTvmrWwHQhIGgJPobRobRtxLxVlkTYmYBrnKtxLgjAgNIlEUtBlpufpFfrxfmFgsdrsdrsdrsdrsdrmOEqGLmIlbGWbRytuZvmJbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxvrdgAtcbLjinvrdyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULpgpdvsdvspgppgppgppgppgppgppgppgpvrxiOGiOGiOGgOdnVYiOGjenpssiqTuGQnowqssezOqssqssqsskaMfTyjnhjnhfTyhaUvKaqljkmsqljvqvcKkeGinpvcKkcKkgcYcKkcKkcKkcKkcFPfyzdxFeBqsLNsdrtEtsdrsdrsxJsdrsdrkHmmOErDGfenbYYbKIbKIbKIbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxvrdvrdbbqrtDvrdyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTcavxULxULxULbSCraMmtPmtPpgppCjhGMvlzpgpugrpgpfCQvrxfHataPmVotRvueOrxtvOBmWDmGplelmKvmKvvPBsYvsYvleltrBfTymLOjszlBFkeIohkfYHwjKtpfgOpxUymIeuJVuIvdFaxopfptkCItElouEhPtqgmbKIvhTigixlmxeVsdrsdrwGelJpsdrsdrnftgNyeHKcSicZOxAmxGxbKIbumbumalExULbumbumbumbumbumbumbumbumbumbumalExULbumbumbumbumbumbumbumbumbumxULxULbumbumbumbumbxLbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTxULxULxULxULxULiHMmtPnaEpgpdZVgLkgLkpgppBhpgpmPRvrxhIaxUUxJDdEDpPLojsddhxCUrgmaRqsAhsAhqsssAhsAhtxzwAxxUmrlSoQsjHFfTypWaolnwbJiKVnGhrXwqWawgHyjhmyqfbqhMyhMygcpcKkixfqgmmMsiBLnPFbKIvLErtJksMaDJkequTKvmNscYulrmIlxGXbRyfxYbcubKIbumbumalExULrGcdQWrGcdQWxULxULbDAgjWxULxULalExULxULxULrGcodgodgodgdQWxULbumxULxULbumbumbumbumbxLbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTiHMiHMiHMiHMiHMiHMiHMavTpgppgppgpdAimtPfPMgLkgLkfBsgLkgLkeEagLkvrxiOGiOGiOGiOGjpdiOGvZYcmKwAxqsssAhsAhqsssAhsAhqsswAxaSIfTyaptfTyfTyeJYgFPbqxiKVfPDsmYcZIiKVpVZvZRlFvjkJhMycwmcKkixfiuymMsnwzmzjmMsmMshMDmMsmMsiiYxKNrepremjJbremqtHbKIbKIbKIbKIbumbumalErGctdXtdXtdXtdXdQWxULbYYxULxULxULjALxbpxbpxbprvfxbpxbpxbprvfwDdbumxULxULbumbumbumbumbxLbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTiHMkHDkHDkHDkHDkHDiHMavTavTavTiHMmtPmtPpgppgppgppgppgppgppgppgppgpvrxuyWkLoqbJeMluSexJBcmKwAxqsssAhsAhqsssAhsAhoXlwAxuSvuSvcKkjvbstWiJKstWbpIiKVfPDfQskHIiKVqjcfYadvhlaLhMyjGdcKkixfqgmmMsfQMgiZnbrfFGlAvdYSwRvlKToezhwVxJnxfHtEQxULxULxULrGcdQWrGcdQWpHijlstdXtdXtdXtdXflwdQWbYYxULbumsTqsTqsTqsTqsTqumDbZasTqsTqclyalEbumxULxULbumbumbumbumbxLbxLbxLbqNyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydppZDpZDpZDpZDpZDpZDpZDydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTiHMkHDkHDkHDkHDkHDiHMavTavTavTiHMmtPnOYpgpqFHvVZpgpqFHvVZpgpqFHvVZvrxiEQvEdktTfcheIahyKcmKwAxurIurIurIylWurIurIpPzwAxsupsupcKkxZpiKViKViKViKVfPDfPDfPDfPDfPDiKViKVgklcKksHKcKkcKkpDumaGqRenzKoQgehZwTeoobtZOxMGsiOoTTnASkrVpuEiiYxULxULxULclyjlsjPjjlsnJrodgjPjjlsjPjjlsflwjPjbYYxULbumhBqjeJjeJjeJhBqnQdfrBsTqsTqclyalExULxULxULbumbumbumbumbxLbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTikAbBhbBhrUqyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydppZDnnVtAampjqFfqIUxVnqipavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTiHMkHDkHDkHDkHDkHDiHMavTavTavTiHMmtPmtPpgpnBdmWypgptYomWypgpvqYmWyvrxgcwfIIvMloEOumxvVNmKLuEzuEzuEzqkOuoVuoVuoVuoVhrupbgxkWcKkdVrhFjfPDhFjhFjfPDqQCfPDfPDfPDfPDfPDeOtcKkhPpnNjcKkixfqgmmMshZyerGsPtsPtwdudUIrqSmgVeBlhBydoVrFQiiYxULxULbnUlFNucCucCucChsvucCucCucCucCucClFNbnUrVybnUbumhBquaJqSPpbSxBVunFbZalHapQgcbOgJibObbObgtRbumbumbumbxLbxLbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydppZDcnixkRmpjhDjtlubyutGKavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTiHMiHMiHMkHDkHDkHDkHDkHDiHMiHMiHMiHMiHMmtPnaEpgpwfSpgppgpdJbpgppgpukIpgpvrxqvailLiMLoORsOEqeLcmKuEzuEzuEzuEzuEzuEzuEzuEzuEzuEzqkgcKkgRSoNvfPDoNvoNvfPDfPDfPDfPDfPDfPDfPDeFycKktAmwMJcKkoLohcumMsiBLnPFiBLiBLpxShoqhoqiiYiiYiiYiiYiiYiiYdKFbnUbnUpfbcfswcywcyqibgULgULgULcfscfswRciasvkRbnUhBqhBqfChptvmhGhBqgPSfrBnQdtFNjPjalExULbxLbxLbxLbxLbxLbxLbxLbxLbxLbqNbqNyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydppZDpZDpZDpZDpZDpZDqbYpfYmpjpfYwAWbyubeDmpjmpjmpjpZDydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTtOzkRkvowkHDkHDkHDkHDkHDnlFlJNkRkvowrRkmtPduBvhbiJsiJsvhbiJsqIPvKovuhuEGvrxkFrkFrkFrkFrkFroiXqShwzfiqZhrSblDblDblDblDhsQuEzuEzrhUcKkmsKguVfPDwqeguVfPDfPDbAPfIUfPDfPDfPDrYccKkfPDhfpoPSmRZvjufPdtkqsjEwqdbnUecIoUscfNoUsbnUszXaUGpiRotyijZszXbnUovIvUjsIkmtYkttaNUaNUaNUjLFtsigxLoStbpBbnUpCvralxvRqUekPihBqppjbZaumDtFNdQWalEbxLbxLbqNbqNbqNbqNbxLbxLbxLbxLbqNydpydpydpydpydpyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTmpjhVmefplASpuSsXVfYUwlDgIEwlDxhbbyukktgNbeSJlBepZDydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTiHMiHMiHMkHDkHDkHDkHDkHDiHMvQkkRkiHMxfslLvtsKmtPmtPmtPhNTveCiZcvEejjBdKnptlcLqtrUvuOtrUjQptrUegJuEzseGlQJkgepgkpgkeLlcDOuEzuEztiocKkcKkcKkcKkhbbhbbjHTjHTfzGcKkjHTjHThbbhbbcKkcKkcKkoPSxfDeYueYuhrcpMfpHHfNdwRNoXithtsOzoibrSNrSNttyijZijZaiUuQGoAXcLOaTcrcouLXkVDkVDkVDanRrcoftMlflhPKbnUiuPhBqvqZnCqoiMhBquKHsZThBqehXsZTlrKhBqbqNbqNbqNbqNbqNbqNbqNbxLbqNbqNydpydpydpydpydpyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTmpjsVLvWtpfNiIglaEuYagkxhBHjBPuCilzwcAouYauYamDppZDavTavTavTavTavTydpydpydpydpydpydpavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTgCOkRkvowkHDkHDkHDkHDkHDnlFgUckRkvowqHLmtPtsKvDIsgLinAmLKuntpfZjXLcNmgEzhKsojexvjvajvajvCrknIvScvajtYTliaglsbKlqnxigKjATejwejwumCbxfdNBmeGmjHrkdjxZrkdrkdrkdjxZeeEvUqjxZrkdmkmmeGnfIihJdxZaWMxOjedWpbcxOjbDgqycgQZnRSgJQbnUbnUbnUbnUbnUbnUlxLbnUtyFnqcsaxvQovQovQonoQvQovQovQotbgwWFnSfbnUxCekoliobkpXjPbvrItOPnSXhMQqRHxgicCbhBqbqNbqNbqNbqNbqNbqNbqNbqNbqNavTydpydpydpydpydpyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTmpjdfVxKukgxlCWkUovSTxwhvSTxwOuYauYauYauYavqQklhpZDavTavTbmXavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTbHtmpsaxLiHMiHMiHMkHDkHDkHDkHDkHDiHMiHMiHMiHMiHMoBDtsKugkqxkqMnraAraAraAtOEqeHpaxtTotdLeharTvrTveizoIbrTvrTvqKAuvBtgdiNKpbfxcLnmLrTvrTvhiOjeormVmcUmcUnWOnWPmcUdhXpSOtTQmkykjhulhpSOlplggDtmthVNhhxvUsjKFjKFcVGjKFfKEaPwcOlwjWgCdwFcmkrpTqshXgWcoJacjHdLjqSRcLObddwbFqePkgRleTaOJlxztLFdGbrumnSfbnUcfnjZWjZWjZWjZWjZWjZWjZWjZWlkQqITcCbhBqavTbqNbqNbqNbqNbqNbqNavTavTavTydpydpydpydpydpyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTaaSaaSaaSaaSaaSaaSaaSaaSpZDcRXxFQlMFkWCmgCuYavUBpZDavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTnZExAvaaMaxNavTiHMkHDkHDkHDkHDkHDiHMavTavTavTiHMiHMiuChAxpgppgpraAlfVqxwuWWskZsdqoEfmStqrSmStmStmvAmgopJSpJScSvtOYtRCchNsFwhopvKPeOOeOOlIJthudDfpLdqHqgBkrlorNSvkkfjwjgziqHjTsrlogztxcAuzfgoCrfkiiMgUajKbcJLiZZqjAbnUfGldxVdblqbZgQZuhNaQAfmkgWccNEhVtcLOcLOcLObddwbFnCfkgRleTaOJgQVtLFiYbwWFcYwbnUoDnovPpplpplpplpplpplpplppllkQjZWlPBhBqavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpotootootootootootodMLhIepEDlInabajoTgWjpZDsuKpZDpZDitUfjSuYaprlpZDxULxULxULavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTnZEruonZEruoavTiHMkHDkHDkHDkHDkHDiHMavTavTavTavTlJCtsKugkkmHwdvraAeARmZkpyWskZiuxefFcRangjdWtmStvybjpriwkpJSpJSpJSpJSpJSpJSpJSpJSpJSpJSpJSmvAgafpJSvyfvyfvyfvyfvkkfjwjgziqHsrksrksrksrkpFRpFRpFRpFRsdawdRcGFumasHlbnUhVhuSVsxbromqbgkIptcWvbznpptcqfVTqQbcLOcLObddwbFpxhkgRleTaOJgQVtLFdGbrumnSfdtmmDXhHRafnafnlshtoLsMapplppllkQjZWlPBhBqavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpotofwXfGivMfpbwotoutSoKrrSnfgpxYNkGSnYvpZDvGieEypZDsWTuUruYadBLpZDvBerTGaceacebGtaceaceaceaceacebGtaceaceaceaceaceacebGtaceaceaceacepQdavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTnZEruonZEruoavTiHMiHMiHMiHMiHMiHMiHMavTavTavTavTlJCpXbnrYpgpwdvraAeARhsldwSskZaFAlSteuajNKfyrmSteWWvobdsXabXpJSnKUtfxsWDcjEmhqhNghNgjiYleqcWGpMDjjnvyffmWcLCvyfvkkfjwjgziqHsrkplggvmpGehgbqckoUViGSsdasdasdausnsdajWriOpercuapuKrnDadLvvjVlyvpKNsTRvlCqhfcLOcLOwhWvQoqhaoHUiCqprftagvQoslcwWFfSwpvjcJHvkwpplpplppleQCpplpplppllkQojPpCohBqavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpotovRaacVabsqOAwKNfDinOjabZpoTabavAhhVXpZDxcYgzWpZDsgBmpjmpjmpjpZDmbmsInmbmmbmavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULkLhxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLaezacQabUaAhxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLxZLaSEvsMxULvBeraAraAcOncOnskZmNqklophqxmCtQvmStvybgHQxbmacxtQGacylrVbNFbNFbNFbNFbNFbNFqxTgdLshNaNroqwuWCmmKhLQvkkmqbjFluqytVhwUjfwwfwwfzgdEkmWJcOqsdapACrAemyZuXOjWriNirLbrxckPuglgbdMcuOfokbnUxPKfQcuIUlfdjOEebKdTVvQojUBleTjVcvQoafUqYNrumjoUbnUabGlkQjZWjZWjZWkGojZWjZWjZWlkQjZWsVhhBqavTavTbmXavTavTavTavTavTydpydpydpydpydpydpydpyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpotopFMnOjeutacVototOsntOxgqrFkabavAhnhzpZDiFKueKpZDnVPuYaxgBofmpZDiJlkxUmvQqImavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTvBekQrxBkqZOxBkxBkxBkxBkxBkxBkxBkxBkxBkqZOxBkxBkxBkxBkxBkxBkxBkqZOxBkxBkxBkxBkxBkxBkaUbvBevzSxBkxBkxBkxBkxBkxBkxBkxBkxBkxBkxBkxBkxBkxBkaUbxULxULuPnhzhklcklcmStmStmStnwRmStmStmStogXkrBdBRkhydBRuEBiLirrmnrgwIAwIAwIAwIAwIAwIAqOsckVvyfiYInWJnsfqSifjwlVSyesphuhTajvAnplkyceRtmWJcOqsdasxBrAelWokQnjWrsKNkUyefEbuFrTWbdMcuOoJpbnUbnUbnUbnUvgInUNgelsNsbnUfkCgkvwVObnUeOZsbSwWFeKObnUcTpkKYeMQeMQeMQeMQeMQeMQeMQcUdeMQmAnhBqavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTikAbBhbBhrUqavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpotocGuacVrFkmNPotoashashashsTeashoZqashpZDfKMpZDpZDxgBxgBxgBxgBpZDiJlsdHmvQqImavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTvBexULavTavTavTiSBavTavTxULxULxULxULiOewDIocYexigeOdSQxguxoSadsqpokdmwmxaLQqpWadtuZzvCvhTOdWIhTOhTOhTOhTOfrLiCOiCOocGoEaiHObNFqxTvyfvkkfjwjgziqHsrklOOfOWnMwtfPiyqnMwrGysdasdetajlWoqUFjWrjWrjWrjWrjWrcyHbdMcuOmmQbnUbnUbnUbnUbnUszarXnnhtlWPobbiNEmKOmnjgOMiyLuLawkgbnUsXsiEzrdncORqpbjPmhdncSYbTRlXTwsjiaxhBqavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpktwktwktwktwktwydpydpydpydpydpydpydpotoashashaduashashkMcadwadyadxadzkMyduuadyadAlImpZDpZDpZDpZDpZDpZDmbmsInmbmmbmavTavTavTavTavTavTavTavTavTavTbmXavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpxULwdvwdvwdvwdvxULxULxULxULxULxULiOewrNijzyfpcQvseortmrnkqohadTecNxoHskBadVadUadXadWlrVsSjdUVnoBdUVbNFndQpJSpJSpJSpJSvyfvyfpJSpJSvkkfjwjgziqHpFRhVksrksrkdQzmLPdQzfujsdavUEhBbnEavTsfFMaTYcSdmgMjWrrbCbdMaaPgfCmDWmDWmDWeMibnUowksGCsvpsvpsvpeOrsvpsvpfKlaHtqSSvZlbnUdTUlFuhBqioJioJhBqhBqhBqioJhBqhBqhBqhBqavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpktwkRIvSJehhktwydpydpydpydpydpydpavTavTaojadZfvamAkaojiRyanmanmjihanmnbUdJZofFhomycQgZXtyHjFYueqgZXmbmiJlkxUmbmavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpavTydpavTavTydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULxULycljJdcUVwAQnGarPsaCVskEaeGtosvBabSOeTJrDEvFMuZzrIlwIAkPnwIAwIAwIAwIAdCMpJSwYkwjifnxaAPhyzfcUddipUzjkwmbtiqHxaIpqjhUFwtppFRgOrltkhOwsdasdasdasdasdajWrnypvjXpNBjWrlApkCivAFfvescHscHdbNdkQbnUbnUbnUbnUbnUuXswkuuXsbnUbnUbnUbnUbnUbnUxqNhtAbnUavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpktwfdJkZLkZLktwydpydpydpydpydpavTavTavTashkuyxQHpxZhEQnsianJanJwkMuuDlgqnwqgZXgZXrwWseZvNuvIAgEdrioeJueJupywmbmavTavTxULeikxULavTxULeikxULavTavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULvBexULxULxULycljJdomQvfpfpWdSQxiBwRaqxXqxXjfiyiyhRtdFFhRthRtpeqwIAtzPadYktipvrwIAtiNpJSpqjpqjqgZpqjpqjpqjpqjpqjgmrqaXiqHpqjpqjpqjeOdrQsmwQqCopcspgGkdRmmYmmYmZpmZpjWrjWrjWrmZpmZpoUQmZpaWrmZpmZpqWslnWpxXmDWmDWpGskPQaYexGymfmwjLmDWpGsbLcmDWmkdbVIdHPbnUavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpktwhGUkZLhapktwydpydpydpydpavTavTavTavTashgxqkHXjmdaojeueanmanmfUXgvprsyhWngZXoaCtfmiTSgCSrYDmYdnYZnYZnYZnYZnYZnYZnYZxULxULxULavTxULxULxULavTavTavTavTavTavTavTavTavTvBelZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpwdvxULxULxULxULxULxULiOejJdjJdvfpoyfdSQxYJxYJxYJxYJuZzyiyhoVsLnhCLhZzfIuwIAjuIiLinrgwIAwIAnzHpJSpqjpqjpFRacuoYUoYUoNTmcUsBBkhwyesgvPoYUgbthwGrQsjDDiBleINjDDjDDjDDotZmZpgPFjIkumguxOdSphCDqRFubQfqjtNXmZpyjpeWgjNwrFBjzcjzcjzcpLXlBHuLVjzcjzcjzcjzcjzcjzcvrJuiObnUavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpktwktwmaRktwktwydpydpydpydpavTavTavTavTashjyjanmxHUasheLXanmpbkqszegjpxEeSPgZXvvHetsqfdbTwrYDbLWnYZshMhxrsXlhxrdYanYZxULxULxULtmOxULxULxULtmOavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULxULavTavTiOejJdnjdvfpdzSdSQavTavTavTavTwdvpsSjmUacvjmUkrHvgXyegwIAwIAgoWsdwwIAnswpJSroWroWpFRgOigbtoYUpqjpqjgmrqaXiqHpqjoYUoYUoYUrQsjDDegMvBSjDDxZxaeHaeHmZpfoifBSfBSfBSfBSfBSlnHlVNfqjfZAmZpmZpmZpeDEmZpucCucCucCucCbnUbnUucCucCucCucCucCucCbnUbnUbnUavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTsXyavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTashhQbtsqexqcxXiEaprPjgawuteoWfRSlOXgZXvvHtmyqfdbTwrYDcDSnYZnXsuKIeFUuKIiaMnYZxULxULxULtmOxULxULxULtmOavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwdvwdvxULxULbmXavTdSQdSQdSQdSQdSQdSQavTavTavTavTwdvbDfjHDxEfoJXkrHkdMsSyjTlsSypUffNUsSyidGpJSpFRpFRpFRqalpqjpqjoNTmcUsBBkhwyesgvPpqjpqjczupFRcAqdQzdQzjDDjDDjDDgarmZpfBStTOdiDdiDvaBjAypwCfBSrXogkJmZpjjCrVBtmImZpavTavTavTavTbmXavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTsXyavTavTydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTsXJsXJsXJsXJsXJhLganHkijanmjihrkLuUCgZXvvHtmyrHStmyrYDwJNnYZnRXvApjyAfBftHrnYZtdKdYZxULtmOtdKdYZxULtmOavTavTavTavTavTavTavTavTxULlZnavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULavTavTavTavTavTavTavTavTavTavTavTavTwdvhRtkrHkrHkrHkrHbfkgpevyfgpekcMvyfvyfvyfpWSoeCoeCpqjpqjpqjpqjvWgvWggmrqaXlgnvWgnHXpqjpqjpqjpqjitNpFRqzzjDDjDDwaamZpoHlijLcEqcEqfBSfBSfBSfBSmzsmzsmZpgEhfnQpFomZpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTbmXydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTsXyavTavTavTavTavTavTavTavTavTydpydpavTavTavTavTavTavTavTavTsXJrxlvThpNOsXJsXJdVVcKQuUkdFbtNquangZXfsAjDKrqQpbPgIdmQJnYZjbEouBgoKvqFloTnYZtmOjKVtmOtmOtmOwlGtmOtmOtmOtmOavTavTavTavTavTavTvBelZnavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULvBexULavTavTydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTvyfeZUqurvyfqurtdEvyfxULxULpWSuEduEduXLuXLuXLuXLuXLuXLkYglnxeuWoaFoaFoaFoaFoaFoaFoRcpFRuqajDDjDDuqamZpgPFijLcEqcEquPawFOwFOfBSxiLlHZmZpmZpmZpmZpmZpavTavTavTydpydpavTavTydpavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTikAbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhrUqavTsXJsXJmfFlTBrVAhnBsXJczFkijanmfzerkLykbgZXgZXgZXmVhgZXoTFoTFnYZnmReSQnYZvaxwlZdjLhuifYxfYxbcRfYxfYxfYxqJyfBklkivBexULxULvBexULxULxULlZnavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwdvwdvwdvxULxULavTavTydpydpydpydpydpydpydpydpavTavTavTavTxiwxULxULvyfuWbahevyfahegUwvyfxULxULpWSpWSjItwopizVwvjdGOgwYjItpVWjXajJuxuBxuBxuBxuBhHyjJupFRpFRiIQiIQiIQiIQmZpmZpmZpmZpmZpmZpmZpmZpmZpmZpmZpmZpavTavTavTavTavTavTydpydpydpydpavTydpavTavTydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTavTavTavTapJapJapJapJapJapJapJapJapJapJapJavTavTavTbmXavTusEwSctGQusEsXJaiSimMkMTeFCqhUvLaoqFdZaanmtVVmdqlpWsUFxlgsUFkEftnXdTLfNOdcgsjWgNqnYZlMxhhInYZhBQaYfoDmoDmoDmoDmoDmxUeoDmkMtxnmxnmxnmxnmxnmxnmxnmakgavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpwdvavTavTxULxULavTavTavTydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULblgxULxULxULxULxULxULjItcFmfwUvgWcrgpdDdMRsBsvYPcJpdbctatkFFxpUgZbjJuavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTapJapJapJapJapJapJapJapJapJapJapJapJapJapJavTavTavTavTusElZLnEvxSNsXJroSjxwrAWooavCEgImokmajqhXBfzeanHsMAjUujUuwzHamAdAsnnjrjOfLLcUCdCIpZJkeCvyJnYZgKtxSNtmOtmOtmOtmOtmOtmOwjetmOxULxULxULxULavTavTavTavTavTavTbmXavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTwygwygwygwygwygydpydpydpydpydpydpydpydpydpydpavTavTxULxULavTavTavTydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULjItwkSenNsDunhrhMMsveuMFdksparrlCceZbowfDJbVvjJuavTavTbmXavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTapJapJoQEwRbieIxRZnOnjgjvBgmOekgMwonapJgLHgLHgLHgLHgLHiAOlmCqFausEiZHiZHiZHebFiZHgImgImajVkijanmpcTqWgmPmmPmxGPuUkmVNuUlnnjgXEjNppXljIunYZvErfgMktdxrUwjerhXndMhnOvFdmTwrhXrhXrhXrhXeTueTurhXhmMavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpwygwygwygwygwygwygwygwygydpavTwygccittKrYQwygydpydpydpydpydpydpydpydpydpavTavTavTxULxULavTavTavTydpydpydpydpydpydpydpydpydpydpavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULjItwZJeRvkpOhsuqKPvhfjslnElxuBfDJfDJfDJnhKgQUjJuavTavTavTavTavTavTavTavTavTavTavTavTavTbmXavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTapJapJvmDpTwpTwpTwpTwpTwpTwpTwpTwevJapJgLHxHkwieohfaHcgLHaCXatqdxLashqrAlsAubahEQmwVrAaaokcMcanJpoRanHanmanmanmanmamAitbnYZnnjnnjnnjnYZnnjnnjnnjnYZyijjrHrhXumXporioplgJvTPkHdkHdlXRkHdkHdrhXhmMavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpwygjERxLFomOvaRrjQcYKwygydpavTwygfuXrsDhNiwygydpydpydpydpydpydpydpydpydpavTavTavTxULxULavTavTydpydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULjItrqGgdjvmelmmtQdjItgFMustjJulGBvjYfWckbRenqjJuavTavTavTydpydpavTavTydpavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTapJapJpvwmzxpTwpTwpTwpTwpTwlVKrYnfsQapJgLHjPPePaxcdpzZgLHaCXatqwjeashfqMxHEpPxvXsnKOykNsJDalhxCnmIukyfiEaiEaiEaiEadkBwXjfJsnIRuUkuUkuUkuUkuUkuUkhxPiWYrkeeLmfbbjEbcSChlTprDljTljThahljTapKrhXydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwygxGoqWHqWHgHerEicYKwygydpavTwygmYEcWOqEswygydpydpydpydpydpydpydpydpydpavTavTavTvBexULavTavTydpydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULjItjItizVmlMgwYjItjItcuYsHJjJujJuxuBxuBxuBjJujJuavTavTydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTbmXapJapJyldtFYygBpzIvBxtrnpTwpTwpTwmxoapJgLHvsejrRsLrpzZgLHrZLdJcuwVashxITcVuqJMgZQkJsalRalRuDOalSpKranmlDjwenanmanmxAianmjBrxhDanmanmanmanmxAianmuWYiTYvJGqBGjRDtvFxQFfXdrhXahUkHdkHdkHdwOnrhXydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwyguCruCruCrhczrEibDowygavTavTwygipivEowygwygydpydpydpydpydpydpydpydpydpydpavTavTxULxULavTavTavTavTavTydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxiwavTavTavTavTavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTapJapJetzeTRpFIpdjdoIpdjtFYpvxpTwpTwapJgLHmSsnTQmuNeFngLHgYCgdietMntdvuJhKttUiaojanHvVsamyamAanHmhvalUgzkvyManmsxaaoXvmOmYTxuraoXaoXaoXaoXaoXaoXaoXyijqujrhXuHMnEtvNFeTXrhXubdgVovGngVosITrhXydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwygwygwygwygcyuwygwygwyglziwygwygeXdnajwygydpydpydpydpavTydpydpydpydpydpavTavTavTxULxULavTavTavTavTavTavTavTavTavTavTydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxiwavTavTavTavTavTavTnGxsLvavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTapJapJkcwtFYtFYhAqsUnjsusLgapJjCWapJapJasFqQHnTQuDKloeuYmssFaDdoQaashashhsoashashlUdaojashanianhogealFeiRpdLamDamDaoXhikamFlqgvAytcPalimLDnVvjWxaoXgKtaDhrhXrhXrhXrhXrhXrhXrhXrhXrhXrhXrhXrhXwdvydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSigOxlsqgCjAvtwUfYltMkahnoZLlaseXdomhwygydpydpydpavTavTavTavTydpavTavTavTavTavTxULxULavTavTavTavTbmXavTavTavTavTavTavTavTavTavTxiwxULxULxULxULxULxULxULxiwxiwxiwxiwxiwxiwxiwavTavTavTavTavTavTnGxsLvavTbmXavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTapJapJapNdJBpTwpTwpTwpTwnOeapJmxtapJapJrMvqQHxVeqQHdqOgLHgYClWyxJrashktWadxtVSlSNkqVolzashanIanHjihanmanmanmanmanmannmAxydsqVDydsydsydsydsydsnBIaoXrPDaDhebMnrJanOvxXujExWqxULxULxULxULxULxULydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSneanajnajhpNwAMsDWnajnajhjvwQGjZgnajjFSydpydpavTbmXavTavTavTavTavTavTavTavTavTxULxULavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTnGxsLvavTavTavTavTydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTapJapJapJapJapJapJapJnAxrmLotsapJrODapJapJasFqQHwnMqQHhwggLHaCXatqmWmashrbWrRVanmanmjPhwujaojaolrQzpiganJanJfQxanmanmivQndmjappyDanKinUydsydsydsanLaoXsrqnDlwmHiARnVpevYgrzxWqxULxULxULxULxULxULydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSabeeFBgAGveFxsZoUXnajnajfVmwGDnajqDgjFSydpydpavTavTavTatXvcGvcGvcGvcGvcGvcGtFrvcGvcGvcGvcGvcGvcGtFrvcGvcGvcGvcGvcGvcGtFrvcGvcGvcGvcGvcGvcGtFrvcGvcGvcGvcGvcGvcGtFrvcGvcGvcGvcGvcGvcGtFrvcGvcGxtVybTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTayqayqvvMqTbuVeayqgWZrUuvfipNonIunIuayqayqgLHasJnTQqQHdlJgLHaCXatqxJrashaoRaoTjiVlYkwFRbwmhEQakBaokaomaoUaoUnyaanmcwWaoXrQNfrnguRgTbiWuaongevqWLaooaoXcXiwbOohrrikkdstGcarPxWqxULxULxULxULxULxULydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSwGDnajnajnajpkJmJdnajnajwEmwGDqmDectjFSydpydpavTavTavTnGxdvclzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBlzBasravTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpbTCbuIbuIbuIbuIghqayqhISqTbqlYayqnhnekwekwgzHvFerkpvbxatIayqcTEnTQqQHixugLHaCXatqxJrnQrapOpWzashashashashapPecDloOwLsaojaojapPfyVjXhaoXaoXoPPaaHmEIaoXaoXaoXaoXaoXaoXgKtaDhxWqxWqxWqfQexWqxWqxULxULxULeNuxULxULydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSiamnPswGDnajnajmJdnajnajtuunajkcXectjFSydpydpydpavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpbTCbuIbuIbuIfJZlGygJxphsghqayqfiGjdwjGidmyeBfwphmGbpdvgQjlCiatpqqoayqcTEsMXwmfvjQgLHwjeatqxJrashashashashwjeujDaqPtUFesEaFJdXFoDwoDwrqwhfXtUFtUFsoNtqprJwxGjrJwrJwgsMgsMgsMgsMvqPuCoaALaALaAVlZswjetmOtmOtmOusEarlusEwdvwdvydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpjFSpJTnHenVIndetCjawojvywwOnIMnHenVIaUgjFSydpydpydpavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbTCbuIhnPbuJbuJphsghqghqghqghqayqkSRqTbtcNayqqnkrkpchkcQrleZikYlTJarEayqaxclatqrqxCfgLHefnatqxJrasharGxCrasharIarHwaPjGFoDmarKarNoDmuAjtkraBItkrgIGojvkkntqaeDrtkrtkrtkrtkrtkrtkrinwtkrtkrgxinZUjFGnrdwjeuxxwjebuOrJhusEavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwygwygwygwygwygwygeDtwygwygwygwygwygwygwygydpydpydpavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTydpydpydpavTavTydpavTydpavTavTavTavTavTbmXavTavTydpavTavTavTydpavTydpavTavTavTavTavTavTydpavTavTavTavTavTavTydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpbTCbBHqqRswQcXIcXIcXIcXIcXIcXItSdayqgKoqTbjlLayqayqayqayqnyTevUayqayqayqayqgLHldtatJgLHgLHascigQfTuashashashashsyNauVaDhuBiwjeasOwjewjexJrwjeasOwjeuBioTuiINwjefYQfYQfYQfYQiPXwjexOYxWDwjepjgwEPhncfhiwjewjewjeiPXwjelhBusEavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpwMrydpydpydpydpydpydpydpydpydpydpavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpavTydpydpavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpbBHtFcphsghqghqghqghqaJCirNirrlQpcIhcIhcIhcIhcIhvyHnzDeZeuQcwoMmmJdAVgYCikhatbqSyoiCaCXaCXwjeobaoQawjeqbhlxFdXRatrauVaDhiKMavUavUaxiaximfikTIuGYuGYatUoTuiINwWLrQJrQJrQJrQJrQJrQJrQJrQJsqgsqgwJHasQoehsqgtmOtmOtmOcpCuUZtmOydpydpavTydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTrfjphsydpydpydpydpydpydpydpydpavTavTavTavTnGxsLvavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpbBHpEmghqghqhfZshRshRshRirrtFurQucIhkzSuVDiwccIhlyucHuvJsqDOjSqtIztlkauctkrtkrwGBaBItkrtkrtqavMhauXahCauYrbohOArboazGlmubNbavXavXaxiltFxsJaxiavXavXwasoTuiINxSZrQJiORewIfwnfpSfvzuUimyhnvjinqopCodDcyasqgydpydptmOtmOtmOtmOydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTwMrydpydpydpydpydpydpydpydpydpavTavTavTavTdwFsLvavTavTavTavTavTavTydpydpavTavTydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpbBHpEmghqghqshRshRshRqVfxIJhmCrKdcIhrjBwJOnlMcIhgGsoLBeKZjlllOFudOykravpaLujwojwobEJpYhcYUauebsUavSnOKhEfioGirgjwoaALmNobNbavXavXaxiavVoWTaxiavXavXwasrTjatMatOrBGeTgavYawbwPDawbgXDmyhkTjoaSwYekRzlWiayGavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTktwwFtktwktwktwktwktwktwktwktwktwktwktwktwktwnGxsLvavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTbmXavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHpEmghqghqntVshRcpecXOcperBAgHGasEauOavPfpIawZiFcqHeiAvclBclBclBclBclBclBclBaxGaFIaFIaFIlWbaFIaFInEieGObxMaFIazqwjexJrdskpdopdokTIkTIqAxaxiaxjaxjkRKoTuaxlaxkaxnaxogRhrqWrqWrqWxtPmyhxxieqPiataxraxusqgavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTktwwxfxYEbKsdDKxYEkxIktwgkycPIcPIcPIcPIspaktwnGxsLvavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHdbRghqghqjsoliLcpecpeooRdfycqqcybauPiEJaykaylerycqraIKclBcrycrzhKmaypayodKQgTcayriekcwHdfaaysuJFjRUaytayubxMazqwjexJrgsQwjewnOwjewjewjewjewnOwjegsQoTuiINayymyhdGVxeIayCpIfayCayArQJayDtcjpEFayEayHayGavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTydpydpydpydpydpydpavTavTavTavTavTktwjxSgkybxUurVaVCdPMrbgptYgmncqGkxPhPevirhSDuYfsLvavTavTavTydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpavTydpydpavTydpydpydpydpydpktwktwktwktwktwydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHpEmghqghqshRscFcpefhocpeihnbxhxDScwThvaawWcIhlWfazzdRIclBazAgMRpYMazBuXiazCaymazDwRzlamobBmQKlamuzTnuJaBKjPzazqwjexJrkkGrBcjilavaetMouHtkraBIgIGeDrnheuCExSZeeddPnrqWrPUpIfazHsNKrQJcGzviFnezneztQysqgydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTbmXavTavTavTavTavTavTavTavTavTavTavTavTavTktwmGTvmMiSgetBcgHxNscgHcgHxSdspavAsvAsfkrktwujFsLvavTavTavTydpydpydpydpydpydpydpydpydpavTydpydpavTydpydpydpydpydpavTydpydpydpydpydpktwkRIvSJehhktwydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHpEmghqghqshRhsexIJlfDxIJxWirKdcIhaACvZHaADcIhoEzaAFaAEclBaAGjDHcYbiROiROofyaAIaAJerOerOaAeauTjcSgWnaAwiBFbxMaAKaAxaATilovsNkzfmGaoNRndXaALaAYaAUaASvMBscoaAOmyhqLtrqWfnepIffnexmorQJsqgayGsqgsqgsqgsqgydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTktwteyjOowLGwnXlXkwwxktwktwlXkdIjktwktwktwktwujFsLvavTavTavTavTydpydpydpydpydpydpydpydpavTydpydpavTydpydpydpavTavTavTydpydpydpydpydpktwfdJkZLkZLktwydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHpEmghqghqhfZshRshRshRirrirrnydcIhmGllacfaVcIhnOGyiTuKGclBmGLjDHramrlWuJLdKQaBHtmxaBKaBKaBKaBKaBKaBKaBKsUEaFIaIPaIPaBwbxkaBGbxkwjesxNgKtwjebxkaBGbxkuBGaIPaIPtXNaBRaGDrqWrqWrqWrqWmyhavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULavTavTtqgtFrvcGfhMazckeraAhmDBnDdxZLxZLxZLpIHxZLxZLoMExZLaSEsLvavTavTavTavTydpydpydpydpydpydpavTydpavTydpavTavTavTydpydpydpydpavTydpydpydpydpydpktwhGUkZLhapktwydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbBHnBkbMjghqghqghqghquXysZJirrvmrcIhgrZiMXnBUcIhvEmpwEvEmaHuaHupNvaHuaHuaHuaHuaHuaHudFJaDfaDfaDfaDcaDfaEJaEJaEJaDaaAQaDgovqaDkbxkaUCsxNgKtaDbbxkhTksrUaDmaDpaDerQJfQUtJirqWaHKaCrmzBmyhydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULavTnGxdvclzBlzBlzBlzButjaDLaDQlzBlzBpaYbpTlzBlzBlzBlzBlzBasravTavTavTydpydpavTavTnTzavTavTavTavTavTavTavTavTavTavTavTnTzavTavTydpydpydpydpydpktwktwmaRktwktwydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpbTCbJftCNbMjghqghqghqghqghqghqghqcIhvdWlhrcIhcIhfetfetfetaHuqwqiJcfSRtNpisuwxwiFqaHukdAaEGaEEaEIaEHaEKaEJvYcaIPgfQeZihgJaFOaFObxkaELaDouByqWMbxkvHUaFOhLZeZirJkrQJmyhmyhfOAmyhmyhrQJrQJydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxsLvavTavTavTavTvsMujFavTavTavTmxFirtavTavTavTavTavTavTavTavTydpydpavTavTkrqxiwxULxULxULxULxULxULxULxULxULxULxULxiwhhoavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpbTCbJftCNbHEbHEbMjghqghqghqghqghqghqghqghqbTCavTavTavTaHupGLtzBfPFfPFfPFtSBwdbaHuaFIaFIbxMbxMbxMbxMaIPaIPaIPrspizaaFOaFOaFOaFOaFOaFQaFRhIHhIHqTOaFYaFYaFUaFTaFZqLmqLmtWjuJxlHHszGwUrydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxsLvavTavTavTavTvsMujFavTavTavTirtirtavTavTavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpbTCbJfbJfbJftCNeBjwXkbUBbUBbUBbUBbUBbUBnDuavTavTavTaHurwauOyrwaaHucIgopqpukaHuavTavTavTavTavTavTavTydpaIPqFZaHAaHAaHAaHAaHAldEaHevMgnuSiFlaHDaHDaHDaHDjOjaHEslJqTGoyzikkoYnaHGwUrydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxsLvavTavTavTavTvsMujFavTavTavTirtirtavTavTavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpbTCbJfbJfbJfbJfbJfbJfbJfbJfbJfbTCavTbmXavTaHuxXSvtOrbmaHuaHuaHuaHuaHuavTavTavTavTavTavTavTydpaIPaPAiqJaISrJMhUoaPBaPAaINvsKaPEaPCaPCaPCaPCaPEaPEwUrwUrhtaebXgnvvdwaJewUrydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULavTnGxsLvavTavTavTavTvsMujFavTavTavTmxFirtavTavTavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTaHuaHuaHuaHuaHuavTavTavTavTavTavTydpydpydpavTbmXavTydpaPAhLoaKnaKmsMioqLnlkaKpaJZwDRgCCjOyhxxcKKjmfaKaaKswUraKuaLLqsflHHaKwwUrydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULavTnGxsLvavTavTavTavTvsMujFavTavTavTirtirtxULxULxULxULxULxULbokdTEeBmvQWeyPavTavTxULavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpavTbmXydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpavTavTavTydpaPAaLDaLFaLEoWwaLGszKodRaLkfHFqAFlqtvKTsubfLWaPEaOrwUraLMaLLaLNmIOaLPwUrydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxybTavTavTavTavTvsMujFavTavTavTirtirtxULxULxULxULxULxULbokpoUaMuaMxuTuavTavTxULavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpavTavTavTaPAmJrvUNaNjaNlaNkaNmdPxaNoaPChOcgPbfaRvrgutpaPEaOrwUrbDebDewUrwUrwUrwUravTavTavTydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxsLvavTbHtqAiqAirgHhqDavTavTnTzmxFirtnTzhmMhmMhmMhmMhmMbokkJOkBKaQeuTuavTavTpZlavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpavTavTavTaPAaDXlkPfzUaOmaOlaPAsPAaOoaPEaOphFvaOqqqbitpaPEaOrxULxULxULdOPavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpavTavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULxULnGxsLvavTnZEqsDqsDxuNlobaVvqsDqsDbtZgZSsLjsLjwxTwxTwxTsLjsLjoIJehLsByiaOunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTaPAaPAaISmYxaPBaPAaPAsKhsKhaPEaPEaPCaPDuupaPEaPEaOrxULxULxULxULavTavTavTavTavTavTavTavTavTavTavTavTavTydpavTavTavTavTavTavTavTavTxULxULxULxULxULxULxULxULxULxULxULxULxULxULavTnGxsLvavTnZEqsDwZVsxlmDmiGVaVtriCuyKuyKrmNaPZaPYmoDufAlhRsLjtMnkBKtifdnmwcBwcBqqZavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTirtirthmMhmMhmMaQTpqsaQVaQVaQXxULxULxULxULavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTxULavTavTavTnGxsLvavTnZEqsDihXwhavVzgFqdoDrExpqXaRtwxTkAOkAOaQdqHcfNRsLjdTEksqvQWhHCunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTydpavTavTavTavTavTirtsrBbzcbzcbzcomCgUbvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGaSlvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGvcGxtVsLvavTnZEqsDpDSwschQLcEbbOcaVvenPiyPbUPphfjFZjUnvcNiZurmNxGhfuZrqEdnmwcBwcBqqZnEsavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTydpydpydpydpavTavTavTavTguIbzcbzcbzcbzcbzcuWSwgulzBlzBlzBlzBlzBlzBwgulzBlzBlzBbFklzBlzBwgulzBlzBlzBlzBlzBlzBwgulzBlzBlzBlzBlzBlzBwgulzBlzBlzBlzBlzBlzBwgulzBlzBlzBlzBlzBlzBwgulzBlzBasravTaUdmSNlwHiGbwDJuBhiETiQDlCQqGnfLKuRikiBkiBpnrttHrmNrqEfuZeAJunAunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTbmXavTavTavTavTavTavTxULsXyavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULxULavTavTavTavTavTavTavTavTxULxULxULxULxULavTavTavTbmXavTqsDncgaVvaVvaVvaVvriClEyludrmNwxTwxTwxTwxTjTYrmNtPQfuZrqEunAavTavTrJOavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTydpydpydpavTavTavTavTavTavTavTavTydpydpxULsXyavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULxULavTavTavTavTavTavTavTxULxULxULxULxULxULxULavTavTavTavTbokaXhaXhaXhaXhaXhqXNgglngBoLTpqepqepqepqesNgffJbhesHvrqEunAavTavTxULavTavTavTavTavTavTavTavTavTavTavTxiwhhoavTydpydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTxULsXyavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULxULavTavTavTavTavTydpydpxULxULxULxULxULxULxULavTavTavTavTbokjHCrqEuBauBauIssrJwFUjoqljLhgOuBauBauBauBauBauBauBarqEunAavTavTpZlavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpktwktwktwktwktwydpydpydpydpydpydpydpydpavTxULsXyavTydpydpydpavTavTavTavTavTavTavTavTydpydpavTavTavTavTavTavTavTydpydpydpydpxULxULxULxULxULxULxULavTkrqbokbokbokbokifTaZYohmgGQaZYgShxznuBabaadCsuBaunAuBaxuixZguBaeAJunAunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTydpydpydpydpydpydpavTavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpktwkRIvSJehhktwydpydpydpydpydpydpydpavTavTxULsXyavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTbmXavTavTavTavTavTydpydpydpydpxULxULxULxULxULxULxULavTavTxjZacjwcBivMrqEuBagotioguBabeowdkuBabcqxZguBaunAuBagotxZguBarqEdnmwcBwcBqqZavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpktwfdJkZLkZLktwydpydpydpydpydpydpydpavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULbokbokbokbokbokbokfPpuBagotaSNuBabeoiOWuBabcqrkPdaXunAuBagotxZguBaoZeunAunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpktwhGUkZLhapktwydpydpydpydpydpydpydpavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULunAsLqcwouxFsLqunArqEuBauBalQsuBabeowdkuBabcqxZguBaunAuBagotxZguBarqEdnmwcBwcBqqZavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpktwktwmaRktwktwydpydpydpydpydpydpydpavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULbJQwcBwcBwcBwcBuFqwbEwbElRxxYDthyqyKbeqljLmaiaZZuBauBauBauBauBauBaeAJunAunAunAunAavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULbJQwcBwcBwcBwcBuFqwbEwbEwbEwbEwbEtJAngBuBapcdvDbwbEwbEwbEuxqopYuBarqEunArqEjPIbokavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULunAunAunAunAunAunAfPpuBagotxZguBatJAngBdaXpiXwbEfWEbPWwbEwbEsmauBarqEwaCrqEwrhbokavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTavTavTbmXydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxULsXyydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpxULxULxULxULxULxULxULavTavTavTavTavTunArqEuBagotxZguBatJAngBuBahJwvkDwbEwbEwbEvkDdtQuBarqEunArqEjPIbokavTavTavTavTavTavTavTavTavTavTavTxULavTavTavTavTavTydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpavTavTavTavTavTavTeuSbBhbBhbBhbBhbBhbBhbBhbBhbBhjAqydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTbmXavTxULxULxULhsCxULxULxULavTavTavTavTavTunArqEuBaxuixZguBatJAngBuBakoppXpwbEwbEwbEpXpoeVuBabjUbokbokbokbokunAunAbokcTLcTLcTLcTLcTOcTLcTLcTLcTOhhoavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTeuSjAqxULxULxULxULxULxULxULxULxULxULydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTbmXbmAwcSuBauBauBauBatJAngBuBauBauBauBauBauBauBauBauBarqErqErqErqErqErqErqEbokoqllALoqlbqWwtYjwPbvqcTLsWFavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTeuSjAqxULyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTwqlwqlwqlwqlwqlwqlwqlavTavTavTavTavTavTavTbmAcUSdGBdGBeehqHOtJAngBqHOfuyrcHrcHrcHfaZfhzrqEqvGtHUrqEfaZrqErqErqEoLebokbqWbqWbqWbqWwtYbkQbzncTOcTOcTOcTOcTOavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTeuSjAqxULavTyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTwqlwqlwqlwqlwqlwqlwqlwqlwqlbwtbwtbwtbwtbwtbwtgrVcTDcTDcTDgrVlbprmQbnElbpbwxbwxbwxbwxbBLbBLbBLbBLbBLbokbokbokunApceunAbokcTOrlAbqWbqWthNbmWbvqbzqbvwmekbvwcTOavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTwqlwqlhAfuUJwqlkhfdlZwqlwqlfcjsfmsPFewKaNwcTDxTLlHnbuZbuZcTDvPQtmUfqEceAbwxcTGiSogFbbBLefkcvHbBLguvbsxvAsvAsvAsvAsvAsvAscTOoqloqlnjrbzqbomoCZbzqbzqbzqbzqcTOavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTkfvkfvkfvkfvwqlwqlwqlwqlvOUvOUwqlvOUtVpwqlwqlsZqbuZbskdrKhRemhHbffbffmBKpmEcTDhhzxdccBFjAbbwxbpDbpMhcVbBLbDRbDRbBLbpObsxvAsvAsvAsvAsvAsvAscTOtwGhhbkkBbzqbIqlxVptdbrabsLhyqcTOavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTkfvkfvkfvkfvkfvwqlwqlwqlwqldmlbccwqlqEzdmlwqlwqluXFlpbdWFmsAbuZiQvbskbsnbsmbuZbKovPQiNVmfCcoabwxbqOouXuKMbBLedMgfFbqXbDRbsxvAsvAsvAsvAsvAsvAsbLTbCObCObCObzqbridGPlomjMkxHtraqcTOavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbTCbuIbuIbuIbuIbuIbuIbuIkfvkfvkfvkfvoBGilbakQwqlvEGvOUmDOyhzvOUbvWvOUrTAeihwqlvgboymrghfPNdttcTDlHnlHnbuXoldcTDvPQbAkudIfXUbrXbLXbFDvoDbEebsquWnqMNgfFbsxvAsvAsvAskrTvAsvAsbLTqSJfczbzqbzqbvoevrbzqbzqbzqbzqcTOavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbBHsQbbuJbuJbuJbuJbuJphskfvkfvkfvkfvbGuifQbGuwqluUJloVfclouQpzkvSgpzkoNzpQNsWNeFGbrEuocbtuidQklQciOlHndmchXFcTDvPQhxffqEffmbwxbtfhpwwlobBLbDRgfFgfFbDRbLTbLTbLTdUMpzebLTbLTbLTsuLbEibzqbxXtyQlxVoYrbrabsLhyqcTOavTavTavTbmXavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbBHbyLhlxfAjfAjfAjxGNfAjkfvtZebrqkfvkfvrlGkfvkfvwqlwqlwqlaWKoKDwWdxRLwSytBWwqlbwtbwtbwtbwtbwtbwtcTDcTDvpzcTDgrVbwuhxffqEjBlbwxbJGiaYjcRbBLrUKemhfgajOlbLTfnuxoucQabEibCOnmcbwGhezbImbzqbwLcZkhJElomodFoktraqcTOavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbBHbyLcBvanwkKkanwfISkiikfvrsWkfviBobGuwSbaNSbxGbwbiRQwqlxowwqlknxknxbxKoEswqltjAbFltpNmVibFnsGLbCzbCziGJoGUlbplhQhxffqEfmwbwxbvlpVzbvlbBLvOobxNbBLbBLbLTbxRjkLjLpbEibFTbEimEEjkLbEixplxnPpojcmCbzqbzqbzqbzqcTOavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbBHbyLcBvxULxULxULbVTtplkfvybQarVbGuiGdwavmNSbyRdFtdVGgoplulesibwaxCCfcukTNtxkcBycByeRulWRhWbnJIvSXqfTgmfgQwknnyaehxffqEtWxlhQceAhoXceAceAeHnbzejcTtiGxhHmPMfcJbDTlbpbCObzieeMjesxRHphUtKUbzlaItbzqbzqbzqbzqbzqavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxavTeuSbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhrUqavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpbBHbyLcBvxULcqCavTfQijixbyPcXrbGubGuiVYvpRvpRvpRtLAeiWdxObAgiHgbAgndgbAhwdtxEtxBinhvsOibfTdqEqQplGpqBbqAImTleOKkPjbAjnRtpBUbxabwZbxcbxbmIzoxhbApbArdaPrleohKcqdbAtbAsgREtcUuhaqfXtKDqnrlYNftHbCObCOkEzuhDmcybLTbLTbLTbLTbLTaJtavTavTydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxeuSjAqxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbyTbyObBhbBhsvYbBhbBhnPdoOevEimRzmrMvIfqLpbBldnnhRHbyUiPCwTfbBqbBpbBsbBrnXybBtgnfpLPtrOpuYrGPbyWbBAbBybBAbBzbBBezYxmBreSbyZbyYbzbfkNcSGoscdvwteCkiscSGtlcqlWmmOnmYthVjWyuuucZNbBNcqtbBJbzdbBNhrNbBNaFabBPpxpbBQbBQbBQbnabBhbBhrUqydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxsXyxULavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbTEcBvxULipLavTavTxULbyPbBkbGubGubDvkfvkfvkfvteheSKhggpvlwTfbFqnYNsfnbCvpNUbFfpaFtKaiadcByxaWohovIlewYoGUlbplhQtmUbmSlhQlhQfETbCDbCDbzSbCDbCGjcTbzUbCQbzWbzVbCMbCLbCOaGlvzngKRppIhfkwmGhGrvTFvERbEibCYojYfKcbLSsJsbLStmoxULxULsXyavTydpydpydpydpydpydpydpydpydpeuSbBhbBhbBhbBhbBhbBhbBhbBhbBhjAqavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwRYwRYcUmqJwwRYyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbTEcBvxULxULxULxULtplkfvlFKbGubGufOCaNebGuwqlwDkbAMbALwDkwTfbAObANcgpeKepNUeUBsPqcBDcBDcBDcBDcBDcBDcBDcBDcBDlhQtmUbmSlhQbEabEabBdbBdbBdbBdbBdbEabDWbDWquhcAabDWbDWbEabEatRetRetRetRetRetRetRetRetRetRetRetRetRetRetRetReaJtxULikAbBhbBhbBhbBhbBhbBhbBhbBhbBhbBhjAqavTavTavTavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwRYydQkkYtGJwRYyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxxULsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbTEcBvnCLanwanwcJcblIkfvjrobGubGubEXyfAbEZwqlpmKeJhsFhhUswTfbFdbQgtLIbCvpNUbFffTnbCtbDrcALiXHjVxndLbFlsSPcBDvPQtmUbmSceAbEaqrvcCpaJPbCJengbFwbEabElbInbCTanAmOvgppkxjpHltReiYhtRIfaddFpbkzeVpqRKmHTbCWbRNiXGiXGiXGwIHtReavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwRYawBbfghuQwRYyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxxULsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbTEbGofAjfAjbGqfAjfAjkfvyeFbGubGubFbaOPbGvwqldbBjTPbGylThwTfmKkbQgcdkbCvpNUbGBbGEbGDbDrbFswTxrHadpZhgpbHXcBDcGQtmUbmSvunbEatDOwGqqhugZGbFAaawjexbDEbQPbGRwbTjOBwbTaawaawvnlbGTbGVqKkwTKbGVbGVbDIbDUbRQbWjcbQhAbcbQkHrtReavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwRYspyoBlxrWwRYyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxxULsXyyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbBHbHDbHEbHEbHEbHEbHEbMjkfvkfvrsWkfvkfvnxvnxvnxvnxvnxvbTMnxvwTfbFjpMUbFchSlwPToJFmwWqbralGeOnqeowcndpZcByxzLcBDvPQtmUbmSceAbEafjLluobIcdRFqytoHSpfBbFKwOKbIjrTslYynHirqxgKBcBtuWotDYtAvtDYuHctDYbFLbFOdMIdMIdMIdMIdMIowvtReavTavTbmXavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxgXMgXMuyMgXMgXMyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufwufwufwufwufwufwufwufwuffBGwufwufwufwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxxULsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpbTCbJfbJfbJfbJfbJfbJfveJkfvkfvpMppyYkfvnxvkvGsiXeZnvYLbJlmVbudBbJpbGNbGObJqdPLpivuvObJsfmtbJtfLvunXbJwcBybJylYSvPQtmUbmSceAbEalNmqzXtHClepbEabEabEabJCbJCykkhTLbJCbJCqJVqJVtRetReoXnfTgoXnfTgfTgbKObSXgkXvgZcbQcbQcbQgtStReavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTgXMdUHgXMavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTavTavTavTavTavTavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTbESrhgpEKkfvkfvkfvkfvpvVcCdcCdxBvbJnbHhdORwTfbHkbHjbHlbKwqNBnrefKCcBDcBDbOXsmPsmPsmPbMPsmPsmPbNntmUbmSceAbEaoVNvukbMZbEabEatTKrnOprLgzZdZguRgihErDAbKLfjUgPEtRecSgteLcSgdQTcUNbKObKRbRQblRcbQhAbcbQbhCtReavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxgktgXMfUmgXMmjXyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTrxIygedfxavTrxIygedfxavTrxIygedfxavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTbESsSSnxvnxvxhVeoTfLBaLpcCdcCdnQMnQMryEtLVaKPbHRbNNbHSkMKhpCbWRfKCrIBcbzmOxsmPtCawttbVWaMFbLOvPQtmUbmSseRbEajZyrLnbcpmukbEauuYljhfiNgSuuNdjabfJOfjUfJOfjUsyytRetRetRetRetRelbvnztncHdMIdMIdMIdMIdMIowvtReavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTguDsXyguDavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTrxIpjDdfxavTrxIpjDdfxavTrxIpjDdfxavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTbESrhgnxvnxvxoYcCdoZClZjkEdjGplZifoyaaOgnmnRnxalyizbLIeEByhjxdrfKCtQIjaebWMsmPhVObMNyeAlqWgfNqQtuZdbmSceAbEagUAoZfudEbcpbEaoKNexshmXipYlJAjFyeexdvOjKTfjUgPEtRecbQxtqeggptUbIfbNfbSXrbAwMTcbQcbQcbQgtStReavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTrxIpjDdfxavTrxIpjDdfxavTrxIpjDdfxavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTxULsXyxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTbESrhgnxvnxvrMScCdeVWfducCdgAYnQMnQMcCdjTokkJjNZiGBfHhkNQbOTuKbfKCrIBbNSbNRsmPbNTbNVhTKnfBpSmvPQtmUbmSceAbEabEabEabEabEabEaqJVqJVqJVqJVmhzqJVnRubJCnRuqJVqJVtRergQhpacbQbIKbILbOpqLGbRQtAQcbQhAbcbQvcHtReavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRavTavTrxIpjDdfxavTrxIpjDdfxavTrxIpjDdfxavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTxULsXyavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTbESrhgnxvnxvdyWcCdcCdcCdcCdcCdcCdcCdcCdbJunxvbJzfKCfKCfKCfKCfKCfKCcBDpSTcBDsmPsmPtTWsmPsmPsmPbJFbPatXnbmPmXjudTudTbPfudTiaDudTudTudTbPkbPmfuGfiIfuGfiIfuGgoMtRecbQcFOiXGbPqeNXfTgrYidMIdMIdMIdMIdMIowvtReavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTsXyavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufavTavTrxIpjDdfxavTrxIpjDdfxavTrxIpjDdfxavTavTfOGavTjhFdmEdmEdmEdmEyhxyhxyhxavTeuSbBhbBhbBhjAqyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTbESflhnxvnxvrxMcCdbYUfnccCdxGEpDFcCdwIxvEAnxvxULxULxULxULxULrVNbQkbQjbQmgiTbQngiTiusgiTgiTjbgbVXhvrtysbQshQYhQYhQYbQxhQYhQYvOVvOVvOVsYmbQCvOVnRudHwnRuqJVgxFbWfbWfbWfbWfbWfbWfcGZbSXwqctKNcbQuBccbQgtStReavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxbmXavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTfNhavTavTavTfNhavTavTavTfNhavTavTqlHjhFjhFjhFomlwbewaxrwmxULxULxULxULsXyxULxULxULxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTbESdKwnxvnxvkinabkrtqsTzupHquHpDFabktAYnxvnxvcavxULxULxULbSCuHlbUHgCGbZFbZFjBkbZFbZFbZFbZFbZFcGQtmUbmSvunhQYvwfmQDbRHrxudoNvOVbRLmsgdgIgsKdtcaNTrpfwfNcNIijKbVabVabVabVabVabWfiWGbKRbRQdTocbQhAbcbQthFtReavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufavTavTavTavTavTsXyavTavTavTavTavTavTwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTbLvbBhbBhhGKxULclqbBhhGKxULclqbBhhGKxULclqbBhbBhcRJxMVgRPnsBeCdwNfxDQbBhbBhbBhbBhjAqavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTbESduInCAnxvnxvnxvnxvnxvnxvnxvnxvnxvnxvnxvavTxULxULxULxULxULrVNbUHsdNbZFxkTgYwbSFsaPgBFwDtgAuhhzmsmiVBvZvafpgfYqtKbRHwvgttGvOVnGdmsgxsEwuBvOVnRuhPhnRuqJVbSSkXGbSSbSSbVabVabWftPBrUlcdjaDMcdjcdjcdjvcFtReavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTnyqavTavTavTnyqavTavTavTnyqavTavTqlHjhFjhFjhFjYTomlmVedmExULxULxULxULyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTbTCbVMmsenCAnxvnxvnxvnxvnxvnxvnxvnxvnxvwFBavTavTavTepUrjxrVNrVNbUHxXXbZFbVRmOGvQfpryosawZlgAuvPQtmUbmSceAbVZiPOnzMbTUbTVbPhvOVbWdnHQnCcpyIvOVpcljwNhQsqJVnXnsqxuuUbWfbWfmtzbWffTgbSXsRmpvYtBmtBmtBmhVHtReavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTjxBjxBjxBjxBjxBavTfNhavTjxBjxBjxBjxBjxBavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufavTavTrxIfshdfxavTrxIfshdfxavTrxIfshdfxavTavTsdcavTjhFdmEdmEdmEdmEyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTbTCbVMmserOdkYFkYFuwnkYFkYFkYFkYFrOdbUDavTavTavTavTajgwuSioebUHubLbZFrYNbUJkJEqkTkJEiTPpUPvPQtmUbmSceAeGLwvguAhixZwvgpNQvOVnHQnHQbXWbXWvOVbWebWebWeqJVnXnowjuuUbWfftVpxvbWfsatbNkocNtBmtBmxgMtBmuMktReavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTfaJvDyvDyvDyvDyhGKxULclqmmMmmMmmMmmMgThavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRavTavTrxIfshdfxavTrxIfshdfxavTrxIfshdfxavTavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpavTavTavTavTbTCbVMbVMbVMbVMbVMbVMbVMbVMbVMbVMbVMavTcercercercerdiHdiHkEWdiHdiHqObbVSbwhwDtgBFjcUgAuvPQtmUbmSceAbVZbsXusMusMxyAtHHcCHgMLgMLbXWeqZvOVuZfuZfuZfqJVbWfbWfbWfbWfbWfeNGbWftRetRetRetRetRetRetRetRetRebmXavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufrxJrotrotrotrotrotavTxULavTrotrotrotrotrotavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTrxIfshdfxavTrxIfshdfxavTrxIfshdfxavTavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTbZxbWQjDrrvlbWObWNbVQuPJxOqbSdfzQqHigTHnznpnztodhajxdcbmSceAbVZkSkepcwvgwvgdWUcCHhjFhjFbXWwpNvOVrUdrUdrUdqJVavTavTavTavTkQGavTkQGavTavTavTavTavTcSQavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTxULavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTrxIfshdfxavTrxIfshdfxavTrxIfshdfxavTavTyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTbmXavTavTavTavTydpydpydpavTavTbZxxRyjDrjDrqOLjDrcewxTIdiHbXObZFndnbZFbZFbZFbZFpjntmUbmSvunhQYhQYhQYhQYbXVhQYcCHvOVvOVvKcvOVvOVrUdrUdrUdqJVavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTjxBjxBjxBjxBjxBavTxULavTjxBjxBjxBjxBjxBavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRfBGavTrxItoadfxavTrxItoadfxavTrxItoadfxavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTbmXavTbZxbWQjDrsembUmuEgbYLaEOmkYeoLcBIvcYbZFbZFucmtNftNfxXVbmSlhQhQYgCshQYdFCvzjeRWhQYeLfcAecAecAeczYqJVqJVqJVqJVbPnbPnbPnczYczYczYbPnbPnbPnbPnbPnbPnczYavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTfaJvDyvDyvDyvDyhGKxULclqmmMmmMmmMmmMgThavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufavTavTavTavTavTavTavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTbZxcbtifltuveMJkfJrqnhchdiHbZFbZFbZFbZFbZFlhQsRhsAwxdcbmSlhQhQYhQYhQYhQYhQYhQYhQYlhicngcngcngscuxwAcnghNtcAecAecAecAejCFcAekYscAecAecAebdmcAelfsbPnavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTrotrotrotrotrotavTnyqavTrotrotrotrotrotavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRwufwufwufwufwuffBGwufwufwufwufwufwufwufwufwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTbZxqVipvojDrjDrjDrtoHuuthULvJtwFvqGtdiHlhQlhQlhQvPQtmUbmSceAcAecAecAebdmcAekYscAerqJuSHuSHuSHuSHcaJcdEcdEcdEcdEcdEcdEcdEcdEcdEhSVcdEcdEcdEcdEjbcbPnavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxavTavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTbZxqVibtItpgkAvpPwcdtbUmvBVcaAwhBbTHqGMlhQlhQvNYmdGilFbPdbPccdEcdEcdEbXUcdEcdEcdEttlcAecAecAecAecAecAemLBcAecAecAecAecAecAecAecAecAecAecAecAeaetbPnavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTjxBjxBjxBjxBjxBavTfNhavTjxBjxBjxBjxBjxBavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTcercercercercercercercercercercercercerlhQlhQlhQvPQtmUbmSceAcAecAebwrcjAcAecAecAecAecAeczYbPnbPnoBjbPnbPnbPnbPnczYbPnbPnbPnbPnbPnbPnczYczYcAecjAbPnavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTaQKqfJqfJqfJqfJhGKxULclqknRknRknRknRgThavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTclRcfhhpVrTzxnbdMjdMjdMjdMjdMjiwdtmUbmSbULchbchbchbvBochbchbcdDcdDcdDchbavTbPncAebPnavTavTavTavTavTavTavTavTavTavTavTbPncAexmrczYavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTrotrotrotrotrotavTnyqavTrotrotrotrotrotavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTclRaowcqabZtuatdMjceycexriEdMjykttmUbmSrmBchbvameZAgMDpXWqbveySuQRebqchbavTbPnopTbPnavTavTavTavTavTavTavTavTavTavTavTbPncAecjAbPnavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufavTavTavTavTavTavTavTsXyavTavTavTavTavTavTavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTclRicbkyoeGFcZrdMjkLQdEXhGydMjjIjhvrjhetNfyiZgsruLdpIzhZUayPvfdbDBfZnchbavTavTpbsavTavTavTavTavTydpavTavTydpavTavTavTbPncAecjAbPnavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxwufwufwufwufwufavTavTavTsXyavTavTavTwufwufwufavTwufyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpbmXavTavTclRclRtkGydoclRdMjeTvorNucZdMjjIjtmUbmSbULchbrnAgSYvfdphIhZUdVJedHhTychbavTavTavTavTavTydpydpydpydpydpydpydpavTbmXavTczYcAecjAbPnavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRqrRwufavTuRcavTwufqrRqrRqrRqrRqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTcclcCTqiFsnbpCYdMjdMjbQtfBcdMjcgYtmUbmScgZvqShsPuAschcvSbeIceySmAKoQychbavTavTavTydpydpydpydpydpydpydpydpavTavTavTavTbPncAecjAbPnavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRqrRwufavTavTavTwufqrRqrRqrRqrRqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTciomcsqiFowVjOJvemdMjbLQfBciISiISiauciviISiISiISobLiISiISiIScdDcdDcdDchbavTavTydpydpydpydpydpydpydpydpydpavTavTavTavTbPncAecjAczYczYczYczYavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxqrRqrRqrRqrRqrRqrRwufwufwufwufwufqrRqrRqrRqrRqrRqrRyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTciowckigRiBmpOgvwWsFpfsJtkHtAXbVuhKcfJWnCUhYDkxfbMsoOuvZqiISavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpavTavTavTavTbPncAecjAbzschpchpczYgtGavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTcjYphScjXcepcyMfiwlTTduJckbckbckbolxinaoeSoeSoeSoeSoeSqMBiISavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpavTavTavTavTbPncAeiyVwJyeDutAGwRmbzkhObydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTclRjDGruDcesckTauRclRpqLcLXckWmXCgrsckYckXcqoiIKrAjmbMclciISavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTczYcAemGEczYczYczYczYczYavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTclRclRclRclRclRiISiISiISiISclVclVguEmMPclVclViISiISiISiISiISavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTczYcAefDobzscmkqIRlytbPnavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTwdvjfHwdvavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTiIScfBofPmVroxscmUdijjwjfrhcmVoBFiAtcphkmAdajiISavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTczYcAeqBOoIAcngobddYlbPnavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTjfHwdvmNGwdvjfHavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTiIScjScDmgCJcDmcDmvxifNCrLkvxicDmcDmjQBefTkwYiISavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTczYczYczYbzscAecAeiXZbPnavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTcZqjfHbzjjphqJsjfHcZqavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTbmXavTiISfjcimncDmcDmquEnmNmqmnEJpbVdHecDmcDmtuPjCwiISavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTbzshOYrBbczYczYgtGavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTjfHjfHucOxULxULxULvaQjfHjfHavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTiISlYMbrJcDmjQBcDmcDmdbbcDmcDmcDmcDmcDmrWNhCIiISavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTbzshTBchpchpipVavTavTavTavTavTbmXavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTxSPlJixSPxULrNnxULrXpyfNwdvavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTcjNvAIhgMjobbSucDmcDmnFGjobnFwcDmodKjobczNszZvWVavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTczYczYczYczYczYgtGavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTjfHjfHwSIxULxULxULybpjfHjfHavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTvKOueRyfQkeunGfsrmqIxcqpaZzvaOsrmhkwlngdTSuHydAMavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTcZqjfHxaSeWHjYSlJCcZqavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTvKOcDLcDLcDLcDLcDLcDNjQjjQjjQjmajjQjjQjdAMavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTjfHwdvaIfwdvlJCavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTwdvjfHwdvavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTbmXavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTydpavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTavTydpydpavTavTavTavTavTydpydpavTavTavTavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpavTavTydpydpydpavTavTydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxydpydpydpydpydpydpydpydpydpydpyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx -yhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhxyhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(2,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(3,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(4,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(5,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(6,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(7,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(8,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(9,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(10,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(11,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(12,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(13,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(14,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(15,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(16,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(17,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(18,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(19,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(20,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(21,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(22,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(23,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +fBG +wuf +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bTC +bBH +bBH +bBH +bBH +bBH +bBH +bBH +bBH +bBH +bTC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(24,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +bTC +avT +avT +avT +avT +avT +avT +avT +rxJ +avT +avT +avT +xgh +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bTC +bBH +tFc +pEm +pEm +pEm +dbR +pEm +pEm +pEm +nBk +bJf +bTC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(25,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +bTC +avT +lbu +aQK +wuC +avT +lbu +aQK +wuC +avT +lbu +aQK +wuC +avT +wuf +yhx +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bTC +buI +qqR +phs +ghq +ghq +ghq +ghq +ghq +ghq +ghq +bMj +tCN +bJf +bTC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(26,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +bTC +avT +lbu +qfJ +wuC +avT +lbu +qfJ +wuC +avT +lbu +qfJ +wuC +avT +avT +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +buI +hnP +swQ +ghq +ghq +ghq +ghq +ghq +ghq +ghq +ghq +ghq +bMj +tCN +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(27,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +bTC +avT +lbu +qfJ +wuC +avT +lbu +qfJ +wuC +avT +lbu +qfJ +wuC +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +buI +buJ +cXI +ghq +hfZ +shR +ntV +jso +shR +shR +hfZ +ghq +ghq +bHE +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(28,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +avT +avT +avT +avT +lbu +qfJ +wuC +avT +lbu +qfJ +wuC +avT +lbu +qfJ +wuC +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bTC +buI +buJ +cXI +ghq +shR +shR +shR +liL +scF +hse +shR +ghq +ghq +bHE +bJf +bTC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(29,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +wuf +wuf +avT +avT +lbu +qfJ +wuC +avT +lbu +qfJ +wuC +avT +lbu +qfJ +wuC +avT +wBg +avT +chZ +vrd +vrd +vrd +vrd +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +buI +fJZ +phs +cXI +ghq +shR +shR +cpe +cpe +cpe +xIJ +shR +ghq +ghq +bMj +tCN +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(30,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +avT +avT +avT +avT +hGK +avT +avT +avT +hGK +avT +avT +avT +hGK +avT +aNg +chZ +chZ +chZ +rlM +rZJ +gAt +vrd +avT +avT +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +ydp +buI +lGy +ghq +cXI +aJC +shR +qVf +cXO +cpe +fho +lfD +shR +uXy +ghq +ghq +eBj +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(31,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +nuu +sXy +sXy +fNh +xUL +nyq +sXy +fNh +xUL +nyq +sXy +fNh +xUL +nyq +sXy +eWw +tnL +iaq +qeY +uaG +cbL +bbq +sXy +sXy +sXy +sXy +ikA +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +buI +gJx +ghq +cXI +irN +irr +xIJ +cpe +ooR +cpe +xIJ +irr +sZJ +ghq +ghq +wXk +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(32,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +avT +avT +avT +avT +clq +avT +avT +avT +clq +avT +avT +avT +clq +avT +aNg +chZ +chZ +chZ +kIG +sbN +jin +rtD +avT +avT +avT +avT +bBh +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +buI +phs +ghq +cXI +irr +tFu +hmC +rBA +dfy +ihn +xWi +irr +irr +ghq +ghq +bUB +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(33,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +fBG +wuf +avT +avT +lbu +mmM +wuC +avT +lbu +mmM +wuC +avT +lbu +mmM +wuC +avT +ajl +avT +chZ +vrd +vrd +vrd +vrd +yhx +yhx +yhx +yhx +bBh +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +bmX +avT +avT +avT +apJ +ayq +ghq +ghq +ghq +tSd +lQp +rQu +rKd +gHG +cqq +bxh +rKd +nyd +vmr +ghq +ghq +bUB +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +qrR +qrR +qrR +wuf +wuf +wuf +wuf +wuf +qrR +qrR +qrR +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(34,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +avT +avT +lbu +mmM +wuC +avT +lbu +mmM +wuC +avT +lbu +mmM +wuC +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +rUq +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +ikA +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +ayq +ayq +ayq +ayq +ayq +cIh +cIh +cIh +asE +cyb +xDS +cIh +cIh +cIh +cIh +ghq +bUB +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +qrR +qrR +qrR +wuf +avT +avT +avT +wuf +qrR +qrR +qrR +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(35,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +wuf +avT +lbu +mmM +wuC +avT +lbu +mmM +wuC +avT +lbu +mmM +wuC +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +avT +bBh +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +vvM +hIS +fiG +kSR +gKo +cIh +kzS +rjB +auO +auP +cwT +aAC +mGl +grZ +vdW +ghq +bUB +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +qrR +qrR +qrR +wuf +avT +bLv +avT +wuf +qrR +qrR +qrR +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(36,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +wuf +avT +lbu +mmM +wuC +avT +lbu +mmM +wuC +avT +lbu +mmM +wuC +avT +avT +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +avT +bBh +avT +avT +avT +avT +avT +avT +avT +avT +avT +apJ +apJ +oQE +vmD +pvw +yld +etz +kcw +apN +apJ +qTb +qTb +jdw +qTb +qTb +cIh +uVD +wJO +avP +iEJ +hva +vZH +lac +iMX +lhr +ghq +bUB +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +wuf +wuf +wuf +wuf +avT +avT +avT +bBh +avT +avT +avT +wuf +wuf +fBG +wuf +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(37,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +wuf +avT +lbu +gTh +wuC +avT +lbu +gTh +wuC +avT +lbu +gTh +wuC +avT +wuf +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +rUq +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +ikA +apJ +apJ +wRb +pTw +mzx +tFY +eTR +tFY +dJB +apJ +uVe +qlY +jGi +tcN +jlL +cIh +iwc +nlM +fpI +ayk +awW +aAD +faV +nBU +cIh +ghq +bUB +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +avT +avT +avT +avT +avT +avT +bBh +avT +avT +avT +avT +avT +avT +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(38,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +wuf +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +wuf +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +bBh +apJ +apJ +ieI +pTw +pTw +ygB +pFI +tFY +pTw +apJ +ayq +ayq +dmy +ayq +ayq +cIh +cIh +cIh +awZ +ayl +cIh +cIh +cIh +cIh +cIh +bTC +nDu +bTC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +rxI +rxI +rxI +rxI +rxI +avT +hGK +avT +rxI +rxI +rxI +rxI +rxI +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(39,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +avT +wuf +wuf +wuf +wuf +wuf +avT +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +bBh +apJ +apJ +xRZ +pTw +pTw +pzI +pdj +hAq +pTw +apJ +gWZ +nhn +eBf +qnk +ayq +vyH +lyu +gGs +iFc +ery +lWf +oEz +nOG +vEm +fet +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +yge +pjD +pjD +pjD +pjD +fNh +xUL +nyq +fsh +fsh +fsh +fsh +toa +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(40,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bBh +apJ +apJ +nOn +pTw +pTw +vBx +doI +sUn +pTw +nAx +rUu +ekw +wph +rkp +ayq +nzD +cHu +oLB +qHe +cqr +azz +aAF +yiT +pwE +fet +avT +avT +bmX +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +dfx +dfx +dfx +dfx +dfx +avT +clq +avT +dfx +dfx +dfx +dfx +dfx +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(41,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bBh +apJ +apJ +jgj +pTw +pTw +trn +pdj +jsu +pTw +rmL +vfi +ekw +mGb +chk +ayq +eZe +vJs +eKZ +iAv +aIK +dRI +aAE +uKG +vEm +fet +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +avT +avT +avT +avT +avT +avT +bBh +avT +avT +avT +avT +avT +avT +avT +fBG +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(42,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bBh +apJ +apJ +vBg +pTw +pTw +pTw +tFY +sLg +nOe +ots +pNo +gzH +pdv +cQr +nyT +uQc +qDO +jll +clB +clB +clB +clB +clB +aHu +aHu +aHu +aHu +aHu +aHu +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +rxI +rxI +rxI +rxI +rxI +avT +hGK +avT +rxI +rxI +rxI +rxI +rxI +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(43,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bBh +apJ +apJ +mOe +pTw +lVK +pTw +pvx +apJ +apJ +apJ +nIu +vFe +gQj +leZ +evU +woM +jSq +lOF +clB +cry +azA +aAG +mGL +aHu +qwq +pGL +rwa +xXS +aHu +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +yge +pjD +pjD +pjD +pjD +fNh +xUL +nyq +fsh +fsh +fsh +fsh +toa +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(44,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ktw +ktw +ktw +ktw +ktw +ydp +ydp +avT +bBh +apJ +apJ +kgM +pTw +rYn +pTw +pTw +jCW +mxt +rOD +nIu +rkp +lCi +ikY +ayq +mmJ +tIz +udO +clB +crz +gMR +jDH +jDH +pNv +iJc +tzB +uOy +vtO +aHu +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +dfx +dfx +dfx +dfx +dfx +avT +clq +avT +dfx +dfx +dfx +dfx +dfx +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(45,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ktw +kRI +fdJ +hGU +ktw +ydp +ydp +avT +bBh +apJ +apJ +won +evJ +fsQ +mxo +nhO +apJ +apJ +apJ +ayq +vbx +atp +lTJ +ayq +dAV +tlk +ykr +clB +hKm +pYM +cYb +ram +aHu +fSR +fPF +rwa +rbm +aHu +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +fBG +avT +avT +avT +avT +avT +avT +avT +bBh +avT +avT +avT +avT +avT +avT +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(46,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ktw +vSJ +kZL +kZL +maR +ydp +ydp +avT +bBh +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +ayq +atI +qqo +arE +ayq +gYC +auc +avp +clB +ayp +azB +iRO +rlW +aHu +tNp +fPF +aHu +aHu +aHu +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +rxI +rxI +rxI +rxI +rxI +avT +hGK +avT +rxI +rxI +rxI +rxI +rxI +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(47,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ktw +ehh +kZL +hap +ktw +ydp +ydp +ydp +bBh +avT +apJ +gLH +gLH +gLH +gLH +gLH +asF +rMv +asF +gLH +ayq +ayq +ayq +ayq +ikh +tkr +aLu +clB +ayo +uXi +iRO +uJL +aHu +isu +fPF +cIg +aHu +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +yge +pjD +pjD +pjD +pjD +fNh +xUL +nyq +fsh +fsh +fsh +fsh +toa +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(48,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ktw +ktw +ktw +ktw +ktw +ydp +ydp +ydp +bBh +avT +avT +gLH +xHk +jPP +vse +mSs +qQH +qQH +qQH +asJ +cTE +cTE +axc +gLH +atb +tkr +jwo +clB +dKQ +azC +ofy +dKQ +aHu +wxw +tSB +opq +aHu +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +dfx +dfx +dfx +dfx +dfx +avT +clq +avT +dfx +dfx +dfx +dfx +dfx +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(49,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bBh +avT +avT +gLH +wie +ePa +jrR +nTQ +nTQ +xVe +wnM +nTQ +nTQ +sMX +lat +ldt +qSy +wGB +jwo +axG +gTc +aym +aAI +aBH +aHu +iFq +wdb +puk +aHu +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +avT +avT +avT +avT +avT +avT +bBh +avT +avT +avT +avT +avT +avT +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(50,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bBh +bmX +avT +gLH +ohf +xcd +sLr +muN +uDK +qQH +qQH +qQH +qQH +wmf +qrq +atJ +oiC +aBI +bEJ +aFI +ayr +azD +aAJ +tmx +aHu +aHu +aHu +aHu +aHu +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +wuf +wuf +avT +avT +avT +avT +qlH +bBh +qlH +avT +avT +avT +avT +wuf +wuf +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(51,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bBh +avT +avT +gLH +aHc +pzZ +pzZ +eFn +loe +dqO +hwg +dlJ +ixu +vjQ +xCf +gLH +aCX +tkr +pYh +aFI +iek +wRz +erO +aBK +dFJ +kdA +aFI +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +fOG +jhF +cRJ +jhF +sdc +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(52,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bBh +usE +usE +iAO +gLH +gLH +gLH +gLH +uYm +gLH +gLH +gLH +gLH +gLH +gLH +gLH +aCX +tkr +cYU +aFI +cwH +lam +erO +aBK +aDf +aEG +aFI +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +jhF +xMV +jhF +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(53,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +bBh +wSc +lZL +lmC +aCX +aCX +rZL +gYC +ssF +gYC +aCX +aCX +aCX +wje +efn +asc +wje +tqa +aue +lWb +dfa +obB +aAe +aBK +aDf +aEE +bxM +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +jhF +jhF +gRP +jhF +jhF +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(54,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +rUq +tGQ +nEv +qFa +atq +atq +dJc +gdi +aDd +lWy +atq +atq +atq +atq +atq +igQ +oba +vMh +bsU +aFI +ays +mQK +auT +aBK +aDf +aEI +bxM +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +dmE +oml +nsB +jYT +dmE +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(55,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +usE +xSN +usE +dxL +wje +uwV +etM +oQa +xJr +mWm +xJr +xJr +xJr +xJr +fTu +oQa +auX +avS +aFI +uJF +lam +jcS +aBK +aDc +aEH +bxM +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +dmE +wbe +eCd +oml +dmE +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(56,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +oto +oto +oto +oto +oto +oto +avT +avT +avT +avT +avT +avT +avT +sXJ +sXJ +sXJ +iZH +ash +ash +ash +ntd +ash +ash +ash +ash +nQr +ash +ash +ash +wje +ahC +nOK +nEi +jRU +uzT +gWn +aBK +aDf +aEK +bxM +avT +avT +avT +avT +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +dmE +wax +wNf +mVe +dmE +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(57,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +oto +fwX +vRa +pFM +cGu +ash +aoj +ash +ash +ash +ash +sXJ +sXJ +sXJ +aiS +roS +iZH +qrA +fqM +xIT +vuJ +ash +ktW +rbW +aoR +apO +ash +arG +ash +qbh +auY +hEf +eGO +ayt +nuJ +aAw +aBK +aEJ +aEJ +aIP +avT +avT +bmX +avT +avT +avT +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +dmE +rwm +xDQ +dmE +dmE +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(58,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +oto +fGi +acV +nOj +acV +ash +adZ +kuy +gxq +jyj +hQb +sXJ +rxl +mfF +imM +jxw +iZH +lsA +xHE +cVu +hKt +hso +adx +rRV +aoT +pWz +ash +xCr +ash +lxF +rbo +ioG +bxM +ayu +aBK +iBF +sUE +aEJ +vYc +aIP +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +xUL +bBh +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(59,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +oto +vMf +abs +eut +rFk +adu +fva +xQH +kHX +anm +tsq +sXJ +vTh +lTB +kMT +rAW +ebF +uba +pPx +qJM +tUi +ash +tVS +anm +jiV +ash +ash +ash +ash +dXR +hOA +irg +aFI +bxM +jPz +bxM +aFI +aEJ +aIP +aIP +aIP +aIP +ydp +ydp +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +xUL +bBh +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(60,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +oto +pbw +qOA +acV +mNP +ash +mAk +pxZ +jmd +xHU +exq +sXJ +pNO +rVA +eFC +ooa +iZH +hEQ +vXs +gZQ +aoj +ash +lSN +anm +lYk +ash +wje +arI +syN +atr +rbo +jwo +azq +azq +azq +aAK +aIP +aDa +gfQ +rsp +qFZ +aPA +aPA +aPA +aPA +aPA +aPA +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +xUL +bBh +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(61,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +mpj +mpj +mpj +aaS +oto +oto +wKN +oto +oto +ash +aoj +hEQ +aoj +ash +cxX +sXJ +sXJ +hnB +qhU +vCE +gIm +mwV +nKO +kJs +anH +lUd +kqV +jPh +wFR +ash +ujD +arH +auV +auV +azG +aAL +wje +wje +wje +aAx +aIP +aAQ +eZi +iza +aHA +iqJ +hLo +aLD +mJr +aDX +aPA +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +xUL +bBh +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(62,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +hVm +sVL +dfV +aaS +dML +utS +fDi +tOs +ash +kMc +iRy +nsi +eue +eLX +iEa +hLg +sXJ +sXJ +vLa +gIm +gIm +rAa +ykN +alR +vVs +aoj +olz +wuj +bwm +ash +aqP +waP +aDh +aDh +lmu +mNo +xJr +xJr +xJr +aAT +aBw +aDg +hgJ +aFO +aHA +aIS +aKn +aLF +vUN +lkP +aIS +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +euS +sXy +jAq +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(63,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +efp +vWt +xKu +aaS +hIe +oKr +nOj +ntO +ash +adw +anm +anJ +anm +anm +prP +anH +dVV +czF +oqF +okm +ajV +aok +sJD +alR +amy +ash +ash +aoj +hEQ +apP +tUF +jGF +uBi +iKM +bNb +bNb +dsk +gsQ +kkG +ilo +bxk +ovq +aFO +aFO +aHA +rJM +aKm +aLE +aNj +fzU +mYx +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +bBh +xUL +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(64,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +lAS +pfN +kgx +aaS +pED +rSn +abZ +xgq +ash +ady +anm +anJ +anm +pbk +jga +kij +cKQ +kij +dZa +ajq +kij +cMc +alh +uDO +amA +ani +anI +aol +akB +ecD +esE +oDm +wje +avU +avX +avX +pdo +wje +rBc +vsN +aBG +aDk +aFO +aFO +aHA +hUo +sMi +oWw +aNl +aOm +aPB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +bBh +xUL +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(65,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +puS +iIg +lCW +aaS +lIn +fgp +poT +rFk +sTe +adx +jih +wkM +fUX +qsz +wut +anm +uUk +anm +anm +hXB +anm +anJ +xCn +alS +anH +anh +anH +rQz +aok +loO +aFJ +arK +asO +avU +avX +avX +pdo +wnO +jil +kzf +bxk +bxk +bxk +aFO +aHA +aPB +oqL +aLG +aNk +aOl +aPA +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +xUL +xUL +xUL +xUL +avT +avT +yhx +xUL +xUL +bBh +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(66,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +pZD +pZD +pZD +sXV +laE +kUo +aaS +aba +xYN +aba +aba +ash +adz +anm +uuD +gvp +egj +eoW +jih +dFb +fze +tVV +fze +pcT +poR +mIu +pKr +mhv +oge +jih +pig +aom +wLs +dXF +arN +wje +axi +axi +axi +kTI +wje +ava +mGa +wje +aUC +aEL +aFO +ldE +aPA +nlk +szK +aNm +aPA +aPA +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +euS +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +jAq +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(67,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +nnV +cni +qbY +fYU +uYa +vST +aaS +joT +kGS +vAh +vAh +oZq +kMy +nbU +lgq +rsy +pxE +fRS +rkL +tNq +rkL +mdq +anH +qWg +anH +kyf +anm +alU +alF +anm +anJ +aoU +aoj +oDw +oDm +wje +axi +ltF +avV +kTI +wje +etM +oNR +sxN +sxN +aDo +aFQ +aHe +aIN +aKp +odR +dPx +sPA +sKh +irt +irt +guI +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +euS +sXy +sXy +jAq +xUL +xUL +xUL +avT +yhx +xUL +xUL +xUL +xUL +xUL +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(68,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +tAa +xkR +pfY +wlD +gkx +xwh +aaS +gWj +nYv +hVX +nhz +ash +duu +dJZ +nwq +hWn +eSP +lOX +uUC +uan +ykb +lpW +sMA +mPm +anm +iEa +lDj +gzk +eiR +anm +anJ +aoU +aoj +oDw +uAj +xJr +mfi +xsJ +oWT +qAx +wje +ouH +ndX +gKt +gKt +uBy +aFR +vMg +vsK +aJZ +aLk +aNo +aOo +sKh +irt +srB +bzc +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +avT +avT +avT +avT +euS +sXy +sXy +jAq +xUL +xUL +xUL +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(69,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +ktw +ktw +ktw +ktw +ktw +nbC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +mpj +mpj +mpj +gIE +hBH +vST +pZD +pZD +pZD +pZD +pZD +pZD +ady +ofF +gZX +gZX +gZX +gZX +gZX +gZX +gZX +sUF +jUu +mPm +anm +iEa +wen +vyM +pdL +anm +fQx +nya +apP +rqw +tkr +wje +kTI +axi +axi +axi +wje +tkr +aAL +wje +aDb +qWM +hIH +nuS +aPE +wDR +fHF +aPC +aPE +aPE +hmM +bzc +bzc +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +euS +jAq +xUL +xUL +xUL +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(70,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +ktw +kRI +fdJ +hGU +ktw +nbC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +qFf +hDj +pfY +wlD +jBP +xwO +cRX +suK +vGi +xcY +iFK +fKM +adA +hom +gZX +oaC +vvH +vvH +vvH +fsA +gZX +xlg +jUu +xGP +anm +iEa +anm +anm +amD +anm +anm +anm +fyV +hfX +aBI +asO +uGY +avX +avX +axj +wnO +aBI +aAY +bxk +bxk +bxk +hIH +iFl +aPC +gCC +qAF +hOc +aOp +aPE +hmM +bzc +bzc +avT +avT +ydp +ktw +ktw +ktw +ktw +ktw +ydp +avT +avT +avT +avT +avT +avT +avT +euS +jAq +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(71,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +ktw +vSJ +kZL +kZL +maR +nbC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +qIU +tlu +wAW +xhb +uCi +uYa +xFQ +pZD +eEy +gzW +ueK +pZD +lIm +ycQ +rwW +tfm +ets +tmy +tmy +jDK +gZX +sUF +wzH +uUk +anm +iEa +anm +sxa +amD +anm +anm +cwW +jXh +tUF +tkr +wje +uGY +avX +avX +axj +wje +gIG +aAU +aBG +hTk +vHU +qTO +aHD +aPC +jOy +lqt +gPb +hFv +aPC +hmM +bzc +bzc +avT +ydp +ydp +ktw +kRI +fdJ +hGU +ktw +ydp +avT +avT +avT +avT +avT +avT +euS +jAq +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(72,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +ktw +ehh +kZL +hap +ktw +nbC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +xVn +byu +byu +byu +lzw +uYa +lMF +pZD +pZD +pZD +pZD +pZD +pZD +gZX +seZ +iTS +qfd +qfd +rHS +rqQ +mVh +kEf +amA +mVN +amA +dkB +xAi +aoX +aoX +ann +ivQ +aoX +aoX +tUF +gIG +uBi +atU +was +was +kRK +gsQ +eDr +aAS +bxk +srU +aFO +aFY +aHD +aPC +hxx +vKT +faR +aOq +aPD +aQT +omC +bzc +avT +ydp +ydp +ktw +vSJ +kZL +kZL +maR +ydp +avT +avT +avT +avT +avT +euS +jAq +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(73,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +ktw +ktw +ktw +ktw +ktw +nbC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +qip +tGK +beD +kkt +cAo +uYa +kWC +itU +sWT +sgB +nVP +xgB +pZD +tyH +vNu +gCS +bTw +bTw +tmy +pbP +gZX +tnX +dAs +uUl +itb +wXj +anm +vmO +hik +mAx +ndm +rQN +aoX +soN +ojv +oTu +oTu +oTu +rTj +oTu +oTu +nhe +vMB +uBG +aDm +hLZ +aFY +aHD +aPC +cKK +sub +vrg +qqb +uup +pqs +gUb +uWS +avT +ydp +ydp +ktw +ehh +kZL +hap +ktw +ydp +avT +avT +avT +avT +euS +jAq +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(74,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +mpj +gNb +uYa +uYa +mgC +fjS +uUr +mpj +uYa +xgB +pZD +jFY +vIA +rYD +rYD +rYD +rYD +gId +oTF +dTL +nnj +nnj +nYZ +fJs +jBr +mYT +amF +yds +jap +frn +oPP +tqp +kkn +iIN +iIN +iIN +atM +axl +iIN +uCE +sco +aIP +aDp +eZi +aFU +aHD +aPE +jmf +fLW +utp +itp +aPE +aQV +vcG +wgu +avT +avT +ydp +ktw +ktw +ktw +ktw +ktw +ydp +avT +avT +avT +euS +jAq +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(75,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +mpj +eSJ +uYa +vqQ +uYa +uYa +uYa +mpj +xgB +xgB +pZD +ueq +gEd +mYd +bLW +cDS +wJN +mQJ +oTF +fNO +rjO +gXE +nnj +nIR +xhD +xur +lqg +qVD +pyD +guR +aaH +rJw +tqa +wje +wWL +xSZ +atO +axk +ayy +xSZ +aAO +aIP +aDe +rJk +aFT +jOj +aPE +aKa +aPE +aPE +aPE +aPE +aQV +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +euS +jAq +xUL +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(76,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +mpj +lBe +mDp +klh +vUB +prl +dBL +mpj +ofm +xgB +pZD +gZX +rio +nYZ +nYZ +nYZ +nYZ +nYZ +nYZ +dcg +fLL +jNp +nnj +uUk +anm +aoX +vAy +yds +anK +gTb +mEI +xGj +eDr +fYQ +rQJ +rQJ +rBG +axn +myh +eed +myh +tXN +rQJ +rQJ +aFZ +aHE +wUr +aKs +aOr +aOr +aOr +aOr +aQX +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bBh +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(77,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +pZD +pZD +pZD +pZD +pZD +pZD +pZD +pZD +pZD +pZD +pZD +mbm +eJu +nYZ +shM +nXs +nRX +jbE +nmR +sjW +cUC +pXl +nnj +uUk +anm +aoX +tcP +yds +inU +iWu +aoX +rJw +tkr +fYQ +rQJ +iOR +eTg +axo +dGV +dPn +qLt +aBR +fQU +myh +qLm +slJ +wUr +wUr +wUr +wUr +xUL +xUL +xUL +vcG +lzB +bmX +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bBh +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(78,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xUL +vBe +mbm +iJl +iJl +mbm +iJl +eJu +nYZ +hxr +uKI +vAp +ouB +eSQ +gNq +dCI +jIu +nYZ +uUk +anm +aoX +ali +yds +yds +aon +aoX +rJw +tkr +fYQ +rQJ +ewI +avY +gRh +xeI +rqW +rqW +aGD +tJi +myh +qLm +qTG +hta +aKu +aLM +bDe +xUL +xUL +xUL +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bBh +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(79,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xUL +rTG +sIn +kxU +sdH +sIn +kxU +pyw +nYZ +sXl +eFU +jyA +goK +nYZ +nYZ +pZJ +nYZ +nnj +uUk +anm +aoX +mLD +yds +yds +gev +aoX +gsM +tkr +fYQ +rQJ +fwn +awb +rqW +ayC +rPU +fne +rqW +rqW +fOA +tWj +oyz +ebX +aLL +aLL +bDe +xUL +xUL +xUL +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bBh +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(80,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +bmX +avT +xUL +ace +mbm +mvQ +mvQ +mbm +mbm +mbm +nYZ +hxr +uKI +fBf +vqF +vax +lMx +keC +vEr +nnj +uUk +xAi +aoX +nVv +yds +yds +qWL +aoX +gsM +tkr +iPX +rQJ +fpS +wPD +rqW +pIf +pIf +pIf +rqW +aHK +myh +uJx +ikk +gnv +qsf +aLN +wUr +dOP +xUL +xUL +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bBh +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(81,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +ace +mbm +qIm +qIm +mbm +avT +avT +nYZ +dYa +iaM +tHr +loT +wlZ +hhI +vyJ +fgM +nnj +uUk +anm +aoX +jWx +nBI +anL +aoo +aoX +gsM +tkr +wje +rQJ +fvz +awb +rqW +ayC +azH +fne +rqW +aCr +myh +lHH +oYn +vdw +lHH +mIO +wUr +avT +avT +avT +vcG +wgu +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bBh +xUL +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(82,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +bGt +avT +avT +avT +avT +avT +avT +nYZ +nYZ +nYZ +nYZ +nYZ +djL +nYZ +nYZ +ktd +nYZ +hxP +uWY +aoX +aoX +aoX +aoX +aoX +aoX +gsM +tkr +xOY +rQJ +uUi +gXD +xtP +ayA +sNK +xmo +rqW +mzB +rQJ +szG +aHG +aJe +aKw +aLP +wUr +avT +avT +avT +vcG +lzB +avT +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +bBh +xUL +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(83,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ace +avT +avT +avT +avT +avT +xUL +xUL +xUL +xUL +tdK +tmO +hui +hBQ +gKt +xrU +yij +iWY +iTY +yij +gKt +rPD +srq +cXi +gKt +vqP +inw +xWD +rQJ +myh +myh +myh +rQJ +rQJ +rQJ +myh +myh +rQJ +wUr +wUr +wUr +wUr +wUr +wUr +avT +avT +avT +vcG +lzB +avT +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +bBh +xUL +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(84,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ace +avT +avT +avT +avT +avT +eik +xUL +xUL +xUL +dYZ +jKV +fYx +aYf +xSN +wje +jrH +rke +vJG +quj +aDh +aDh +nDl +wbO +aDh +uCo +tkr +wje +sqg +nvj +kTj +xxi +ayD +cGz +sqg +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +vcG +lzB +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +bBh +xUL +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(85,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ace +avT +avT +avT +avT +avT +xUL +xUL +xUL +xUL +xUL +tmO +fYx +oDm +tmO +rhX +rhX +eLm +qBG +rhX +rhX +ebM +wmH +ohr +xWq +aAL +tkr +pjg +sqg +inq +oaS +eqP +tcj +viF +ayG +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +aSl +bFk +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +sXy +jAq +xUL +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(86,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ace +avT +avT +avT +avT +avT +avT +avT +tmO +tmO +tmO +tmO +bcR +oDm +tmO +ndM +umX +fbb +jRD +uHM +rhX +nrJ +iAR +rik +xWq +aAL +gxi +wEP +wJH +opC +wYe +iat +pEF +nez +sqg +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(87,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +cnI +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ace +avT +avT +avT +avT +avT +xUL +xUL +xUL +xUL +tdK +tmO +fYx +oDm +tmO +hnO +por +jEb +tvF +nEt +rhX +anO +nVp +kds +xWq +aAV +nZU +hnc +asQ +odD +kRz +axr +ayE +nez +sqg +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(88,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bGt +avT +avT +avT +avT +avT +eik +xUL +xUL +xUL +dYZ +wlG +fYx +oDm +tmO +vFd +iop +cSC +xQF +vNF +rhX +vxX +evY +tGc +fQe +lZs +jFG +fhi +oeh +cya +lWi +axu +ayH +tQy +sqg +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +vcG +wgu +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(89,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +ace +avT +avT +avT +avT +avT +xUL +xUL +xUL +xUL +xUL +tmO +fYx +oDm +tmO +mTw +lgJ +hlT +fXd +eTX +rhX +ujE +grz +arP +xWq +wje +nrd +wje +sqg +sqg +ayG +sqg +ayG +sqg +sqg +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(90,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +ace +avT +avT +avT +avT +avT +avT +avT +tmO +tmO +tmO +tmO +qJy +xUe +tmO +rhX +vTP +prD +rhX +rhX +rhX +xWq +xWq +xWq +xWq +tmO +wje +wje +tmO +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +vcG +lzB +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(91,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +ace +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +tmO +fBk +oDm +wje +rhX +kHd +ljT +ahU +ubd +rhX +xUL +xUL +xUL +xUL +tmO +uxx +wje +tmO +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +vcG +lzB +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bTC +bBH +bBH +bBH +bBH +bBH +bBH +bBH +bBH +bBH +bBH +bBH +bTC +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(92,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +ace +avT +avT +avT +bmX +avT +avT +avT +avT +avT +avT +tmO +lki +kMt +tmO +rhX +kHd +ljT +kHd +gVo +rhX +xUL +xUL +xUL +xUL +tmO +wje +iPX +tmO +tmO +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +vcG +lzB +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +buI +sQb +byL +byL +byL +byL +byT +bTE +bTE +bTE +bTE +bHD +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(93,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +ace +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +vBe +xnm +xUL +rhX +lXR +hah +kHd +vGn +rhX +xUL +xUL +xUL +xUL +usE +buO +wje +cpC +tmO +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +vcG +lzB +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +buI +buJ +hlx +cBv +cBv +cBv +byO +cBv +cBv +cBv +bGo +bHE +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(94,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +ace +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +xUL +xnm +xUL +eTu +kHd +ljT +kHd +gVo +rhX +xUL +xUL +xUL +eNu +arl +rJh +lhB +uUZ +tmO +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +vcG +lzB +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +buI +buJ +fAj +anw +xUL +xUL +bBh +xUL +xUL +nCL +fAj +bHE +bJf +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(95,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +bGt +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +xUL +xnm +xUL +eTu +kHd +apK +wOn +sIT +rhX +xUL +xUL +xUL +xUL +usE +usE +usE +tmO +tmO +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +vcG +wgu +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +buI +buJ +fAj +kKk +xUL +cqC +bBh +ipL +xUL +anw +fAj +bHE +bJf +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(96,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +ace +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +vBe +xnm +xUL +rhX +rhX +rhX +rhX +rhX +rhX +xUL +xUL +xUL +xUL +wdv +avT +avT +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +vcG +lzB +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +buI +buJ +fAj +anw +xUL +avT +svY +avT +xUL +anw +bGq +bHE +bJf +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(97,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ace +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +xUL +xnm +avT +hmM +hmM +ydp +ydp +ydp +wdv +ydp +ydp +ydp +ydp +wdv +avT +avT +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +vcG +lzB +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +buI +buJ +xGN +fIS +bVT +fQi +bBh +avT +xUL +cJc +fAj +bHE +bJf +bES +bES +bES +bES +bES +bES +bES +bES +bTC +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(98,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ace +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +xUL +xnm +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +buI +phs +fAj +kii +tpl +jix +bBh +xUL +tpl +blI +fAj +bMj +veJ +rhg +sSS +rhg +rhg +rhg +flh +dKw +duI +bVM +bTC +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(99,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ace +xUL +vBe +xUL +xUL +xUL +xUL +vBe +xUL +xUL +xUL +vBe +xUL +xnm +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +kfv +kfv +kfv +kfv +kfv +byP +nPd +byP +kfv +kfv +kfv +kfv +kfv +pEK +nxv +nxv +nxv +nxv +nxv +nxv +nCA +mse +bVM +bTC +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(100,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +pQd +kLh +kQr +lZn +lZn +lZn +lZn +lZn +lZn +lZn +lZn +lZn +lZn +akg +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +kfv +kfv +tZe +rsW +ybQ +cXr +oOe +bBk +lFK +jro +yeF +kfv +kfv +kfv +nxv +nxv +nxv +nxv +nxv +nxv +nxv +nCA +mse +bVM +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(101,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +avT +bmX +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +kfv +kfv +kfv +brq +kfv +arV +bGu +vEi +bGu +bGu +bGu +bGu +rsW +pMp +kfv +xhV +xoY +rMS +dyW +rxM +kin +nxv +nxv +rOd +bVM +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(102,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xZL +qZO +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +avT +vcG +wgu +xUL +xUL +xUL +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +kfv +kfv +kfv +kfv +kfv +iBo +bGu +bGu +mRz +bGu +bGu +bGu +bGu +kfv +pyY +kfv +eoT +cCd +cCd +cCd +cCd +abk +nxv +nxv +kYF +bVM +avT +bmX +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(103,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +bmX +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +xUL +xUL +xUL +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +kfv +kfv +oBG +bGu +kfv +bGu +iGd +iVY +mrM +bDv +fOC +bEX +bFb +kfv +kfv +kfv +fLB +oZC +eVW +cCd +bYU +rtq +nxv +nxv +kYF +bVM +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(104,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +kfv +kfv +ilb +ifQ +rlG +wSb +wav +vpR +vIf +kfv +aNe +yfA +aOP +nxv +nxv +pvV +aLp +lZj +fdu +cCd +fnc +sTz +nxv +nxv +uwn +bVM +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(105,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +ktw +ktw +ktw +ktw +ktw +nbC +nbC +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +vcG +lzB +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +kfv +kfv +akQ +bGu +kfv +aNS +mNS +vpR +qLp +kfv +bGu +bEZ +bGv +nxv +kvG +cCd +cCd +kEd +cCd +cCd +cCd +upH +nxv +nxv +kYF +bVM +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(106,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +ktw +kRI +fdJ +hGU +ktw +nbC +nbC +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bmX +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +wql +wql +wql +wql +kfv +bxG +byR +vpR +bBl +kfv +wql +wql +wql +nxv +siX +cCd +cCd +jGp +gAY +cCd +xGE +quH +nxv +nxv +kYF +bVM +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(107,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +ktw +vSJ +kZL +kZL +maR +nbC +nbC +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +wql +wql +vEG +uUJ +wql +bwb +dFt +tLA +dnn +teh +wDk +pmK +dbB +nxv +eZn +xBv +nQM +lZi +nQM +cCd +pDF +pDF +nxv +nxv +kYF +bVM +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(108,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +ktw +ehh +kZL +hap +ktw +nbC +nbC +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +wql +wql +wql +wql +vOU +loV +wql +iRQ +dVG +eiW +hRH +eSK +bAM +eJh +jTP +nxv +vYL +bJn +nQM +foy +nQM +cCd +cCd +abk +nxv +nxv +kYF +bVM +avT +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(109,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +ktw +ktw +ktw +ktw +ktw +nbC +nbC +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +wgu +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bmX +avT +wql +wql +wql +wql +wql +mDO +fcl +wql +wql +gop +dxO +byU +hgg +bAL +sFh +bGy +bTM +bJl +bHh +ryE +aaO +cCd +cCd +wIx +tAY +nxv +nxv +rOd +bVM +avT +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(110,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +wql +wql +hAf +vOU +dml +yhz +ouQ +aWK +xow +lul +bAg +iPC +pvl +wDk +hUs +lTh +nxv +mVb +dOR +tLV +gnm +jTo +bJu +vEA +nxv +nxv +wFB +bUD +bVM +avT +avT +bmX +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(111,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +nbC +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +wql +wql +uUJ +vOU +bcc +vOU +pzk +oKD +wql +esi +iHg +wTf +wTf +wTf +wTf +wTf +wTf +udB +wTf +aKP +nRn +kkJ +nxv +nxv +nxv +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(112,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xZL +qZO +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +wql +wql +wql +wql +wql +bvW +vSg +wWd +knx +bwa +bAg +bBq +bFq +bAO +bFd +mKk +bFj +bJp +bHk +bHR +xal +jNZ +bJz +xUL +cav +xUL +avT +avT +cer +bZx +bZx +bZx +bZx +bZx +bZx +cer +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(113,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +wql +wql +khf +vOU +qEz +vOU +pzk +xRL +knx +xCC +ndg +bBp +nYN +bAN +bQg +bQg +pMU +bGN +bHj +bNN +yiz +iGB +fKC +xUL +xUL +xUL +avT +avT +cer +bWQ +xRy +bWQ +cbt +qVi +qVi +cer +avT +avT +avT +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(114,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +vcG +lzB +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +hsC +avT +wql +wql +dlZ +tVp +dml +rTA +oNz +wSy +bxK +fcu +bAh +bBs +sfn +cgp +tLI +cdk +bFc +bGO +bHl +bHS +bLI +fHh +fKC +xUL +xUL +xUL +epU +avT +cer +jDr +jDr +jDr +ifl +pvo +btI +cer +avT +avT +avT +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(115,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +wql +wql +wql +wql +wql +eih +pQN +tBW +oEs +kTN +wdt +bBr +bCv +eKe +bCv +bCv +hSl +bJq +bKw +kMK +eEB +kNQ +fKC +xUL +xUL +xUL +rjx +ajg +cer +rvl +jDr +sem +tuv +jDr +tpg +cer +avT +avT +avT +bmX +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(116,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +wyg +wyg +wyg +wyg +jFS +jFS +jFS +jFS +jFS +jFS +wyg +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +wgu +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +avT +wql +wql +wql +wql +wql +sWN +wql +wql +txk +xEt +nXy +pNU +pNU +pNU +pNU +wPT +dPL +qNB +hpC +yhj +bOT +fKC +xUL +bSC +xUL +rVN +wuS +diH +bWO +qOL +bUm +eMJ +jDr +kAv +cer +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(117,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +jER +xGo +uCr +wyg +igO +nea +abe +wGD +iam +pJT +wyg +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +xUL +xUL +xUL +avT +avT +xUL +xUL +xUL +avT +avT +vcG +lzB +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +avT +bwt +fcj +sZq +uXF +vgb +eFG +bwt +tjA +cBy +xBi +bBt +bFf +eUB +bFf +bGB +oJF +piv +nre +bWR +xdr +uKb +fKC +rVN +uHl +rVN +rVN +ioe +diH +bWN +jDr +uEg +kfJ +jDr +pPw +cer +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(118,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +xLF +qWH +uCr +wyg +xls +naj +eFB +naj +nPs +nHe +wyg +ydp +ydp +avT +avT +avT +avT +avT +avT +tqg +nGx +nGx +nGx +nGx +nGx +nGx +nGx +nGx +nGx +nGx +nGx +xtV +lzB +avT +avT +avT +avT +avT +bok +unA +bJQ +bJQ +unA +avT +avT +avT +avT +bwt +sfm +buZ +lpb +oym +brE +bwt +bFl +cBy +nhv +gnf +paF +sPq +fTn +bGE +mwW +uvO +fKC +fKC +fKC +fKC +fKC +bQk +bUH +bUH +bUH +bUH +kEW +bVQ +cew +bYL +rqn +toH +cdt +cer +clR +clR +clR +clR +ccl +cio +cio +cjY +clR +clR +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(119,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +omO +qWH +uCr +wyg +qgC +naj +gAG +naj +wGD +nVI +wyg +ydp +ydp +avT +avT +avT +avT +avT +avT +tFr +dvc +sLv +sLv +sLv +sLv +sLv +ybT +sLv +sLv +sLv +sLv +sLv +asr +avT +avT +avT +krq +avT +bok +sLq +wcB +wcB +unA +avT +avT +avT +avT +bwt +sPF +bsk +dWF +rgh +uoc +bwt +tpN +eRu +sOi +pLP +tKa +cBD +bCt +bGD +qbr +bJs +cBD +rIB +tQI +rIB +cBD +bQj +gCG +sdN +xXX +ubL +diH +uPJ +xTI +aEO +hch +uut +bUm +cer +cfh +aow +icb +clR +cCT +mcs +wck +phS +jDG +clR +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(120,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +xZL +qZO +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +vaR +gHe +hcz +cyu +jAv +hpN +veF +naj +naj +nde +wyg +ydp +avT +avT +ktw +ktw +ktw +ktw +ktw +vcG +lzB +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +bmX +avT +avT +bok +xjZ +bok +cwo +wcB +wcB +unA +avT +avT +avT +avT +bwt +ewK +drK +msA +fPN +btu +bwt +mVi +lWR +bfT +trO +iad +cBD +bDr +bDr +alG +fmt +cBD +cbz +jae +bNS +pST +bQm +bZF +bZF +bZF +bZF +diH +xOq +diH +mkY +diH +hUL +vBV +cer +hpV +cqa +kyo +tkG +qiF +qiF +igR +cjX +ruD +clR +avT +avT +bmX +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(121,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +rjQ +rEi +rEi +wyg +twU +wAM +xsZ +pkJ +naj +tCj +wyg +ydp +rfj +wMr +wFt +wxf +jxS +mGT +tey +fhM +lzB +avT +avT +avT +avT +avT +avT +bHt +nZE +nZE +nZE +nZE +aUd +avT +avT +avT +bok +acj +bok +uxF +wcB +wcB +unA +avT +avT +avT +avT +bwt +aNw +hRe +buZ +dtt +idQ +bwt +bFn +hWb +dqE +puY +cBy +cBD +cAL +bFs +eOn +bJt +bOX +mOx +bWM +bNR +cBD +giT +bZF +xkT +bVR +rYN +qOb +bSd +bXO +eoL +bZF +vJt +caA +cer +rTz +bZt +eGF +ydo +snb +owV +iBm +cep +ces +clR +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(122,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +cYK +cYK +bDo +wyg +fYl +sDW +oUX +mJd +mJd +awo +eDt +wMr +phs +ydp +ktw +xYE +gky +vmM +jOo +azc +lzB +avT +avT +avT +avT +avT +avT +qAi +qsD +qsD +qsD +qsD +mSN +qsD +bok +bok +bok +wcB +bok +sLq +wcB +wcB +unA +avT +avT +bmX +avT +bwt +cTD +mhH +iQv +cTD +klQ +bwt +sGL +nJI +qQp +rGP +xaW +cBD +iXH +wTx +qeo +fLv +smP +smP +smP +smP +smP +bQn +jBk +gYw +mOG +bUJ +bVS +fzQ +bZF +cBI +bZF +wFv +whB +cer +xnb +uat +cZr +clR +pCY +jOJ +pOg +cyM +ckT +clR +iIS +iIS +iIS +iIS +cjN +vKO +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(123,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +ydp +avT +avT +avT +avT +avT +avT +ydp +wyg +wyg +wyg +wyg +wyg +tMk +naj +naj +naj +naj +jvy +wyg +ydp +ydp +ydp +ktw +bKs +bxU +iSg +wLG +ker +lzB +avT +avT +avT +avT +avT +avT +qAi +qsD +wZV +ihX +pDS +lwH +ncg +aXh +jHC +bok +ivM +bok +unA +uFq +uFq +unA +unA +unA +bmA +bmA +grV +xTL +bff +bsk +lHn +ciO +cTD +bCz +vSX +lGp +byW +oho +cBD +jVx +rHa +wcn +unX +smP +tCa +hVO +bNT +smP +giT +bZF +bSF +vQf +kJE +bwh +qHi +ndn +vcY +bZF +qGt +bTH +cer +dMj +dMj +dMj +dMj +dMj +vem +vwW +fiw +auR +iIS +cfB +cjS +fjc +lYM +vAI +ueR +vKO +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(124,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +xZL +xBk +avT +avT +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +avT +lzi +ahn +naj +naj +naj +naj +wwO +wyg +ydp +ydp +ydp +ktw +dDK +urV +etB +wnX +aAh +utj +vsM +vsM +vsM +vsM +vsM +vsM +rgH +xuN +sxl +wha +wsc +iGb +aVv +aXh +rqE +ifT +rqE +fPp +rqE +wbE +wbE +fPp +rqE +rqE +wcS +cUS +cTD +lHn +bff +bsn +lHn +lHn +cTD +bCz +qfT +qBb +bBA +vIl +cBD +ndL +dpZ +dpZ +bJw +smP +wtt +bMN +bNV +tTW +ius +bZF +saP +pry +qkT +wDt +gTH +bZF +bZF +bZF +diH +qGM +cer +dMj +cey +kLQ +eTv +dMj +dMj +sFp +lTT +clR +iIS +ofP +cDm +imn +brJ +hgM +yfQ +cDL +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(125,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +xZL +xBk +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +wyg +oZL +hjv +fVm +wEm +tuu +nIM +wyg +ydp +ydp +ydp +ktw +xYE +aVC +cgH +lXk +mDB +aDL +ujF +ujF +ujF +ujF +ujF +ujF +hqD +lob +mDm +vVz +hQL +wDJ +aVv +aXh +uBa +aZY +uBa +uBa +uBa +wbE +wbE +uBa +uBa +uBa +uBa +dGB +cTD +buZ +mBK +bsm +buX +dmc +vpz +iGJ +gmf +qAI +bBy +ewY +cBD +bFl +hgp +cBy +cBy +bMP +bVW +yeA +hTK +smP +giT +bZF +gBF +osa +kJE +gBF +nzn +bZF +bZF +bZF +lhQ +lhQ +lhQ +dMj +cex +dEX +orN +bQt +bLQ +fsJ +duJ +pqL +iIS +mVr +gCJ +cDm +cDm +job +keu +cDL +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(126,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bHt +nZE +nZE +nZE +aez +xBk +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +wyg +wyg +wyg +wyg +wyg +las +wQG +wGD +wGD +naj +nHe +wyg +ydp +ydp +ydp +ktw +kxI +dPM +xNs +wwx +nDd +aDQ +avT +avT +avT +avT +avT +avT +avT +aVv +iGV +gFq +cEb +uBh +aVv +aXh +uBa +ohm +got +got +uBa +lRx +wbE +got +got +xui +uBa +dGB +cTD +buZ +pmE +buZ +old +hXF +cTD +oGU +gQw +mTl +bBA +oGU +cBD +sSP +bHX +xzL +bJy +smP +aMF +lqW +nfB +smP +giT +bZF +wDt +wZl +iTP +jcU +pnz +bZF +ucm +lhQ +lhQ +lhQ +lhQ +dMj +riE +hGy +ucZ +fBc +fBc +tkH +ckb +cLX +iIS +oxs +cDm +cDm +jQB +bSu +nGf +cDL +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(127,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +mps +xAv +ruo +ruo +acQ +aUb +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +cci +fuX +mYE +ipi +eXd +eXd +jZg +naj +qmD +kcX +nVI +wyg +ydp +ydp +ydp +ktw +ktw +rbg +cgH +ktw +xZL +lzB +avT +avT +avT +avT +avT +avT +avT +qsD +aVt +doD +bOc +iET +aVv +aXh +uIs +gGQ +iog +aSN +lQs +xYD +wbE +xZg +xZg +xZg +uBa +eeh +grV +cTD +cTD +bKo +cTD +cTD +grV +lbp +knn +eOK +bBz +lbp +cBD +cBD +cBD +cBD +lYS +smP +bLO +gfN +pSm +smP +jbg +bZF +gAu +gAu +pUP +gAu +tod +bZF +tNf +sRh +lhQ +vNY +lhQ +dMj +dMj +dMj +dMj +dMj +iIS +tAX +ckb +ckW +clV +cmU +cDm +quE +cDm +cDm +srm +cDL +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(128,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +axL +aaM +nZE +nZE +abU +vBe +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +ttK +rsD +cWO +vEo +naj +omh +naj +qDg +ect +ect +aUg +wyg +ydp +ydp +ydp +ktw +gky +ptY +cgH +ktw +xZL +lzB +avT +avT +avT +avT +avT +avT +nTz +qsD +riC +rEx +aVv +iQD +riC +qXN +srJ +aZY +uBa +uBa +uBa +thy +wbE +uBa +uBa +uBa +uBa +qHO +lbp +vPQ +hhz +vPQ +vPQ +vPQ +bwu +lhQ +yae +kPj +bBB +lhQ +lhQ +vPQ +cGQ +vPQ +vPQ +bNn +vPQ +qQt +vPQ +bJF +bVX +cGQ +hhz +vPQ +vPQ +vPQ +haj +pjn +tNf +sAw +vPQ +mdG +vPQ +iwd +ykt +jIj +jIj +cgY +iIS +bVu +ckb +mXC +clV +dij +vxi +nmN +cDm +cDm +qIx +cDL +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(129,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +iHM +tOz +iHM +gCO +iHM +axN +ruo +ruo +aAh +vzS +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +rYQ +hNi +qEs +wyg +wyg +wyg +jFS +jFS +jFS +jFS +jFS +wyg +ydp +ydp +ydp +ktw +cPI +gmn +xSd +lXk +xZL +paY +mxF +irt +irt +mxF +irt +irt +mxF +btZ +uyK +pqX +enP +lCQ +lEy +ggl +wFU +gSh +beo +beo +beo +qyK +tJA +tJA +tJA +tJA +tJA +tJA +rmQ +tmU +xdc +iNV +bAk +hxf +hxf +hxf +hxf +bAj +ezY +tmU +tmU +tmU +tmU +tmU +tmU +tmU +tmU +uZd +tmU +bPa +hvr +tmU +msm +tmU +tmU +tmU +xdc +tmU +xXV +xdc +tmU +ilF +tmU +tmU +tmU +hvr +tmU +tmU +iau +hKc +olx +grs +guE +jwj +fNC +mqm +dbb +nFG +cqp +cDN +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(130,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +iHM +kRk +iHM +kRk +iHM +avT +avT +avT +xZL +xBk +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +wyg +wyg +wyg +wyg +wyg +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ktw +cPI +cqG +spa +dIj +pIH +bpT +irt +irt +irt +irt +irt +irt +irt +gZS +uyK +aRt +iyP +qGn +lud +ngB +joq +xzn +wdk +iOW +wdk +beq +ngB +ngB +ngB +ngB +ngB +ngB +bnE +fqE +cBF +mfC +udI +fqE +fqE +fqE +fqE +nRt +xmB +bmS +bmS +bmS +bmS +bmS +bmS +bmS +bmS +bmS +bmS +tXn +tys +bmS +iVB +bmS +bmS +bmS +bmS +bmS +bmS +bmS +bmS +bPd +bmS +bmS +bmS +jhe +bmS +bmS +civ +fJW +ina +ckY +mMP +frh +rLk +nEJ +cDm +job +aZz +jQj +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(131,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +iHM +iHM +iHM +iHM +iHM +vow +iHM +vow +iHM +iHM +iHM +iHM +xZL +xBk +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ktw +cPI +kxP +vAs +ktw +xZL +lzB +avT +avT +avT +avT +xUL +xUL +nTz +sLj +rmN +wxT +bUP +fLK +rmN +oLT +ljL +uBa +uBa +uBa +uBa +ljL +uBa +daX +uBa +uBa +uBa +qHO +lbp +ceA +jAb +coa +fXU +ffm +jBl +fmw +tWx +pBU +reS +lhQ +lhQ +ceA +vun +ceA +ceA +ceA +seR +ceA +ceA +bmP +bQs +vun +vZv +ceA +ceA +ceA +ceA +vun +lhQ +lhQ +ceA +bPc +ceA +bUL +rmB +tNf +bUL +cgZ +iIS +nCU +oeS +ckX +clV +cmV +vxi +pbV +cDm +nFw +vaO +jQj +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(132,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +iHM +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +iHM +xZL +xBk +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +avT +avT +ktw +cPI +hPe +vAs +ktw +xZL +lzB +avT +avT +avT +avT +xUL +xUL +hmM +sLj +aPZ +kAO +phf +uRi +wxT +pqe +hgO +baa +bcq +bcq +bcq +mai +pcd +piX +hJw +kop +uBa +fuy +bwx +bwx +bwx +bwx +brX +bwx +bwx +bwx +lhQ +bxa +byZ +lhQ +bEa +bEa +bEa +bEa +bEa +bEa +bEa +bEa +bEa +mXj +hQY +hQY +afp +bVZ +eGL +bVZ +bVZ +hQY +hQY +hQY +cAe +cdE +cAe +chb +chb +yiZ +chb +vqS +iIS +hYD +oeS +cqo +clV +oBF +cDm +dHe +cDm +cDm +srm +jQj +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(133,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +iHM +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +iHM +xZL +xBk +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bmX +avT +avT +avT +avT +avT +avT +avT +avT +ktw +spa +vir +fkr +ktw +oME +lzB +avT +avT +avT +avT +xUL +xUL +hmM +wxT +aPY +kAO +jFZ +kiB +wxT +pqe +uBa +dCs +xZg +rkP +xZg +aZZ +vDb +wbE +vkD +pXp +uBa +rcH +bwx +cTG +bpD +bqO +bLX +btf +bJG +bvl +ceA +bwZ +byY +fET +bEa +qrv +tDO +fjL +lNm +oVN +jZy +gUA +bEa +udT +hQY +vwf +gfY +iPO +wvg +bsX +kSk +hQY +gCs +hQY +cAe +cdE +cAe +chb +vam +gsr +rnA +hsP +iIS +kxf +oeS +iIK +iIS +iAt +cDm +cDm +cDm +odK +hkw +maj +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(134,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +iHM +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +iHM +xZL +xBk +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ktw +ktw +hSD +ktw +ktw +xZL +lzB +avT +avT +avT +avT +xUL +xUL +hmM +wxT +moD +aQd +jUn +kiB +wxT +pqe +uBa +uBa +uBa +daX +uBa +uBa +wbE +fWE +wbE +wbE +uBa +rcH +bwx +iSo +bpM +ouX +bFD +hpw +iaY +pVz +hoX +bxc +bzb +bCD +bBd +cCp +wGq +luo +qzX +vuk +rLn +oZf +bEa +udT +hQY +mQD +qtK +nzM +uAh +usM +epc +hQY +hQY +hQY +cAe +cdE +bwr +chb +eZA +uLd +gSY +uAs +obL +bMs +oeS +rAj +iIS +cph +jQB +cDm +cDm +job +lng +jQj +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(135,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +iHM +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +iHM +xZL +xBk +vBe +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +atX +nGx +nGx +nGx +nGx +nGx +nGx +dwF +nGx +nGx +uYf +ujF +ujF +aSE +lzB +avT +avT +avT +avT +xUL +xUL +hmM +wxT +ufA +qHc +vcN +pnr +wxT +pqe +uBa +unA +unA +unA +unA +uBa +wbE +bPW +wbE +wbE +uBa +rcH +bwx +gFb +hcV +uKM +voD +wlo +jcR +bvl +ceA +bxb +fkN +bCD +bBd +aJP +qhu +bIc +tHC +bMZ +bcp +udE +bEa +bPf +bQx +bRH +bRH +bTU +ixZ +usM +wvg +hQY +dFC +hQY +bdm +bXU +cjA +vBo +gMD +pIz +vfd +chc +iIS +oOu +oeS +mbM +iIS +kmA +efT +tuP +rWN +czN +dTS +jQj +avT +avT +avT +bmX +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(136,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +xUL +cav +xUL +iHM +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +kHD +iHM +xZL +xBk +xUL +xUL +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +vcG +dvc +sLv +sLv +sLv +sLv +sLv +sLv +sLv +sLv +sLv +sLv +sLv +sLv +asr +avT +avT +avT +avT +xUL +xUL +hmM +sLj +lhR +fNR +iZu +ttH +jTY +sNg +uBa +uBa +uBa +uBa +uBa +uBa +wbE +wbE +wbE +wbE +uBa +faZ +bBL +bBL +bBL +bBL +bEe +bBL +bBL +bBL +ceA +mIz +cSG +bzS +bBd +bCJ +gZG +dRF +lep +bEa +muk +bcp +bEa +udT +hQY +rxu +wvg +bTV +wvg +xyA +wvg +bXV +vzj +hQY +cAe +cdE +cAe +chb +pXW +hZU +phI +vSb +iIS +vZq +qMB +clc +iIS +daj +kwY +jCw +hCI +szZ +uHy +dAM +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(137,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +xUL +xUL +iHM +iHM +iHM +iHM +iHM +nlF +iHM +nlF +iHM +iHM +iHM +iHM +xZL +xBk +avT +wdv +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +vcG +lzB +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +bok +bok +bok +sLj +sLj +sLj +rmN +rmN +rmN +ffJ +uBa +xui +got +got +got +uBa +uxq +wbE +vkD +pXp +uBa +fhz +bBL +efk +bDR +edM +bsq +bDR +rUK +vOo +eHn +oxh +osc +bCD +bBd +eng +bFA +qyt +bEa +bEa +bEa +bEa +bEa +iaD +hQY +doN +ttG +bPh +pNQ +tHH +dWU +hQY +eRW +hQY +kYs +cdE +cAe +chb +qbv +ayP +hZU +eIc +iIS +iIS +iIS +iIS +iIS +iIS +iIS +iIS +iIS +vWV +dAM +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(138,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +xUL +xUL +avT +avT +avT +avT +iHM +lJN +vQk +gUc +iHM +avT +avT +avT +xZL +xBk +avT +wdv +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +vcG +lzB +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +dTE +poU +kJO +oIJ +tMn +dTE +xGh +rqE +tPQ +bhe +uBa +xZg +xZg +xZg +xZg +uBa +opY +sma +dtQ +oeV +uBa +rqE +bBL +cvH +bDR +gfF +uWn +gfF +emh +bxN +bze +bAp +dvw +bCG +bBd +bFw +aaw +oHS +bEa +tTK +uuY +oKN +qJV +udT +vOV +vOV +vOV +vOV +vOV +cCH +cCH +cCH +hQY +hQY +cAe +cdE +cAe +cdD +eyS +vfd +dVJ +eyS +cdD +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(139,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +pgp +xUL +xUL +xUL +pgp +avT +avT +avT +iHM +kRk +kRk +kRk +iHM +avT +avT +avT +xZL +xBk +avT +wdv +xUL +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +vcG +lzB +avT +avT +avT +avT +avT +avT +avT +ydp +avT +avT +avT +avT +avT +ydp +avT +avT +avT +eBm +aMu +kBK +ehL +kBK +ksq +fuZ +fuZ +fuZ +sHv +uBa +uBa +uBa +uBa +uBa +uBa +uBa +uBa +uBa +uBa +uBa +qvG +bBL +bBL +bBL +bqX +qMN +gfF +fga +bBL +jcT +bAr +teC +jcT +bEa +bEa +jex +pfB +bEa +rnO +ljh +exs +qJV +udT +vOV +bRL +nGd +bWd +nHQ +gML +hjF +vOV +eLf +lhi +rqJ +ttl +cAe +cdD +uQR +bDB +edH +mAK +cdD +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(140,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +pgp +xUL +bSC +xUL +pgp +avT +avT +avT +iHM +vow +iHM +vow +iHM +avT +avT +avT +xZL +xBk +iSB +wdv +xUL +xUL +wdv +ydp +ydp +xUL +xUL +wdv +wdv +ydp +avT +avT +avT +ydp +avT +avT +avT +vcG +lzB +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +avT +avT +avT +vQW +aMx +aQe +sBy +tif +vQW +rqE +eAJ +rqE +rqE +rqE +eAJ +rqE +oZe +rqE +eAJ +rqE +rqE +rqE +bjU +rqE +tHU +bBL +guv +bpO +bDR +gfF +bDR +jOl +bBL +tiG +daP +kis +bzU +bDW +bEl +bDE +bFK +bJC +prL +fiN +hmX +qJV +udT +vOV +msg +msg +nHQ +nHQ +gML +hjF +vOV +cAe +cng +uSH +cAe +cAe +cdD +ebq +fZn +hTy +oQy +cdD +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(141,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +iHM +iHM +pgp +raM +iHM +pgp +iHM +iHM +iHM +iHM +rRk +xfs +qHL +iHM +iHM +avT +avT +xZL +xBk +avT +xUL +xUL +xUL +xUL +avT +wdv +xUL +xUL +wdv +avT +avT +avT +avT +avT +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +eyP +uTu +uTu +iaO +dnm +hHC +dnm +unA +unA +unA +unA +unA +dnm +unA +dnm +unA +unA +waC +unA +bok +rqE +rqE +bok +bsx +bsx +bsx +bsx +bLT +bLT +bLT +xhH +rle +cSG +bCQ +bDW +bIn +bQP +wOK +bJC +gzZ +gSu +ipY +qJV +bPk +sYm +dgI +xsE +nCc +bXW +bXW +bXW +vKc +cAe +cng +uSH +cAe +czY +chb +chb +chb +chb +chb +chb +avT +avT +avT +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(142,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +xUL +aNL +mtP +dvs +mtP +mtP +dAi +mtP +mtP +mtP +mtP +mtP +lLv +mtP +oBD +iHM +lJC +lJC +xZL +xBk +avT +xUL +xUL +xUL +xUL +avT +wdv +xUL +xUL +wdv +avT +avT +avT +avT +avT +avT +avT +avT +avT +tFr +lzB +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +unA +wcB +unA +wcB +unA +avT +avT +avT +unA +wcB +unA +wcB +unA +rqE +rqE +rqE +bok +rqE +faZ +bok +vAs +vAs +vAs +vAs +bLT +fnu +bxR +mPM +ohK +tlc +bzW +quh +bCT +bGR +bIj +ykk +dZg +uNd +lJA +mhz +bPm +bQC +gsK +wuB +pyI +bXW +eqZ +wpN +vOV +cAe +cng +uSH +cAe +bPn +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(143,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +xUL +xUL +xUL +xUL +aNL +fTM +dvs +mtP +naE +mtP +mtP +nOY +mtP +naE +duB +tsK +tsK +tsK +iuC +tsK +pXb +aSE +xBk +xUL +xUL +xUL +vBe +xUL +xUL +xUL +xUL +vBe +xUL +xUL +xUL +xUL +xUL +vBe +xUL +xUL +xUL +xUL +vcG +lzB +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +krq +avT +avT +avT +avT +avT +avT +unA +wcB +unA +wcB +unA +avT +avT +avT +unA +wcB +unA +wcB +unA +jPI +wrh +jPI +bok +rqE +rqE +bok +vAs +vAs +vAs +vAs +bLT +xou +jkL +fcJ +cqd +qlW +bzV +cAa +anA +wbT +rTs +hTL +uRg +jab +jFy +qJV +fuG +vOV +dtc +vOV +vOV +vOV +vOV +vOV +vOV +czY +scu +uSH +cAe +bPn +bPn +bPn +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(144,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +ydp +ydp +avT +avT +iHM +iHM +pgp +pgp +pgp +fPM +pgp +pgp +pgp +pgp +vhb +mtP +vDI +ugk +hAx +ugk +nrY +vsM +aUb +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +vcG +lzB +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +nTz +xiw +xUL +xUL +xUL +xUL +xUL +pZl +unA +qqZ +unA +qqZ +unA +rJO +xUL +pZl +unA +qqZ +unA +qqZ +unA +bok +bok +bok +bok +rqE +rqE +unA +vAs +vAs +vAs +vAs +dUM +cQa +jLp +bDT +bAt +mmO +bCM +bDW +mOv +jOB +lYy +bJC +ihE +fJO +eex +nRu +fiI +nRu +aNT +nRu +pcl +bWe +uZf +rUd +rUd +qJV +xwA +caJ +cAe +oBj +cAe +opT +pbs +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(145,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +xUL +ydp +ydp +ydp +avT +bmX +avT +pgp +pCj +dZV +gLk +pgp +qFH +nBd +wfS +iJs +mtP +sgL +qxk +pgp +kmH +pgp +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +bmX +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +nEs +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +unA +rqE +rqE +pce +vAs +vAs +vAs +krT +pze +bEi +bEi +lbp +bAs +nmY +bCL +bDW +gpp +wbT +nHi +bJC +rDA +fjU +dvO +bJC +fuG +dHw +rpf +hPh +jwN +bWe +uZf +rUd +rUd +qJV +cng +cdE +cAe +bPn +bPn +bPn +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(146,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +ydp +ydp +ydp +ydp +avT +avT +pgp +hGM +gLk +gLk +pgp +vVZ +mWy +pgp +iJs +mtP +inA +qMn +pgp +wdv +wdv +vBe +xUL +xUL +xUL +xUL +xUL +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +unA +rqE +oLe +unA +vAs +vAs +vAs +vAs +bLT +bCO +bFT +bCO +gRE +thV +bCO +bEa +kxj +aaw +rqx +qJV +bKL +fJO +jKT +nRu +fiI +nRu +wfN +nRu +hQs +bWe +uZf +rUd +rUd +qJV +hNt +cdE +mLB +bPn +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(147,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +avT +avT +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xUL +ydp +ydp +ydp +ydp +ydp +avT +pgp +vlz +gLk +fBs +pgp +pgp +pgp +pgp +vhb +hNT +mLK +raA +raA +raA +raA +raA +uPn +iOe +iOe +ycl +ycl +iOe +iOe +dSQ +avT +ydp +ydp +avT +avT +avT +ydp +ydp +avT +avT +avT +avT +vcG +lzB +avT +avT +ydp +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +bok +bok +bok +bok +vAs +vAs +vAs +vAs +bLT +nmc +bEi +bzi +tcU +jWy +aGl +bEa +pHl +aaw +gKB +qJV +fjU +fjU +fjU +qJV +fuG +qJV +cNI +qJV +qJV +qJV +qJV +qJV +qJV +qJV +cAe +cdE +cAe +bPn +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(148,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +xUL +ydp +ydp +ydp +ydp +avT +avT +pgp +pgp +pgp +gLk +pgp +qFH +tYo +dJb +iJs +veC +unt +raA +lfV +eAR +eAR +raA +hzh +wDI +wrN +jJd +jJd +jJd +jJd +dSQ +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +cTL +oql +bqW +cTO +cTO +cTO +bLT +bLT +bLT +bwG +mEE +eeM +uha +uuu +vzn +tRe +tRe +vnl +cBt +tRe +gPE +syy +gPE +qJV +goM +gxF +ijK +bSS +nXn +nXn +bWf +avT +avT +bPn +cAe +cdE +cAe +bPn +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(149,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +wuf +avT +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +avT +yhx +yhx +avT +avT +avT +avT +avT +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +avT +avT +avT +ydp +avT +ydp +pgp +ugr +pBh +gLk +pgp +vVZ +mWy +pgp +qIP +iZc +pfZ +raA +qxw +mZk +hsl +cOn +klc +ocY +ijz +cUV +omQ +jJd +njd +dSQ +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +bmX +avT +tFr +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +cTL +lAL +bqW +rlA +oql +twG +bCO +qSJ +suL +hez +jkL +jes +qfX +cZN +gKR +tRe +iYh +bGT +uWo +tRe +tRe +tRe +tRe +tRe +tRe +bWf +bVa +kXG +sqx +owj +bWf +avT +avT +bPn +cAe +cdE +cAe +czY +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(150,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +wuf +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +xUL +ydp +ydp +avT +avT +avT +ydp +pgp +pgp +pgp +eEa +pgp +pgp +pgp +pgp +vKo +vEe +jXL +tOE +uWW +pyW +dwS +cOn +klc +exi +yfp +wAQ +vfp +vfp +vfp +dSQ +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +cTL +oql +bqW +bqW +oql +hhb +bCO +fcz +bEi +bIm +bEi +xRH +tKD +bBN +ppI +tRe +tRI +bGV +tDY +oXn +cSg +tRe +cbQ +rgQ +cbQ +bWf +bVa +bSS +uuU +uuU +bWf +avT +avT +bPn +cAe +cdE +cAe +bPn +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(151,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +wuf +avT +lbu +aQK +wuC +avT +lbu +aQK +wuC +avT +lbu +aQK +wuC +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +ydp +ydp +ydp +avT +avT +ydp +pgp +fCQ +mPR +gLk +pgp +qFH +vqY +ukI +vuh +jjB +cNm +qeH +skZ +skZ +skZ +skZ +mSt +geO +cQv +nGa +fpW +oyf +dzS +dSQ +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +cTL +bqW +bqW +bqW +njr +kkB +bCO +bzq +bzq +bzq +xpl +phU +qnr +cqt +hfk +tRe +fad +qKk +tAv +fTg +teL +tRe +xtq +hpa +cFO +bWf +bVa +bSS +bWf +bWf +bWf +avT +avT +czY +jCF +cdE +cAe +bPn +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(152,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +qrR +qrR +wuf +avT +lbu +fVQ +wuC +avT +lbu +fVQ +wuC +avT +lbu +fVQ +wuC +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +ydp +ydp +iOG +kyV +jWl +iOG +vrx +vrx +vrx +vrx +pgp +vVZ +mWy +pgp +uEG +dKn +gEz +pax +sdq +iux +aFA +mNq +mSt +dSQ +seo +rPs +dSQ +dSQ +dSQ +dSQ +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +cTO +wtY +wtY +thN +bzq +bzq +bzq +bzq +bxX +bwL +xnP +tKU +lYN +bBJ +wmG +tRe +dFp +wTK +tDY +oXn +cSg +tRe +egg +cbQ +iXG +bWf +bVa +bVa +bWf +ftV +bWf +kQG +avT +czY +cAe +cdE +cAe +bPn +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(153,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +avT +avT +wuf +avT +lbu +fVQ +wuC +avT +lbu +fVQ +wuC +avT +lbu +fVQ +wuC +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +avT +ydp +avT +ydp +avT +xUL +iOG +iOG +iOG +wju +pKp +bii +iOG +fHa +hIa +iOG +vrx +vrx +vrx +vrx +vrx +ptl +hKs +tTo +oEf +efF +lSt +klo +mSt +xgu +rtm +aCV +xiB +xYJ +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +cTL +jwP +bkQ +bmW +bom +bIq +bri +bvo +tyQ +cZk +poj +bzl +ftH +bzd +hGr +tRe +bkz +bGV +uHc +fTg +dQT +tRe +ptU +bIK +bPq +bWf +bVa +bVa +mtz +pxv +eNG +avT +avT +czY +kYs +cdE +cAe +bPn +avT +avT +ydp +ydp +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(154,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +avT +avT +avT +avT +lbu +fVQ +wuC +avT +lbu +fVQ +wuC +avT +lbu +fVQ +wuC +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +bmX +avT +avT +avT +avT +avT +avT +avT +xUL +iOG +hNZ +sTI +hHW +tzL +oRh +iOG +taP +xUU +iOG +uyW +iEQ +gcw +qva +kFr +cLq +oje +tdL +mSt +cRa +eua +phq +nwR +xoS +rnk +skE +wRa +xYJ +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +avT +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +cTL +bvq +bzn +bvq +oCZ +lxV +dGP +evr +lxV +hJE +cmC +aIt +bCO +bBN +vTF +tRe +eVp +bGV +tDY +fTg +cUN +lbv +bIf +bIL +eNX +bWf +bWf +bWf +bWf +bWf +bWf +kQG +avT +bPn +cAe +hSV +cAe +bPn +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(155,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +wuf +wuf +avT +avT +lbu +fVQ +wuC +avT +lbu +fVQ +wuC +avT +lbu +fVQ +wuC +avT +avT +avT +avT +hAa +avT +lpT +dTy +dTy +dTy +dTy +ydp +ydp +ydp +ydp +ydp +ydp +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +qYD +nmM +cPn +bly +pIP +fuB +iOG +mVo +xJD +iOG +kLo +vEd +fII +ilL +kFr +trU +xvj +eha +qrS +ngj +jNK +xmC +mSt +ads +qoh +aeG +qxX +xYJ +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +bmX +avT +avT +ydp +ydp +ydp +avT +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +cTL +cTL +cTO +bzq +bzq +ptd +lom +bzq +oYr +lom +bzq +bzq +bCO +hrN +vER +tRe +qRK +bDI +bFL +bKO +bKO +nzt +bNf +bOp +fTg +cGZ +iWG +tPB +fTg +sat +tRe +avT +avT +bPn +cAe +cdE +cAe +bPn +avT +avT +avT +bmX +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(156,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +avT +avT +avT +avT +hGK +avT +avT +avT +hGK +avT +avT +avT +hGK +avT +avT +avT +avT +cVL +lpT +lpT +lpT +qnL +uYl +fIY +dTy +avT +avT +avT +ydp +ydp +avT +avT +xUL +ydp +ydp +ydp +ydp +ydp +qaO +qaO +weS +weS +qYD +nok +xas +rNP +kXY +slO +gOd +tRv +dED +iOG +qbJ +ktT +vMl +iML +kFr +vuO +vaj +rTv +mSt +dWt +fyr +tQv +mSt +qpo +adT +tos +qxX +xYJ +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +tFr +lzB +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +avT +ydp +nTz +xiw +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xiw +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +cTO +sWF +cTO +bvw +bzq +bra +jMk +bzq +bra +odF +bzq +bzq +kEz +bBN +bEi +tRe +mHT +bDU +bFO +bSX +bKR +ncH +bSX +qLG +rYi +bSX +bKR +rUl +bSX +bNk +tRe +avT +avT +bPn +cAe +cdE +cAe +czY +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(157,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +nuu +sXy +sXy +fNh +xUL +nyq +sXy +fNh +xUL +nyq +sXy +fNh +xUL +nyq +sXy +sXy +sXy +sXy +sDD +eNK +jwc +iAG +mia +bHc +tlg +sXy +sXy +ikA +avT +ydp +avT +avT +xUL +ydp +ydp +ydp +ydp +ydp +qaO +xka +iWf +iBW +qYD +gyk +xUU +asn +sRM +kDy +nVY +ueO +pPL +jpd +eMl +fch +oEO +oOR +kFr +trU +vaj +rTv +mSt +mSt +mSt +mSt +mSt +kdm +ecN +vBa +jfi +uZz +wdv +wdv +wdv +avT +avT +avT +avT +ydp +avT +avT +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +avT +ydp +ydp +ydp +avT +ydp +avT +hho +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +hho +avT +avT +avT +avT +avT +avT +avT +avT +avT +hho +avT +cTO +mek +bzq +bsL +xHt +bzq +bsL +okt +bzq +bzq +uhD +aFa +bCY +tRe +bCW +bRQ +dMI +gkX +bRQ +dMI +rbA +bRQ +dMI +wqc +bRQ +cdj +sRm +ocN +tRe +avT +avT +bPn +bdm +cdE +cAe +czY +bPn +bPn +bPn +czY +bPn +bPn +bPn +bPn +czY +czY +czY +czY +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(158,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +avT +avT +avT +avT +clq +avT +avT +avT +clq +avT +avT +avT +clq +avT +avT +avT +avT +cVL +lpT +lpT +lpT +isp +jed +lgX +feM +avT +avT +bBh +avT +avT +avT +avT +xUL +xiw +xUL +xUL +xUL +xUL +kVO +kVO +vOS +vOS +qYD +iOG +iOG +iOG +iOG +iOG +iOG +rxt +ojs +iOG +uSe +eIa +umx +sOE +kFr +jQp +vCr +eiz +mvA +vyb +eWW +vyb +ogX +wmx +xoH +bSO +yiy +yiy +psS +bDf +hRt +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +cTO +bvw +bzq +hyq +raq +bzq +hyq +raq +bzq +bzq +mcy +bBP +ojY +tRe +bRN +bWj +dMI +vgZ +blR +dMI +wMT +tAQ +dMI +tKN +dTo +aDM +pvY +tBm +tRe +avT +avT +bPn +cAe +cdE +cAe +cAe +cAe +cAe +cAe +cAe +cAe +cAe +cAe +cAe +cAe +cAe +cAe +czY +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(159,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +wuf +avT +wuf +rxJ +avT +lbu +knR +wuC +avT +lbu +knR +wuC +avT +lbu +knR +wuC +avT +avT +avT +avT +hHu +avT +lpT +dTy +dTy +dTy +dTy +ydp +avT +bBh +avT +avT +avT +avT +xUL +xUL +xUL +xUL +xUL +xUL +kVO +bQf +qgm +qgm +qgm +iLA +qgm +rai +qgm +qgm +jen +vOB +ddh +vZY +xJB +hyK +vVN +qeL +oiX +trU +knI +oIb +mgo +jpr +vob +gHQ +krB +aLQ +skB +eTJ +hRt +hoV +jmU +jHD +krH +avT +xiw +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xiw +avT +vcG +lzB +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +cTO +cTO +cTO +cTO +cTO +cTO +cTO +cTO +cTO +bzq +bLT +pxp +fKc +tRe +iXG +cbQ +dMI +cbQ +cbQ +dMI +cbQ +cbQ +dMI +cbQ +cbQ +cdj +tBm +tBm +tRe +avT +avT +bPn +lfs +jbc +aet +cjA +xmr +cjA +cjA +cjA +cjA +cjA +cjA +iyV +mGE +fDo +qBO +czY +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(160,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +qrR +avT +avT +avT +avT +lbu +knR +wuC +avT +lbu +knR +wuC +avT +lbu +knR +wuC +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +avT +rUq +sXy +sXy +sXy +sXy +ikA +xUL +xUL +xUL +xUL +xUL +qaO +gct +sGE +tJL +ixf +ixf +giv +ixf +ixf +ixf +pss +mWD +xCU +cmK +cmK +cmK +mKL +cmK +qSh +egJ +vSc +rTv +pJS +iwk +dsX +xbm +dBR +qpW +adV +rDE +dFF +sLn +acv +xEf +krH +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +avT +bmX +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +bLT +bBQ +bLS +tRe +iXG +hAb +dMI +cbQ +hAb +dMI +cbQ +hAb +dMI +uBc +hAb +cdj +tBm +xgM +tRe +cSQ +avT +czY +bPn +bPn +bPn +bPn +czY +bPn +bPn +bPn +bPn +czY +bzs +wJy +czY +bzs +oIA +bzs +bzs +bzs +czY +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(161,1,1) = {" +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +avT +wuf +avT +lbu +knR +wuC +avT +lbu +knR +wuC +avT +lbu +knR +wuC +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +bBh +xUL +xUL +xUL +xUL +xUL +qaO +qTo +xzM +pFu +mGp +mGp +mGp +iqT +mGp +mGp +iqT +mGp +rgm +wAx +wAx +wAx +uEz +uEz +wzf +uEz +vaj +rTv +pJS +pJS +abX +acx +khy +adt +adU +vFM +hRt +hCL +jmU +oJX +krH +avT +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +bLT +bBQ +sJs +tRe +iXG +cbQ +dMI +cbQ +cbQ +dMI +cbQ +cbQ +dMI +cbQ +cbQ +cdj +tBm +tBm +tRe +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +czY +chp +eDu +czY +cmk +cng +cAe +hOY +hTB +czY +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(162,1,1) = {" +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +avT +wuf +avT +lbu +knR +wuC +avT +lbu +knR +wuC +avT +lbu +knR +wuC +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +bBh +xUL +xUL +xUL +xUL +dns +iRF +qgm +gNI +mqc +wAx +vwV +qss +kRX +wAx +tMR +uGQ +lel +aRq +qss +qss +urI +uEz +uEz +iqZ +seG +tYT +qKA +cSv +pJS +pJS +tQG +dBR +uZz +adX +uZz +hRt +hZz +krH +krH +krH +vyf +vyf +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +avT +ydp +ydp +avT +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +bLT +bBQ +bLS +tRe +wIH +kHr +owv +gtS +bhC +owv +gtS +vcH +owv +gtS +thF +vcF +hVH +uMk +tRe +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +czY +chp +tAG +czY +qIR +obd +cAe +rBb +chp +czY +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(163,1,1) = {" +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +avT +wuf +avT +lbu +gTh +wuC +avT +lbu +gTh +wuC +avT +lbu +gTh +wuC +avT +wuf +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +bBh +xUL +xUL +xUL +xUL +xUL +kVO +nqx +gNI +axg +wAx +lzW +qss +vnn +wAx +ijV +now +mKv +sAh +sAh +sAh +urI +uEz +uEz +hrS +lQJ +lia +uvB +tOY +pJS +nKU +acy +uEB +vCv +adW +rIl +peq +fIu +vgX +kdM +bfk +eZU +uWb +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +tFr +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +ydp +ydp +avT +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +bmX +avT +avT +avT +bLT +bna +tmo +tRe +tRe +tRe +tRe +tRe +tRe +tRe +tRe +tRe +tRe +tRe +tRe +tRe +tRe +tRe +tRe +avT +avT +avT +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +czY +czY +wRm +czY +lyt +dYl +iXZ +czY +chp +czY +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(164,1,1) = {" +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +qrR +qrR +wuf +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +xgh +avT +wuf +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +bBh +xUL +xUL +xUL +xUL +xUL +kVO +qAq +acq +fJc +lfy +fWB +srL +wAx +wAx +gto +qss +mKv +sAh +sAh +sAh +urI +qkO +uEz +blD +kge +gls +tgd +tRC +pJS +tfx +lrV +iLi +hTO +lrV +wIA +wIA +wIA +yeg +sSy +gpe +qur +ahe +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ktw +ktw +ktw +ktw +ktw +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +aJt +bBh +xUL +aJt +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +bmX +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +gtG +bzk +czY +bPn +bPn +bPn +czY +ipV +czY +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(165,1,1) = {" +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +qrR +qrR +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +fBG +wuf +wuf +bmX +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +bBh +cfp +cfp +xac +xac +xac +cfp +cfp +gNI +skK +wAx +nij +fzT +ltY +duX +lmy +ezO +vPB +qss +qss +qss +ylW +uoV +uEz +blD +pgk +bKl +iNK +chN +pJS +sWD +bNF +rrm +dWI +sSj +kPn +tzP +juI +wIA +jTl +vyf +vyf +vyf +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ktw +kRI +fdJ +hGU +ktw +ydp +ydp +ydp +ydp +bmX +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +bBh +xUL +xUL +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +avT +hOb +avT +avT +avT +avT +gtG +avT +gtG +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(166,1,1) = {" +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +yhx +yhx +yhx +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bBh +avT +xac +fpJ +cfp +dpp +evO +cfp +gNI +skK +wAx +wuQ +vnM +wAx +mQo +mbE +qss +sYv +sAh +sAh +sAh +urI +uoV +uEz +blD +pgk +qnx +pbf +sFw +pJS +cjE +bNF +nrg +hTO +dUV +wIA +adY +iLi +wIA +sSy +gpe +qur +ahe +blg +xUL +xUL +xUL +xUL +xUL +xUL +xUL +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ktw +vSJ +kZL +kZL +maR +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +ydp +bmX +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +rUq +sXy +ikA +avT +avT +bmX +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(167,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bBh +avT +aDn +gph +cfp +aHU +dpp +gxY +gNI +skK +wAx +wxZ +vPB +wAx +cyI +ydV +qss +sYv +sAh +sAh +sAh +urI +uoV +uEz +blD +eLl +igK +xcL +hop +pJS +mhq +bNF +wIA +hTO +noB +wIA +kti +nrg +goW +pUf +kcM +tdE +gUw +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xiw +avT +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ktw +ehh +kZL +hap +ktw +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bBh +avT +avT +avT +avT +avT +avT +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(168,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bmX +avT +avT +bBh +avT +aKf +irQ +huF +cfp +gxY +cfp +gNI +moX +wAx +wMw +kox +wAx +uKy +uVt +qss +lel +txz +qss +oXl +pPz +uoV +uEz +hsQ +cDO +jAT +nmL +vKP +pJS +hNg +bNF +wIA +hTO +dUV +wIA +pvr +wIA +sdw +fNU +vyf +vyf +vyf +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xiw +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ktw +ktw +ktw +ktw +ktw +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bBh +avT +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(169,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +bBh +avT +aKf +irQ +jLG +piu +piu +xac +gNI +mqc +vKa +vKa +vKa +vKa +vKa +urI +kaM +trB +wAx +wAx +wAx +wAx +hru +uEz +uEz +uEz +ejw +rTv +eOO +pJS +hNg +bNF +wIA +hTO +bNF +wIA +wIA +wIA +wIA +sSy +vyf +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xiw +avT +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(170,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +bBh +avT +aKf +irQ +irQ +vLt +nGi +rQH +wFD +lNK +vKa +lVd +gSZ +qzP +vKa +nIU +fTy +fTy +xUm +aSI +uSv +sup +pbg +uEz +uEz +uEz +ejw +rTv +eOO +pJS +jiY +bNF +wIA +frL +ndQ +dCM +tiN +nzH +nsw +idG +vyf +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xiw +avT +tFr +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bmX +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(171,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +ydp +bBh +avT +aKf +eYe +irQ +mQV +cfp +cfp +hAw +skK +vKa +gdg +pkh +loM +vKa +nsv +jnh +mLO +rlS +fTy +uSv +sup +xkW +qkg +rhU +tio +umC +hiO +lIJ +pJS +leq +qxT +wIA +iCO +pJS +pJS +pJS +pJS +pJS +pJS +pWS +pWS +pWS +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xiw +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(172,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +bBh +avT +aKf +irQ +irQ +piu +xac +jZl +gNI +xol +cYj +lBT +dfd +vLP +vKa +iAb +jnh +jsz +oQs +apt +cKk +cKk +cKk +cKk +cKk +cKk +bxf +jeo +thu +mvA +cWG +gdL +wIA +iCO +pJS +wYk +pqj +pqj +roW +pFR +oeC +uEd +pWS +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xiw +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(173,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +bBh +avT +aKf +irQ +irQ +bEb +xac +aMR +msN +pFu +tML +ukJ +puA +jcr +rck +vgo +fTy +lBF +jHF +fTy +jvb +xZp +dVr +gRS +msK +cKk +dNB +rmV +dDf +gaf +pMD +shN +qOs +ocG +pJS +wji +pqj +pqj +roW +pFR +oeC +uEd +jIt +jIt +jIt +jIt +jIt +jIt +xiw +xiw +xiw +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(174,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +bBh +avT +aKf +irQ +irQ +emH +cfp +gmH +okq +skK +vKa +vgH +dPA +hPO +vKa +vxI +haU +keI +fTy +fTy +stW +iKV +hFj +oNv +guV +cKk +meG +mcU +pLd +pJS +jjn +aNr +ckV +oEa +pJS +fnx +qgZ +pFR +pFR +pFR +pqj +uXL +wop +cFm +wkS +wZJ +rqG +jIt +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(175,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +bBh +avT +aKf +irQ +irQ +cCA +cfp +cqM +gNI +skK +vKa +vKa +vKa +vKa +vKa +hFG +vKa +ohk +pWa +eJY +iJK +iKV +fPD +fPD +fPD +cKk +mjH +mcU +qHq +vyf +vyf +oqw +vyf +iHO +vyf +aAP +pqj +acu +gOi +qal +pqj +uXL +izV +fwU +enN +eRv +gdj +izV +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(176,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +bBh +avT +cUP +cTh +con +mQC +cfp +rDv +hDk +cjP +qlj +jji +clf +mHU +hYN +jCL +qlj +fYH +oln +gFP +stW +iKV +hFj +oNv +wqe +hbb +rkd +nWO +gBk +vyf +fmW +uWC +iYI +bNF +vyf +hyz +pqj +oYU +gbt +pqj +pqj +uXL +wvj +vgW +sDu +kpO +vme +mlM +avT +avT +avT +avT +vcG +lzB +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(177,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +avT +bBh +avT +aKf +gLO +jvV +evO +cfp +kBe +gNI +itw +lLD +wVg +hWW +mKD +qRy +oTv +kms +wjK +wbJ +bqx +bpI +iKV +hFj +oNv +guV +hbb +jxZ +nWP +rlo +vyf +cLC +mmK +nWJ +qxT +pJS +fcU +pqj +oYU +oYU +pqj +pqj +uXL +dGO +crg +nhr +hsu +lmm +gwY +avT +avT +avT +avT +tFr +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +avT +euS +jAq +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(178,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +avT +mnL +hSv +esq +kPA +dpp +vra +cfp +qgm +msN +pFu +kms +uPe +abQ +jzx +lLa +mrW +qlj +tpf +iKV +iKV +iKV +fPD +fPD +fPD +fPD +jHT +rkd +mcU +rNS +vyf +vyf +hLQ +nsf +vyf +pJS +ddi +pqj +oNT +pqj +oNT +vWg +uXL +gwY +pdD +hMM +qKP +tQd +jIt +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +avT +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(179,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +avT +aJb +irt +irt +irt +irt +irt +irt +irt +irt +irt +irt +irt +irt +irt +irt +irt +oBs +wzl +wzl +wzl +bfB +sXy +lTs +lDV +pyF +kqo +nUm +eKc +pwL +oWy +qlj +nEI +ego +ohF +rjP +wHQ +vqv +gOp +nGh +fPD +fPD +fPD +qQC +fPD +fPD +jHT +rkd +dhX +vkk +vkk +vkk +vkk +qSi +vkk +vkk +pUz +pqj +mcU +pqj +mcU +vWg +uXL +jIt +dMR +sve +vhf +jIt +jIt +avT +avT +avT +avT +vcG +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +avT +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(180,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +bzc +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +xUL +xUL +avT +avT +avT +avT +avT +cfp +oKG +vUu +pWc +xyT +saN +uPI +lNK +kVO +kVO +kVO +kVO +kVO +hIG +cKk +xUy +rXw +smY +fQs +fPD +fPD +fPD +bAP +fzG +rkd +pSO +fjw +fjw +fjw +mqb +fjw +fjw +fjw +jkw +gmr +sBB +gmr +sBB +gmr +kYg +pVW +sBs +uMF +jsl +gFM +cuY +nGx +nGx +nGx +nGx +xtV +lzB +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +avT +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(181,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +avT +avT +bzc +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +avT +avT +avT +avT +xUL +xUL +avT +avT +avT +bqN +avT +bqN +cfp +cfp +cfp +cfp +vfx +fQI +mWc +pCU +ixf +kcn +llu +xve +gJP +eGi +mIe +qWa +cZI +kHI +fPD +fPD +fPD +fIU +cKk +jxZ +tTQ +jgz +jgz +jgz +jFl +lVS +jgz +jgz +mbt +qaX +khw +qaX +khw +qaX +lnx +jXa +vYP +dks +nEl +ust +sHJ +sLv +sLv +sLv +sLv +ybT +asr +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +avT +bBh +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(182,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +bzc +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +avT +xUL +xUL +avT +avT +bqN +bqN +bqN +bqN +bqN +bqN +bqN +cfp +rgC +wKU +czA +qgm +qgm +qgm +qgm +qgm +obR +npv +uJV +wgH +iKV +iKV +fPD +fPD +fPD +fPD +jHT +eeE +mky +iqH +iqH +iqH +uqy +yes +iqH +iqH +iqH +iqH +yes +iqH +yes +lgn +euW +jJu +cJp +par +xuB +jJu +jJu +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +bBh +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(183,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +bzc +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +xUL +xUL +avT +bqN +bqN +bqN +bxL +bxL +bxL +dri +xFZ +xFZ +xFZ +dsn +xFZ +xFZ +xFZ +xFZ +xFZ +qgm +obR +cKk +uIv +yjh +pVZ +qjc +iKV +fPD +fPD +fPD +jHT +vUq +kjh +jTs +srk +srk +tVh +phu +srk +pFR +xaI +pqj +gvP +pqj +gvP +vWg +oaF +xuB +dbc +rlC +fDJ +lGB +jJu +avT +avT +bmX +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +bBh +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(184,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +avT +avT +bzc +xUL +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +avT +xUL +xUL +bmX +avT +bxL +bxL +bxL +xUL +bxL +dri +dri +dDC +nQp +kVx +eLQ +hYi +qzO +cCg +tfq +qgm +txL +cKk +dFa +myq +vZR +fYa +iKV +fPD +fPD +fPD +hbb +jxZ +ulh +rlo +srk +plg +wUj +hTa +lOO +hVk +pqj +pqj +oYU +oYU +pqj +nHX +oaF +xuB +tat +ceZ +fDJ +vjY +xuB +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +bBh +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(185,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +avT +avT +bzc +xUL +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bxL +xUL +xUL +avT +avT +bxL +bxL +bum +xUL +xUL +dri +dri +uot +kag +wIT +grM +grM +wXZ +msi +xFZ +qgm +xVl +gcY +xop +fbq +lFv +dvh +gkl +eOt +eFy +rYc +hbb +rkd +pSO +gzt +srk +gvm +fww +jvA +fOW +srk +hUF +pqj +gbt +oYU +pqj +pqj +oaF +xuB +kFF +bow +fDJ +fWc +xuB +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +bBh +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(186,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +avT +avT +bzh +xUL +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bxL +avT +xUL +xUL +avT +bxL +bxL +bum +bum +xUL +xUL +rww +rww +rww +ttQ +lNU +bZI +bZI +nNV +dBP +jFv +kwl +kTY +cKk +fpt +hMy +jkJ +laL +cKk +cKk +cKk +cKk +cKk +mkm +lpl +xcA +srk +pGe +fww +npl +nMw +srk +wtp +eOd +hwG +oYU +czu +pqj +oaF +xuB +xpU +fDJ +nhK +kbR +xuB +avT +avT +avT +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +bBh +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(187,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +avT +avT +avT +bmX +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bxL +xUL +xUL +bxL +bxL +bum +bum +bum +xUL +xUL +jrq +wJf +eQd +ttQ +lNU +bZI +bZI +bZI +xKv +uzI +lOs +mYB +cKk +kCI +hMy +hMy +hMy +sHK +hPp +tAm +fPD +cKk +meG +ggD +uzf +pFR +hgb +fzg +kyc +tfP +dQz +pFR +rQs +rQs +rQs +pFR +pqj +oaF +hHy +gZb +bVv +gQU +enq +jJu +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +euS +sXy +sXy +jAq +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +jfH +xSP +jfH +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(188,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bqN +bKI +bCA +bCA +bKI +bum +bum +bum +bum +xUL +xUL +rww +rww +rww +pAN +lNU +ttU +cKD +cKD +qnC +xFZ +uKE +rnK +cKk +tEl +gcp +cwm +jGd +cKk +nNj +wMJ +hfp +cKk +nfI +tmt +goC +pFR +qck +dEk +eRt +iyq +mLP +gOr +mwQ +jDD +jDD +cAq +pqj +oaF +jJu +jJu +jJu +jJu +jJu +jJu +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +avT +avT +cZq +jfH +lJi +jfH +cZq +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(189,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bqN +bKI +aRp +aRp +bKI +bum +bum +bum +bum +xUL +xUL +dri +dri +dri +lzh +vTk +iEj +hNv +qsm +olW +xFZ +qgm +txL +cKk +ouE +cKk +cKk +cKk +cKk +cKk +cKk +oPS +oPS +ihJ +hVN +rfk +pFR +oUV +mWJ +mWJ +nMw +dQz +ltk +qCo +iBl +egM +dQz +itN +oRc +pFR +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +avT +jfH +jfH +ucO +xSP +wSI +jfH +jfH +avT +avT +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(190,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bqN +bKI +mqT +aRp +bKI +bum +bum +bum +bum +xUL +xUL +wmB +wmB +wmB +xFZ +xFZ +hPC +sYo +xFZ +xFZ +xFZ +ohv +gjA +cFP +hPt +ixf +ixf +ixf +pDu +ixf +oLo +mRZ +xfD +dxZ +hhx +iiM +pFR +iGS +cOq +cOq +rGy +fuj +hOw +pcs +eIN +vBS +dQz +pFR +pFR +pFR +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +avT +avT +wdv +wdv +bzj +xUL +xUL +xUL +xaS +wdv +wdv +avT +avT +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(191,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bqN +bKI +bCC +bCC +bKI +bum +bum +bum +bum +xUL +xUL +fen +cQu +dXa +bei +hIl +sdr +cQp +wKL +hjw +bKI +hpg +gNI +fyz +qgm +qgm +iuy +qgm +maG +qgm +hcu +vju +eYu +aWM +vUs +gUa +sda +sda +sda +sda +sda +sda +sda +pgG +jDD +jDD +jDD +qzz +uqa +iIQ +avT +bmX +avT +avT +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +avT +avT +avT +jfH +mNG +jph +xUL +rNn +xUL +eWH +aIf +jfH +avT +avT +avT +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(192,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bxL +bxL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +fen +mao +sdr +pDh +sdr +sdr +cQp +wKL +hjw +bKI +bKI +lEU +dxF +bKI +mMs +mMs +mMs +qRe +mMs +mMs +fPd +eYu +xOj +jKF +jKb +wdR +sda +pAC +sxB +sde +vUE +sda +kdR +jDD +xZx +jDD +jDD +jDD +iIQ +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +avT +avT +wdv +wdv +qJs +xUL +xUL +xUL +jYS +wdv +wdv +avT +avT +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(193,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bxL +bum +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +fen +cYq +sdr +xlX +gOW +uAu +uAu +lHl +lHl +rSF +oIq +tBl +eBq +vhT +iBL +nwz +fQM +nzK +hZy +iBL +tkq +hrc +edW +jKF +cJL +cGF +sda +rAe +rAe +taj +hBb +sda +mmY +jDD +aeH +jDD +jDD +jDD +iIQ +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +avT +avT +jfH +jfH +vaQ +rXp +ybp +lJC +lJC +avT +avT +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(194,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bxL +bxL +bum +bum +xUL +xUL +bKI +bKI +bKI +bKI +bKI +xUL +fen +cYq +sdr +maL +ufJ +sdr +sdr +sbo +sbo +idb +egk +puf +sLN +igi +nPF +mzj +giZ +oQg +erG +nPF +sjE +pMf +pbc +cVG +iZZ +uma +usn +myZ +lWo +lWo +nEa +sda +mmY +otZ +aeH +gar +waa +uqa +iIQ +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +avT +avT +cZq +jfH +yfN +jfH +cZq +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(195,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bxL +bum +bum +xUL +xUL +bKI +bYZ +bYZ +vgm +ccI +xUL +bKI +bKI +bKI +puo +idl +kHm +sdr +sdr +sdr +hXO +egk +pFf +sdr +xlm +bKI +mMs +nbr +ehZ +sPt +iBL +wqd +pHH +xOj +jKF +qjA +sHl +sda +uXO +kQn +qUF +vTs +sda +mZp +mZp +mZp +mZp +mZp +mZp +mZp +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +jfH +wdv +jfH +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(196,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bxL +bxL +bum +bum +xUL +xUL +bKI +ntX +jdS +cha +luf +gNM +qHC +gCM +mOE +kHP +pnS +sLN +sLN +sLN +sLN +xdD +xKn +rxf +tEt +xeV +vLE +mMs +fFG +wTe +sPt +iBL +bnU +fNd +bDg +fKE +bnU +bnU +jWr +jWr +jWr +jWr +fFM +jWr +mZp +gPF +foi +fBS +oHl +gPF +mZp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(197,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bxL +bxL +bum +bum +xUL +xUL +bKI +bYZ +bYZ +ciG +caS +bZU +fgj +nOk +wzF +sdr +gyE +sdr +sdr +sdr +sdr +sdr +sdr +mFg +sdr +sdr +rtJ +hMD +lAv +oob +wdu +pxS +ecI +wRN +qyc +aPw +fGl +hVh +iOp +iNi +sKN +jWr +aTY +nyp +jWr +jIk +fBS +tTO +ijL +ijL +mZp +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(198,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bxL +bxL +xUL +xUL +xUL +xUL +bKI +bKI +bKI +bKI +bKI +bMT +fgj +nOk +lfG +sdr +gyE +sdr +sdr +sdr +sdr +sdr +wGe +sdr +sdr +sdr +ksM +mMs +dYS +tZO +dUI +hoq +oUs +oXi +gQZ +cOl +dxV +uSV +erc +rLb +kUy +jWr +cSd +vjX +jWr +umg +fBS +diD +cEq +cEq +mZp +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(199,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bxL +bxL +xUL +xUL +xUL +xUL +bMT +bZU +bZU +bZU +bZU +kJk +uze +qBu +xUD +nOk +oai +jIc +sdr +sdr +sdr +sdr +sdr +sdr +sxJ +wGe +aDJ +mMs +wRv +xMG +rqS +hoq +cfN +tht +nRS +wjW +dbl +sxb +uap +rxc +efE +jWr +mgM +pNB +jWr +uxO +fBS +diD +cEq +cEq +mZp +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(200,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bxL +bxL +bum +bum +bum +xUL +bOb +bKI +bKI +bKI +bKI +vzR +fhC +oWW +ohq +nFM +oai +jlf +sdr +sdr +sdr +sdr +sdr +sdr +sdr +lJp +keq +iiY +lKT +siO +mgV +iiY +oUs +sOz +gJQ +gCd +qbZ +rom +uKr +kPu +buF +jWr +jWr +jWr +mZp +dSp +fBS +vaB +fBS +uPa +mZp +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(201,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bxL +bum +bum +bum +xUL +bOb +bKI +ccG +ckm +iro +fDt +pRV +tEt +fJg +iYF +uIZ +chd +mOE +jlf +sdr +wGe +sdr +sdr +sdr +sdr +uTK +xKN +oez +oTT +eBl +iiY +bnU +oib +bnU +wFc +gQZ +qbg +nDa +glg +rTW +cyH +rbC +lAp +mZp +hCD +fBS +jAy +fBS +wFO +mZp +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(202,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bxL +bum +bum +bum +xUL +bOb +bKI +kaK +cBJ +iro +fDt +pRV +iYF +fJg +xwg +iYF +iYF +kVo +yky +sdr +sdr +sdr +sdr +kHm +sdr +vmN +rep +hwV +nAS +hBy +iiY +szX +rSN +bnU +mkr +uhN +kIp +dLv +bdM +bdM +bdM +bdM +kCi +oUQ +qRF +lnH +pwC +fBS +wFO +mZp +avT +avT +bmX +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(203,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bxL +bum +bum +bum +xUL +bOb +bKI +bKI +bKI +bKI +xbp +mIl +mVf +mOE +oai +mLu +mOE +oai +jUf +mOE +mOE +spE +mOE +mOE +nft +scY +rem +xJn +krV +doV +iiY +aUG +rSN +bnU +pTq +aQA +tcW +vjV +cuO +cuO +cuO +aaP +vAF +mZp +ubQ +lVN +fBS +fBS +fBS +mZp +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(204,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +bqN +bqN +bqN +bqN +bxL +bum +bum +bum +xUL +bOb +xUL +xUL +xUL +xUL +xbp +onY +gNy +hge +ovb +gNy +qCK +ovb +nJq +evI +rDG +vKm +qGL +rDG +gNy +ulr +jJb +xfH +puE +rFQ +iiY +piR +tty +bnU +shX +fmk +vbz +lyv +fok +oJp +mmQ +gfC +fve +aWr +fqj +fqj +rXo +mzs +xiL +mZp +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(205,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bum +bum +xUL +bOb +bum +bum +bum +bum +xbp +fen +eHK +mIl +dkD +eHK +mIl +dkD +eHK +mIl +fen +eHK +mIl +fen +eHK +mIl +rem +tEQ +iiY +iiY +iiY +oty +ijZ +bnU +gWc +gWc +npp +pKN +bnU +bnU +bnU +mDW +scH +mZp +tNX +fZA +gkJ +mzs +lHZ +mZp +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(206,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bum +bum +bDA +bGW +bYY +bYY +bYY +bYY +eus +bYY +cSi +bGW +tpD +cSi +bGW +tpD +cSi +bGW +bYY +cSi +bGW +bYY +cSi +xGX +qtH +xUL +xUL +xUL +dKF +ijZ +ijZ +bnU +oJa +cNE +tcq +sTR +xPK +bnU +bnU +mDW +scH +mZp +mZp +mZp +mZp +mZp +mZp +mZp +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(207,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bum +bum +bFx +bOb +bKI +ccI +ccI +bKI +xbp +bKI +cZO +bRy +xWx +iOH +bRy +xWx +iOH +bRy +bKI +cZO +bRy +bKI +cZO +bRy +bKI +xUL +xUL +xUL +bnU +szX +aiU +lxL +cjH +hVt +fVT +vlC +fQc +bnU +bnU +mDW +dbN +qWs +yjp +mZp +jjC +gEh +mZp +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(208,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bqN +bxL +bum +bum +bFx +bRD +caS +ccN +esY +ccI +xbp +bKI +fni +huA +bKI +jQN +kOi +bKI +ont +qmo +bKI +ssH +tuZ +bKI +xAm +fxY +bKI +xUL +xUL +bnU +bnU +bnU +uQG +bnU +dLj +cLO +qQb +qhf +uIU +bnU +bnU +eMi +dkQ +lnW +eWg +mZp +rVB +fnQ +mZp +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(209,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +aEF +bYY +ccD +ccN +esY +ccI +xbp +bKI +eMU +rmo +bKI +xhg +lek +bKI +piY +qED +bKI +sNb +vmJ +bKI +xGx +bcu +bKI +rGc +cly +lFN +pfb +ovI +oAX +tyF +qSR +cLO +cLO +cLO +lfd +vgI +bnU +bnU +bnU +pxX +jNw +eDE +tmI +pFo +mZp +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(210,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +xUL +xUL +bKI +ccI +ccI +bKI +xbp +bKI +bKI +bKI +bKI +bKI +bKI +bKI +bKI +bKI +bKI +bKI +bKI +bKI +bKI +bKI +bKI +dQW +jls +ucC +cfs +vUj +cLO +nqc +cLO +cLO +cLO +cLO +jOE +nUN +sza +owk +bnU +mDW +rFB +mZp +mZp +mZp +mZp +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(211,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bqN +bxL +xUL +xUL +xUL +xUL +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +rGc +jPj +ucC +wcy +sIk +aTc +sax +bdd +bdd +bdd +whW +ebK +gel +rXn +sGC +bnU +mDW +jzc +ucC +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(212,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bqN +bxL +xUL +xUL +xUL +xUL +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +dQW +jls +ucC +wcy +mtY +rco +vQo +wbF +wbF +wbF +vQo +dTV +sNs +nht +svp +bnU +pGs +jzc +ucC +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(213,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +xUL +xUL +xUL +xUL +xUL +xUL +nLF +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +pHi +nJr +hsv +qib +ktt +uLX +vQo +qeP +nCf +pxh +qha +vQo +bnU +lWP +svp +bnU +kPQ +jzc +ucC +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(214,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +xUL +xUL +xUL +xUL +xUL +xUL +xbp +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +rGc +jls +odg +ucC +gUL +aNU +kVD +vQo +kgR +kgR +kgR +oHU +jUB +fkC +obb +svp +uXs +aYe +pLX +ucC +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(215,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +rGc +tdX +tdX +jPj +ucC +gUL +aNU +kVD +noQ +leT +leT +leT +iCq +leT +gkv +iNE +eOr +wku +xGy +lBH +bnU +bmX +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(216,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +dQW +tdX +tdX +jls +ucC +gUL +aNU +kVD +vQo +aOJ +aOJ +aOJ +prf +jVc +wVO +mKO +svp +uXs +mfm +uLV +bnU +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(217,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +rGc +tdX +tdX +jPj +ucC +cfs +jLF +anR +vQo +lxz +gQV +gQV +tag +vQo +bnU +mnj +svp +bnU +wjL +jzc +ucC +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(218,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +dQW +tdX +tdX +jls +ucC +cfs +tsi +rco +vQo +tLF +tLF +tLF +vQo +afU +eOZ +gOM +fKl +bnU +mDW +jzc +ucC +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(219,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +xUL +dQW +flw +flw +lFN +wRc +gxL +ftM +tbg +dGb +iYb +dGb +slc +qYN +sbS +iyL +aHt +bnU +pGs +jzc +ucC +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(220,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bqN +bxL +bum +bum +bum +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +xUL +xUL +dQW +jPj +bnU +ias +oSt +lfl +wWF +rum +wWF +rum +wWF +rum +wWF +uLa +qSS +bnU +bLc +jzc +ucC +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(221,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bDA +bYY +bYY +bYY +rVy +vkR +bpB +hPK +nSf +nSf +cYw +nSf +fSw +joU +eKO +wkg +vZl +bnU +mDW +jzc +ucC +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +avT +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(222,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +gjW +xUL +xUL +xUL +bnU +bnU +bnU +bnU +bnU +bnU +bnU +dtm +pvj +bnU +bnU +bnU +bnU +bnU +mkd +jzc +ucC +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(223,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +xUL +xUL +bum +bum +bum +hBq +pCv +iuP +xCe +cfn +oDn +mDX +cJH +abG +cTp +sXs +dTU +xqN +bVI +vrJ +bnU +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(224,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bum +bum +bum +bum +bum +bum +xbp +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +xUL +xUL +sTq +hBq +hBq +hBq +ral +hBq +kol +jZW +ovP +hHR +vkw +lkQ +kKY +iEz +lFu +htA +dHP +uiO +bnU +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(225,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bqN +bxL +xUL +xUL +xUL +xUL +xUL +xUL +wDd +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +alE +jAL +sTq +jeJ +uaJ +fCh +xvR +vqZ +iob +jZW +ppl +afn +ppl +jZW +eMQ +rdn +hBq +bnU +bnU +bnU +bnU +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(226,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bqN +bxL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xbp +sTq +jeJ +qSP +ptv +qUe +nCq +kpX +jZW +ppl +afn +ppl +jZW +eMQ +cOR +ioJ +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(227,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +bum +bum +bum +bum +xUL +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +xUL +xbp +sTq +jeJ +pbS +mhG +kPi +oiM +jPb +jZW +ppl +lsh +ppl +jZW +eMQ +qpb +ioJ +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(228,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +bum +bum +bum +bum +xUL +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +xUL +xbp +sTq +hBq +xBV +hBq +hBq +hBq +vrI +jZW +ppl +toL +eQC +kGo +eMQ +jPm +hBq +avT +avT +avT +avT +avT +bmX +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bmX +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +avT +wuf +wuf +wuf +wuf +wuf +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(229,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bxL +bxL +bxL +bum +bum +bum +bum +bum +bum +xUL +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +rGc +rvf +umD +nQd +unF +gPS +ppj +uKH +tOP +jZW +ppl +sMa +ppl +jZW +eMQ +hdn +hBq +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +wuf +avT +avT +avT +rxJ +avT +avT +avT +avT +avT +avT +avT +avT +avT +wuf +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(230,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bxL +bxL +bxL +bum +bum +bum +bum +bum +bum +xUL +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +odg +xbp +bZa +frB +bZa +frB +bZa +sZT +nSX +jZW +ppl +ppl +ppl +jZW +eMQ +cSY +hBq +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +wuf +avT +jxB +faJ +rot +avT +jxB +faJ +rot +avT +jxB +aQK +rot +avT +wuf +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(231,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bxL +bxL +bxL +bum +bum +bum +bum +bum +xUL +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +odg +xbp +sTq +sTq +lHa +nQd +umD +hBq +hMQ +jZW +ppl +ppl +ppl +jZW +eMQ +bTR +ioJ +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bBh +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +jxB +vDy +rot +avT +jxB +vDy +rot +avT +jxB +qfJ +rot +avT +wuf +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(232,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +bum +bum +bum +xUL +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +odg +xbp +sTq +sTq +pQg +tFN +tFN +ehX +qRH +lkQ +lkQ +lkQ +lkQ +lkQ +cUd +lXT +hBq +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +jxB +vDy +rot +avT +jxB +vDy +rot +avT +jxB +qfJ +rot +avT +wuf +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(233,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +bqN +bqN +bxL +bxL +bum +bum +bum +bum +xUL +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +dQW +rvf +cly +cly +cbO +jPj +dQW +sZT +xgi +qIT +jZW +jZW +ojP +jZW +eMQ +wsj +hBq +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +jxB +vDy +rot +avT +jxB +vDy +rot +avT +jxB +qfJ +rot +avT +avT +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(234,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bum +bum +xUL +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +xUL +wDd +alE +alE +gJi +alE +alE +lrK +cCb +cCb +lPB +lPB +pCo +sVh +mAn +iax +hBq +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +wRY +wRY +wRY +wRY +gXM +avT +gkt +avT +avT +avT +avT +avT +avT +avT +jxB +vDy +rot +avT +jxB +vDy +rot +avT +jxB +qfJ +rot +avT +avT +wuf +wuf +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(235,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +bqN +bqN +bxL +bxL +bKI +bKI +bKI +bKI +xUL +xUL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +xUL +bOb +xUL +bxL +hBq +hBq +hBq +hBq +hBq +hBq +hBq +hBq +hBq +hBq +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bBh +avT +avT +wRY +ydQ +awB +spy +gXM +gXM +gXM +guD +avT +avT +avT +avT +avT +avT +avT +hGK +avT +avT +avT +hGK +avT +avT +avT +hGK +avT +avT +avT +avT +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(236,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +avT +avT +ccF +aRp +aRp +kBb +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +bOb +bxL +bxL +bqN +bqN +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +rUq +sXy +sXy +cUm +kkY +bfg +oBl +uyM +dUH +fUm +sXy +sXy +sXy +sXy +sXy +sXy +sXy +fNh +xUL +xUL +xUL +xUL +xUL +nyq +sXy +fNh +xUL +nyq +sXy +sXy +uRc +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(237,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +avT +avT +avT +ccF +cIP +aRp +kBb +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +xUL +gtR +bxL +bqN +bqN +bqN +bqN +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +qJw +tGJ +huQ +xrW +gXM +gXM +gXM +guD +avT +avT +avT +avT +avT +avT +avT +clq +avT +avT +avT +clq +avT +avT +avT +clq +avT +avT +avT +avT +avT +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(238,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +bqN +bqN +bqN +bKI +bKI +bKI +bKI +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bxL +bqN +bqN +bqN +bqN +avT +avT +avT +bmX +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +wRY +wRY +wRY +wRY +gXM +avT +mjX +avT +avT +avT +avT +avT +avT +avT +jxB +mmM +rot +avT +jxB +mmM +rot +avT +jxB +knR +rot +avT +avT +wuf +wuf +wuf +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(239,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bxL +bqN +bqN +bqN +bqN +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +jxB +mmM +rot +avT +jxB +mmM +rot +avT +jxB +knR +rot +avT +avT +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(240,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bxL +bqN +bqN +bqN +bqN +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +jxB +mmM +rot +avT +jxB +mmM +rot +avT +jxB +knR +rot +avT +wuf +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(241,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bxL +bxL +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bum +bxL +bxL +bxL +bqN +bqN +bqN +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +jxB +mmM +rot +avT +jxB +mmM +rot +avT +jxB +knR +rot +avT +wuf +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(242,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bqN +bqN +bqN +avT +avT +avT +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +avT +avT +jxB +gTh +rot +avT +jxB +gTh +rot +avT +jxB +gTh +rot +avT +wuf +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(243,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bqN +avT +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +wuf +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +avT +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(244,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +yhx +yhx +yhx +yhx +bqN +bqN +yhx +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bxL +bqN +bqN +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +avT +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +wuf +qrR +qrR +qrR +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(245,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +bqN +yhx +yhx +bqN +bqN +yhx +yhx +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +bqN +avT +avT +avT +avT +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(246,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +bqN +yhx +yhx +bqN +bqN +bqN +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(247,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(248,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(249,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(250,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +ydp +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(251,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(252,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(253,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(254,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +"} +(255,1,1) = {" +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx +yhx "} From 922abf5994ee5ce4178125d7b3e3cc201079fb91 Mon Sep 17 00:00:00 2001 From: MrJWhit <48370570+MrJWhit@users.noreply.github.com> Date: Wed, 24 Jun 2020 01:30:30 -0400 Subject: [PATCH 023/119] Just doing it myself --- _maps/map_files/Snaxi/Snaxi.dmm | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/_maps/map_files/Snaxi/Snaxi.dmm b/_maps/map_files/Snaxi/Snaxi.dmm index 37576ef011..395a2a2dde 100644 --- a/_maps/map_files/Snaxi/Snaxi.dmm +++ b/_maps/map_files/Snaxi/Snaxi.dmm @@ -4558,7 +4558,6 @@ department = "Mining"; pixel_x = -30 }, -/obj/structure/closet/crate/bin, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bzj" = ( @@ -10026,6 +10025,7 @@ pixel_x = 32 }, /obj/effect/turf_decal/tile/brown, +/obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel, /area/quartermaster/storage) "dDf" = ( @@ -14580,6 +14580,10 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, /turf/open/floor/plasteel/white, /area/medical/genetics) "goM" = ( @@ -26013,13 +26017,6 @@ /obj/effect/landmark/start/paramedic, /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) -"nhO" = ( -/obj/machinery/airalarm/server{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) "nij" = ( /obj/machinery/light{ dir = 1 @@ -27181,7 +27178,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/closet/crate/bin, /turf/open/floor/plasteel/white, /area/medical/genetics) "nSf" = ( @@ -28206,7 +28202,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/sorting/mail/flip{ + sortType = 23 + }, /turf/open/floor/plasteel/white, /area/medical/genetics) "ouE" = ( @@ -56146,7 +56144,7 @@ won evJ fsQ mxo -nhO +pTw apJ apJ apJ From b83c42874426e771e355e52dbf1582d3321828f2 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 24 Jun 2020 14:37:08 +0100 Subject: [PATCH 024/119] Update tables_racks.dm --- code/game/objects/structures/tables_racks.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 012d92e103..575310191a 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -134,6 +134,8 @@ if(!ishuman(pushed_mob)) return var/mob/living/carbon/human/H = pushed_mob + if(iscatperson(H)) + H.emote("nya") SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "table", /datum/mood_event/table) /obj/structure/table/shove_act(mob/living/target, mob/living/user) From 800825f9f70b8202d7f4954ec1b378790fa6bb44 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Wed, 24 Jun 2020 11:02:47 -0700 Subject: [PATCH 025/119] squish --- .../code/modules/mob/cit_emotes.dm | 18 ++++++++++++++++++ sound/voice/slime_squish.ogg | Bin 0 -> 12231 bytes 2 files changed, 18 insertions(+) create mode 100644 sound/voice/slime_squish.ogg diff --git a/modular_citadel/code/modules/mob/cit_emotes.dm b/modular_citadel/code/modules/mob/cit_emotes.dm index 2be83733e5..e58c6bda30 100644 --- a/modular_citadel/code/modules/mob/cit_emotes.dm +++ b/modular_citadel/code/modules/mob/cit_emotes.dm @@ -244,3 +244,21 @@ user.nextsoundemote = world.time + 7 var/sound = pick('modular_citadel/sound/voice/bark1.ogg', 'modular_citadel/sound/voice/bark2.ogg') playsound(user, sound, 50, 1, -1) + +/datum/emote/living/squish + key = "squish" + key_third_person = "squishes" + message = "squishes!" + emote_type = EMOTE_AUDIBLE + muzzle_ignore = FALSE + restraint_check = FALSE + mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai) + +/datum/emote/living/squish/run_emote(mob/living/user, params) + if(!(. = ..())) + return + if(user.nextsoundemote >= world.time) + return + user.nextsoundemote = world.time + 7 + var/sound = pick('sound/voice/slime_squish.ogg') + playsound(user, sound, 50, 1, -1) diff --git a/sound/voice/slime_squish.ogg b/sound/voice/slime_squish.ogg new file mode 100644 index 0000000000000000000000000000000000000000..60e118e217b470689b792a4adf9cbf950114811e GIT binary patch literal 12231 zcmaiZ2UJwevhE&0vSbkibU+XW0g1wpB?&_wa#nKAK_x1P>$E;`NaG5LY`#Lkp+t zDG1>Cm$I!0x#?6x6t8#wyIk+Qrbw?XE{VyXLkgjQAZ_cLZXa=>mFjT)` z50!y(va|EDKjq}S<_5X-cQH&%Tpa>ngEJg*&^DjJ2sHp80)Q9vFoI}P8CVu7jp=n9 zO8UCj#vT}l3T&e=3gKw~R|DlXz5@UlfDaQ+SjLi!Wk1}Ef-%f76>g!xmjlHLQvLzQ z`F8Ng$Tqt?+sd{d#(;fW>lOf7LR6aeJsI-4F$|#frvRG|)Q+9BIZ2MV%(W@GN4Ol*UA2 z*w^d>VA*kwAgjM>K>;67P2hPXnM^5JPbqcZ5WV6qi!v$C5SOHis=OLlT=X-#3-EMwKmS5B z!1&rEP@E__SX72gwy9;YMPj9SL8VPk8B0$Y{>>85ix}6Z0a7gzvj3lIsugSUzgJQ7 zPG&$9v}K0_b%z7JB$B?vkp=6L9jk|mgqvs_3g_M{>us1 zZU+ES4(c`s>Mqb4NY)WY9t|g<2`Bjp&=l7e`Jc<%8@zyu&?cM4TKZsfMZCN*ix0?_ zA`M#{|F0x)K|tCsXu@E^ULTww;dg2tS>i}@plTvxObnZERL_OM(x zg)RO3>z`YQ#PK;m6tnPvC=RVyN^vTNOIu}CjB7v6LLm{btiKTjIu&Xh@eGslCP@6_ z9J^sTU{w64Kyg-b|HRZYXyM(d-?Ox1h6NtgKv&-sZ^ zgS-C!9a#U48~_X&znhpu8HR9lB>5_c;rw;*zaqzhtRs@TE0SKej9z}2rEiy8agTe5 zR8pB+UgeJ7&>fc%aub!OdLuk0BWfmNt|n8JCOTD~T9y9<%-^t?pK$q)$hi&?I(XQk zbQH#aMNTSH*aBbJLzyUgt*A$@W6c5+^5Rog^U`tuTjZDr<-`T$1OzPygfRuiS_CHK z*Q8r_7q8d;ul3)N^W2dhtYG9wI@13~03L!)_9F^%j1aRG(!}OiqQ8{} z$4qOb@XI0M!iV3cbB=h%C{!HTPA?F*)z#9g={ViKp<~JWUc5tgfnJE56i$N%S5cF!MKfH+&`@3$!=IZRhy{fQFc~SRx{C3Rnu}c(K=Go826L~sVeeQchuA> z)us+?)M7n zPAo21uiV0GVOg)W&o3@6DBHNE))uX|JFM5Tdt}3UvJ2K~^J;5t*J~YmD{ZJV^4A)f zd%k_{F56nKeNyg1tE}cSi_%-v0QImja7)oSdS7NE&{TBR4Kf%$h7Z_L*MQr;*iwOW z?R$?!Uh;)ynI(WH%`ZyKFIX?LecV#GE~c#JsTX51&#R|(*LI#aOlKlAJ%6p1xu+2n z#PPk|j=GMWT5sklNJuU#!t*rhJi-~UnrU}9<6k^<$tc0c=?Dk00lCHoX}4$^?PD|_ zJ_vwGyG*7+#M}mTCPJ=3GgUb-X`K`hZPX|wge5I%l(`+M8Ya`36itFKhoOd%SZP^G z2&**IIMS*#d(?0fnn{kZU_}jUTjsToYKIUT5pgbO8u!cKWR+hNKvv7CnFL~ptV}Xl z1gm;42;_|6XVQ6@Bq}m_6(FmuOmbNSMXoTs-g;YE6bvGP&h*tg)E}9g51iMW9c5kqUc(9UK_bi7${uDiYI&A z@|vJyBQ&1igeV#xMTUX|Bb$b?1oy3fX>MrA+CFYrbS<2@G$slZzBH{J0!IxSf~=yD zA>a-j>zeFXOOTL&46az3cCzL<9MvwomLUs1A)LZ%4%ES0#|Iq{^}#Voy}m-O!}eJK zvR}r6$gvmBj3d?yXUuby6NACjdY@r4RP@7Pu(okHHbWM}>oP%XKUlUMBTmWFU2Q#A2 z%EnIbB2&RT6AgHMeP<%zSZOFJSUVIIg#^WcD&;xigSKl^zb2rxH=rOita)6CKv=bF zizABKG_8thv&Ibzc_u&*S1cu1AwYsvUkw0!zl8;SMyHZ|%1D93%x!$5gbx%nV+e;o znPCvea*{YUtSt`Aak43{QxEVVd!2uTfCO;Z4iezY)YnatQ`mncCjZsL`Tr=92j*GC z>fqD5oq`JcZ&ofvax*lt{wGO~`#b!Poc+JD_y4J86;+>F4W`?ZT>#Ji_ z8^H?l#$w1CM_PhX__4FfN3TUqK9h!JjcW(9f+2?hhlU|M{z!01+oWM3N9HgRj86)q zLNI`|t-zyOvBE0G4MQqG`-3;cxM48QxHcZ}!`2?~k^b!9ACvjz+t802U(~5n4ac4S(nSBK|!`#J~I(S|Fg7|E@zRiQPa8I}MzJ(SRUh zy6G{1J)FM@+zlB0NWfGM1#0Wiv9f*i-Z#wAGgELY1jfCAoAl4w#C2w$+E`49p=^tS>60!+g)S{BjiC5-(tTYq6N{3U}eHum3F6^xtyKd;1K z?r~kNUx}~9=ykgLN@LEYMVQqveNm7eqo*!txXi2{O#pPVjA7thg zucf>A@WUMQ-3G+hMPAI5>EqsoepuC~C?SfKUe@|}^95^K?X1^V2{^-^+kNBXEtU1T zmQN)02!%vog6S`R9m(vE+4X#q?5l41s#Y7aG|v45;<(hTfQH){$Rqgt!X;rZLfo@A zc~9N{w&R7#E%So&{8o#H>ElgSn~5=bc+sHBY_%eSS_o7&aZ!OfJ?$?z~FW^%LMNjm<;Vm=Xz5A}K-@p46+c&4xPOC6Hf^>5_ z7TOo98nNIV_I#Pn*dAV{=`9zK{G~<1nz5zTviGekeR%Z@*6Bldjo()t%%m(j23Hv!1>=OO z$gf$)GP6Dox+hok);~O7xy$bDu)JGe(m9|(yoP@`rNc-n4Z#3j+b?J7zEBOQsnT2Y zV!rrTeRNoLH392?^?N^REj_+5W$SW5%7YjPiB!Tv;fbDE(cnD|GTSpKOUvD{Yb323 z-JyK)$IgW<)u~8oTJIx&Mo$PGX_JWu=4}= zFI<~8N00x!HQ#jZ_k+DUDqd?(*kF@h5j@$ry6Q=wsiiDjBO+i~h!_0yyK(a!h3Uht zje#w*MEc(|rxABO-QJ!&^)dwjS#@D!-rExn|SUW!eaDN%Qn?@?9OYYf7j=`iAWV$w#wt8f(F?J1v& zX04B-+*U%y)7wvfJKOO2&_YHnrhdPDSK&J{XO~S7{-&e{ z25%~{%jL%^FRxCU7k4p#Em7Dorv8N|Db+2gKD#}4;#7pNxO*SiA zzPaHC@BNa~v{y`6n;Tiv@e=I-aS0-6$!AVJiyPXtFM_KSAM@FDimBcG9e;z!Z*KW! zI`d`1@<&BqP&%!{8++$}g5;9=oW5G(REmz|>Z)U?E;--#yYrG*s-WvrKZG+w@(?=H zKR0-hk!{bg!Dc*CCgd^m)2r9)&4F^jf(=)UjK>e-fb~4Jw%=up02$`3I9^YW#rj-oq}``Wp#o~6dBRjoU;UqpaW z4y&DM$s*so&f!Q=X5Cqiyg^vJz`q8v>37(bh{K_1x}0ZyZ|k6}$ltDe^24cnoS9h7 zp6>csK(@iT+LWV;=DW}0D^1fU#h49z5E9B?dI9>K7#sJ0eVid>J{p zABA8hmU_%UTxk!b$VQA7WN@LOO}?C93{d}=ix5sLt~3P9jo_02=ZIP z5K_;s%sNHreVcXixSN4alqvjO?2UEt6HmDs1VMIqb`8!etH&y|j`t)tqKnT+_gQi? z^@AG~d5hu7%uK7(-1MnWJh;4CreCEp(e;tD#kjn0cy^D@({TGWb->}XArFoD(=W8} z_v%Xz)^WKKO1b3jP~-?vMB_PJ-9jxG>eA;(lzq7rS{$s_d_myBR#L`8_B7bzm-xY0 zx^C)Q>?`EH*l4c4z6tMrOwKXQ>i64|eEMGOSqY5~DvN6~xEJr{3==f!;QpeK-S34u z&xeJUxioP(i}|-E9ov;ZCN*%%Ml<1Rp>v|u=ff-^d%`}PW2A}aFi z@Mch;Sxam5D5UdHk_0{0EtkFeg4;x;8-EO?yo$3{-~0AqLHNt!5ijul;9Q?oO#@qj zafOu5Ea2H`(6(@o%N3ds`F(zCEH_3yO|UYZ-fmPU_k{_8((ml`SsJ0S5p0pg_1F4*-U(Wza}$F{ zv=93138#slJxppak6~eUA)?@apxIenJB+VH^W8wv zwl^$!<7v@Mwp-(;)1}s0fm{cVVcE-0J_)Ibhi~}9tiS&$eC2NDa(KppL3WB!7?vE6 zd>;7C$y=o#YLuEJvJd@|U7U0>Y*}4At?{bSSEtpqqwo#OM+Omu$6g0z%?BGzq$E4T zYuMgrLHJE8{)IXHV_?sg~9n{W>aM9 zs^F)y_1G_}%&WVrhetvV!73KmsNi%jJ{y(f;P}kH;}7 zLBRJD?vf~cVnX(Ho~ICNd{qYp1O2{A#znTx>fwzwr_=7iN23XM_%DY3^p-6VNzN=* zbC2xVSk_#i+FVmb^D)m~X|=s$4HxusR@KsQBYaheTuvLd?lf1_c)-0;!{aK+(?q(` znr!M7wdIU6shAEKU3I0S_6d1=G{Q_`{S#I-Lh6w4eX}=q(@6WIXZFIPzQgF?_Pg~J zg&dWwS5?I`Q70T5tm>O3!DQv}-AaRbe@Yn{&Xpv5D!j^H<&~5frcMsn1dH@@7FqV) zS=cL_ZfW&VCKS$(Is4Fa=ef?YUk6t}_Is+#$e@c~FZ%GHm&-$`%#J$|yq5SL;q~gr zWX;F7LsxtJFy$F*Uct65lOAdY(a-a25hI-iBNgg)990|iu>xEvGcksj%)0zo9{h@N z$jLjdO=k0cUhd+SXbZs#J6(y{9xgHQkqWe(X4^SYHUGG78^injp>e6}*@}62boKew zC?2z?jX_zv+*kLL7Ck}BH}U1W37HWOOj#qWa1F%UzY3WcP$+-8mqo)-%Y=sNL*#KP zrC_3u-{JBhfGN7Coc6U>HeB-D$!=*6DBbz_%LJ3<{_Cpnk7Xj8_O#E0-M1*Kb zS9Dv`NO4LvL3*2m1m#8wuzhJHgxToQ3gfAFn>77%Rq z&A9xn=Wf43TIx<7IVvJl0HBII-gsiS2{L64E9OA*lcs*Px2EG}DP$xaoKdaRLGCBm=U3ms%rg<Y2^D&3N!*&mUU*sddKfA|=zQKN;^0By*@nfx%_07kw`k>^ zVogl+k@A%y zIp(TVbgn7E;h|d`I*XCW0uIA-TSQEKNj+kU=}y_~7^84T-0@XUPQSlu7>YnqCoO$wb#SD|V!i3< z{Z6zoE_(F51V{LEwc}BaCkEclcLxk_xtq@pH{Tu5!EQS@N%M0yK_NjwAwB_iIKLnV zuOOTsF3c~$4}N736ac?IfMY&Zc1~6nLH?(_Puba6IN5pOd>l{Mx!CyOe2*WqvavmR zA_%`CaBk}k{F*?{S=y9Hu50Njlv9VLAXkr~VN%LDm6JYy6vwe6awL64nM<-cg2f}z z<+|#Vbw4g@xq=ZejM}9*;8rOUY+(-d124c|Bu?WWaKmM3ALBNEmvnig9&9~4dEum; zwP#X@z7O%ZC_V)??sd`osA)0!Fjuv%yyj48t;6%=AF+&^F-Z)|!&4wl>6zp$m;9zC zM8c+!^VvXyK2=g=V`Z4!xUbv&E%o!Shi*#>xfIoxqq}!4W)k|ng=a24C#G!07@oW( zEM!$JNqX=1ss9cE?f~^RpK&u;-9si8K((e@d6+E)hwt~c=g)V{F&D{CK3V^IpVu}~ zu=Sds#wKO+%y3(d`Sk8d%M>4ouY?d2M-K~>mQ z?_9m}pxyGsI(k35>vHsm0lwHJCmp=sTCWq_=GDcl%pN?;?RF_b6&%~5+KQESi3-q< zJ*`xKhHiYNw;O5I9qA@-fVmMnwjbGq!WW5!?|0M9quD*+DiiCD#q;Z};`F|4y^7!= zFKDCiBfK<;_z~8Wvf$~H;kIHIuAp+IF2CvWh466F_Fi(w&vx|rKQN~);|ALaW=~mL zaRW!=DFhydRGeAT@T_7y-XBBT4+V$X>yFRwjP)(+9#e9>=@S?Wb?^E`p8wiNY_1ki z9ddmwDt!PsjzwP?^vU76yEh(T>}=B>8qP^wZZ1|mX`%xAD8d%z8s$Y(z@Sl5JQqxcN+E~-63CdZzOWmzlBmJo`o5Xg=#!PAkba2fs%HE_dpZM^yjM349b)a}zW7eF5((-C>m?=iJ{Hx^-Xc zy(R4S#1;}D>2Hz=ah;O~FcU5>D4p|yEbyB8rCG5n?z)kn+;gU+A6Q9lDpjcMuk`o% zdw&sCd{bKOaV4xqX<$;Jrem3pVSN#PeN)10 z;PWGt7ax0bKx5u%m0jP&UYc8jvVQbQ-R^_t0#9G09;*|r!$%GRH0!|P)41`>8ZMuv zCxoBhUp*Uf(RGe2s2)FYuzad2aZnp%vTeE%ZrwXNk^^gKch6j=d^nP`-z*r?Ry@W5 zW2M7>?$^89p(!idut^W6~S$hf$_)v$5FSEx1ze233)LenO9O<}KgY&0g zyME$bn+lycybej>?CqA8BGI@v-9GlNfNop&M_y>?sa#xC<5i|Ima~0y0Hwe~QO=iU;P%%mc47F6dkJrnirUJ?!1*9-|d*BHRkZT{jfwpd1|~=(+p) zU+QPLPDgoN4PK8ue;;-MZBH-CRc24?W-9tgmHT5({-p_M%>{OBkJh z^6K3!wd2dVPzwbLx1HYyZ$;K@Z8Qf;dRr7~Gg9bu-7(8-756Ia5_C>QCUa&!(tC{I zx^=q8jAP~X{<2wBkVch~Ngudec2 z%s%d60Gu1T@9eM|+}@>-raM-~%yo8MwZayA7aV{)<~+g1K)Q5UZs+^_D*j4@eu}Ghv|#+NF%ri4Z+Ql6 zhQAHxzrDDSp>a|%c|>O_Z^nzoSuj+PQbYnV9zwW4v3KOAm zGYJd52vCn4g6@uQyjgTO+Ix=CX}TXDa^i3n_Jjtz3-DQ#B~-^{N@^8l}FHiL!hF!icmmf(@oHRXZdEPNp^a0Lk`~1L` zOmT-D42l_;^ic3zA}kK(9sH-OLqKw{k$Tn|QmbO;(!b&P&7VME^KMMa_LW7HkkGJT zXeXyTQwPMP*W!v`l9m08{s_BqbJkHYgJ&U1%oyJpJ^$P~M+ zwN?HtfIHA5;yZm$O4JA&Bf#AEZFHzyIqTyH&P>B`n3rF|efawBl%Z93TXs)IUum-I z=?+zfzGmqrmUVm(F(5R^e#Z!J92#_6%9n*S$n$&7`^QdcFYf;t`BKi*Izx1ZEy+H> zV!-Dd>5N9vho{{3fs?c_@`FL~*NFFJ(koB7Xr{tZZTP1gvTn@SvAT~+Q)m*~e$ruD zr%^Dpr?2>HYGa(OclvW9-qJ4lmEY;_{#w~ghIMg-g&An*LD z+kwVwo}=rS;L)0$VCK%C#^`?4FQwqyDiob768nDGI@B52A;wsc(dno3OHQ9@5%N$=4g2_-FFQ?hzgF1 z@zudf@-!!7IwIa?r2CqEx8AOOscN$^`&IdIR>13sC$day)ExxnREA>Z2J5VxAj&qk;$M3(6;ufZSp4xw@+O|HT5QDGE&FaeG&p&DV1 z5~fFt#66}u;F~EMe={OYTX7E8L-IZsKP+p3L6}27K`!|5I`ZK1${WDC3MyyuOOp_b zsIDTK?7K_kwZ{1&b_V5Z>f(;2$fa|t!k28 zzHu|Bye1zoif(4h5uB*VoABRmU$#)iip`#^^&==ixG|6P0TMC#X(tLNLO;WJg?)0& zDvs0$s$!jYF0!k=gNEeK%(gBf!gd+@OYG$F$=EvzxOJ%-hEQdxp%9Ni!6X6^c}O9% zI2(2M3RhB*Kv8np>Bt{6p`n(yrVZn+Nk2YaF@LHMP#-h>txp(7$M*06`A}I`0xI+(kC4?V7{$kfQcol&QmvGs-+_(7Hrm?`_83yR4arXxgLAG%Y27gE?RHb-u zCh?`Q&7P*QGUluH^Mw}7N@G5#WV-?t!auw#V5I~dlOab(S{Ae zjYm(&M-^xkgQpvl+^khTYYMIyuwdL1zgQ?_7W%QS?UdRs_}=xU3(Ay-XJycv?Ja`T z>dnNc%cw{0mE8R~$I*z1xk)BBox1d+AKVoB8-1mjs*lv|_x1#8F+Bo(&}d<3L7xiV zvMw7hUxj6=D(k4hD_l&^SHD^n1^iee%o(makm{P0SPSW&98s&~vcPu>fN-Zdlk)*o zOMh6JL!tXuvYqT%x}gplmEpOXVxMlY9J0hv zYmNA_U5e;HE?4&gY`OU4Hh!8j0&NbvG?lV4W+l`^S;fFqXeK;!ez3%1<95`e z04`VFWC3#$f^1$SjtB%lIS5;6=)rd0as}ZJDPbD(dgc42O)|KCtF|c*1HTgrv)R?f zri$5|B|$|p(D7rO<1F-u!(Wu&?qhh%v1?y6X{M?gFf{cdRAMDs^0iR7S0yfxzqM4T zb%>CHV#J)|%Hg1o2KK(fCh9duU9p)uEiMQ=7dQ||VQJVi?9B-Xw~%sGnp%57(yV{q zFO(=KOr7T;3E6~;K9-N8-e$X!fGx|^4sB1nl4A>0k+j0fe!IM@Zmm%{p*LuL^-~mu z!v4X`uO=2u<4A-B^rMiEPqG7JF8B90wi1a}=)AfepX@KRb&he>pK|ns(>^dTcDDVd zEVVKFq1c{w^TCC*HgHdh(yi5f78_soSm}G=$;S7pI`M?%DR%s-m%yO-y~nzag}D{O zVu6kYM^=Y^O={dl{6h7AM!YYddBL4rUB{utS64!WAGCb>jtCzVvj|OCNlK15I&f@T z-(iYx)aUC6_P#ABz{AS+jcYB*GFNkWcH%+!gcYY7R+%O7GoACZ;RUX>`ZEp5HYCDW zj$?e!>2f1W$y+b({o%p<)mbnSkdv4Hd9ZQF@VT1e)%KJur1R6xMs{U&b@lP}0=$vd z@Chz|*lQsXm3Tv-Wfb)Qe74AUfz3}ZS9HyR>muGP+z%1}pR<$r>}(&SX5f`qc3vK= UoxQD^ZQ|CCNoF5#OV literal 0 HcmV?d00001 From c5cbfa64e5931e0cc8f971a95cc80f4a24478cee Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Wed, 24 Jun 2020 20:45:17 +0200 Subject: [PATCH 026/119] Porting further material datum features and improvements. --- code/__DEFINES/_flags/_flags.dm | 17 +- code/__DEFINES/_flags/item_flags.dm | 1 + code/__DEFINES/dcs/signals.dm | 2 + code/__DEFINES/food.dm | 6 +- code/__DEFINES/footsteps.dm | 9 + code/__DEFINES/is_helpers.dm | 2 + code/__DEFINES/materials.dm | 7 +- code/__DEFINES/traits.dm | 8 + code/_onclick/other_mobs.dm | 2 +- code/controllers/subsystem/materials.dm | 30 ++- code/datums/components/edible.dm | 243 ++++++++++++++++++ code/datums/components/radioactive.dm | 5 +- code/datums/elements/beauty.dm | 7 +- code/datums/materials/_material.dm | 62 ++++- code/datums/materials/basemats.dm | 173 ++++++++++--- code/datums/materials/meat.dm | 32 +++ code/datums/materials/pizza.dm | 30 +++ code/game/atoms.dm | 25 +- code/game/machinery/autolathe.dm | 23 +- code/game/machinery/sheetifier.dm | 44 ++++ .../game/mecha/equipment/tools/other_tools.dm | 8 +- code/game/objects/items.dm | 1 + .../circuitboards/machine_circuitboards.dm | 8 + code/game/objects/items/stacks/rods.dm | 1 - .../objects/items/stacks/sheets/mineral.dm | 15 +- .../items/stacks/sheets/sheet_types.dm | 68 ++++- .../objects/items/stacks/sheets/sheets.dm | 12 +- code/game/objects/items/stacks/stack.dm | 31 ++- .../objects/items/stacks/tiles/tile_types.dm | 33 ++- code/game/objects/structures/girders.dm | 14 +- code/game/objects/structures/watercloset.dm | 17 +- code/game/turfs/simulated/floor.dm | 15 +- code/game/turfs/simulated/floor/plating.dm | 14 +- .../turfs/simulated/wall/material_walls.dm | 22 ++ code/game/turfs/turf.dm | 3 + .../bloodsucker/items/bloodsucker_organs.dm | 4 - code/modules/arousal/genitals.dm | 2 +- code/modules/food_and_drinks/food.dm | 3 - .../food_and_drinks/food/snacks/meat.dm | 1 + .../food_and_drinks/food/snacks_pizza.dm | 11 + .../mining/equipment/regenerative_core.dm | 3 - code/modules/mining/ores_coins.dm | 1 - code/modules/mob/living/brain/brain_item.dm | 3 - .../modules/mob/living/carbon/alien/organs.dm | 15 +- .../carbon/alien/special/alien_embryo.dm | 6 +- .../carbon/human/species_types/dwarves.dm | 6 +- .../mob/living/silicon/robot/robot_modules.dm | 2 +- .../boxes_magazines/_box_magazine.dm | 12 +- .../machine_designs_all_misc.dm | 9 + .../modules/research/machinery/_production.dm | 2 +- .../techweb/nodes/engineering_nodes.dm | 4 +- code/modules/surgery/organ_manipulation.dm | 9 +- code/modules/surgery/organs/appendix.dm | 6 - code/modules/surgery/organs/heart.dm | 8 +- code/modules/surgery/organs/liver.dm | 6 +- code/modules/surgery/organs/lungs.dm | 7 +- code/modules/surgery/organs/organ_internal.dm | 63 ++--- code/modules/surgery/organs/tongue.dm | 1 + icons/materials/composite.dmi | Bin 0 -> 2954 bytes icons/obj/machines/sheetifier.dmi | Bin 0 -> 2784 bytes icons/obj/stack_objects.dmi | Bin 46527 -> 50017 bytes icons/obj/tiles.dmi | Bin 16723 -> 17102 bytes icons/turf/floors.dmi | Bin 341205 -> 341396 bytes icons/turf/walls/materialwall.dmi | Bin 0 -> 507 bytes sound/effects/meatslap.ogg | Bin 0 -> 12414 bytes tgstation.dme | 5 + 66 files changed, 945 insertions(+), 234 deletions(-) create mode 100644 code/datums/components/edible.dm create mode 100644 code/datums/materials/meat.dm create mode 100644 code/datums/materials/pizza.dm create mode 100644 code/game/machinery/sheetifier.dm create mode 100644 code/game/turfs/simulated/wall/material_walls.dm create mode 100644 icons/materials/composite.dmi create mode 100644 icons/obj/machines/sheetifier.dmi create mode 100644 icons/turf/walls/materialwall.dmi create mode 100644 sound/effects/meatslap.ogg diff --git a/code/__DEFINES/_flags/_flags.dm b/code/__DEFINES/_flags/_flags.dm index b1324000b8..7daf9fa8a3 100644 --- a/code/__DEFINES/_flags/_flags.dm +++ b/code/__DEFINES/_flags/_flags.dm @@ -145,4 +145,19 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 /// If the thing can reflect light (lasers/energy) #define RICOCHET_SHINY (1<<0) /// If the thing can reflect matter (bullets/bomb shrapnel) -#define RICOCHET_HARD (1<<1) \ No newline at end of file +#define RICOCHET_HARD (1<<1) + +#define KEEP_TOGETHER_ORIGINAL "keep_together_original" + +//setter for KEEP_TOGETHER to allow for multiple sources to set and unset it +#define ADD_KEEP_TOGETHER(x, source)\ + if ((x.appearance_flags & KEEP_TOGETHER) && !HAS_TRAIT(x, TRAIT_KEEP_TOGETHER)) ADD_TRAIT(x, TRAIT_KEEP_TOGETHER, KEEP_TOGETHER_ORIGINAL); \ + ADD_TRAIT(x, TRAIT_KEEP_TOGETHER, source);\ + x.appearance_flags |= KEEP_TOGETHER + +#define REMOVE_KEEP_TOGETHER(x, source)\ + REMOVE_TRAIT(x, TRAIT_KEEP_TOGETHER, source);\ + if(HAS_TRAIT_FROM_ONLY(x, TRAIT_KEEP_TOGETHER, KEEP_TOGETHER_ORIGINAL))\ + REMOVE_TRAIT(x, TRAIT_KEEP_TOGETHER, KEEP_TOGETHER_ORIGINAL);\ + else if(!HAS_TRAIT(x, TRAIT_KEEP_TOGETHER))\ + x.appearance_flags &= ~KEEP_TOGETHER diff --git a/code/__DEFINES/_flags/item_flags.dm b/code/__DEFINES/_flags/item_flags.dm index c6a3886ed3..b3b65bcf59 100644 --- a/code/__DEFINES/_flags/item_flags.dm +++ b/code/__DEFINES/_flags/item_flags.dm @@ -52,3 +52,4 @@ #define ORGAN_VITAL (1<<4) //Currently only the brain #define ORGAN_NO_SPOIL (1<<5) //Do not spoil under any circumstances #define ORGAN_NO_DISMEMBERMENT (1<<6) //Immune to disembowelment. +#define ORGAN_EDIBLE (1<<5) //is a snack? :D \ No newline at end of file diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 8a88f2dbb6..38524d0e0c 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -35,6 +35,7 @@ #define COMSIG_PARENT_ATTACKBY "atom_attackby" //from base of atom/attackby(): (/obj/item, /mob/living, params) #define COMPONENT_NO_AFTERATTACK 1 //Return this in response if you don't want afterattack to be called #define COMSIG_ATOM_HULK_ATTACK "hulk_attack" //from base of atom/attack_hulk(): (/mob/living/carbon/human) +#define COMSIG_ATOM_ATTACK_ANIMAL "attack_animal" //from base of atom/animal_attack(): (/mob/user) #define COMSIG_PARENT_EXAMINE "atom_examine" //from base of atom/examine(): (/mob, list/examine_return_text) #define COMSIG_ATOM_GET_EXAMINE_NAME "atom_examine_name" //from base of atom/get_examine_name(): (/mob, list/overrides) //Positions for overrides list @@ -280,6 +281,7 @@ #define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" //return a truthy value to prevent ensouling, checked in /obj/effect/proc_holder/spell/targeted/lichdom/cast(): (mob/user) #define COMSIG_ITEM_HIT_REACT "item_hit_react" //from base of obj/item/hit_reaction(): (list/args) #define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable) +#define COMSIG_ITEM_MICROWAVE_ACT "microwave_act" //called on item when microwaved (): (obj/machinery/microwave/M) #define COMSIG_ITEM_WORN_OVERLAYS "item_worn_overlays" //from base of obj/item/worn_overlays(): (isinhands, icon_file, used_state, style_flags, list/overlays) // THE FOLLOWING TWO BLOCKS SHOULD RETURN BLOCK FLAGS AS DEFINED IN __DEFINES/combat.dm! #define COMSIG_ITEM_CHECK_BLOCK "check_block" //from base of obj/item/check_block(): (mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) diff --git a/code/__DEFINES/food.dm b/code/__DEFINES/food.dm index a347fd7327..77e8d82aca 100644 --- a/code/__DEFINES/food.dm +++ b/code/__DEFINES/food.dm @@ -18,4 +18,8 @@ #define DRINK_VERYGOOD 3 #define DRINK_FANTASTIC 4 #define FOOD_AMAZING 5 -#define RACE_DRINK 6 \ No newline at end of file +#define RACE_DRINK 6 + +#define FOOD_IN_CONTAINER (1<<0) + +#define STOP_SERVING_BREAKFAST (15 MINUTES) diff --git a/code/__DEFINES/footsteps.dm b/code/__DEFINES/footsteps.dm index 5acda2274c..2dd66b9833 100644 --- a/code/__DEFINES/footsteps.dm +++ b/code/__DEFINES/footsteps.dm @@ -6,6 +6,7 @@ #define FOOTSTEP_GRASS "grass" #define FOOTSTEP_WATER "water" #define FOOTSTEP_LAVA "lava" +#define FOOTSTEP_MEAT "meat" //barefoot sounds #define FOOTSTEP_WOOD_BAREFOOT "woodbarefoot" #define FOOTSTEP_WOOD_CLAW "woodclaw" @@ -89,6 +90,8 @@ GLOBAL_LIST_INIT(footstep, list( 'sound/effects/footstep/lava1.ogg', 'sound/effects/footstep/lava2.ogg', 'sound/effects/footstep/lava3.ogg'), 100, 0), + FOOTSTEP_MEAT = list(list( + 'sound/effects/meatslap.ogg'), 100, 0) )) //bare footsteps lists @@ -131,6 +134,8 @@ GLOBAL_LIST_INIT(barefootstep, list( 'sound/effects/footstep/lava1.ogg', 'sound/effects/footstep/lava2.ogg', 'sound/effects/footstep/lava3.ogg'), 100, 0), + FOOTSTEP_MEAT = list(list( + 'sound/effects/meatslap.ogg'), 100, 0) )) //claw footsteps lists @@ -173,6 +178,8 @@ GLOBAL_LIST_INIT(clawfootstep, list( 'sound/effects/footstep/lava1.ogg', 'sound/effects/footstep/lava2.ogg', 'sound/effects/footstep/lava3.ogg'), 100, 0), + FOOTSTEP_MEAT = list(list( + 'sound/effects/meatslap.ogg'), 100, 0) )) //heavy footsteps list @@ -189,4 +196,6 @@ GLOBAL_LIST_INIT(heavyfootstep, list( 'sound/effects/footstep/lava1.ogg', 'sound/effects/footstep/lava2.ogg', 'sound/effects/footstep/lava3.ogg'), 100, 0), + FOOTSTEP_MEAT = list(list( + 'sound/effects/meatslap.ogg'), 100, 0) )) diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index de9ada7560..90c7c34f8d 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -135,6 +135,8 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list( #define iscat(A) (istype(A, /mob/living/simple_animal/pet/cat)) +#define isdog(A) (istype(A, /mob/living/simple_animal/pet/dog)) + #define iscorgi(A) (istype(A, /mob/living/simple_animal/pet/dog/corgi)) #define ishostile(A) (istype(A, /mob/living/simple_animal/hostile)) diff --git a/code/__DEFINES/materials.dm b/code/__DEFINES/materials.dm index e2ae22345f..e7e62aafe1 100644 --- a/code/__DEFINES/materials.dm +++ b/code/__DEFINES/materials.dm @@ -4,8 +4,13 @@ /// Hard materials, such as iron or metal #define MAT_CATEGORY_RIGID "rigid material" +///Use this flag on TRUE if you want the basic recipes +#define MAT_CATEGORY_BASE_RECIPES "basic recipes" + /// Flag for atoms, this flag ensures it isn't re-colored by materials. Useful for snowflake icons such as default toolboxes. #define MATERIAL_COLOR (1<<0) #define MATERIAL_ADD_PREFIX (1<<1) #define MATERIAL_EFFECTS (1<<2) -#define MATERIAL_AFFECT_STATISTICS (1<<3) \ No newline at end of file +#define MATERIAL_AFFECT_STATISTICS (1<<3) + +#define MATERIAL_SOURCE(mat) "[mat.name]_material" \ No newline at end of file diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 3977b3c085..eb86c52301 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -61,6 +61,12 @@ } while (0) #define HAS_TRAIT(target, trait) (target.status_traits ? (target.status_traits[trait] ? TRUE : FALSE) : FALSE) #define HAS_TRAIT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (source in target.status_traits[trait]) : FALSE) : FALSE) +#define HAS_TRAIT_FROM_ONLY(target, trait, source) (\ + target.status_traits ?\ + (target.status_traits[trait] ?\ + ((source in target.status_traits[trait]) && (length(target.status_traits) == 1))\ + : FALSE)\ + : FALSE) #define HAS_TRAIT_NOT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (length(target.status_traits[trait] - source) > 0) : FALSE) : FALSE) //mob traits @@ -226,6 +232,8 @@ #define VEHICLE_TRAIT "vehicle" // inherited from riding vehicles #define INNATE_TRAIT "innate" +///Used for managing KEEP_TOGETHER in [appearance_flags] +#define TRAIT_KEEP_TOGETHER "keep-together" // item traits #define TRAIT_NODROP "nodrop" diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index d4ec44a641..059f9d518e 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -108,7 +108,7 @@ A.attack_animal(src) /atom/proc/attack_animal(mob/user) - return + SEND_SIGNAL(src, COMSIG_ATOM_ATTACK_ANIMAL, user) /mob/living/RestrainedClickOn(atom/A) return diff --git a/code/controllers/subsystem/materials.dm b/code/controllers/subsystem/materials.dm index 96d733e8da..23d5a7a2b7 100644 --- a/code/controllers/subsystem/materials.dm +++ b/code/controllers/subsystem/materials.dm @@ -10,24 +10,52 @@ SUBSYSTEM_DEF(materials) var/list/materials ///Dictionary of category || list of material refs var/list/materials_by_category + ///Dictionary of category || list of material types, mostly used by rnd machines like autolathes. + var/list/materialtypes_by_category + ///A cache of all material combinations that have been used + var/list/list/material_combos ///List of stackcrafting recipes for materials using rigid materials var/list/rigid_stack_recipes = list( new /datum/stack_recipe("chair", /obj/structure/chair/greyscale, one_per_turf = TRUE, on_floor = TRUE, applies_mats = TRUE), new /datum/stack_recipe("toilet", /obj/structure/toilet/greyscale, one_per_turf = TRUE, on_floor = TRUE, applies_mats = TRUE), new /datum/stack_recipe("sink", /obj/structure/sink/greyscale, one_per_turf = TRUE, on_floor = TRUE, applies_mats = TRUE), + new /datum/stack_recipe("Floor tile", /obj/item/stack/tile/material, 1, 4, 20, applies_mats = TRUE) ) ///Ran on initialize, populated the materials and materials_by_category dictionaries with their appropiate vars (See these variables for more info) /datum/controller/subsystem/materials/proc/InitializeMaterials() materials = list() materials_by_category = list() + materialtypes_by_category = list() + material_combos = list() for(var/type in subtypesof(/datum/material)) var/datum/material/ref = new type materials[type] = ref for(var/c in ref.categories) materials_by_category[c] += list(ref) + materialtypes_by_category[c] += list(type) /datum/controller/subsystem/materials/proc/GetMaterialRef(datum/material/fakemat) if(!materials) InitializeMaterials() - return materials[fakemat] || fakemat \ No newline at end of file + return materials[fakemat] || fakemat + + +///Returns a list to be used as an object's custom_materials. Lists will be cached and re-used based on the parameters. +/datum/controller/subsystem/materials/proc/FindOrCreateMaterialCombo(list/materials_declaration, multiplier) + if(!material_combos) + InitializeMaterials() + var/list/combo_params = list() + for(var/x in materials_declaration) + var/datum/material/mat = x + var/path_name = ispath(mat) ? "[mat]" : "[mat.type]" + combo_params += "[path_name]=[materials_declaration[mat] * multiplier]" + sortTim(combo_params, /proc/cmp_text_asc) // We have to sort now in case the declaration was not in order + var/combo_index = combo_params.Join("-") + var/list/combo = material_combos[combo_index] + if(!combo) + combo = list() + for(var/mat in materials_declaration) + combo[GetMaterialRef(mat)] = materials_declaration[mat] * multiplier + material_combos[combo_index] = combo + return combo diff --git a/code/datums/components/edible.dm b/code/datums/components/edible.dm new file mode 100644 index 0000000000..b2b75ab032 --- /dev/null +++ b/code/datums/components/edible.dm @@ -0,0 +1,243 @@ +/*! +This component makes it possible to make things edible. What this means is that you can take a bite or force someone to take a bite (in the case of items). +These items take a specific time to eat, and can do most of the things our original food items could. +Behavior that's still missing from this component that original food items had that should either be put into seperate components or somewhere else: + Components: + Drying component (jerky etc) + Customizable component (custom pizzas etc) + Processable component (Slicing and cooking behavior essentialy, making it go from item A to B when conditions are met.) + Dunkable component (Dunking things into reagent containers to absorb a specific amount of reagents) + Misc: + Something for cakes (You can store things inside) +*/ +/datum/component/edible + ///Amount of reagents taken per bite + var/bite_consumption = 2 + ///Amount of bites taken so far + var/bitecount = 0 + ///Flags for food + var/food_flags = NONE + ///Bitfield of the types of this food + var/foodtypes = NONE + ///Amount of seconds it takes to eat this food + var/eat_time = 30 + ///Defines how much it lowers someones satiety (Need to eat, essentialy) + var/junkiness = 0 + ///Message to send when eating + var/list/eatverbs + ///Callback to be ran for when you take a bite of something + var/datum/callback/after_eat + ///Last time we checked for food likes + var/last_check_time + +/datum/component/edible/Initialize(list/initial_reagents, food_flags = NONE, foodtypes = NONE, volume = 50, eat_time = 30, list/tastes, list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"), bite_consumption = 2, datum/callback/after_eat) + if(!isatom(parent)) + return COMPONENT_INCOMPATIBLE + + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, .proc/UseByAnimal) + if(isitem(parent)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/UseFromHand) + else if(isturf(parent)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/TryToEatTurf) + + src.bite_consumption = bite_consumption + src.food_flags = food_flags + src.foodtypes = foodtypes + src.eat_time = eat_time + src.eatverbs = eatverbs + src.junkiness = junkiness + src.after_eat = after_eat + + var/atom/owner = parent + + owner.create_reagents(volume, INJECTABLE) + + if(initial_reagents) + for(var/rid in initial_reagents) + var/amount = initial_reagents[rid] + if(tastes && tastes.len && (rid == /datum/reagent/consumable/nutriment || rid == /datum/reagent/consumable/nutriment/vitamin)) + owner.reagents.add_reagent(rid, amount, tastes.Copy()) + else + owner.reagents.add_reagent(rid, amount) + +/datum/component/edible/proc/examine(datum/source, mob/user, list/examine_list) + if(!(food_flags & FOOD_IN_CONTAINER)) + switch (bitecount) + if (0) + return + if(1) + examine_list += "[parent] was bitten by someone!" + if(2,3) + examine_list += "[parent] was bitten [bitecount] times!" + else + examine_list += "[parent] was bitten multiple times!" + +/datum/component/edible/proc/UseFromHand(obj/item/source, mob/living/M, mob/living/user) + return TryToEat(M, user) + +/datum/component/edible/proc/TryToEatTurf(datum/source, mob/user) + return TryToEat(user, user) + +///All the checks for the act of eating itself and +/datum/component/edible/proc/TryToEat(mob/living/eater, mob/living/feeder) + + set waitfor = FALSE + + var/atom/owner = parent + + if(feeder.a_intent == INTENT_HARM) + return + if(!owner.reagents.total_volume)//Shouldn't be needed but it checks to see if it has anything left in it. + to_chat(feeder, "None of [owner] left, oh no!") + if(isturf(parent)) + var/turf/T = parent + T.ScrapeAway(1, CHANGETURF_INHERIT_AIR) + else + qdel(parent) + return + if(!CanConsume(eater, feeder)) + return + var/fullness = eater.nutrition + 10 //The theoretical fullness of the person eating if they were to eat this + for(var/datum/reagent/consumable/C in eater.reagents.reagent_list) //we add the nutrition value of what we're currently digesting + fullness += C.nutriment_factor * C.volume / C.metabolization_rate + + . = COMPONENT_ITEM_NO_ATTACK //Point of no return I suppose + + if(eater == feeder)//If you're eating it yourself. + if(!do_mob(feeder, eater, eat_time)) //Gotta pass the minimal eat time + return + var/eatverb = pick(eatverbs) + if(junkiness && eater.satiety < -150 && eater.nutrition > NUTRITION_LEVEL_STARVING + 50 && !HAS_TRAIT(eater, TRAIT_VORACIOUS)) + to_chat(eater, "You don't feel like eating any more junk food at the moment!") + return + else if(fullness <= 50) + eater.visible_message("[eater] hungrily [eatverb]s \the [parent], gobbling it down!", "You hungrily [eatverb] \the [parent], gobbling it down!") + else if(fullness > 50 && fullness < 150) + eater.visible_message("[eater] hungrily [eatverb]s \the [parent].", "You hungrily [eatverb] \the [parent].") + else if(fullness > 150 && fullness < 500) + eater.visible_message("[eater] [eatverb]s \the [parent].", "You [eatverb] \the [parent].") + else if(fullness > 500 && fullness < 600) + eater.visible_message("[eater] unwillingly [eatverb]s a bit of \the [parent].", "You unwillingly [eatverb] a bit of \the [parent].") + else if(fullness > (600 * (1 + eater.overeatduration / 2000))) // The more you eat - the more you can eat + eater.visible_message("[eater] cannot force any more of \the [parent] to go down [eater.p_their()] throat!", "You cannot force any more of \the [parent] to go down your throat!") + return + else //If you're feeding it to someone else. + if(isbrain(eater)) + to_chat(feeder, "[eater] doesn't seem to have a mouth!") + return + if(fullness <= (600 * (1 + eater.overeatduration / 1000))) + eater.visible_message("[feeder] attempts to feed [eater] [parent].", \ + "[feeder] attempts to feed you [parent].") + else + eater.visible_message("[feeder] cannot force any more of [parent] down [eater]'s throat!", \ + "[feeder] cannot force any more of [parent] down your throat!") + return + if(!do_mob(feeder, eater)) //Wait 3 seconds before you can feed + return + + log_combat(feeder, eater, "fed", owner.reagents.log_list()) + eater.visible_message("[feeder] forces [eater] to eat [parent]!", \ + "[feeder] forces you to eat [parent]!") + + TakeBite(eater, feeder) + +///This function lets the eater take a bite and transfers the reagents to the eater. +/datum/component/edible/proc/TakeBite(mob/living/eater, mob/living/feeder) + + var/atom/owner = parent + + if(!owner?.reagents) + return FALSE + if(eater.satiety > -200) + eater.satiety -= junkiness + playsound(eater.loc,'sound/items/eatfood.ogg', rand(10,50), TRUE) + if(owner.reagents.total_volume) + SEND_SIGNAL(parent, COMSIG_FOOD_EATEN, eater, feeder) + var/fraction = min(bite_consumption / owner.reagents.total_volume, 1) + owner.reagents.trans_to(eater, bite_consumption, transfered_by = feeder, method = INGEST) + bitecount++ + On_Consume(eater) + checkLiked(fraction, eater) + + //Invoke our after eat callback if it is valid + if(after_eat) + after_eat.Invoke(eater, feeder) + + return TRUE + +///Checks whether or not the eater can actually consume the food +/datum/component/edible/proc/CanConsume(mob/living/eater, mob/living/feeder) + if(!iscarbon(eater)) + return FALSE + var/mob/living/carbon/C = eater + var/covered = "" + if(C.is_mouth_covered(head_only = 1)) + covered = "headgear" + else if(C.is_mouth_covered(mask_only = 1)) + covered = "mask" + if(covered) + var/who = (isnull(feeder) || eater == feeder) ? "your" : "[eater.p_their()]" + to_chat(feeder, "You have to remove [who] [covered] first!") + return FALSE + return TRUE + +///Check foodtypes to see if we should send a moodlet +/datum/component/edible/proc/checkLiked(var/fraction, mob/M) + if(last_check_time + 50 > world.time) + return FALSE + if(!ishuman(M)) + return FALSE + var/mob/living/carbon/human/H = M + if(HAS_TRAIT(H, TRAIT_AGEUSIA) && foodtypes & H.dna.species.toxic_food) + to_chat(H, "You don't feel so good...") + H.adjust_disgust(25 + 30 * fraction) + else + if(foodtypes & H.dna.species.toxic_food) + to_chat(H,"What the hell was that thing?!") + H.adjust_disgust(25 + 30 * fraction) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "toxic_food", /datum/mood_event/disgusting_food) + else if(foodtypes & H.dna.species.disliked_food) + to_chat(H,"That didn't taste very good...") + H.adjust_disgust(11 + 15 * fraction) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "gross_food", /datum/mood_event/gross_food) + else if(foodtypes & H.dna.species.liked_food) + to_chat(H,"I love this taste!") + H.adjust_disgust(-5 + -2.5 * fraction) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "fav_food", /datum/mood_event/favorite_food) + if((foodtypes & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast) + last_check_time = world.time + +///Delete the item when it is fully eaten +/datum/component/edible/proc/On_Consume(mob/living/eater) + + var/atom/owner = parent + + if(!eater) + return + if(!owner.reagents.total_volume) + if(isturf(parent)) + var/turf/T = parent + T.ScrapeAway(1, CHANGETURF_INHERIT_AIR) + else + qdel(parent) + +///Ability to feed food to puppers +/datum/component/edible/proc/UseByAnimal(datum/source, mob/user) + + var/atom/owner = parent + + if(!isdog(user)) + return + var/mob/living/L = user + if(bitecount == 0 || prob(50)) + L.emote("me", 1, "nibbles away at \the [parent]") + bitecount++ + . = COMPONENT_ITEM_NO_ATTACK + L.taste(owner.reagents) // why should carbons get all the fun? + if(bitecount >= 5) + var/sattisfaction_text = pick("burps from enjoyment", "yaps for more", "woofs twice", "looks at the area where \the [parent] was") + if(sattisfaction_text) + L.emote("me", 1, "[sattisfaction_text]") + qdel(parent) diff --git a/code/datums/components/radioactive.dm b/code/datums/components/radioactive.dm index decc2dd65c..f12e8bf007 100644 --- a/code/datums/components/radioactive.dm +++ b/code/datums/components/radioactive.dm @@ -69,8 +69,9 @@ out += "[out ? " and it " : "[master] "]seems to be glowing a bit." if(RAD_AMOUNT_HIGH to INFINITY) //At this level the object can contaminate other objects out += "[out ? " and it " : "[master] "]hurts to look at." - else - out += "." + if(!LAZYLEN(out)) + return + out += "." examine_list += out.Join() /datum/component/radioactive/proc/rad_attack(datum/source, atom/movable/target, mob/living/user) diff --git a/code/datums/elements/beauty.dm b/code/datums/elements/beauty.dm index 8acfda73e1..8895026967 100644 --- a/code/datums/elements/beauty.dm +++ b/code/datums/elements/beauty.dm @@ -8,8 +8,11 @@ if(. == ELEMENT_INCOMPATIBLE || !isatom(target) || isarea(target)) return ELEMENT_INCOMPATIBLE beauty = beautyamount - RegisterSignal(target, COMSIG_ENTER_AREA, .proc/enter_area) - RegisterSignal(target, COMSIG_EXIT_AREA, .proc/exit_area) + + if(ismovable(target)) + RegisterSignal(target, COMSIG_ENTER_AREA, .proc/enter_area) + RegisterSignal(target, COMSIG_EXIT_AREA, .proc/exit_area) + var/area/A = get_area(target) if(A) enter_area(null, A) diff --git a/code/datums/materials/_material.dm b/code/datums/materials/_material.dm index 1a8ce755e1..5148aab4ac 100644 --- a/code/datums/materials/_material.dm +++ b/code/datums/materials/_material.dm @@ -6,8 +6,6 @@ Simple datum which is instanced once per type and is used for every object of sa /datum/material var/name = "material" var/desc = "its..stuff." - ///Var that's mostly used by science machines to identify specific materials, should most likely be phased out at some point - var/id = "mat" ///Base color of the material, is used for greyscale. Item isn't changed in color if this is null. var/color ///Base alpha of the material, is used for greyscale icons. @@ -26,6 +24,20 @@ Simple datum which is instanced once per type and is used for every object of sa var/armor_modifiers = list("melee" = 1, "bullet" = 1, "laser" = 1, "energy" = 1, "bomb" = 1, "bio" = 1, "rad" = 1, "fire" = 1, "acid" = 1) ///How beautiful is this material per unit? var/beauty_modifier = 0 + ///Can be used to override the sound items make, lets add some SLOSHing. + var/item_sound_override + ///Can be used to override the stepsound a turf makes. MORE SLOOOSH + var/turf_sound_override + ///what texture icon state to overlay + var/texture_layer_icon_state + ///a cached filter for the texture icon + var/cached_texture_filter + +/datum/material/New() + . = ..() + if(texture_layer_icon_state) + var/texture_icon = icon('icons/materials/composite.dmi', texture_layer_icon_state) + cached_texture_filter = filter(type="layer", icon=texture_icon, blend_mode = BLEND_INSET_OVERLAY) ///This proc is called when the material is added to an object. /datum/material/proc/on_applied(atom/source, amount, material_flags) @@ -34,16 +46,27 @@ Simple datum which is instanced once per type and is used for every object of sa source.add_atom_colour(color, FIXED_COLOUR_PRIORITY) if(alpha) source.alpha = alpha + if(texture_layer_icon_state) + ADD_KEEP_TOGETHER(source, MATERIAL_SOURCE(src)) + source.filters += cached_texture_filter if(material_flags & MATERIAL_ADD_PREFIX) source.name = "[name] [source.name]" - if(istype(source, /obj)) //objs - on_applied_obj(source, amount, material_flags) - if(beauty_modifier) addtimer(CALLBACK(source, /datum.proc/_AddElement, list(/datum/element/beauty, beauty_modifier * amount)), 0) + if(istype(source, /obj)) //objs + on_applied_obj(source, amount, material_flags) + + else if(isturf(source, /turf)) //turfs + on_applied_turf(source, amount, material_flags) + + source.mat_update_desc(src) + +///This proc is called when a material updates an object's description +/atom/proc/mat_update_desc(/datum/material/mat) + return ///This proc is called when the material is added to an object specifically. /datum/material/proc/on_applied_obj(var/obj/o, amount, material_flags) if(material_flags & MATERIAL_AFFECT_STATISTICS) @@ -61,6 +84,24 @@ Simple datum which is instanced once per type and is used for every object of sa for(var/i in current_armor) temp_armor_list[i] = current_armor[i] * armor_modifiers[i] o.armor = getArmor(arglist(temp_armor_list)) + if(!isitem(o)) + return + var/obj/item/I = o + if(!item_sound_override) + return + I.hitsound = item_sound_override + I.usesound = item_sound_override + I.throwhitsound = item_sound_override + +/datum/material/proc/on_applied_turf(var/turf/T, amount, material_flags) + if(isopenturf(T)) + if(!turf_sound_override) + return + var/turf/open/O = T + O.footstep = turf_sound_override + O.barefootstep = turf_sound_override + O.clawfootstep = turf_sound_override + O.heavyfootstep = turf_sound_override ///This proc is called when the material is removed from an object. /datum/material/proc/on_removed(atom/source, material_flags) @@ -68,6 +109,9 @@ Simple datum which is instanced once per type and is used for every object of sa if(color) source.remove_atom_colour(FIXED_COLOUR_PRIORITY, color) source.alpha = initial(source.alpha) + if(texture_layer_icon_state) + source.filters -= cached_texture_filter + REMOVE_KEEP_TOGETHER(source, MATERIAL_SOURCE(src)) if(material_flags & MATERIAL_ADD_PREFIX) source.name = initial(source.name) @@ -75,10 +119,16 @@ Simple datum which is instanced once per type and is used for every object of sa if(istype(source, /obj)) //objs on_removed_obj(source, material_flags) + else if(istype(source, /turf)) //turfs + on_removed_turf(source, material_flags) + ///This proc is called when the material is removed from an object specifically. -/datum/material/proc/on_removed_obj(var/obj/o, amount, material_flags) +/datum/material/proc/on_removed_obj(obj/o, material_flags) if(material_flags & MATERIAL_AFFECT_STATISTICS) var/new_max_integrity = initial(o.max_integrity) o.modify_max_integrity(new_max_integrity) o.force = initial(o.force) o.throwforce = initial(o.throwforce) + +/datum/material/proc/on_removed_turf(turf/T, material_flags) + return diff --git a/code/datums/materials/basemats.dm b/code/datums/materials/basemats.dm index d4921a04d2..721af65449 100644 --- a/code/datums/materials/basemats.dm +++ b/code/datums/materials/basemats.dm @@ -1,21 +1,19 @@ ///Has no special properties. /datum/material/iron name = "iron" - id = "iron" desc = "Common iron ore often found in sedimentary and igneous layers of the crust." color = "#878687" - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/metal value_per_unit = 0.0025 ///Breaks extremely easily but is transparent. /datum/material/glass name = "glass" - id = "glass" desc = "Glass forged by melting sand." color = "#88cdf1" alpha = 150 - categories = list(MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) integrity_modifier = 0.1 sheet_type = /obj/item/stack/sheet/glass value_per_unit = 0.0025 @@ -30,10 +28,9 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Has no special properties. Could be good against vampires in the future perhaps. /datum/material/silver name = "silver" - id = "silver" desc = "Silver" color = list(255/255, 284/255, 302/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/silver value_per_unit = 0.025 beauty_modifier = 0.075 @@ -41,11 +38,10 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Slight force increase /datum/material/gold name = "gold" - id = "gold" desc = "Gold" color = list(340/255, 240/255, 50/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) //gold is shiny, but not as bright as bananium strength_modifier = 1.2 - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/gold value_per_unit = 0.0625 beauty_modifier = 0.15 @@ -54,11 +50,10 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Has no special properties /datum/material/diamond name = "diamond" - id = "diamond" desc = "Highly pressurized carbon" color = list(48/255, 272/255, 301/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) alpha = 132 - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/diamond value_per_unit = 0.25 beauty_modifier = 0.3 @@ -67,10 +62,9 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Is slightly radioactive /datum/material/uranium name = "uranium" - id = "uranium" desc = "Uranium" color = rgb(48, 237, 26) - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/uranium value_per_unit = 0.05 beauty_modifier = 0.3 //It shines so beautiful @@ -88,10 +82,9 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Adds firestacks on hit (Still needs support to turn into gas on destruction) /datum/material/plasma name = "plasma" - id = "plasma" desc = "Isn't plasma a state of matter? Oh whatever." color = list(298/255, 46/255, 352/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/plasma value_per_unit = 0.1 beauty_modifier = 0.15 @@ -111,7 +104,6 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Can cause bluespace effects on use. (Teleportation) (Not yet implemented) /datum/material/bluespace name = "bluespace crystal" - id = "bluespace_crystal" desc = "Crystals with bluespace properties" color = list(119/255, 217/255, 396/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) alpha = 200 @@ -123,10 +115,9 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Honks and slips /datum/material/bananium name = "bananium" - id = "bananium" desc = "Material with hilarious properties" color = list(460/255, 464/255, 0, 0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) //obnoxiously bright yellow - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/bananium value_per_unit = 0.5 beauty_modifier = 0.5 @@ -146,11 +137,10 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Mediocre force increase /datum/material/titanium name = "titanium" - id = "titanium" desc = "Titanium" color = "#b3c0c7" strength_modifier = 1.3 - categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/titanium value_per_unit = 0.0625 beauty_modifier = 0.05 @@ -158,11 +148,10 @@ Unless you know what you're doing, only use the first three numbers. They're in /datum/material/runite name = "runite" - id = "runite" desc = "Runite" color = "#3F9995" strength_modifier = 1.3 - categories = list(MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/runite beauty_modifier = 0.5 armor_modifiers = list("melee" = 1.35, "bullet" = 2, "laser" = 0.5, "energy" = 1.25, "bomb" = 1.25, "bio" = 1, "rad" = 1, "fire" = 1.4, "acid" = 1) //rune is weak against magic lasers but strong against bullets. This is the combat triangle. @@ -170,7 +159,6 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Force decrease /datum/material/plastic name = "plastic" - id = "plastic" desc = "Plastic" color = "#caccd9" strength_modifier = 0.85 @@ -182,7 +170,6 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Force decrease and mushy sound effect. (Not yet implemented) /datum/material/biomass name = "biomass" - id = "biomass" desc = "Organic matter" color = "#735b4d" strength_modifier = 0.8 @@ -190,12 +177,11 @@ Unless you know what you're doing, only use the first three numbers. They're in /datum/material/wood name = "wood" - id = "wood" desc = "Flexible, durable, but flamable. Hard to come across in space." color = "#bb8e53" strength_modifier = 0.5 sheet_type = /obj/item/stack/sheet/mineral/wood - categories = list(MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) value_per_unit = 0.06 beauty_modifier = 0.1 armor_modifiers = list("melee" = 1.1, "bullet" = 1.1, "laser" = 0.4, "energy" = 0.4, "bomb" = 1, "bio" = 0.2, "rad" = 0, "fire" = 0, "acid" = 0.3) @@ -215,11 +201,10 @@ Unless you know what you're doing, only use the first three numbers. They're in ///Stronk force increase /datum/material/adamantine name = "adamantine" - id = "adamantine" desc = "A powerful material made out of magic, I mean science!" color = "#6d7e8e" strength_modifier = 1.5 - categories = list(MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/adamantine value_per_unit = 0.25 beauty_modifier = 0.4 @@ -228,10 +213,9 @@ Unless you know what you're doing, only use the first three numbers. They're in ///RPG Magic. (Admin only) /datum/material/mythril name = "mythril" - id = "mythril" desc = "How this even exists is byond me" color = "#f2d5d7" - categories = list(MAT_CATEGORY_RIGID = TRUE) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) sheet_type = /obj/item/stack/sheet/mineral/mythril value_per_unit = 0.75 beauty_modifier = 0.5 @@ -246,3 +230,134 @@ Unless you know what you're doing, only use the first three numbers. They're in . = ..() if(istype(source, /obj/item)) qdel(source.GetComponent(/datum/component/fantasy)) + +//I don't like sand. It's coarse, and rough, and irritating, and it gets everywhere. +/datum/material/sand + name = "sand" + desc = "You know, it's amazing just how structurally sound sand can be." + color = "#EDC9AF" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/sandblock + value_per_unit = 0.001 + strength_modifier = 0.5 + integrity_modifier = 0.1 + armor_modifiers = list("melee" = 0.25, "bullet" = 0.25, "laser" = 1.25, "energy" = 0.25, "bomb" = 0.25, "bio" = 0.25, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5) + beauty_modifier = 0.25 + turf_sound_override = FOOTSTEP_SAND + texture_layer_icon_state = "sand" + +//And now for our lavaland dwelling friends, sand, but in stone form! Truly revolutionary. +/datum/material/sandstone + name = "sandstone" + desc = "Bialtaakid 'ant taerif ma hdha." + color = "#B77D31" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/sandstone + value_per_unit = 0.0025 + armor_modifiers = list("melee" = 0.5, "bullet" = 0.5, "laser" = 1.25, "energy" = 0.5, "bomb" = 0.5, "bio" = 0.25, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5) + beauty_modifier = 0.3 + turf_sound_override = FOOTSTEP_WOOD + texture_layer_icon_state = "brick" + +/datum/material/snow + name = "snow" + desc = "There's no business like snow business." + color = "#FFFFFF" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/snow + value_per_unit = 0.0025 + armor_modifiers = list("melee" = 0.25, "bullet" = 0.25, "laser" = 0.25, "energy" = 0.25, "bomb" = 0.25, "bio" = 0.25, "rad" = 1.5, "fire" = 0.25, "acid" = 1.5) + beauty_modifier = 0.3 + turf_sound_override = FOOTSTEP_SAND + texture_layer_icon_state = "sand" + +/datum/material/runedmetal + name = "runed metal" + desc = "Mir'ntrath barhah Nar'sie." + color = "#3C3434" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/runed_metal + value_per_unit = 0.75 + armor_modifiers = list("melee" = 1.2, "bullet" = 1.2, "laser" = 1, "energy" = 1, "bomb" = 1.2, "bio" = 1.2, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5) + beauty_modifier = -0.15 + texture_layer_icon_state = "runed" + +/datum/material/bronze + name = "bronze" + desc = "Clock Cult? Never heard of it." + color = "#92661A" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/tile/bronze + value_per_unit = 0.025 + armor_modifiers = list("melee" = 1, "bullet" = 1, "laser" = 1, "energy" = 1, "bomb" = 1, "bio" = 1, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5) + beauty_modifier = 0.2 + +/datum/material/paper + name = "paper" + desc = "Ten thousand folds of pure starchy power." + color = "#E5DCD5" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/paperframes + value_per_unit = 0.0025 + armor_modifiers = list("melee" = 0.1, "bullet" = 0.1, "laser" = 0.1, "energy" = 0.1, "bomb" = 0.1, "bio" = 0.1, "rad" = 1.5, "fire" = 0, "acid" = 1.5) + beauty_modifier = 0.3 + turf_sound_override = FOOTSTEP_SAND + texture_layer_icon_state = "paper" + +/datum/material/paper/on_applied_obj(obj/source, amount, material_flags) + . = ..() + if(material_flags & MATERIAL_AFFECT_STATISTICS) + var/obj/paper = source + paper.resistance_flags |= FLAMMABLE + paper.obj_flags |= UNIQUE_RENAME + +/datum/material/paper/on_removed_obj(obj/source, material_flags) + if(material_flags & MATERIAL_AFFECT_STATISTICS) + var/obj/paper = source + paper.resistance_flags &= ~FLAMMABLE + return ..() + +/datum/material/cardboard + name = "cardboard" + desc = "They say cardboard is used by hobos to make incredible things." + color = "#5F625C" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/cardboard + value_per_unit = 0.003 + armor_modifiers = list("melee" = 0.25, "bullet" = 0.25, "laser" = 0.25, "energy" = 0.25, "bomb" = 0.25, "bio" = 0.25, "rad" = 1.5, "fire" = 0, "acid" = 1.5) + beauty_modifier = -0.1 + +/datum/material/cardboard/on_applied_obj(obj/source, amount, material_flags) + . = ..() + if(material_flags & MATERIAL_AFFECT_STATISTICS) + var/obj/cardboard = source + cardboard.resistance_flags |= FLAMMABLE + cardboard.obj_flags |= UNIQUE_RENAME + +/datum/material/cardboard/on_removed_obj(obj/source, material_flags) + if(material_flags & MATERIAL_AFFECT_STATISTICS) + var/obj/cardboard = source + cardboard.resistance_flags &= ~FLAMMABLE + return ..() + +/datum/material/bone + name = "bone" + desc = "Man, building with this will make you the coolest caveman on the block." + color = "#e3dac9" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/bone + value_per_unit = 0.05 + armor_modifiers = list("melee" = 1.2, "bullet" = 0.75, "laser" = 0.75, "energy" = 1.2, "bomb" = 1, "bio" = 1, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5) + beauty_modifier = -0.2 + +/datum/material/bamboo + name = "bamboo" + desc = "If it's good enough for pandas, it's good enough for you." + color = "#339933" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/bamboo + value_per_unit = 0.0025 + armor_modifiers = list("melee" = 0.5, "bullet" = 0.5, "laser" = 0.5, "energy" = 0.5, "bomb" = 0.5, "bio" = 0.51, "rad" = 1.5, "fire" = 0.5, "acid" = 1.5) + beauty_modifier = 0.2 + turf_sound_override = FOOTSTEP_WOOD + texture_layer_icon_state = "bamboo" diff --git a/code/datums/materials/meat.dm b/code/datums/materials/meat.dm new file mode 100644 index 0000000000..14a373f2d2 --- /dev/null +++ b/code/datums/materials/meat.dm @@ -0,0 +1,32 @@ +///It's gross, gets the name of it's owner, and is all kinds of fucked up +/datum/material/meat + name = "meat" + desc = "Meat" + color = rgb(214, 67, 67) + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/meat + value_per_unit = 0.05 + beauty_modifier = -0.3 + strength_modifier = 0.7 + armor_modifiers = list("melee" = 0.3, "bullet" = 0.3, "laser" = 1.2, "energy" = 1.2, "bomb" = 0.3, "bio" = 0, "rad" = 0.7, "fire" = 1, "acid" = 1) + item_sound_override = 'sound/effects/meatslap.ogg' + turf_sound_override = FOOTSTEP_MEAT + texture_layer_icon_state = "meat" + +/datum/material/meat/on_removed(atom/source, material_flags) + . = ..() + qdel(source.GetComponent(/datum/component/edible)) + +/datum/material/meat/on_applied_obj(obj/O, amount, material_flags) + . = ..() + O.obj_flags |= UNIQUE_RENAME //So you can name it after the person its made from, a depressing comprimise. + make_edible(O, amount, material_flags) + +/datum/material/meat/on_applied_turf(turf/T, amount, material_flags) + . = ..() + make_edible(T, amount, material_flags) + +/datum/material/meat/proc/make_edible(atom/source, amount, material_flags) + var/nutriment_count = 3 * (amount / MINERAL_MATERIAL_AMOUNT) + var/oil_count = 2 * (amount / MINERAL_MATERIAL_AMOUNT) + source.AddComponent(/datum/component/edible, list(/datum/reagent/consumable/nutriment = nutriment_count, /datum/reagent/consumable/cooking_oil = oil_count), null, RAW | MEAT | GROSS, null, 30, list("Fleshy")) diff --git a/code/datums/materials/pizza.dm b/code/datums/materials/pizza.dm new file mode 100644 index 0000000000..2a9542234f --- /dev/null +++ b/code/datums/materials/pizza.dm @@ -0,0 +1,30 @@ +/datum/material/pizza + name = "pizza" + desc = "~Jamme, jamme, n'coppa, jamme ja! Jamme, jamme, n'coppa jamme ja, funi-culi funi-cala funi-culi funi-cala!! Jamme jamme ja funiculi funicula!~" + color = "#FF9F23" + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) + sheet_type = /obj/item/stack/sheet/pizza + value_per_unit = 0.05 + beauty_modifier = 0.1 + strength_modifier = 0.7 + armor_modifiers = list("melee" = 0.3, "bullet" = 0.3, "laser" = 1.2, "energy" = 1.2, "bomb" = 0.3, "bio" = 0, "rad" = 0.7, "fire" = 1, "acid" = 1) + item_sound_override = 'sound/effects/meatslap.ogg' + turf_sound_override = FOOTSTEP_MEAT + texture_layer_icon_state = "pizza" + +/datum/material/pizza/on_removed(atom/source, material_flags) + . = ..() + qdel(source.GetComponent(/datum/component/edible)) + +/datum/material/pizza/on_applied_obj(obj/O, amount, material_flags) + . = ..() + make_edible(O, amount, material_flags) + +/datum/material/pizza/on_applied_turf(turf/T, amount, material_flags) + . = ..() + make_edible(T, amount, material_flags) + +/datum/material/pizza/proc/make_edible(atom/source, amount, material_flags) + var/nutriment_count = 3 * (amount / MINERAL_MATERIAL_AMOUNT) + var/oil_count = 2 * (amount / MINERAL_MATERIAL_AMOUNT) + source.AddComponent(/datum/component/edible, list(/datum/reagent/consumable/nutriment = nutriment_count, /datum/reagent/consumable/cooking_oil = oil_count), null, GRAIN | MEAT | DAIRY | VEGETABLES, null, 30, list("crust", "tomato", "cheese", "meat")) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index e3f4829d3d..d498362c85 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -48,6 +48,7 @@ var/rad_insulation = RAD_NO_INSULATION ///The custom materials this atom is made of, used by a lot of things like furniture, walls, and floors (if I finish the functionality, that is.) + ///The list referenced by this var can be shared by multiple objects and should not be directly modified. Instead, use [set_custom_materials][/atom/proc/set_custom_materials]. var/list/custom_materials ///Bitfield for how the atom handles materials. var/material_flags = NONE @@ -114,11 +115,8 @@ if (canSmoothWith) canSmoothWith = typelist("canSmoothWith", canSmoothWith) - var/temp_list = list() - for(var/i in custom_materials) - temp_list[SSmaterials.GetMaterialRef(i)] = custom_materials[i] //Get the proper instanced version - custom_materials = null //Null the list to prepare for applying the materials properly - set_custom_materials(temp_list) + // apply materials properly from the default custom_materials value + set_custom_materials(custom_materials) ComponentInitialize() @@ -1006,26 +1004,21 @@ Proc for attack log creation, because really why not ///Sets the custom materials for an item. /atom/proc/set_custom_materials(var/list/materials, multiplier = 1) - - if(!materials) - materials = custom_materials - if(custom_materials) //Only runs if custom materials existed at first. Should usually be the case but check anyways for(var/i in custom_materials) var/datum/material/custom_material = SSmaterials.GetMaterialRef(i) custom_material.on_removed(src, material_flags) //Remove the current materials if(!length(materials)) + custom_materials = null return - custom_materials = list() //Reset the list + if(material_flags & MATERIAL_EFFECTS) + for(var/x in materials) + var/datum/material/custom_material = SSmaterials.GetMaterialRef(x) + custom_material.on_applied(src, materials[x] * multiplier * material_modifier, material_flags) - for(var/x in materials) - var/datum/material/custom_material = SSmaterials.GetMaterialRef(x) - - if(material_flags & MATERIAL_EFFECTS) - custom_material.on_applied(src, materials[custom_material] * multiplier * material_modifier, material_flags) - custom_materials[custom_material] += materials[x] * multiplier + custom_materials = SSmaterials.FindOrCreateMaterialCombo(materials, multiplier) /** * Returns true if this atom has gravity for the passed in turf diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 4eeb6b8b0f..1f0687151d 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -46,29 +46,16 @@ "Dinnerware", "Imported" ) - var/list/allowed_materials = list( - /datum/material/iron, - /datum/material/glass, - /datum/material/gold, - /datum/material/silver, - /datum/material/diamond, - /datum/material/uranium, - /datum/material/plasma, - /datum/material/bluespace, - /datum/material/bananium, - /datum/material/titanium, - /datum/material/runite, - /datum/material/plastic, - /datum/material/adamantine, - /datum/material/mythril, - /datum/material/wood - ) + var/list/allowed_materials /// Base print speed var/base_print_speed = 10 /obj/machinery/autolathe/Initialize() - AddComponent(/datum/component/material_container, allowed_materials, _show_on_examine=TRUE, _after_insert=CALLBACK(src, .proc/AfterMaterialInsert)) + var/list/mats = allowed_materials + if(!mats) + mats = SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID] + AddComponent(/datum/component/material_container, mats, _show_on_examine=TRUE, _after_insert=CALLBACK(src, .proc/AfterMaterialInsert)) . = ..() wires = new /datum/wires/autolathe(src) stored_research = new stored_research diff --git a/code/game/machinery/sheetifier.dm b/code/game/machinery/sheetifier.dm new file mode 100644 index 0000000000..7b83401194 --- /dev/null +++ b/code/game/machinery/sheetifier.dm @@ -0,0 +1,44 @@ +/obj/machinery/sheetifier + name = "Sheet-meister 2000" + desc = "A very sheety machine" + icon = 'icons/obj/machines/sheetifier.dmi' + icon_state = "base_machine" + density = TRUE + use_power = IDLE_POWER_USE + idle_power_usage = 10 + active_power_usage = 100 + circuit = /obj/item/circuitboard/machine/sheetifier + layer = BELOW_OBJ_LAYER + var/busy_processing = FALSE + +/obj/machinery/sheetifier/Initialize() + . = ..() + AddComponent(/datum/component/material_container, list(/datum/material/meat), MINERAL_MATERIAL_AMOUNT * MAX_STACK_SIZE * 2, TRUE, /obj/item/reagent_containers/food/snacks/meat/slab, CALLBACK(src, .proc/CanInsertMaterials), CALLBACK(src, .proc/AfterInsertMaterials)) + +/obj/machinery/sheetifier/update_overlays() + . = ..() + if(stat & (BROKEN|NOPOWER)) + return + var/mutable_appearance/on_overlay = mutable_appearance(icon, "buttons_on") + . += on_overlay + +/obj/machinery/sheetifier/update_icon_state() + icon_state = "base_machine[busy_processing ? "_processing" : ""]" + +/obj/machinery/sheetifier/proc/CanInsertMaterials() + return !busy_processing + +/obj/machinery/sheetifier/proc/AfterInsertMaterials(item_inserted, id_inserted, amount_inserted) + busy_processing = TRUE + update_icon() + var/datum/material/last_inserted_material = id_inserted + var/mutable_appearance/processing_overlay = mutable_appearance(icon, "processing") + processing_overlay.color = last_inserted_material.color + flick_overlay_static(processing_overlay, src, 64) + addtimer(CALLBACK(src, .proc/finish_processing), 64) + +/obj/machinery/sheetifier/proc/finish_processing() + busy_processing = FALSE + update_icon() + var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) + materials.retrieve_all() //Returns all as sheets diff --git a/code/game/mecha/equipment/tools/other_tools.dm b/code/game/mecha/equipment/tools/other_tools.dm index 4ddb5281ea..c13cb1d1c6 100644 --- a/code/game/mecha/equipment/tools/other_tools.dm +++ b/code/game/mecha/equipment/tools/other_tools.dm @@ -388,7 +388,7 @@ /obj/item/mecha_parts/mecha_equipment/generator/get_equip_info() var/output = ..() if(output) - return "[output] \[[fuel]: [round(fuel.amount*fuel.mats_per_stack,0.1)] cm3\] - [equip_ready?"A":"Dea"]ctivate" + return "[output] \[[fuel]: [round(fuel.amount*MINERAL_MATERIAL_AMOUNT,0.1)] cm3\] - [equip_ready?"A":"Dea"]ctivate" /obj/item/mecha_parts/mecha_equipment/generator/action(target) if(chassis) @@ -398,9 +398,9 @@ /obj/item/mecha_parts/mecha_equipment/generator/proc/load_fuel(var/obj/item/stack/sheet/P) if(P.type == fuel.type && P.amount > 0) - var/to_load = max(max_fuel - fuel.amount*fuel.mats_per_stack,0) + var/to_load = max(max_fuel - fuel.amount*MINERAL_MATERIAL_AMOUNT,0) if(to_load) - var/units = min(max(round(to_load / P.mats_per_stack),1),P.amount) + var/units = min(max(round(to_load / MINERAL_MATERIAL_AMOUNT),1),P.amount) fuel.amount += units P.use(units) occupant_message("[units] unit\s of [fuel] successfully loaded.") @@ -454,7 +454,7 @@ if(cur_charge < chassis.cell.maxcharge) use_fuel = fuel_per_cycle_active chassis.give_power(power_per_cycle) - fuel.amount -= min(use_fuel/fuel.mats_per_stack,fuel.amount) + fuel.amount -= min(use_fuel/MINERAL_MATERIAL_AMOUNT,fuel.amount) update_equip_info() return 1 diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 60bae4016a..79e0eceb8f 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -778,6 +778,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb ..() /obj/item/proc/microwave_act(obj/machinery/microwave/M) + SEND_SIGNAL(src, COMSIG_ITEM_MICROWAVE_ACT, M) if(istype(M) && M.dirty < 100) M.dirty++ diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index ea839ae12d..56eb25f953 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -61,6 +61,14 @@ name = "Experimental Clone Pod (Machine Board)" build_path = /obj/machinery/clonepod/experimental +/obj/item/circuitboard/machine/sheetifier + name = "Sheet-meister 2000 (Machine Board)" + icon_state = "supply" + build_path = /obj/machinery/sheetifier + req_components = list( + /obj/item/stock_parts/manipulator = 2, + /obj/item/stock_parts/matter_bin = 2) + /obj/item/circuitboard/machine/abductor name = "alien board (Report This)" icon_state = "abductor_mod" diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 6fdea26683..efcc075110 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -17,7 +17,6 @@ GLOBAL_LIST_INIT(rod_recipes, list ( \ throw_speed = 3 throw_range = 7 custom_materials = list(/datum/material/iron=1000) - mats_per_stack = 1000 max_amount = 50 attack_verb = list("hit", "bludgeoned", "whacked") hitsound = 'sound/weapons/grenadelaunch.ogg' diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index d28ae52b52..f5843a7df2 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -39,9 +39,11 @@ GLOBAL_LIST_INIT(sandstone_recipes, list ( \ item_state = "sheet-sandstone" throw_speed = 3 throw_range = 5 - custom_materials = list(/datum/material/glass=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/sandstone=MINERAL_MATERIAL_AMOUNT) sheettype = "sandstone" merge_type = /obj/item/stack/sheet/mineral/sandstone + walltype = /turf/closed/wall/mineral/sandstone + material_type = /datum/material/sandstone /obj/item/stack/sheet/mineral/sandstone/get_main_recipes() . = ..() @@ -107,6 +109,7 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \ point_value = 25 merge_type = /obj/item/stack/sheet/mineral/diamond material_type = /datum/material/diamond + walltype = /turf/closed/wall/mineral/diamond GLOBAL_LIST_INIT(diamond_recipes, list ( \ new/datum/stack_recipe("diamond door", /obj/structure/mineral_door/transparent/diamond, 10, one_per_turf = 1, on_floor = 1), \ @@ -135,6 +138,7 @@ GLOBAL_LIST_INIT(diamond_recipes, list ( \ point_value = 20 merge_type = /obj/item/stack/sheet/mineral/uranium material_type = /datum/material/uranium + walltype = /turf/closed/wall/mineral/uranium GLOBAL_LIST_INIT(uranium_recipes, list ( \ new/datum/stack_recipe("uranium door", /obj/structure/mineral_door/uranium, 10, one_per_turf = 1, on_floor = 1), \ @@ -163,6 +167,7 @@ GLOBAL_LIST_INIT(uranium_recipes, list ( \ point_value = 20 merge_type = /obj/item/stack/sheet/mineral/plasma material_type = /datum/material/plasma + walltype = /turf/closed/wall/mineral/plasma /obj/item/stack/sheet/mineral/plasma/suicide_act(mob/living/carbon/user) user.visible_message("[user] begins licking \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -205,6 +210,7 @@ GLOBAL_LIST_INIT(plasma_recipes, list ( \ point_value = 20 merge_type = /obj/item/stack/sheet/mineral/gold material_type = /datum/material/gold + walltype = /turf/closed/wall/mineral/gold GLOBAL_LIST_INIT(gold_recipes, list ( \ new/datum/stack_recipe("golden door", /obj/structure/mineral_door/gold, 10, one_per_turf = 1, on_floor = 1), \ @@ -236,6 +242,7 @@ GLOBAL_LIST_INIT(gold_recipes, list ( \ merge_type = /obj/item/stack/sheet/mineral/silver material_type = /datum/material/silver tableVariant = /obj/structure/table/optable + walltype = /turf/closed/wall/mineral/silver GLOBAL_LIST_INIT(silver_recipes, list ( \ new/datum/stack_recipe("silver door", /obj/structure/mineral_door/silver, 10, one_per_turf = 1, on_floor = 1), \ @@ -266,6 +273,7 @@ GLOBAL_LIST_INIT(silver_recipes, list ( \ point_value = 50 merge_type = /obj/item/stack/sheet/mineral/bananium material_type = /datum/material/bananium + walltype = /turf/closed/wall/mineral/bananium GLOBAL_LIST_INIT(bananium_recipes, list ( \ new/datum/stack_recipe("bananium tile", /obj/item/stack/tile/mineral/bananium, 1, 4, 20), \ @@ -294,6 +302,7 @@ GLOBAL_LIST_INIT(bananium_recipes, list ( \ point_value = 20 merge_type = /obj/item/stack/sheet/mineral/titanium material_type = /datum/material/titanium + walltype = /turf/closed/wall/mineral/titanium GLOBAL_LIST_INIT(titanium_recipes, list ( \ new/datum/stack_recipe("titanium tile", /obj/item/stack/tile/mineral/titanium, 1, 4, 20), \ @@ -324,6 +333,7 @@ GLOBAL_LIST_INIT(titanium_recipes, list ( \ custom_materials = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT, /datum/material/plasma=MINERAL_MATERIAL_AMOUNT) point_value = 45 merge_type = /obj/item/stack/sheet/mineral/plastitanium + walltype = /turf/closed/wall/mineral/plastitanium /obj/item/stack/sheet/mineral/plastitanium/fifty amount = 50 @@ -390,11 +400,14 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( name = "snow" icon_state = "sheet-snow" item_state = "sheet-snow" + custom_materials = list(/datum/material/snow = MINERAL_MATERIAL_AMOUNT) singular_name = "snow block" force = 1 throwforce = 2 grind_results = list(/datum/reagent/consumable/ice = 20) merge_type = /obj/item/stack/sheet/mineral/snow + walltype = /turf/closed/wall/mineral/snow + material_type = /datum/material/snow GLOBAL_LIST_INIT(snow_recipes, list ( \ new/datum/stack_recipe("Snow Wall", /turf/closed/wall/mineral/snow, 5, one_per_turf = 1, on_floor = 1), \ diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index c11b619431..f0a57fddb2 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -205,7 +205,7 @@ GLOBAL_LIST_INIT(plasteel_recipes, list ( \ desc = "This sheet is an alloy of iron and plasma." icon_state = "sheet-plasteel" item_state = "sheet-metal" - custom_materials = list(/datum/material/iron=2000, /datum/material/plasma=2000) + custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT, /datum/material/plasma=MINERAL_MATERIAL_AMOUNT) throwforce = 10 flags_1 = CONDUCT_1 armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 80) @@ -289,6 +289,7 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ novariants = TRUE material_type = /datum/material/wood grind_results = list(/datum/reagent/carbon = 20) + walltype = /turf/closed/wall/mineral/wood /obj/item/stack/sheet/mineral/wood/attackby(obj/item/W, mob/user, params) // NOTE: sheet_types.dm is where the WOOD stack lives. Maybe move this over there. // Taken from /obj/item/stack/rods/attackby in [rods.dm] @@ -344,11 +345,13 @@ GLOBAL_LIST_INIT(bamboo_recipes, list ( \ icon_state = "sheet-bamboo" item_state = "sheet-bamboo" icon = 'icons/obj/stack_objects.dmi' + custom_materials = list(/datum/material/bamboo = MINERAL_MATERIAL_AMOUNT) throwforce = 15 armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 0) resistance_flags = FLAMMABLE merge_type = /obj/item/stack/sheet/mineral/bamboo grind_results = list(/datum/reagent/carbon = 5) + material_type = /datum/material/bamboo /obj/item/stack/sheet/mineral/bamboo/get_main_recipes() . = ..() @@ -513,12 +516,14 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ desc = "Large sheets of card, like boxes folded flat." singular_name = "cardboard sheet" icon_state = "sheet-card" + custom_materials = list(/datum/material/cardboard = MINERAL_MATERIAL_AMOUNT) item_state = "sheet-card" resistance_flags = FLAMMABLE force = 0 throwforce = 0 merge_type = /obj/item/stack/sheet/cardboard novariants = TRUE + material_type = /datum/material/cardboard /obj/item/stack/sheet/cardboard/get_main_recipes() . = ..() @@ -558,10 +563,12 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list ( \ icon_state = "sheet-runed" item_state = "sheet-runed" icon = 'icons/obj/stack_objects.dmi' + custom_materials = list(/datum/material/runedmetal = MINERAL_MATERIAL_AMOUNT) sheettype = "runed" merge_type = /obj/item/stack/sheet/runed_metal novariants = TRUE grind_results = list(/datum/reagent/iron = 5, /datum/reagent/blood = 15) + material_type = /datum/material/runedmetal /obj/item/stack/sheet/runed_metal/ratvar_act() new /obj/item/stack/tile/brass(loc, amount) @@ -680,6 +687,7 @@ GLOBAL_LIST_INIT(bronze_recipes, list ( \ icon_state = "sheet-brass" item_state = "sheet-brass" icon = 'icons/obj/stack_objects.dmi' + custom_materials = list(/datum/material/bronze = MINERAL_MATERIAL_AMOUNT) resistance_flags = FIRE_PROOF | ACID_PROOF throwforce = 10 max_amount = 50 @@ -690,6 +698,7 @@ GLOBAL_LIST_INIT(bronze_recipes, list ( \ grind_results = list(/datum/reagent/iron = 5, /datum/reagent/copper = 3) //we have no "tin" reagent so this is the closest thing merge_type = /obj/item/stack/tile/bronze tableVariant = /obj/structure/table/bronze + material_type = /datum/material/bronze /obj/item/stack/tile/bronze/attack_self(mob/living/user) if(is_servant_of_ratvar(user)) //still lets them build with it, just gives a message @@ -737,6 +746,7 @@ GLOBAL_LIST_INIT(bone_recipes, list( icon = 'icons/obj/mining.dmi' icon_state = "bone" item_state = "sheet-bone" + custom_materials = list(/datum/material/bone = MINERAL_MATERIAL_AMOUNT) singular_name = "bone" desc = "Someone's been drinking their milk." force = 7 @@ -747,6 +757,7 @@ GLOBAL_LIST_INIT(bone_recipes, list( throw_range = 3 grind_results = list(/datum/reagent/carbon = 10) merge_type = /obj/item/stack/sheet/bone + material_type = /datum/material/bone /obj/item/stack/sheet/bone/get_main_recipes() . = ..() @@ -774,6 +785,7 @@ GLOBAL_LIST_INIT(plastic_recipes, list( custom_materials = list(/datum/material/plastic=MINERAL_MATERIAL_AMOUNT) throwforce = 7 grind_results = list(/datum/reagent/glitter/white = 60) + material_type = /datum/material/plastic merge_type = /obj/item/stack/sheet/plastic /obj/item/stack/sheet/plastic/fifty @@ -799,9 +811,11 @@ new /datum/stack_recipe("paper frame door", /obj/structure/mineral_door/paperfra singular_name = "paper frame" icon_state = "sheet-paper" item_state = "sheet-paper" + custom_materials = list(/datum/material/paper = MINERAL_MATERIAL_AMOUNT) merge_type = /obj/item/stack/sheet/paperframes resistance_flags = FLAMMABLE merge_type = /obj/item/stack/sheet/paperframes + material_type = /datum/material/paper /obj/item/stack/sheet/paperframes/get_main_recipes() . = ..() @@ -842,3 +856,55 @@ new /datum/stack_recipe("paper frame door", /obj/structure/mineral_door/paperfra merge_type = /obj/item/stack/sheet/cotton/durathread pull_effort = 70 loom_result = /obj/item/stack/sheet/durathread + +/obj/item/stack/sheet/meat + name = "meat sheets" + desc = "Something's bloody meat compressed into a nice solid sheet" + singular_name = "meat sheet" + icon_state = "sheet-meat" + material_flags = MATERIAL_COLOR + custom_materials = list(/datum/material/meat = MINERAL_MATERIAL_AMOUNT) + merge_type = /obj/item/stack/sheet/meat + material_type = /datum/material/meat + material_modifier = 1 //None of that wussy stuff + +/obj/item/stack/sheet/meat/fifty + amount = 50 +/obj/item/stack/sheet/meat/twenty + amount = 20 +/obj/item/stack/sheet/meat/five + amount = 5 + +/obj/item/stack/sheet/pizza + name = "pepperoni sheetzzas" + desc = "It's a delicious pepperoni sheetzza!" + singular_name = "pepperoni sheetzza" + icon_state = "sheet-pizza" + custom_materials = list(/datum/material/pizza = MINERAL_MATERIAL_AMOUNT) + merge_type = /obj/item/stack/sheet/pizza + material_type = /datum/material/pizza + material_modifier = 1 + +/obj/item/stack/sheet/pizza/fifty + amount = 50 +/obj/item/stack/sheet/pizza/twenty + amount = 20 +/obj/item/stack/sheet/pizza/five + amount = 5 + +/obj/item/stack/sheet/sandblock + name = "blocks of sand" + desc = "You're too old to be playing with sandcastles. Now you build... sandstations." + singular_name = "block of sand" + icon_state = "sheet-sandstone" + custom_materials = list(/datum/material/sand = MINERAL_MATERIAL_AMOUNT) + merge_type = /obj/item/stack/sheet/sandblock + material_type = /datum/material/sand + material_modifier = 1 + +/obj/item/stack/sheet/sandblock/fifty + amount = 50 +/obj/item/stack/sheet/sandblock/twenty + amount = 20 +/obj/item/stack/sheet/sandblock/five + amount = 5 diff --git a/code/game/objects/items/stacks/sheets/sheets.dm b/code/game/objects/items/stacks/sheets/sheets.dm index dfba533247..57c8ba75d8 100644 --- a/code/game/objects/items/stacks/sheets/sheets.dm +++ b/code/game/objects/items/stacks/sheets/sheets.dm @@ -10,10 +10,14 @@ throw_range = 3 attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "smashed") novariants = FALSE - mats_per_stack = MINERAL_MATERIAL_AMOUNT - var/sheettype = null //this is used for girders in the creation of walls/false walls - var/point_value = 0 //turn-in value for the gulag stacker - loosely relative to its rarity - var/shard_type // the shard debris typepath left over by solar panels and windows etc. + ///this is used for girders in the creation of walls/false walls + var/sheettype = null + ///turn-in value for the gulag stacker - loosely relative to its rarity + var/point_value = 0 + /// the shard debris typepath left over by solar panels and windows etc. + var/shard_type + ///What type of wall does this sheet spawn + var/walltype /obj/item/stack/sheet/Initialize(mapload, new_amount, merge) . = ..() diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 2c8e700316..b124908bf2 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -22,7 +22,7 @@ var/merge_type = null // This path and its children should merge with this stack, defaults to src.type var/full_w_class = WEIGHT_CLASS_NORMAL //The weight class the stack should have at amount > 2/3rds max_amount var/novariants = TRUE //Determines whether the item should update it's sprites based on amount. - var/mats_per_stack = 0 + var/list/mats_per_unit //list that tells you how much is in a single unit. ///Datum material type that this stack is made of var/material_type //NOTE: When adding grind_results, the amounts should be for an INDIVIDUAL ITEM - these amounts will be multiplied by the stack size in on_grind() @@ -47,8 +47,11 @@ if(!merge_type) merge_type = type if(custom_materials && custom_materials.len) + mats_per_unit = list() + var/in_process_mat_list = custom_materials.Copy() for(var/i in custom_materials) - custom_materials[SSmaterials.GetMaterialRef(i)] = mats_per_stack * amount + mats_per_unit[SSmaterials.GetMaterialRef(i)] = in_process_mat_list[i] + custom_materials[i] *= amount . = ..() if(merge) for(var/obj/item/stack/S in loc) @@ -60,7 +63,7 @@ var/datum/material/M = SSmaterials.GetMaterialRef(material_type) //First/main material for(var/i in M.categories) switch(i) - if(MAT_CATEGORY_RIGID) + if(MAT_CATEGORY_BASE_RECIPES) var/list/temp = SSmaterials.rigid_stack_recipes.Copy() recipes += temp update_weight() @@ -309,16 +312,19 @@ /obj/item/stack/use(used, transfer = FALSE, check = TRUE) // return 0 = borked; return 1 = had enough if(check && zero_amount()) - return FALSE + return TRUE if (is_cyborg) return source.use_charge(used * cost) if (amount < used) return FALSE amount -= used - if(check) - zero_amount() - for(var/i in custom_materials) - custom_materials[i] = amount * mats_per_stack + if(check && zero_amount()) + return FALSE + if(length(mats_per_unit)) + var/temp_materials = custom_materials.Copy() + for(var/i in mats_per_unit) + temp_materials[i] = mats_per_unit[i] * src.amount + set_custom_materials(temp_materials) update_icon() update_weight() return TRUE @@ -350,10 +356,11 @@ source.add_charge(amount * cost) else src.amount += amount - if(custom_materials && custom_materials.len) - for(var/i in custom_materials) - custom_materials[SSmaterials.GetMaterialRef(i)] = MINERAL_MATERIAL_AMOUNT * src.amount - set_custom_materials() //Refresh + if(length(mats_per_unit)) + var/temp_materials = custom_materials.Copy() + for(var/i in mats_per_unit) + temp_materials[i] = mats_per_unit[i] * src.amount + set_custom_materials(temp_materials) update_icon() update_weight() diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 0635c55ca3..13fca1e8fe 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -9,16 +9,35 @@ throw_speed = 3 throw_range = 7 max_amount = 60 - mats_per_stack = 500 var/turf_type = null var/mineralType = null novariants = TRUE + var/human_maxHealth = 100 /obj/item/stack/tile/Initialize(mapload, amount) . = ..() pixel_x = rand(-3, 3) pixel_y = rand(-3, 3) //randomize a little +/obj/item/stack/tile/examine(mob/user) + . = ..() + if(throwforce && !is_cyborg) //do not want to divide by zero or show the message to borgs who can't throw + var/verb + switch(CEILING(human_maxHealth / throwforce, 1)) //throws to crit a human + if(1 to 3) + verb = "superb" + if(4 to 6) + verb = "great" + if(7 to 9) + verb = "good" + if(10 to 12) + verb = "fairly decent" + if(13 to 15) + verb = "mediocre" + if(!verb) + return + . += "Those could work as a [verb] throwing weapon." + /obj/item/stack/tile/attackby(obj/item/W, mob/user, params) if (istype(W, /obj/item/weldingtool)) @@ -470,7 +489,7 @@ /obj/item/stack/tile/plasteel name = "floor tile" singular_name = "floor tile" - desc = "Those could work as a pretty decent throwing weapon." + desc = "The ground you walk on." icon_state = "tile" force = 6 custom_materials = list(/datum/material/iron=500) @@ -482,7 +501,15 @@ resistance_flags = FIRE_PROOF /obj/item/stack/tile/plasteel/cyborg - desc = "The ground you walk on." //Not the usual floor tile desc as that refers to throwing, Cyborgs can't do that - RR custom_materials = null // All other Borg versions of items have no Metal or Glass - RR is_cyborg = 1 cost = 125 + +/obj/item/stack/tile/material + name = "floor tile" + singular_name = "floor tile" + desc = "The ground you walk on." + throwforce = 10 + icon_state = "material_tile" + turf_type = /turf/open/floor/material + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index cacf361722..ff62b9cc48 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -170,7 +170,7 @@ qdel(src) return - if(S.sheettype && S.sheettype != "runed") + if(S.sheettype != "runed") var/M = S.sheettype if(state == GIRDER_DISPLACED) var/F = text2path("/obj/structure/falsewall/[M]") @@ -188,9 +188,13 @@ transfer_fingerprints_to(FW) qdel(src) else - var/F = text2path("/turf/closed/wall/mineral/[M]") + var/list/material_list + var/F = S.walltype if(!F) - return + F = /turf/closed/wall/material + if(S.material_type) + material_list = list() + material_list[SSmaterials.GetMaterialRef(S.material_type)] = MINERAL_MATERIAL_AMOUNT * 2 if(S.get_amount() < 2) to_chat(user, "You need at least two sheets to add plating!") return @@ -201,7 +205,9 @@ S.use(2) to_chat(user, "You add the plating.") var/turf/T = get_turf(src) - T.PlaceOnTop(F) + var/turf/newturf = T.PlaceOnTop(F) + if(material_list) + newturf.set_custom_materials(material_list) transfer_fingerprints_to(T) qdel(src) return diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 5eecc6962a..41e7c6c60f 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -157,8 +157,7 @@ secret_type = /obj/effect/spawner/lootdrop/prison_loot_toilet /obj/structure/toilet/greyscale - - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_EFFECTS buildstacktype = null /obj/structure/urinal @@ -582,6 +581,12 @@ G.use(1) return + if(istype(O, /obj/item/stack/ore/glass)) + new /obj/item/stack/sheet/sandblock(loc) + to_chat(user, "You wet the sand in the sink and form it into a block.") + O.use(1) + return + if(!istype(O)) return if(O.item_flags & ABSTRACT) //Abstract items like grabs won't wash. No-drop items will though because it's still technically an item in your hand. @@ -702,11 +707,6 @@ icon_state = "puddle" resistance_flags = UNACIDABLE -/obj/structure/sink/greyscale - icon_state = "sink_greyscale" - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR - buildstacktype = null - //ATTACK HAND IGNORING PARENT RETURN VALUE /obj/structure/sink/puddle/attack_hand(mob/M) icon_state = "puddle-splash" @@ -722,7 +722,8 @@ qdel(src) /obj/structure/sink/greyscale - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR + icon_state = "sink_greyscale" + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_EFFECTS buildstacktype = null //Shower Curtains// diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 75603a1116..bdca384bd0 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -189,9 +189,12 @@ if(user && !silent) to_chat(user, "You remove the floor tile.") if(floor_tile && make_tile) - new floor_tile(src) + spawn_tile() return make_plating() +/turf/open/floor/proc/spawn_tile() + new floor_tile(src) + /turf/open/floor/singularity_pull(S, current_size) . = ..() switch(current_size) @@ -293,3 +296,13 @@ return TRUE return FALSE + +/turf/open/floor/material + name = "floor" + icon_state = "materialfloor" + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS + +/turf/open/floor/material/spawn_tile() + for(var/i in custom_materials) + var/datum/material/M = i + new M.sheet_type(src, FLOOR(custom_materials[M] / MINERAL_MATERIAL_AMOUNT, 1)) diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm index 8e0eace9cd..f26a4b827a 100644 --- a/code/game/turfs/simulated/floor/plating.dm +++ b/code/game/turfs/simulated/floor/plating.dm @@ -76,11 +76,15 @@ var/obj/item/stack/tile/W = C if(!W.use(1)) return - var/turf/open/floor/T = PlaceOnTop(W.turf_type, flags = CHANGETURF_INHERIT_AIR) - if(istype(W, /obj/item/stack/tile/light)) //TODO: get rid of this ugly check somehow - var/obj/item/stack/tile/light/L = W - var/turf/open/floor/light/F = T - F.state = L.state + if(istype(W, /obj/item/stack/tile/material)) + var/turf/newturf = PlaceOnTop(/turf/open/floor/material, flags = CHANGETURF_INHERIT_AIR) + newturf.set_custom_materials(W.custom_materials) + else if(W.turf_type) + var/turf/open/floor/T = PlaceOnTop(W.turf_type, flags = CHANGETURF_INHERIT_AIR) + if(istype(W, /obj/item/stack/tile/light)) //TODO: get rid of this ugly check somehow + var/obj/item/stack/tile/light/L = W + var/turf/open/floor/light/F = T + F.state = L.state playsound(src, 'sound/weapons/genhit.ogg', 50, 1) else to_chat(user, "This section is too damaged to support a tile! Use a welder to fix the damage.") diff --git a/code/game/turfs/simulated/wall/material_walls.dm b/code/game/turfs/simulated/wall/material_walls.dm new file mode 100644 index 0000000000..d3952609e0 --- /dev/null +++ b/code/game/turfs/simulated/wall/material_walls.dm @@ -0,0 +1,22 @@ +/turf/closed/wall/material + name = "wall" + desc = "A huge chunk of material used to separate rooms." + icon = 'icons/turf/walls/materialwall.dmi' + icon_state = "wall" + canSmoothWith = list(/turf/closed/wall/material) + smooth = SMOOTH_TRUE + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS + +/turf/closed/wall/material/break_wall() + for(var/i in custom_materials) + var/datum/material/M = i + new M.sheet_type(src, FLOOR(custom_materials[M] / MINERAL_MATERIAL_AMOUNT, 1)) + return new girder_type(src) + +/turf/closed/wall/material/devastate_wall() + for(var/i in custom_materials) + var/datum/material/M = i + new M.sheet_type(src, FLOOR(custom_materials[M] / MINERAL_MATERIAL_AMOUNT, 1)) + +/turf/closed/wall/material/mat_update_desc(mat) + desc = "A huge chunk of [mat] used to separate rooms." diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 88f6dd6962..5db289bd31 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -85,6 +85,9 @@ if (opacity) has_opaque_atom = TRUE + // apply materials properly from the default custom_materials value + set_custom_materials(custom_materials) + ComponentInitialize() return INITIALIZE_HINT_NORMAL diff --git a/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm b/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm index 640c53946f..25de64fe34 100644 --- a/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm +++ b/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm @@ -31,10 +31,6 @@ beating = 0 var/fakingit = 0 -/obj/item/organ/heart/vampheart/prepare_eat() - ..() - // Do cool stuff for eating vamp heart? - /obj/item/organ/heart/vampheart/Restart() beating = 0 // DONT run ..(). We don't want to start beating again. return 0 diff --git a/code/modules/arousal/genitals.dm b/code/modules/arousal/genitals.dm index fb254a2dcc..4d2e5e6fef 100644 --- a/code/modules/arousal/genitals.dm +++ b/code/modules/arousal/genitals.dm @@ -1,7 +1,7 @@ /obj/item/organ/genital color = "#fcccb3" w_class = WEIGHT_CLASS_SMALL - organ_flags = ORGAN_NO_DISMEMBERMENT + organ_flags = ORGAN_NO_DISMEMBERMENT|ORGAN_EDIBLE var/shape var/sensitivity = 1 // wow if this were ever used that'd be cool but it's not but i'm keeping it for my unshit code var/genital_flags //see citadel_defines.dm diff --git a/code/modules/food_and_drinks/food.dm b/code/modules/food_and_drinks/food.dm index 203eb3eef6..f83a1222fd 100644 --- a/code/modules/food_and_drinks/food.dm +++ b/code/modules/food_and_drinks/food.dm @@ -6,7 +6,6 @@ /// get_random_food proc. //////////////////////////////////////////////////////////////////////////////// -#define STOP_SERVING_BREAKFAST (15 MINUTES) /obj/item/reagent_containers/food possible_transfer_amounts = list() @@ -51,5 +50,3 @@ if((foodtype & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST) SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast) last_check_time = world.time - -#undef STOP_SERVING_BREAKFAST diff --git a/code/modules/food_and_drinks/food/snacks/meat.dm b/code/modules/food_and_drinks/food/snacks/meat.dm index b8fa64a7bc..a35dcc1dc4 100644 --- a/code/modules/food_and_drinks/food/snacks/meat.dm +++ b/code/modules/food_and_drinks/food/snacks/meat.dm @@ -1,6 +1,7 @@ /obj/item/reagent_containers/food/snacks/meat var/subjectname = "" var/subjectjob = null + custom_materials = list(/datum/material/meat = MINERAL_MATERIAL_AMOUNT * 4) /obj/item/reagent_containers/food/snacks/meat/slab name = "meat" diff --git a/code/modules/food_and_drinks/food/snacks_pizza.dm b/code/modules/food_and_drinks/food/snacks_pizza.dm index ebc67a28c1..f30c182963 100644 --- a/code/modules/food_and_drinks/food/snacks_pizza.dm +++ b/code/modules/food_and_drinks/food/snacks_pizza.dm @@ -10,6 +10,17 @@ tastes = list("crust" = 1, "tomato" = 1, "cheese" = 1) foodtype = GRAIN | DAIRY | VEGETABLES +/obj/item/reagent_containers/food/snacks/pizzaslice/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/kitchen/rollingpin)) + if(!isturf(loc)) + to_chat(user, "You need to put [src] on a surface to roll it out!") + return + new /obj/item/stack/sheet/pizza(loc) + to_chat(user, "You smoosh [src] into a cheesy sheet.") + qdel(src) + return + return ..() + /obj/item/reagent_containers/food/snacks/pizzaslice icon = 'icons/obj/food/pizzaspaghetti.dmi' list_reagents = list(/datum/reagent/consumable/nutriment = 5) diff --git a/code/modules/mining/equipment/regenerative_core.dm b/code/modules/mining/equipment/regenerative_core.dm index 439929b9c1..1de3a86702 100644 --- a/code/modules/mining/equipment/regenerative_core.dm +++ b/code/modules/mining/equipment/regenerative_core.dm @@ -111,9 +111,6 @@ go_inert() return ..() -/obj/item/organ/regenerative_core/prepare_eat() - return null - /*************************Legion core********************/ /obj/item/organ/regenerative_core/legion desc = "A strange rock that crackles with power. It can be used to heal completely, but it will rapidly decay into uselessness." diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index f6b7110803..f429230453 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -17,7 +17,6 @@ var/points = 0 //How many points this ore gets you from the ore redemption machine var/refined_type = null //What this ore defaults to being refined into novariants = TRUE // Ore stacks handle their icon updates themselves to keep the illusion that there's more going - mats_per_stack = MINERAL_MATERIAL_AMOUNT var/list/stack_overlays /obj/item/stack/ore/update_overlays() diff --git a/code/modules/mob/living/brain/brain_item.dm b/code/modules/mob/living/brain/brain_item.dm index 687442c1f8..4fda02317e 100644 --- a/code/modules/mob/living/brain/brain_item.dm +++ b/code/modules/mob/living/brain/brain_item.dm @@ -76,9 +76,6 @@ REMOVE_SKILL_MODIFIER_BODY(/datum/skill_modifier/heavy_brain_damage, null, C) C.update_hair() -/obj/item/organ/brain/prepare_eat() - return // Too important to eat. - /obj/item/organ/brain/proc/transfer_identity(mob/living/L) name = "[L.name]'s brain" if(brainmob) diff --git a/code/modules/mob/living/carbon/alien/organs.dm b/code/modules/mob/living/carbon/alien/organs.dm index 8485fece85..8e3966eb03 100644 --- a/code/modules/mob/living/carbon/alien/organs.dm +++ b/code/modules/mob/living/carbon/alien/organs.dm @@ -1,7 +1,8 @@ /obj/item/organ/alien icon_state = "xgibmid2" + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/toxin/acid = 10) var/list/alien_powers = list() - organ_flags = ORGAN_NO_SPOIL + organ_flags = ORGAN_NO_SPOIL|ORGAN_EDIBLE /obj/item/organ/alien/Initialize() . = ..() @@ -26,12 +27,6 @@ owner.RemoveAbility(P) ..() -/obj/item/organ/alien/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/toxin/acid, 10) - return S - - /obj/item/organ/alien/plasmavessel name = "plasma vessel" icon_state = "plasma" @@ -39,17 +34,13 @@ zone = BODY_ZONE_CHEST slot = "plasmavessel" alien_powers = list(/obj/effect/proc_holder/alien/plant, /obj/effect/proc_holder/alien/transfer) + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/toxin/plasma = 10) var/storedPlasma = 100 var/max_plasma = 250 var/heal_rate = 5 var/plasma_rate = 10 -/obj/item/organ/alien/plasmavessel/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/toxin/plasma, storedPlasma/10) - return S - /obj/item/organ/alien/plasmavessel/large name = "large plasma vessel" icon_state = "plasma_large" diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index 9bb50bdf42..bb92eb79bd 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -4,6 +4,7 @@ name = "alien embryo" icon = 'icons/mob/alien.dmi' icon_state = "larva0_dead" + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/toxin/acid = 10) var/stage = 0 var/bursting = FALSE @@ -16,11 +17,6 @@ if(prob(10)) AttemptGrow(0) -/obj/item/organ/body_egg/alien_embryo/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/toxin/acid, 10) - return S - /obj/item/organ/body_egg/alien_embryo/on_life() . = ..() if(!owner) diff --git a/code/modules/mob/living/carbon/human/species_types/dwarves.dm b/code/modules/mob/living/carbon/human/species_types/dwarves.dm index bc5f198b4d..7ca057711e 100644 --- a/code/modules/mob/living/carbon/human/species_types/dwarves.dm +++ b/code/modules/mob/living/carbon/human/species_types/dwarves.dm @@ -89,11 +89,7 @@ GLOBAL_LIST_INIT(dwarf_last, world.file2list("strings/names/dwarf_last.txt")) // //These count in on_life ticks which should be 2 seconds per every increment of 1 in a perfect world. var/dwarf_eth_ticker = 0 //Currently set =< 1, that means this will fire the proc around every 2 seconds var/last_alcohol_spam - -/obj/item/organ/dwarfgland/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/consumable/ethanol, stored_alcohol/10) - return S + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/ethanol = 10) /obj/item/organ/dwarfgland/on_life() //Primary loop to hook into to start delayed loops for other loops.. . = ..() diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index cb43a8489a..9e1e7a1b89 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -128,7 +128,7 @@ S.source = get_or_create_estorage(/datum/robot_energy_storage/wrapping_paper) if(S && S.source) - S.custom_materials = null + S.set_custom_materials(null) S.is_cyborg = 1 if(I.loc != src) diff --git a/code/modules/projectiles/boxes_magazines/_box_magazine.dm b/code/modules/projectiles/boxes_magazines/_box_magazine.dm index 8ebddaa24f..9ea030da99 100644 --- a/code/modules/projectiles/boxes_magazines/_box_magazine.dm +++ b/code/modules/projectiles/boxes_magazines/_box_magazine.dm @@ -114,11 +114,13 @@ /obj/item/ammo_box/update_icon() . = ..() desc = "[initial(desc)] There [stored_ammo.len == 1 ? "is" : "are"] [stored_ammo.len] shell\s left!" - for (var/material in bullet_cost) - var/material_amount = bullet_cost[material] - material_amount = (material_amount*stored_ammo.len) + base_cost[material] - custom_materials[material] = material_amount - set_custom_materials(custom_materials)//make sure we setup the correct properties again + if(length(bullet_cost)) + var/temp_materials = custom_materials.Copy() + for (var/material in bullet_cost) + var/material_amount = bullet_cost[material] + material_amount = (material_amount*stored_ammo.len) + base_cost[material] + temp_materials[material] = material_amount + set_custom_materials(temp_materials) /obj/item/ammo_box/update_icon_state() switch(multiple_sprites) diff --git a/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm b/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm index 804556cb04..e0702be689 100644 --- a/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm +++ b/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm @@ -154,3 +154,12 @@ build_path = /obj/item/circuitboard/machine/shuttle/heater category = list ("Shuttle Machinery") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/board/sheetifier + name = "Sheetifier" + desc = "This machine turns weird things into sheets." + id = "sheetifier" + build_path = /obj/item/circuitboard/machine/sheetifier + category = list ("Misc. Machinery") + departmental_flags = DEPARTMENTAL_FLAG_ALL + diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm index a5df3f4d12..5a50120833 100644 --- a/code/modules/research/machinery/_production.dm +++ b/code/modules/research/machinery/_production.dm @@ -96,7 +96,7 @@ for(var/i in 1 to amount) var/obj/O = new path(get_turf(src)) if(efficient_with(O.type)) - O.set_custom_materials(matlist.Copy()) + O.set_custom_materials(matlist) O.rnd_crafted(src) SSblackbox.record_feedback("nested tally", "item_printed", amount, list("[type]", "[path]")) investigate_log("[key_name(user)] built [amount] of [path] at [src]([type]).", INVESTIGATE_RESEARCH) diff --git a/code/modules/research/techweb/nodes/engineering_nodes.dm b/code/modules/research/techweb/nodes/engineering_nodes.dm index eac8c2faf2..d024823c85 100644 --- a/code/modules/research/techweb/nodes/engineering_nodes.dm +++ b/code/modules/research/techweb/nodes/engineering_nodes.dm @@ -16,7 +16,9 @@ display_name = "Advanced Engineering" description = "Pushing the boundaries of physics, one chainsaw-fist at a time." prereq_ids = list("engineering", "emp_basic") - design_ids = list("engine_goggles", "magboots", "forcefield_projector", "weldingmask" , "rcd_loaded", "rpd", "tray_goggles_prescription", "engine_goggles_prescription", "mesons_prescription", "rcd_upgrade_frames", "rcd_upgrade_simple_circuits", "rcd_ammo_large") + design_ids = list("engine_goggles", "magboots", "forcefield_projector", "weldingmask" , "rcd_loaded", "rpd", + "tray_goggles_prescription", "engine_goggles_prescription", "mesons_prescription", "rcd_upgrade_frames", + "rcd_upgrade_simple_circuits", "rcd_ammo_large", "sheetifier") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 4000) /datum/techweb_node/anomaly diff --git a/code/modules/surgery/organ_manipulation.dm b/code/modules/surgery/organ_manipulation.dm index f493137424..4ce51ae119 100644 --- a/code/modules/surgery/organ_manipulation.dm +++ b/code/modules/surgery/organ_manipulation.dm @@ -61,7 +61,7 @@ time = 64 name = "manipulate organs" repeatable = 1 - implements = list(/obj/item/organ = 100, /obj/item/reagent_containers/food/snacks/organ = 0, /obj/item/organ_storage = 100) + implements = list(/obj/item/organ = 100, /obj/item/organ_storage = 100) var/implements_extract = list(TOOL_HEMOSTAT = 100, TOOL_CROWBAR = 55) var/current_type var/obj/item/organ/I = null @@ -85,6 +85,10 @@ if(target_zone != I.zone || target.getorganslot(I.slot)) to_chat(user, "There is no room for [I] in [target]'s [parse_zone(target_zone)]!") return -1 + var/obj/item/organ/meatslab = tool + if(!meatslab.useable) + to_chat(user, "[I] seems to have been chewed on, you can't use this!") + return -1 display_results(user, target, "You begin to insert [tool] into [target]'s [parse_zone(target_zone)]...", "[user] begins to insert [tool] into [target]'s [parse_zone(target_zone)].", "[user] begins to insert something into [target]'s [parse_zone(target_zone)].") @@ -111,9 +115,6 @@ else return -1 - else if(istype(tool, /obj/item/reagent_containers/food/snacks/organ)) - to_chat(user, "[tool] was bitten by someone! It's too damaged to use!") - return -1 /datum/surgery_step/manipulate_organs/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) if(current_type == "insert") if(istype(tool, /obj/item/organ_storage)) diff --git a/code/modules/surgery/organs/appendix.dm b/code/modules/surgery/organs/appendix.dm index c737e8bc30..782991d79c 100644 --- a/code/modules/surgery/organs/appendix.dm +++ b/code/modules/surgery/organs/appendix.dm @@ -37,9 +37,3 @@ ..() if(inflamed) M.ForceContractDisease(new /datum/disease/appendicitis(), FALSE, TRUE) - -/obj/item/organ/appendix/prepare_eat() - var/obj/S = ..() - if(inflamed) - S.reagents.add_reagent(/datum/reagent/toxin/bad_food, 5) - return S diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 465c10c4cd..e251abfd35 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -61,10 +61,10 @@ return "a healthy" return "an unstable" -/obj/item/organ/heart/prepare_eat() - var/obj/S = ..() - S.icon_state = "[icon_base]-off" - return S +/obj/item/organ/heart/OnEatFrom(eater, feeder) + . = ..() + beating = FALSE + update_icon() /obj/item/organ/heart/on_life() . = ..() diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm index b24034ca4a..2465b63800 100755 --- a/code/modules/surgery/organs/liver.dm +++ b/code/modules/surgery/organs/liver.dm @@ -23,6 +23,7 @@ var/toxLethality = LIVER_DEFAULT_TOX_LETHALITY//affects how much damage toxins do to the liver var/filterToxins = TRUE //whether to filter toxins var/cachedmoveCalc = 1 + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/iron = 5) /obj/item/organ/liver/on_life() . = ..() @@ -44,11 +45,6 @@ if(damage > 10 && prob(damage/3))//the higher the damage the higher the probability to_chat(owner, "You feel a dull pain in your abdomen.") -/obj/item/organ/liver/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/iron, 5) - return S - /obj/item/organ/liver/applyOrganDamage(d, maximum = maxHealth) . = ..() if(!. || QDELETED(owner)) diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index b3020ae13f..949eef62d0 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -24,6 +24,8 @@ now_fixed = "Your lungs seem to once again be able to hold air." high_threshold_cleared = "The constriction around your chest loosens as your breathing calms down." + food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/medicine/salbutamol = 5) + //Breath damage var/safe_oxygen_min = 16 // Minimum safe partial pressure of O2, in kPa @@ -458,11 +460,6 @@ else if(!(organ_flags & ORGAN_FAILING)) failed = FALSE -/obj/item/organ/lungs/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent(/datum/reagent/medicine/salbutamol, 5) - return S - /obj/item/organ/lungs/ipc name = "ipc lungs" icon_state = "lungs-c" diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 761ebc17a2..0378340117 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -8,7 +8,7 @@ var/zone = BODY_ZONE_CHEST var/slot // DO NOT add slots with matching names to different zones - it will break internal_organs_slot list! - var/organ_flags = NONE + var/organ_flags = ORGAN_EDIBLE var/maxHealth = STANDARD_ORGAN_THRESHOLD var/damage = 0 //total damage this organ has sustained ///Healing factor and decay factor function on % of maxhealth, and do not work by applying a static number per tick @@ -25,7 +25,23 @@ var/now_fixed var/high_threshold_cleared var/low_threshold_cleared - rad_flags = RAD_NO_CONTAMINATE + + ///When you take a bite you cant jam it in for surgery anymore. + var/useable = TRUE + var/list/food_reagents = list(/datum/reagent/consumable/nutriment = 5) + +/obj/item/organ/Initialize() + . = ..() + if(organ_flags & ORGAN_EDIBLE) + AddComponent(/datum/component/edible, food_reagents, null, RAW | MEAT | GROSS, null, 10, null, null, null, CALLBACK(src, .proc/OnEatFrom)) + START_PROCESSING(SSobj, src) + +/obj/item/organ/Destroy() + if(owner) + // The special flag is important, because otherwise mobs can die + // while undergoing transformation into different mobs. + Remove(TRUE) + return ..() /obj/item/organ/proc/Insert(mob/living/carbon/M, special = 0, drop_if_replaced = TRUE) if(!iscarbon(M) || owner == M) @@ -157,47 +173,8 @@ if(damage > high_threshold) . += "[src] is starting to look discolored." - -/obj/item/organ/proc/prepare_eat() - var/obj/item/reagent_containers/food/snacks/organ/S = new - S.name = name - S.desc = desc - S.icon = icon - S.icon_state = icon_state - S.w_class = w_class - - return S - -/obj/item/reagent_containers/food/snacks/organ - name = "appendix" - icon_state = "appendix" - icon = 'icons/obj/surgery.dmi' - list_reagents = list(/datum/reagent/consumable/nutriment = 5) - foodtype = RAW | MEAT | GROSS - - -/obj/item/organ/Initialize() - . = ..() - START_PROCESSING(SSobj, src) - -/obj/item/organ/Destroy() - if(owner) - // The special flag is important, because otherwise mobs can die - // while undergoing transformation into different mobs. - Remove(TRUE) - return ..() - -/obj/item/organ/attack(mob/living/carbon/M, mob/user) - if(M == user && ishuman(user)) - var/mob/living/carbon/human/H = user - if(status == ORGAN_ORGANIC) - var/obj/item/reagent_containers/food/snacks/S = prepare_eat() - if(S) - qdel(src) - if(H.put_in_active_hand(S)) - S.attack(H, H) - else - ..() +/obj/item/organ/proc/OnEatFrom(eater, feeder) + useable = FALSE //You can't use it anymore after eating it you spaztic /obj/item/organ/item_action_slot_check(slot,mob/user) return //so we don't grant the organ's action to mobs who pick up the organ. diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index f8547dda6e..1c4a2d3043 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -252,6 +252,7 @@ name = "robotic voicebox" desc = "A voice synthesizer that can interface with organic lifeforms." status = ORGAN_ROBOTIC + organ_flags = ORGAN_NO_SPOIL icon_state = "tonguerobot" say_mod = "states" attack_verb = list("beeped", "booped") diff --git a/icons/materials/composite.dmi b/icons/materials/composite.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a2a92b6eb7e57a19a92711e59e12386f11253379 GIT binary patch literal 2954 zcmV;53w88~P)V=-0C=2*&CLqJFc1XbbM`5g_AdTibCDFup?!y~Sxt~6WfK+p^d1V{B)1v( znCbB{Tm)LS>Hq)=ut`Kg zRCt{2Tuo>l*A@OoR$7(TN>)~z#e~!a7Zu05v{}t;3@J!-@gfNBO32tj;DzOlEGUkl zjkSqPDSeHNg9@dk;HnfXT0u51aYa$=662F38RuiLJ%^Q(pR0w3M{)qrncpio^XXX< z0?<^ru5Yx!q^PDoX`VzW1z=Azi=x<-m>&ZD#kLR0w&xb5c}`v5IST*}E>7GstpZ8= z*ROTXBEg8MPZvTm`@tVf-{tdLOyi{AYHH8(JWZ5RR_13}Hdz$Kmg(bsK&DADOP`%T z{UOj~%&F@;XCGXgxW(_e5PVIK4*s6?<<7aIH{Sbh$ZzRaIcXkXPY|Q7$z9AR;Ys~u zn#!`Y`UaPY0PIW;g-u8j`Y}gR`zT}JxQW>HLYvPB1sB4DixaoF2@08KYB9ZOVld5Z z>hrPJCfLStO_#-Rz#Rel^huEHKLCg(NQ+uN1~9Ia+Rd_T62Nf)9~4EgrIhN>DoT>% z9(WJ>P39{z%NH`-Tu+K7V@Z&)BY?H*XkUBSm}s zx!2WU8l$g@1VGBA!sC3?VCo04IQDDYYX^T9;r@kVzal66()FD=0QmdG ziFb86Jwnmjedt4JyTVYZpe7|-S(c3f7~}OFTh>c+bs+F=N5Hl z6L`BWfTgjo*Ni{8vNLNE0$(xGciBvktIQw?$n-3=jY2@bbsjyclIB>y)_DWZy65BO zWqK)HU8=NS0vFhww>q=B5U6B*^aex$*nT%pC{46_zcgP`mZey3Hku3;!AQ>5C#0p4 z#`^ca_RF%wk?G6nZ+O3tEw`Bv1VAf53LNw{-$YAy+WHu3 z>ng_SFLK#A(~I>s>BFe~&WUFfN_+uebn0^YPUr@FD7_?rUJzQA;bVy28U-Ds?UR<{ zXXj6Uh!P`Hm(zEEaEA7BVj|QB943q#*Mx&~JW8pKG1X_x2V|!8vK=|!zIur#cZ85l zpTkCD1^75**FLZhXmv@aBBUtD6#2M(fRtwd-Fd)4S2`tnKBiHQ=BFd18WEq&b{Na& zM1}2GiVmJ|>B*NXY?Xu{m7@=`0;;$3KE5eWr`>jW@>JI>su~gYwkGSzilU%sh<3lm z0E|_A4d&}BOs|Iax)D!IpKo8iG>t3X<0S3%Wn?I=-Zx52cTMh^tP;?8B{VA1Q3yI& z6vYnxCOshNbppCwvblEm9>bdr6S z=H&DZCk)FOpo(S^*t73Gbs-nX3A@aKEz;@71eu~B6GLqZ6k09j^hsHkMkaP`8)E-> z2`?@9?u3b@=q!5AYEH~wYtqat(JEkOTq{+_+>ck=(JiJ)pfD@+W?@zgrHx25q&_Q@)7gX zwYBAn**P~!?7G2Li->{yfG5D_*BVVWpRWMUWL+S7zX^w03wqK)OspPN)y6ejcfvKp zD`7dEbj$-hz_pm}$rn_Ai`2*b#fHz^(Fa(}lV(yj81ozUU2pR>K?C;zI)>3F@R;A` zTs0xls<4`&mMlVjf@sV`h#$he}uKH?4-6)+-D}^a0+= z$I1{5e_-nK!KnTL+3T<2%-=R*9#Fwl^D!~l;FP_ba128&(DDGF$_1*v4X*VD8ZQ$R z1>lC_5e;{^f;n2IexJ#s4{(?#&T!sl%L79EK+FRIV2Jbcs!O@*L=s{i-~nE0ptf{v zZJErF&iv|G`IIAK9^i+((`xZ*D9;aS!H`cN+D@zGoH+Ubw-2b9ZE(6>eN`J@1x^gy z2Mn{#H^ES%ZrJ(|Cmh4jK#+Zhc|)cVF}V;oWO@KIFU}0vh3Es~xu9-5X+EJ}#5`cY zi06U^jOYV~K>21WKQIGeMJWY(=2xFK8t*ffU7u<=^8lsPZOKPe?XM6WfV)~>gabW0 zVb>Vb(vCuDqGu{If;1l= zA5GCd8UkRZ1%Q9%$Q`mipHJJQWiORX@_` zA`CD_K|W^0u}2W$39n3;mTe^;N$i4WU3 z%wdFgEy%X%68C$1hw)Sd*W6Go_7!I6=FL|XJ=KE9-1N)9Xr6>q5x#>%3vf~6n-FV3 zu3C?61D@s(+Mb$|*FNwnMQ}v3aj=O0N^-#X5{-3VvI1O@IsgCw07*qoM6N<$f_ICk AUH||9 literal 0 HcmV?d00001 diff --git a/icons/obj/machines/sheetifier.dmi b/icons/obj/machines/sheetifier.dmi new file mode 100644 index 0000000000000000000000000000000000000000..46d8b06babcd41f6e47fb8be74a8e662339a25c7 GIT binary patch literal 2784 zcma)8c|4Ts9-lb|2Tjh6(oGu5T3HH7YKEgMMdnaZ8Kcz68Y#vyhIC4&jifA%hUktZ zQWRNc>|?8`a3s^%O-#JTn9XeWRiATD_jLcb&*ypH=Y4+r`~CfX&*%9aeb5=Mx=s}W zfxul|_Ig4f&?NBj|4{*?T*mmRgUdy<+o64pjg6MutcP0fG(SrX4h(j3bRK7pyrOmb z9PyER;tKADP3^NyKEFTWq;1W=qBGJn%FOqjIOfw+bB)V*zH5iI`IgPQtS$Za?<3y1 zZL~>$)vC1_$(Lnvabif=tClu$Rt}HHlaI{2DK96c+(Wx~24R9gj~#s&S-F+X%L1PK zlLN!?Js1r1g6Bami2c<2U%^db+##O}drzMahzyFj5EOnE0*N7d9f^pH5-fT}aCj4& z514L#-9z`PIBfCOa%5~P-OZ#E5_#ih%}z^C%U;Xc*7QTVUM40_cUmKDw%Km7 zG(Y_NbxVWFqP51M9c|f1GP3Tgo(MR+9*fQ(5svomjDNZBgroz_NASLv5q=A~V? zG(u4!{pOAgk?SJ^15s=nM-*Fg(*0;tKV6Y%2njE{7`3JEak`jH?&2)!dl&Mb!uyz%MX|gps93GO`2DU8W2Gw}iM{zeSZEG4lmXiv#_kHk z)Jo?>B2nFJ0RB2tTDr8<)vKPzM)zwTnmjA^wV8<({|JQVwM(~%AL8c%Ro5SWS*C`} zRdSh?I;JgCYaPXF2J$IYWY~X}D+sdKoH3a>mDAj^#pQE%dmS)|sm34YY3sw1M() zHM3~{VFralF|BzIZ5dCsTN`ZOD$rRuYcJ5y`~XsH6lb^1geFC<9odl>t(;kn03hS) z@Q6LT?5>3Q`OP@L$~>NM_<_zi47KaZc3G#^&{E{!gL~4-3*B1yU~K&koux6EZ$wNR zneW~-2^5}H}66zo%W*tst30Nhp+R(VOMf+~dYU;cMKj*gx z5&p51HC`6a!`DYWd5~H?*U#nr(GZ7Z)_T)v#|1N@81{b)VT=A0N9~uFTVSbtjyLHE zRxB)~4?Ibb^t0FlNZAaR7lOe4WjwU-@5YxyT{ccZ|LNxMfuYDKY0c`8g&C3XXu_Z{ zPW?0%3*evXgHe+D)#2&VH@a`*H5M(vy~h~llFUpxr$Za zq50h6&zDqrc!@&7a9*0aRgvJL5=PjfEHReWHRGj3&`}4;<`aWtV?0sX^aP2OyC6c* zEJyfE{hK@x{mcm<7FLGDQVmhTXaZZ|kLhnR>hu-#Z!#K?_cb$W|0w|Ijb7^BlmSlV z)UY`)9f0KVP3d%EBJhqXSlVE@j45Br&*q$G4SU>d7!YU&wu4-)u|dQFQ)wON4tJKj zG`C)3p?PIF!tM&?Blq<9E^d*ZOFx+Ii9#0s>2auG#KJ`*yqz=Ptu7x8uk!Z)?P zJwAZ=sz7I66~=RSrYsaKcS{Eh^+~# zwbzlYa4(ZY@3AY#6B>Wua*vA8yA$4uL`3{&uELsZ61_78iSq9hi5SZbScpm`o7aR#TCHcgr-I#kvSyN#ZMC223-^F!rWAWG{RybJz(0leS@BBs()$^EnZ`*Sg+RR zlu@rnn7!vz4>i@$XF&!#K=HU2J3Yz}xlk}f|KS4~pW{y?)9VXLNY7E3q{mjenxr)g zvtux^U(U!=YSzeY0HO9=PB4XE)oIw6Qau7YAc{^*K85wx+QAC_!q~^ax}f%zTDuCO-p=gwdou1(MpdIh|O& zk9G?!u!G#XrZaS7s+oHQ@JOYe2K*q~T}!sJR)4s-z;1>yCvi}7kR`^pbP+DQ%3^?{ z*F;gBzz;}^rUqbVjK)^VncyO*S8v0n;a_qM=X>G@JMJg&Z!EC$Rp#)4$sRH;rGzoi z2J@I7jL`&GQNt-c?%w~fvoWYFr#l@J2_R}d0CK~ znmWZg@B9UR)~zqN({*M8cC(Tqr@x5NoVnbWUg;!d@S*~amOkX6=1UGH-jJTmG zDKHqE?azmToS!C4#|qRYH_Ada#5zLJ`*JJ^k{~>?DNGuD~aZ7-;on5|* zeK)4AUVc2hNfEf6EO2QOtExU!aMRl{Kj6~zb%K;Rp3Nk=KyNm%OBM(Eo_~>?TrAsc z{gsOuAh!kyBptJ&Qa1+tj>+Skz~iQ#idiR;;I)VL~bi~ck8ciN{m z%qltj)(21iJqxAseH4wyL^w{d&?EUA*@=C1%Kf(({wqnf5S#oTVZs< bqFoN9%zY>v&WiF__U^jx;NJ3|{geL-6^erfV8wM-6;stC5V(DA$?c6LzM1DL_iwpknRpii6x|#T3~sX z@9%y8de6D{?A<-joSm6x<};s}=eF;ouZMvXsDWG@ED#8EAW~xl0)e0T>c93-uywcj z@Xpoa-Fp`h$U8GDb;MxKE6nSK>@Gv2z{=)KS%Z6{A`_BnA9E5 z_fw(JZ5kGqgf?;}NedEN=bF2zo8Na->;eEi%`eG1m3uzVui2*Ekpao(U&fjD2}Ap1OcwBUM03zd z-V=s`ehmma6g{Uv?^jDBed^Bo#K1p~+QR;KN|OLZzRMtbLB`LPU93XUmp=v5l(L)( zEnoH5tU1bMV_J}&@^G5aeC;Z$9! zBdz68dP0^pcPtbaeL0 zrghRX;%aG#@}{D!)HztE=c;kOQlxPS24~pEL^B+)PL;;~Zk&((`K$=dD110J{txhy z?)TgFM2ZEyGol!O%Rc4Rnu5Y9kqaj_OUwAU`1{EG7b*OT$;p0K*Z63g4RV38t&b?_ z?>c|p5KfFp6ceT&wL3AG7EQd`&kET2^TgXa^X%=M7V&Be4(}ixM}^W+NzEWFI;@n< zC=2l!>r4Th5~TOa$ldtgN%W7Z*4E#EBXhZ&2NmIVc6ciTMJY#7*~g0y8xqvPAFIu0 z;-`B3ec3g!oZXDyQnXFED|IHR$Qf|dO8dy?DWB!6=exo~IOH;j8}$bGvqNJF3{-Tr zMI6Mku+f}gD(LU8`jeNJ0;we@c6Al2Tuh)F>hJ$hWv{<|_OvH@fA7_kbG(69Kq$p~ zKC_t7jXT@lLqFn@M;}v2TFK$B$%1YmpF1c6_(GD)&8b4R>)eyyhNN6Z!w zY+`%U_U-GmyV+-?THU5{ZEhOSJ=2_Y`*T(#y>qhLXx*GTT5|0tZKjo?++CcCk?x1} zDY7sXqfzhLS30s!`BGKN$?7oaO7&!u#bx1#AJLy?0bWz7JMnT5Q5g}xtA1Vh#K%XQ zzew2MD0^dc^WnZAa3wAZ&&v&+>^|1S_B4UCznIak3`cPtrt$Hfq*|}0%!4Y z`7QT%ej)=dA`5TMf=Oa!5fxO%yD6pw%S!aj=O)+Y`&%niE>HXK)L!@oHOW={9@nWT z>C@vTBjI!<`LSZ+OQ6ygbP+9AL{(rJX&4k%z)GRR%oFy+P4w@MUCr3t=EB?4gM$M* z(X>CB{X3qcnG0E2S(ic?11&peK7jOD4ALuB@X<5*z(?|1cT#V?-HBZDoGqJ7DM*IU zm*O!8NB8DQZh3k6&PH!EucEH+ z_E-+&fc)FqNgvb4(M)mo%-O5a>=)6?%gd?s9Y=wel4A!8HF~vJ_97W>hrr_Vy2mCr zM&I+hTyJxS?=KCZ_&jY`g(Z9m(dgFVoc27I7O5m8_K%Ih3qO5?z*sRV<`(83hqgy} zUY_A9*0Ph}|GT$nw_H^6)@1*3dz_sL+oOB}%Dd@)10HN!$4Z^=@U#;S#jZwK7zQC$ zQQ%OTjc#$Q?|(q)$%h%SkI@ublJQv)D4Ukm%cs zqt*B_y%N?H-F16;1&)FM1qUnMM4Ir|qLb(0@~j%nkCc=oeF>-t9d5c6)C6_A|0$>s zGpeK{CmYPo%+&F-)3=XK2(=X#7iUCAMQK!vKwT48P2RVL{`%L951ho{DRbulNS{9q z?RU-+$W58=n#_p`>2bpO7*eF;Ay4>Y)UR!Xv13M3c;c(m{CtmHotL@?uQNLbaLhbN+uV#t!B8xU z;sh~Agvek~$ZK660ld;hLM_)iX+kA}`OdTz6(y3dO|%YqY^(+I2`A(bkyBKN(@Z$- zGhIR@iP=;eZkr>oY3|cUpp`?M7aF}0u0a5S!^Tpgh_s(1EKxM>v_|;94^!<%8aMK{FwtBn?5WwOwOL15* zY$bf;5Odit{PoYMmL{magHEY2gusUvUN)Ht_iDz zi0UFnS^z?KLI>G}QNge*Q2Nm89)!v84Ar@RwX-zY6mfD~F3z?GS*EpUu}p){4cifvuq0{JwI2S` zm2S{0S-_2dDlfFKpjo)q^Tjd>NIXTh61K0v{k|aU* z?bI1=60aa%I07a)?yAcnv&>-h_ER)yP%DjCRU!Cb1hTW4eZN9>_2gZv^}TW|3*$Bh z$i3*%aqnD)+cnp8Z~|Nvk}17pPEcfe7BMJLdp~bLz@xs51pIdmZc8M`dNcqY`KN%` zF*wh%(k{=#lN>&V9q9Sko`+HFYCBMzI_|oqdr}~$o!U^D6$5A}FmG~O?)apQC}h%t z^!xvwM`EXGXPyTS_gUUmYnVonpl8<`5=?8ywV#DMbQfj|7Bl*vzDntbg?aOZZ}%ea z<9}PPt%(w`u2~{~%SzwBY&R>^MgWBnuk$_$fk^0}*J+%T03|iGe3nkkPrd4oNR=g5 zi8}L%fLkZ4wO4VkiyO>s0^b!t9iLOpfvW-sd&=rrY#B4+KNqx=UHaYa&p(}M zXmnG>B;+~Jk)gfI;V?HfmBd*Ge4{bgLwEJMD4l)LzhAH6)AwMAv|W*%Zyh<}malu#NCXS?)%TiC>&VR(r_ zA=1prtK=pyjl0I-=OY*e93Mus5pJmMTH26-a_j58*1q*wXo=4a5$m{lKDM~4t#Ij% z+`5ft8fPgRKno8-8LhC(%ZGICU;9a?|be?aL8s9Q{ z6TaHnT%6m7MJtE$P?q>Yh}4zCh;2##&N< zjg3u*uzvo#KAojC4~d!U&rj5Yq%D5F!L77A*?~rz+#1S`$c)|(ch-(fU7adf(qsKd zfPNzJkE@6Y{T9R$FsZzc?AhBv+B+RV$SyDE3Pux0;#$s+stT9f4o}75Ud>i&n(}JK z><`M8O1oxP0FKt*t{ZtXL-xB=Q(sQ4?Zbkm+|WGZG~_i)AB5X34Zm9m%acy+{o>%7 z!5$T|k}9{0H^fpOfEBNG6-{5=bez}ixVMtGc+uOI49;8j;&i|3b6w=W+pYwG=tZ15 zJg#y+1f-3L_&0uPAKwmEgxQ^S$Di&1D2c%B(UM%qfO#3G;ueKBBu@O71e><1WD0Mb01cGv8 zdjoO-&sNHp5*oN)4M%Ln_TIKO{zUI$@<&A-b;g-MUeyyT#1aBg#q$L9FhYH%E5_n> zlhfbcu93x-^o-}qSbPN|*{i!@+~@p5$Id?Wh|b=lwC{nd?Q9E~7?-^@XxnVFWhh6t zzWRlUUygi6wjkRyJHb*XkdgJGJKUrd*l5g6{~Qr0M;p&f|PT(nUMW zQ`?h|$`~{dZ`%sN)>BYu$K++oDR=ri{i8T!Ouj4w9L1_>HH)iDcCu9UPRWK!G%g1|0iuU}}g2uASQLg10JyvH>zn4g2A^ z)%=fSw?@})f@18Ig`G*NJ{)uB+F4HIDS{2fPiM4Pf+_>?J~<_Jfdg z6TUeWD(`&YUjx4X`nq#E{BD-n z#;Dys>~uUifM-8r%CdSVZ@(NM81QG;%nng6;R`hjZwRN)o(<_a{XVRrPdthJ2K~y% zVozMw#|K_CbAEX$8P!WMLL@4JZZF)%Fj0#}f53Riqppyin}^W&Q$gg>AR$LLgik!C=le&?6nV@iALq}T)mG^7a}+AV z2nmoX&9%JCr&X(5DpQjCTA6M6a8vm)qE_nz5I-H~qP8~1uaZOaGWYm8=F;BxLx7If zv2XukmnGRmTyAhaZK}VQAZTqmQx9zj?f6Uh{Tg{zGK=IBe6Vu2bM|k^w5|GwqK=%O z!Iryh?N8K^5)VW)A~KdmVD$+I-=dYo;w_K&3V+&KC&qC&9_|0DFci+yUS48>Y$beU zTa$5cbfj-2`%EMa4d4IJ-&Tzrhj|J56y@WWE!5`{phiFO<9 zD~&{l$KYj*+B+Gg^kGX3)5xAChDGHAt|ftlr5F1-Hz2i^7z zSWrj({6L62j6Ny(FBzQnhN9VEeoZSnY`L!$#U{v5JZ{yb5{Ljh&|ek0<4@)~VQVu* zHQh=?Y<~)lfAD?Zk2a0cwiJcJ)eX!Sq%&iqDC#6xD5!D#$koKeq{CNSTwKgE`U^Q# zlZD$%VG8!_U#JC&mF0q?{-1PV0N)%KuAmROL{zGv%efwdwX*f`&@O5r1bi69fEYtE zz(A$ZF2#`CPB;vR!%|SNhq_3~->nXv%Y4YE=l@*V-e8`FqMaLfoNH>zzX9kVL&C_& z?c`3)n6%zb>-`2_H^D0g`3JE=NLU_@ihM_`eW(txNUHTpU0pI1`Ko5itv<#l%@z5>V6}kfrJP_vhCF>Q;tdxv&wcb)xt>0oY0+ z>Rxp|#*G-UFczqECmk$ zxKuoPNC&-p1fBhQ1gkRzs9r6FT-QofV}mR&3H`S(E?4|o{9P`HpITm`z0e*7gC1*_ zKe{*~aRe78lHdf&I9s53Wdfyw<;J5g9>dR@S}MK%tG($)8LsHdn9sVH^e)>ZKm318?ZOD6I8+Sn4UA>1&I> zH2{lkOiioGF5#~&4&;Sv{r`+ucrYpT#&LNz@iQ560|vV4Iq)a@JRm|{SctqxM-(A` zqf0dQF}&Lv`N#++3ZOCUJnRwiLh5lQkflZJ8((1+T(qf_g;qBk_ZHOA!X9IS`1&u7 z;k!qv^4hW|rW-6qJ;Y9mlRF~`vBY8MrQPIi)p6>go%0Wo)yg>Ce#b7f_m~sDGu+0u zab&8Eu=b0bPKmUY7%q*F=l@dbbouX(hKO`t+2JN>-rNg-hj5_A&ta zs~N36_Ez7l299&82fgO|Aa8to3-0$tJOSyjvBgvOYl{*~Vsg;0y>D=}5s+YbyBk}I zqHFaAo>zCuFo$$2n0U5ox;s&|T+ z?!!XPi`RVKTM%oAQrpZ8-7h70^>f^J(H0$hBc`t#k4ACQKYDmrj~+;F;4VcG~s6s{b7@^NDD7-e%qtu#ezg|6kELQPoce!O6s#Cj+WiJpykw_eRFMK+SvFFSbynf8K5@v;r+L+9Fc~y z02vb|hYr*_P{%6MD|Gh{-a;{|c>mT}qx05*2TKt*p8ZwxZe^Q1f_lGMMC(AXr)gJb zE20VKc8tH?Ei2%hU3ZOCVz9p*2?_Vyn4CGIF}xY$0aVMa4jn2O#*kj{%GZreoR%5b z+zi8Z4I6PKKfeN!*@FfO9&f(5Jk~J(O)&Rs!((G|i(3phRoA#36_p$1%Wis8D-2pI z09Ug4oeF2(tns&9w;EaPV2ZAgP~W}RXjyR0N|bAnSZg(}M5L{#nyke6lcngrQKEcm ze-rqodt6D_nBm0Fp71r2#~1}M^8r$WrAEfVClaBOknZ>9f&7*XY)jzd+9i&+K_l2S zyZ6^OQ-DRyg9r3JD5dM{XG?jV@6CV;2F%v+q!&NLJ4vNOtmQYlM~UF zh_4^5W`t(r-$z6T-aw=UOgScceu2&XEpl6daHTQRkT6}_iM$J=?**KAE#~iKD2h_T zriB=t{lfIp<|eTpEqYD^lR2SL3{t1Ab@l6`y->+#RE$&}R~RKabm9B$Bel+msLLz}SB*ql$OszrM|C`#XkK4AE zmrMy8AV| zlH1ZS$&ggLx^-r;ar(8=_4G>B^n;ii>O+jzqIY1E!>z7PGpmmaUBd17xv3OD#j&yy z&o^q`5!rCLc}qPac5)HuzvWtb<_<7Dip!85y5SJZGF%^dij&%h|6U7CD!UDO?Fx@o z36E4!6)EpbD9At}k-5_;=5!iy&2S|~l8G<##hFADzU)a)?Q?9Moh?3p=Ti=`W@v3= zGZIA+vyC>+G*m!wdFkg_D^qSm5^z1vY)lK+eojg&qCm@O_KjEoaufgq2BDs%7NIuqa6&z7e;Bc6HbDUpVc)v3?3A_k-Ne6eExV|w3?Kpk2Owb9K&j! zI_-Uvu6u#Xrh|f6-xzgn{z5a>^y|G8*moBna+Ag;l_u~4QoDvFd0^G;Tmp^2;(l5r zRMUK0zu`rz#1qcFfqqqhzCMo8hn$_ctidqW->F`|u*hhpsf?3Soc5hSG_-j2&IVO? znEa^Xy?dl)NpKQ+dWKW_z`%fPdzLw#j(TMY)0{uFsTu7xVI$C7%z9Xcl{%MPx?cny~{*VirEUL*+**-RePL=(Sa)oug^>pR3A&?#5bl zvBfck@01R}J)5kfv~QTO{@stt;L685?2a8bwFl#r9NnEhC#<|?+oa=$hMBU7W7L{C zeZuI7-H!dM(`E5YZ$C&npD9k1zcmBe6JsWv7;o#moCu;T6}Gt7infaZv(e^%?bXIq z-kc?RCVl>#@cA>Dr&X9nHg3lr*+D=V1BlP9zS0Q_px~KLWnMS5g4gmW__@7HRtzd^ zGNo;zNPJ)1xgyHf6eLFLtMy}BOwIJx_tNn$>0A^(0Q#Qn@n15fnITJbFKy-*x@JCV z>whE8e2WU2{;DE+b0`R;XL$b9b7`)Ca9amy?m(_oS0h+Mq{!FI&CqMH_h~1X zif&E{2a;T29>-suhI-vWAA*uA+x+s^Ia+U@R77QlJw$k!2@=ck&a49-L%@i{E9=V5Jya^=dZq>}q z-_cc7z=tK$P(mmn$oSg-4%_c|w*r6q(jK#o5Cn7acghX43nMgyh!?jVos8wY z=sx!=+!_F-XT-*K{r()tBe`~-plA7^hXtT=P7HeV6{g6u5dZ+dxODX4F73CA))r!r zC}YQbBIz=F$JsF{BW~w=K$yO~%J&`NsiCkXlARgYrdV#e@>;#SL=0#8fc$qzT>9g6k64d4l_P3no6N?rrW)OZ91X4Z@1P-YWBw~ zd?;U-9yW!PzetgzQ}2!b$o<2dL)v};^0%L38tKTrK;^>w(iCXbdQRqhNX@a}*e*8k zlgG#PT;e1Lu%VwkqErJ`!c3Hgaq#!Y4scVGkh^p7w%E6*Qzm)FUyGcI8F;x+{aGkg0I$-9 z2%0l76Rt{M9&p2NTH$;w#c1#00DQ^Gd{z|f0(nD_`lFD$Pn+qjb+hxNvjF58b{=4_ zxhu*CDUEnK?S;~u&LgWc!s9*^7fmK-ELb`R`-gdnOQaVMd=s34gij^y-A{A=Hcvq8+`X}=k<%dX2l>1e3 zqOteT=#6M;mAspB_f=v|Xs33_NlHqZ@vO6BMR?ch8t^D7@mD_6EgvO1l!)qD)+=4q zjp`jc^9ynki!zIE4S~GyR;Wl2%E!|Zkzp3O(`DQ9k;(d=RKyLF#V*f`V%r$IsMw#s zJmORY4CmH9&fjkiQ}6D&=CxQ~jj^)aUG2@y&I%slzRDmXAHvLwVatStOi?eT+}PI6 zyq8msdkvqoGq#~vOBt{2SslN zu^Kg7h*dn0OWy}djRv__zX|zFTVJ2ISV4$^elIWbeH2Un_xwp!?GDTN$D6Bh$%KDs zYAK5w+P!EE6GVoOa9A+Hczu21`VZbe^p2uqWcia z6m`;XuRU4K89iI?RuwS&uRvR}d=tc@r_U@tf>C+l4d&4viB<)sBch9zxQmZ9@oA0` zH2am`8vLX!i)i`Bh2o)aOne}76hMv&KhEJ7p+w6>H&Jwj()1GObZ%G}u2ZCy1O7Oy z$la_jTlPKno47@l&cU-Z@UTT%o()zrmG4~ffc2>wd4LdXJi^QIN zF>q5b`S$x`Fe{EVoP4bGdwqR!FE^&xWTYZMK}#Y_Qt;VZ(KeEIxG|drwI(P6sz7aL z8vii%kX4Y)#~1p+(GNVFMuy2ee8DDjk+HS4#hu|m{X`}|9sidd^?<|1{2_c&F33UI$c`m;$JV1959)T(Lhq> zYjjs;mDUXZn;xW+g4Z9;L+3Uqy1|*Eji6w!hij?^8ldW?qG`e z>wkrF43|b8gnQRzGoz*)bs@sc4Y(b@xh&ria)}(5@HHDtK}(pZ&UX6M+HrTqunkMF z1Nwi5?A-2q_>TKI5f*qnLMcT`WCnJ)Zq8`mm5y0;S^q5udzk)osdy0fTWiSy--ule zML|exQeBBS)W7hPnSlq@L<_LN6GTOu5B3+}u3}?!X#OX~inU9ZP(B6z6<@M|Fy>@X zCc%)U8Ovp3iOA60^2qelqXgv^#kV7;wnb(<>ZPZlt;Dk+(0>CCbxSQGe<&$RA=wa( zPBaB?J)uo`6Y1A5zg`#M{tRTS`g{;t52e>AyLdLrqt3p_llPDp4p|W+?yDMk#XW%oDVs zzaFN2Y|7)Gme2?kq>P%x`v*tRL=3F)72X-BIhH7DA zPJf>^Mo~AaE*MUihT>kfzQ%*nClM;69hY)BwZ)?ZX!Js2pv&yJhwE%CQ*Ny1+bDWs zIH%t@=gQ^)+qC-%amPa;P2pcS+V#S$_aQmTb^$z`05+7%5vx0Cpvyh7T;PRkYqIp( z_>Tf4Ylu*v? z8eyhLRlI~X+J=&GF{A*s8#ti$38(K}dtR1Dc-iSgIpUb8Y6)E>f0NZ)z>W&Qpahy) z-VSRmxmh9n@zb7c=w2gIv#7M=5Y>xe5_Q^SgLi@QQ()ozDLh()w<* z=#j~vEdMKR1EtPGk=mXe09}ogm@r9hR7RYk=W+r6jY1P5q*#26izd->&*tf{0Ey9- zWWejbY-}wsgm^5e?l-;%xaxGI9)5z3*??QsV~>rpBw|8UUp6u`uBP&DfSeW+hzUfF zp8VAsIJ1@S}fL0?)}FwIc6aLft_aF$7RlycTkef_X_nU@`AY+yk3Ray$Q z$}NDzQ-^iZZIRDWRAGYXL5_$k;Q@Te&>vt7Bas9Nk>*$9ce6G4hI;o6q^hW;@I%fr G=>GuZ9J=Mupo9p5C?(z92!}2S=~R%EzK8$s ze!8FT^UQwso*lE-de_=(y)&~KiPpZ43MU6)*q8tS?7y#b2LLppw>kzs^0waAUXC6< zj_z&%;Gdn7IpX${k02Z|qm4bN%VX6qdiqN>>Ei%{%u0troN)}c0+H(T@{?0Zg1?&9 zx^mqxOSBcZoKua_-@3cMrze-S!9fA#%Z8zTb!M~Q+}}*Q6zd-B`$F4G?Iich6TwT( zXp%;=S>b&9cPAlCStGaVFSLzhTg%C(59-G{E-w_`8p?*13X?DjxNXu)F9ki4ZV@0s zJz$yqk~XS^P0wkoSok9*)!=W0Sx`Qu`BtA+bQAaEc(>u>PsZ@&mxH4=RK8Vdp{5Lo z&_kR6vLK~_>W?m#I*(F9F%+`9K3;-ok!5@?Z>QIEGBqpovLBsbyyaybb_zGu5$KIP zKWhqZa3(XCnpX2KE^87z8g2aUd9Pqh1U&mzH?x@Bop<0Y20dZw73!mxl4(>N z-jgY0-3+Hj{4Tp{;a6g$`N@ph3U(gEWuD)oOl_!Y$EnD#Rq6^(Lk{G&injlNY*4j| zU{3a`;&Z&r%K;5Uum!71u`A7-Vn+u`PVPOiLLiT2EZ0-~qg!&+zQgbv%s>$ip{pF* z`^TSts;e0bu7Go54KE9tg+#9VuKE4#vQNk_G{Bo}89ol@93QII+))mD?81U~HojCZ zseTCHnLHZRwH3qyhE$W>A+jGW)d1%#I-Yz_> z;LV_p>FOzFPjXkZ9Un@b6ke*~06mWEf^A84E38srYlaIQdK4#HN<5}iDuaItahdWE zOGKTUh(QltWis}1je;I16ey8)HkqQty0`j@`$y!}783B5f74H!;$+qbNnf|L`tXaz zU1U)5Qa|O+QDHmp3McC*0M0?i5Y8(Z#_*zRHSY*f28lzN54)omM^@!bMv2ek>3-SL zRLFJD6tNkeECk2<_Ut-*&&o+>O?|c6Jd87#_;L;UNWI(Ig_5XEZAk&(?>% z&&ZRkjE9n}i(9LW(2}#kYW#Pfew_TPmrGV*Ipig#$L%?L#@4i9(bX8i6<@yfMDmaX zL4r{qVQjQ2!LG^E)=@H*{+Y9>Qp=2uxAE*{x$=gcjK?c@G~ciMZ5hUV7zML*@*w&I z4l@Hz7P|kR#N0opr>D#Uau+@WHxOM@gwI9F9V929s2y<_ko!julq%PYEMPvEL&hCQBxN z5Q$eWAeZI;F=Lf&{01s*dd=-;;Y`?D1w6F)y8KtN19d3HLfiI|WR zfd6&plv4RXljLzx(JD1U0=ufivAN(8u_=kw^u|;LejJ23NR@I2VVT? zWlEF?RaOKe>N%wD{uQkMX+A8vqC+_qLSe$G6Mr4Y{!3BXUA{FUTBrV(a+0~RvGLo& z0@=`Ly}kwi%o#Y!k`=``w=zM`oF!L$lp_Wufeb+p_kaO4{$s4?^r7_8o?T@^w2GMW z1n4ppvIB1lh|y&T!pYz$gvdHl8nciIZ@D>+S_hLbG4d?*i~cP3HC zA#Ti5-om@V`~2m~v($X$0;0KZ2e`T*VB$ws1HpydJIu~rUE?dP>|9BWp7v79o0uYB&<>QROh#P6-I4|~idd=!Om9U_~4 z(d&dSYLZghmQlCU(S^?>fyxQ44acN8yrF?fd=|TA%%yQ@>-^!o$q2AWJGNV9Ud0+ zVd|{t;pGhl8P~#d^?Av6Qy{xa6~Q$Hs^~TqM3~1ty>`_yMxaGls|>h}Ux!;voSnV5 zZ(r6{M&tRxsO^1BXDw_w@KCZ{>H*W+ooRg1DDg1SMat5l9MU7ICMQi|;*1YuxXB(b zUc|ss4~gsNU8)dwm(Dj#PU`Rsrm5#586u*AX*r}hbh&(uK1;8;t`BXyvuw~3roYP$ zD>~i!a~98ms8!ScoVIXo`Ule`n%!D>GziSyJ-x>Olz+U(-Cu!>ZhiO}^uv2Pmu1HH zydl-zcprLjSZp$0*6*mjMBwb%{N2wox9~es997kqJ$sj;1$&XCC{PAs`Tn5V2Ye4R6#cg0@%^*9y{ zHd15$eDhY}Cd3N;Z4$vqe`+eG_G>CP+*9lRyf>>__ckTt-0u@55UcJ_ETB0n&S8R` ztD_e7d;7n3x4wJrzhb{KZ01WemXwMLywJM-(j-Hv#TIE@eQAE+?Bo=b?t$}}W;H!z z8w_AKZSpBux%;e|@u=Fc1=>*;x2y+$Ja7}G_JivKyGsSi5dWeqYNXr|#-JaW0~s#T zj$&`9zvZ1d_~c2&U*AnX0Csagppq`C|AY08h{ zZ;iC3BWKYneCvJEQvPoQX#VJ^s}HP#qZTVquO3m8k$bIG`B~D|KbSSa{_KXvt%gT* znx`SDX)4@zo!CqamE)o#dBz&7*6Z&biyy)PjXOeA{U8dfJv7oQ00n7`}J>2%tEhXRz>g)wv46P3F07AJ1F|(4F~6F>yPP~ zkSx}vh_-h^dAAQRA-lc*ToGHXvwm#;Jl-GFBk}EA@Ox|82d$f-im;@oX`HRCRnP4z z`vkhy^?ojmB(ukiYtpY1#*p$}b=A&ACKKJOt;&lOWJM534iSP*l)y*Z;>U|rfS$$t zs;z9CUC~ALfSUW>Yf-@FdgHd=m1*M{bmC(Cjl#vH)K=*J_>Kff*ctRz1gPB5Ks$8P z8(|X8>nSxUt*|bwft_R#bmWPI7ak1elhOm9N?NJ}V#*fZrn(xK3@`}yHw$A;2vO#` z(Msp;{k1}wj{xWO&^n6ZR@oBsh0b2>dxdLbUY_LEL25|jE_fqtqcB=@9XbvC251ra zLfittG1-_h9I~4de7c9VHjdHW(ck|>dEaR(CHPvcVb8ge`&wpZY8-8ODgN9V3obDj z`zKuyz{mPL-G603ltD7{L-h0I7s_OscK(mCkIwjH@WF0E_Oj!4UgbEi@Yk4xdZ_sr z8>nQ5<`RoTN%elENA9-M$fR*?kW9(8rZs?+fr}twcTvGsFe48I2$eQ31xfww*`R&qep;>GL87gn| zfP-&JOsRLm*hij!?TlAExO%2B`UFH9oAlWD=hIpeKe?zT8p<6;)6TkV#84aj3-ups zKpu3>Z}`b$Gr=?LeMw0^s4FTUaes3%H`mU;a}6lp&rECb2@qb4?2T9)Dr=sb*2w4OT?Vsv?71G?>b}8|T(up_qUK0;YW|O%>trx5 zH*sdNjA@H-h>0S1BE0AKZb^y3iy;avTzZoWTP9XEb{wcvt#^!v()WgNudWv_0H+#W zB{o|i(p>gge&+P+PY#!rM3yMPH{CA@0(L*(uMy8RrJw#UMIu9*y0XbiWdjIrUfAuM z)_5areR)AnyDhOKvG6X4(r;t(ZByF5H56i7DrveeoNv*+CObMgqMD?&Ten{7^V8Gr zWp&5oi1joYWr35oMltbcT|Xg-JJi(Fc*q^mD25qcW1Rz^VrqBA>jv0v!XyfS_n0cE z4vnBmq9sj}rUqAp&G8IMRSr5A@eOeCivO3LAO!vg3bZ&1$qSRU6ZbZLcL%U5C+*g- z-|5<|gtebODNbVBGtcmPdc}^hu5H5GH{od=#f-=R>e%p%`CAZ-pnO>F-0NE{FBKc#=VZ4k6QZ4^Q0863N^3BOL$jke#{N~ z%f-S@V?AV_O>BDbczRhya70ypSqv5AASGzR@71}R$Dj4sWcn|QW)M3Z^hW=wSC(;? zKYOhU+S-%C)w{#Tu!43cp5+B)Wo0=u$jz{Fo!`cmvD5}zD9|0Ha~t1qko<>GTed~N zSs&V|q7JWW3pY_70gY@#3NMi!taTHwyR4&>soG+}rK_~gkPj-E-IjV!^sp=?cnn?q z{5fs(izdJtXPbz%o_>C`hYYT%ssz5P4;{jyH|5FS_1>FeXFt0c62}u5JD~W_P1qtC z=`kR}p9~pvg=*)yj<11#q7o9h_~D!Sw7ayhgj?zdvLp{m8z@V;+&Y9IXCFf>0GMi~ zUgP2rn%+MN@}Y{Vbgm1@%uf?;%PodZ?8v~IC+f&gcUnh7Y|g zjCBt04dhB9s_hSY5F1HY7z7_{giK+TmiiAxs`8O)D^_X`A-7bKdV5xY_dv9j$ujK~@{1UZHs%7^}crw;tTgW&&0oA9HtA8ohsh6Y0` zZ&&*T+xI`5CQP$pOEzrceyM&Qg#t8_g&o+E>wpf^pWSx*jcOpmj8ckBf=nSxZS<@4 z?k#V9`{a5dKP#R*DcL$a!R=~1d|WiGpfzRA2fB@c0=cKX>y#y$1aI>l$+Nq2hJ>aA zLfuLtUfP4UPrPa7aQj0>=0F=>iRlliC)2Ci)Al2N zjP{K-VhpeH+&+b+&i?vfehVh`+YL3eMpDp2MtJRuP7yQVcjezVZ{9hZ*o=rCt;+)=d zF#@6EqIy&O{Es+{@`guDQ#utU!o}*14Q8|@grTDAH9`zPw5qba)grnrTNfSNTKWvlrGz>xTe*;yQxJ0=Ly=QGa9*UJuVVWDCn)#^Utn+q2OFf;I#=y5ooi$+U#x42!Rl8 zH)*bpa3d}^#;YV?W54~@;@dBQ?sch^Hs35HmJGgwj*hZ9KeWzN=#?a?8c2d|y4cQ>{3swOU=8TjKv(LSu6Uv_40_0&~au7%6Gn_R$9Cp+Noo!2Al2c{! zf4cZK;FW^pZVCH)k^?K-^eJ1RXX5x}Pu0H$_&xPe-b%^g!(d%Wu)Zj#O&-!V-LsSO z5leC%oh~%767*jE%)Djrsy}x4QA6Xv(Vr1mgZiDYDJ^Zs$i8r@x6756nb>)$u4nKo z&6h=&MZQy&YB{kuw235_%&e>(E*hy5nW5-5MPR0H9L$b82o)$CVC6QA_V3X-#Ad6! zLkn$tgYq%1EjhepS6M?vrb547xa$f%ALA>b7TvzKtAhC}%EfGp!{MVaz>zTS#KY_Day>uWyNsz<|kYEFWa5RFZAz6r44xoYBVL~bt<;#DWN^SGeX zcd+;wtRN;@rc)eQXScURT?-Kbi^w+(F3A@d?1L)rHKhSqpgz9mJJP)BjPzSh9=&q` z0RACy?)L*?6Y69l_;k|SFltG;r{I9b`>zWx$e$d4&kk{hDhnHSJ*VK#x(}v$vor0M zp6nPY%4C*-gAKrwKEyfS-cA^3e$=VJ-pR$frveILv?=gUzc*i;48dA`FoN00bai9+H6d+F~q5 zA%0uFDI}#|vXL2{p0v!;{CJYVl&Zuh@fj!P=j5dJt5dt36nxa(W*$LnvOh;ZA@{d} z6_JqYw&LFNPsOW&%xKD(Fb#&Kqg%hymJ@czr#T%<0DLOJnrg4Oh`C_B=anP0<3n4Z z;usy=H4)>Nmm_tALNf@F*@H`(9S)0oH832aJ7GIfga^fm|CwYQ#zD6{-yvF}1= zV136obmU%0_gXPueCoGBymON#F#q6tJovl{vf^f?_77#3<#CgQ#NF}8M&+G($SK{5 ze}86UGqgMFH-vpxDFY(oAk$&!p<+U$kK8C`_~2$9Y%;%@>Vu@RoNlFWi+JMrWUp0) zzB-9ltlZ{(PXOR9QS^)@$oK^KPqQz)-BH4nx!M?f%WfL5tqs7^-asN!ii1z*c|F2T z`xB6wpl$nzCGdpF)9qWUm?W=6=q-~f$>+x6&sJk?jmm-dJ8$OheYR-c1~zLQ2bI{Z zkne)~#qRY#-Ru0(35BeOU_~36mSx4pgRnk&Qo3^dw=k9AINsg;ZvNN@{IaCdiicgVrrbvp08chTm@)2^1s(Bq%5-ly8z^O2BdR-ygy|;6DMQ%<2F;NSAl8LKSNfL1$4NU5!$fag;PE0d7Me zcnkYefT0A)u4wC&p-ELg^lV4-M1J7aG~YhLQXz}E!n>imxQ1YMz-wbHX-$WeG+(LC zQXy@4-S%<368lS0LwgGX+>^$e2;K*>^6G})Safir%)O2S4;j=$^+w03Kf83k%TuBE zGl|6g^6LtI8AIxq!zOg)kRcO42eaZ#d??kbN~uyhrtVn$`7N-jQvp((;9vrBgR4R| zBl{rg7;HFU+Yim1jT}*Y;V&KY&n`*o~H+&OXM~b&+8!dA(jxMHf&o8ZyYhRe!I*`vDZz*yE}yV;XOeS-$njxh@d(|9y%J9sml6uuuH>sO`8 znW)PNeI4e7*X?l?2MS8gJ7`+J;1@I!1?(q}gLI437ZAZyh-PT7yNJx)imG01Qos>Avl|V=cIdxb_sbYnA@MF%a2+7VUz<{6vx;`ch z7Q#ZKeqtEuW1L5d?&+k%Mu3Gj*V6SbLu{CalgbiR#C}Tum>=n!WMY`)1Bt5nk6XybOo`OW9uw_|2G`_eNbVu#aJk}M;A0CbH9(xv3C?X z1tkJ-C<7y-!*(wsW;kqHTifWw#AiW4c{4K_ z;71!%!wWYybz#uWVbl?u>CQZc zxu)Ed^rY9;%CxxuA~CIfP)pF!jvF){6|*8%!_B3}bGA=xY$9=c)IVS-opD#;5qj8+ zy10uqjEC?J(Sl%0Axwc*j22()eK10Z2rLY!R>;qQ_B)p91qU>X?96K{(`9jql#uEa zGzdCBluk=kTorp(s1pyOw%`&03U(^+NLNau10Xm1xt!!H?LT_s8_h#NCa$;_lq8>==M z!TtO9Z*p4NRbP9q27|bk`N(cEg@|^!P-*5@MRr^)R%npq?u7l<_rI~7n?>NpYlDYq zg(q&|=0)0XbT;sNxn|V5SdVici}ze^%H$i1jTEsvJ1qTcE*o`!<-gNni-1(b$+Ame z1BBUSMc>1w=VV)G!ph935sUkafM(bg!3shWH&R)`4soL&BD8R&zP$v|X@!6UXbotw zxBHw-4|w1pnFk+@HDG^`uN88{9&3}^e$eRSdxd2Tk?F}uTy6>}2}QH{Sz05b5D{}V490z3kbe5bGw#vAVlw|V5nc(Wo>H?z z|Jp*-FKo0%2kTX}k$1AQ&v>cn>EGQAI;pb?Fp%CUs^XO8g+=5patbIgV0W@q%EbFw zSxZJ73sjz7nZ+h|L=pF@7p*5jx1Zpe2H zVhyHz4=FfsFOKZHrQ~OJjc3B%Pd%mnotmcwu~^{Y_kDw8`DU84O9Ap6E*3C8E(cH! z!Y3dgPaFF=vL{I$56C;Oj{!Tu>JWdU_ret}uwFn!7vsJMS`!O9nX-@e;!|hO+M)3xYV3G|OSc8#mVNdG`pSq`;9PkMV z&A`uJH*-=sEMMQFprNhwH2pj*rXok$kb#r2#z8VCz%@t+$tfw}>7ij(klJ;!PSOfi zLNB{P2P(bw!YziYq zHt@_XjxaIh-5iSYxouzAPLxGlad6M^`u5fl&}$wZ9xj(dY(UV7_&sOI09yZ9y69+B ziI;$`Y)Hr3`8i9vfLw0!4l+S+kH!JtNf*P+*8~kQvSdB-HC%}a0?JxGEfS?E`~&ky z=C{|eJJ0}ZAwD6gTL8n(&d!fD8z)p6E*Q6%NT{f?_)KtTb*Dr)Ea-w3&ZyT(Rn>-6 zkv1V09o364fD1{DTqU18;tKUs-|tySqMyHzU*(5f?^B`zZ9EO6v^-H^j?8^BLR%AR zR(Y10v2FWQ6_)-^qxbwYJjow;WED}oUSEM{#K;Ywa`VxB*$Kp%qnL2<@WQ|TPWL)( zGEegclRp?L3pzH zrHrPwRpc`b=;RCyLYxYpxMu2vcEA4s4_G8P)3d5}(ZO;#jep3M3N?EIHz`o1eRrRL)@bAAz3 z)d+tU&}X@cE%ai8WGB4tUSsY*VNz4Pv1A}@D0oJ9Yri#q4D-|dF_G>PWA2ao?stEFr9hUY$`JzH;C60*4 z9zds&)TN|A^#@PVMJ!yK$5R+0lZP@#_jn0I6#eII>jQbAfPk8-B~fD>D}Es1z(C`Q zZ2QGUHKjNIEM@jK`A_%c?N;sZPBO~e8+<5-6*n|t-5I0dWBSBfZ>5d$B?K}!T#jAE z!OF!%8k1z~AM8`D;RTR`(IAA7NU;gAK@17Bg0RwN=3C`rY=AfKnOo6iXUy&F%sf3) z^Yino*%kHmNsCpG{EVt3`AF{ieEN}p(-M@Wg2aOxjSOhTM_Z$9VOegV#6Jg_T7FN2 z>J=V4C~9_lL$fBems^sO4+tT38dlS{ZebM=7+*~0g*!_{+$1y&iX5thNd*5Djx-2pnPyRm5?`eb2| zvOpWDKK5DYp&J{nlB#iN-5iXgVCet*$z0kw-}57u*o0Q{0}G)ZPiV^fUm65-N*YQY zRc>*8ne1N~BSH%dN^!X3WD>thlo3Q)8-*g{XufMW#~JhB zpIhr^r+5hQ7O?3>_%g|VcDh7O2s;=Ck%#1=#8wsno@3{$nN|v%d439YHz&L5T&9m& zb3Z$BT38=>v!MblHXrzA8k{9Welf6ve|9kBjQMZwJ; z`yxb#->-sGt%*aQ>sgOBb^|(z+f5!US)m)m-*IaRNj6T1wwYdY-*K$1#h6v;wC1p) zk1k(9(x8ozC_ER0gAn+*-HBe7kG z*Ib+qLku_m4p+?26PwFZY|>rr}*L%&Siu{gEMbtkZ|vPnEPY0)A&no)7gAUrz$7y)gW9-SpQbGmE^R$Otw9;=^H47i8{_Xv z*BG|GLPsQ`G+X2*B`oCT1>`?u`iXLt<^_DUa6eQ9T|MwQ@qaV=8W%l7$P&dT#WkqJ zD(zJ&d^SS-Jr_5XM5qc$Oq3O=kM_X-*WeLr07-|hKo?*EcC@*b*m=lgO7fCqv*mEIMKgT;AFl) zg#_TDR^=Vknjztnol$%=cO|hORjjV6y4WM5;i$81RYYc$&eLvR6jzVAeuAWtkGOui8JSB$zO5@w9{CSNtT_#Yj%`i|{M zLbbS^)x$pY%95gnRxy-X7X&I0&9DzauJ)V9Ap&>Y6FGxN-p7>UYbGQR+y zHPq04!#Hu9_VVJpcEah!zuA_5g=a{CV=u?RAkhf=3enD)@7o!F#Q>YE zQ}7E6JgWT=)vrH|x1Ihl<5#b*KAv7){3}^ro?dm{aO>}$4HBuWU=Bh_mQUwibIxq_?>t*=&eqQ!&ffO;Np(fN#ny`DHE0jP_qP*X z^}cUz9WAG4Z{=6>8F|90!L^4 z1=-7W%D8p}%ih->Yp)3opl>V?juIrM?@k&F?2vf@snk?{7o@)C;hwLz(I3!%D zV!hvc#|RH=p(yf{&zG4oTB4$XCcNqDw&Tbn@2l2U;udc{pTsGWw#*!MdH2*ay?x=Kxa*naXg&;^!W4yB2q%a!Oru(=)>dp4Z&P3xvP)BEulB6 zbF%7A(}DGBoz>GP&-<8`mTGs5Ka{JK}-`i`-k%_ZW0e%p+J7aH0iS~E=uRX#31WZ|2 z2a#Ms!$c$Y&$|vxZ-aY8f*$GDuk4H~+EDxL$?;3~Yup98bS-*~WMb%Ms#f|tbiWjeuH zIW4MGO;EaJEG_2K8-h^u{Gne&j}LaJ^($3!q|s;CWm`hTi^VvEXusRh?x}l=a6YVx z2N8;BN1%Jkk&3(%{Yxukiz8s<ivsfF0FIzqRz35hDMTzL}Y-t-?$nM_P(5-k*0H9 zf-CjixS&W*tg*hTDsa%f`GifLZ2`-UQlp#tr-$(jUT*tMsI|4V@hUXRKa_g;)lJ^rqzZDqIIo*p z7cPy*R`@1W%l>J*BloVYNBvHFa^pnS<*vOMTPR}qRGEuKCm|6QbU++Lsv zJ^vDJkH*+%@8rBdi@b^a`E!gZixc%g12dY$i-J(LwK?Lgz4E<3w7kFrB{0M_M)dln5f;hLbsEV9;$Exm zpLn%pCK-8*aSQS%ag`@g-otFsmy_22w1{RdN(kF0!3^L>o@GbLFiE^D6)>TyqC=#9 z7F1O|8J_f^%MLRyxGVg&p7wpFlX^C6_#%FQ+kHZq1I4-;=M1H)x@f<^UskSm_WjRq z+QKw6G#;D&@cXBy)G0DNkd~GfVD|r3k1!bnvU7TBD*-27J4;c5LQfyanz&o4(&e)A z7?ERwTHa1V5|JnTTPdzvif4`V(7YpqEff!gC1sao@Q--JV9wRIIsAx+ELFSCf;?p~Qvk^RnH4dss zK9%PD-bw-+zKVDYn1|bwm4Rqt-gGCU#!p~z(jj##F3oSw?xy}gJujCQWuh^nu z-pm%t1u=O&>+k*04t;LwHs4~69;{fj!hN6~nbP}2kG7$qZ=pf9U$D7FSf%@E{uBh= zB#eK?P*<*@V8VQzbs5_!_vw&CV9_U-9W6Yb96ruf;<2OIHk;{kMsc}j z+10YC>q7r6a5Q=7SXGG*yd!cB$*xRCTLnzbh@j&GPlu%o;A%UE-uNGO{rSloMf`s%9! zC(0CH`3_zzBtU%^I}L)TqaYj`)0&KEsC4dJy(%Y&95oFMx67f5CbR&cl~+P&L|j5_ zDbCaAelw6BmD;)Imbuw7Ez9oDbTDj*J~{4s%?#1r{whtb8$sT9ubYumZtXj@Ou5zuN#?ML z%}ivbP3r9XEpyl}h{-~*{TjzSKvET9bMip+)p^ZYW#>a^4 z_ZEB8rQ-_FmFH!8?EeNlDrR9Oh41NkgA&H>uzO@VL4@MEaM+~;Y%!+kt=WF(Ah=JQ zDAwBwy9!H3ts;Lc?a_F}{rWO!R-2q?{`nG@Z5M%Df)Bn54&!&5ks5PQ_8xsYlVOp` z4jK4XBL85YsFZuc7bZ9ZLl>9Kq)}#99v~he&sp_(;jeQ7(br-wF;8_FhepXqY z`?hZw{%)F*Q!M*y>}27MA5Cd``L8E0!uuMM^QF>?b>__Xf|G6R#RR=B6(Ki%zI9I> z+98U1q-;c}hMKrJo7FxVxcm8!K}}$gF6X_k;9cF@@)1yjq8w-1O~S^+lntWH4idv6 zL!>2}5|f0Ml4QsD354@fD*?+xX4n9wu2bXC#ZKK$I#6(@u-bmzlr=;rQ!A800lr4o7 z)c3a%C~t{WNphs^O%0HUwq{Z0h*9ZP!SYplx9oY--LcgxW(5U+q4XD<=QvkR?-D2z z?00auVR3e!rcm^I*<~1J7)~Y`3U+?!pIIlJs!{jp36;>&NeKlrgVF2l8q_Fq(!im9 z`Sf--W4AeG0)rgZ2wT%wj|cO0*Ge z;O~dM4z8;&T_sW)-`Z;|2=g$d7PJG~n08tOrAtM^nK$f(8y)G#acT(AmrKdT$( zikz>sH4ta(vZkLfxC} zv7+W>#kR#}&A(IL`%u~CWPx(CZb8q=B3145R)xaQVo}v+c$@#sBj)DB&e!Y27k0+6 z-z5M_ONfjBm4_1Dj_z1%o(&Osggk8_Tq1yBFCxF8h9aSq3>)>WaMAUc9l_x$Dk=(8 zS(`vjVrOVk46Z?RU?OQ~2qYpUHCrgZ)6}!;);D`~MrzDUANN=j1j>&nTgmJ+LSPtVV%g2H{>(>Gsfnwc5zO&W<&QVk0UgoQ!UGSCd> z2)fF*TC1qRG2ij)n}`Y09LAB}Fw{&`7j0Athgh%Rx)KC8J|rbgkB-VH(_$kA2hcAA zD=cmsUtd9EW8)t&F%?5<{7*nyt{|UEm?xuTDUN#^cF8Q`b-3MTrQTs*!IF_yhCO~$5lqA8zpYqY0)AbwgNpV%WsKfrjTz07^c^iSCWSqa&1MJ3ZM9OB2)wY zgz-QV1t*&Xh_nik;JLwlP68@@o(vxP+tN7OI#*NEW%ZTPxC*TetwDGf1dVz$0TyMo8UZKM-M+5Mgyf=$s*tZNcr2val4Q&zvBks)?FD z`@k@6#LUQq*oTye zXm`mh%O&iuk6sks&E&aCZB7muwS2lponY1kbG#j~N$P5)4Ax97i_B#DbLyJbaKw@U zeYV2oOnOevJws{7^oLKGCM!oT7Fwmyk5P4W*&7^=GtFKC6AR=X2e57&G^Q3Rn&w=BNs{VCefw^HxHUa0>u9pbkzQ~ zOl|xNoAFo8NVKX{IoH{TXi`%&81bLl_a^1VQ>qtAth@Kwb2xz>ij{LLDa+s-Ouqf?V9D z)!i#bl&ad=AQR2jgObuDJD~>3glKqp_z(9p+8+o=^z_o3<)G>0HuaOWsDr$#yY3W| zuH42I>~X>x_*Uu{uJFPKwC9gu+Ly8I%LF!;Bt>T*=*x`3fiYC9TG$WvYZb5h%;px#J)HdQ%?rq1aui-V@n4xw~HctV2MSHSqBn zDV_0B7zXzE@X*NBbw1_52qg7wjVNoP8h{0af{&;&{c=l2YOJIbCEF6vSQr%;wVOwJ zo*I+jm$Gt-(y&pmdTOP0=b9gGj4lNG>MLhxe-2UptHeb`Ids8k&$EBfOt8BOQ2*&| zXzcF(Sz6ix5?W9=pvEWO<@RJ251xbq#Sc+Rg}cWogy{%$5QU*j$3WGnP%3uLpsT1V z&hGK@sncRAV0V*^QTriAC`q{_bia;>ibV$4;<>O(OMOqp4Y7sXsfpHK8#~t9m@VKJ zHA6Bh=vrLc04PhZQAg6wbMwkS8F)Dw0*MequX~-f4Fdsy86vrf)TeifakbNh5nq3Q zXZsN9exwxvOAAW$E6FWEDzJzfIm#9)$mTuVSuC&Jq>bYZ_~e7EMq@x7{~%w*c>D*> zr>s<)*+=)p_fR=Y>97p`Pa^zvD+#(a=6p-PU6DVOrO;lV8O`E-Du!8jtcj-Unri85 z5GF^bkW(wes4kqnQTdb@~=r3*os%$?>9<+${SE2zSN=o1Y^=)L{NTYh@WJhCC~Cp z3-UR8Pd7xPh*F^e9Uv>xv0h5@01J!g`*&x2ar=exfs*bbg4&?wqm`)SvzhS!K>zFw zQU34nK>vr-=)4N4ec63KXZx17@ZYzFwMU3Ptj1`W4Snc**zlRYVdar8CkLF(7aecw z!k3qZHRRCK5}zqLZ!{a9&a1n(vX1r%Xs!-lkF;=ze3>3tOy};o*uv*>%8GBL<3ir9 z5{ichSfyS$U6txFm#1Z=K~9;$7agtta61WVzch>T*D#^|p_tpQF%9hI6lt-KbfFxORiA)=vTZ&Ul+QhG&-E^I958;-^LtlUk>}?* zP*CbNpVhAY*WNPV-)z=yD+KCiJU8H#z!tCC;L4p2kUfL~X4P@;+bQ@vl%MMf&-&ft zO2*ZxRr}*!5Dn(*y#9t++e<$h%z0HQ2Ny)};oKtA>zp3^avS6LBJrB~e*MCyP+sS5 zC{+IHrRC0@d@IV=Gw`OREuG8kNwJpnGoOJDl>|a-%yGVV7|<|on2lQRIcr6ryJTguth z)p3B>ZMIh54WZfXOz-w|O}l<+`eJ8*cw6n{;VihAR-QQea-svl9$ZrT!=AW| z%lltLw@U4Co!-YmH-KalN-M!?p^^Ev=u1Q;HO$%f<7a1#6q!PMO)tR z{^1Ut2q}NQe=zC2nrTn_cQwB9l)|?C04G}mA9iwb@`d!}u#lu$tkZ}Fb1GF8%+F!kuV2AbMK0Is_-8bs!H8DQBGc&#wJnaew28PPY%FT3r4ULZ^F}yMVlHEY+mn{Xk zP%eWUzg8NCT`4t(N!%(9O(PMUxZu&Z3-<4dMmNKqscq=@yJS3H(bDFsN&dT??&sRNdX~kicDh<12yZ+4TNzHz z$Z$@fzUU-GUiJzYQH4UQmZ-v=Q$;eMUvct$9U>Q&D8g$KFO|N|ccE&udSzrqPfhA! z8RL(Sk3g&i8z>A+53oX#p%!Jq&ueSTsITV$ZVi5C>osD9+_a+zFR&f+5$>kx2g!QZ zIM=5eC~q+Q(o1%MW;}hBW*(hhax@a}z(WwnvUyBd+oOXVmb$i)+Q%Qoqht)bU6Ef3@tNqB*?Ty{Tz-aFu^mV+Qbu?`R2akrJ`;uwM+YRFMV! zt0AQTzwS=gq-n7ocN-OG6XHf+R=qQ_(5J@h?!3^tS04tUP9$)Xlu;yb?+<^Cl)iy) zMi8H#jY%Cs%HC@)Zw-pnHRxdd(_Wo7gNLRox^nKbB|E1ViKH0%io1XTpI7{twwtQd zh3{t)5j3EXGKq;LbNu2oa0)#r-D|+o~Iy$m~gW-T_ z($La!41?zyxNs+uof$N(3F_Hu<~YQ(x3nBqek%n%e$lUnVPeXXH^^}=H#u5Yt+)uN z*m#|Cx$D?^)aGC5IFUHhb$ferdN2bnPVqW)+} z4!t`0UC;#e>aZGO96VoI<3gDa4!TFD>J}?PUJ{)aqGJZPQ~!s60NGI^@nTQ|-Q(9z zEdhNhP+y%-0XdJBArt>DtQMfL)`w|~M}h(-5Ir&W*|iQ^>z0(ew%6NgWuSKXl!}9) zphO>1a?}NP=H9XM6n+aoki-Q{GVcPB_n6mx-_r!Mv;_EaYlhGFj%4Ci|1GV;4J>fh*biy z?+X-w#dIFjMsumqlFpov73c_L739Cq6>YafkDJ0`mb)s&TK8s#LS5Sv`@E(od!a+Q zU3#wkrTzx9YsnGCUq`+;QbMhj{@xc|ksV zY{*K;!1~uGhKRd*JN;uyn5)_dJd&z)o`H=noHhHh2geXR%OZx6W4n--)hM;LzQ@~S zzuq`QK?c~+B-6gFNQMz1@#)Z*lngL!%Z7c}wI+$zN$}VfVV*TQC3{dWlHy_PVr`mC zbB=yKdE{aQxrYpR>aqD+sFN`&z5P*yDH$1zglf$%LJkZcFM}bOUQGYIW3Wh0c~r;@ z`WR)FOSI2zLZ5Cwram}`2Jt*@Fs6<>e0n;aebTxeCMLaXtrdprZS!Aq{U zqQGx%T$Mx+FjV|B+kk1YgwVyroW91IJuNA*lIK_lfC1A~TUS?h4liygLYu9p$ohu> zuN7u&$kFBKLD z4bWE8x7tIGA47x?*5ZNiCNXbQ6l^W=n`9$46tDrRHA z{mCjZ0(t9SJ4@D1)d9Em%2n#;{F;{K_wg390Lgt1q?ZXeb zm4CA96x@v0O)KE7IS91S8l^fmjzC$0UruTh?X&PEUi8qo1Ub+C?~6s`r~j0B0M;ZB1EdZuM3-uiDp z%$`zYOxKQtjjNK)p3Yu2&orPsfdng^m1W06-OaB8to_utT9?P-9_z+yk@@9u*JpWv zu)E_Wc8=~X8X&1dIj(=d9OiUN?CVls>s{;FxR<2;r?~hNhu!*d zI#33{Pvf*Rb)8@LR7eOc5o7vwCDuJPrAQwq`44nK9`_L#G61fm#1tdP03y9&m59tt z5>r#tbSv^W1ORq2IyUA(zD2s>Svco94)@%LqJCwEh4p+pDA{wO556E9Z+#}xZ`nz5 zS(*6GHV+i77psink8Ijv&tEuSqHlcl^5c16!a2-s{QI1DP9P-n_rs7km$loLzk)U| z`*v9$Nv1XE_N{C;9(~*DnGmh$vRfK^TVAP+-!9*Jow2k3;6Qwh9N)4A)LPfy12m0x z1;T^yiHR90NIQ>@|A>k>5O)rSHDttr0Eit_a!N{0Vd20-yT}Oz#uL0mtWr_-$1=SA zChRlc5%jkU(zmYPp__$Iq~!QkJHTN(W___oA3P;+s-?B`_S%44b$2$<=Ivns)N@*2 zQp`T$@6K46cXSwsnyvJakLGVy6zaoAlGz@n>|N1dp(6^Hcgn&PCk}kpjio=Ia`OGw zm)T_1e^7{ug=S&h2!;s`{ATJT{!aV%=--HI(L9X%fO;>o;de-P{}9>DiD_)X;Z z8Uv0qK!TAsh)p@fNvEuX9`k!oKHhwtV!U6DLRgRd?!1`56p0TxBn?;;RRV+FzTg5Z z82#hQ@-h(K{D_WLquTdWV8H!Gi3uCng#%R9`6^%9Qc_Z?qcqG+P5D+9oIZ`ee;3}{ z;&F}+J}1VzGF#B;jmc!f{85Jy?#63l^5)U?(UVDaLz4J-u?lAWhROY5?@JvoSfx`J zM!J4joC2k;bqr22cm_ z^S+nX!opA$x;^Vzif0jKbR^mY8wZEDhX-y*V>J*?q+*|E#ye;)Nr{eGbc6JKEWVhLn_{H=}v_iWLcCg^F5w(-1#+@;}X)sQt17Oyju>HKpAUg)$q{gzY?vw_1hkGFZf zQ}{_NAl-Kl3XoB#W^#@Z`X_lopXC-b+QZ*v5+MJO!{1+^h1>t3CZptY(qm731VeI8 z`CkE+rCV}sgIVx_-55NeWCND{*eNtYU>ggCfWFCF={Ha?nj~efQvD`TOIG2p2-I&c zw;;lc2f8P3MIj6^%@}BrG&|vBsp+|+3ODcH_VI)Kz1Xl=ag$=?Td~!E^8P}gWuV_w zml7alpwB#i0Kk0@$KLW4`*$<&*7eY*1RC3!&ZYdV-(gzb$zjFdK0FUGl^=k^liXvy z$SYJ z;wVo1V;&k`%3tjcos#7@%ZPwx@6J?F1&pHbuVB^As|q3wj2mo$je{(C)ss6aB+uPJ z40*-LuK-KnPT3R{GJrLcdoV9V-9s<7vZkiyxRuvr3yuw~aT*@m(rrelsvNa?Zfo3>ttz{fcBJIa=%&@^kmUB`%R>wCXbz70!Y zqI}==w4f!Aneu-!ptzZu547x2Y`A>jeqX@$@-aHHFE<_{ov(z77%WITjiLAP$`3~% zTcMlh#5bSMKo&aU(fsbs!&-J1%So8981SlJB_uSpwCI!tIEQ+l6)skp-{jGyV?X^G z;T9bgBNqnnyIltMeb=A2usn$an$5aruK>}~j{+Elmq1ze8z=kmLi7B82pr)J$O={X zq*{hU;_U4TKQv20x|9UgZY5nU-K`?TJWoK2f7Jt$G0fPoY7`zmcbcPH=LF^L?VYJE zf)J*Pk|-UO4c1tmnc3L|tyNq>GydG97Zlj~6M}wX_u~f(Vb*4YgwOBV$1P5^>$g5U z(o0zo;3?pr^uTe%+6^4*Nou0*{tBHjDILygqR+B<;5pGUV?pe5b-_Ay(b3je8j|T` zol#8R=h~V>Lr2yY%eN3|=I`~O3K#p&2*!r-^8%vq66Nj!2lpH-3)% z25oo0ZvL~+tcfc4zgOJ*FOkguYbkJcjrVo_?llExUS#(M+REnaK6JuUFXrX~t#x4- z$Aw%ts;)lk{!-Ar{;i()tP;sHGZq&JYS3=^_m^H}Igjg{`6CO&HLac=m``u5JC<(9 z(rg4%WXiqxzXRYT072N$emC)FWaA=DMn;B(jjj6c?FGE=X?PInTc;PJ%YJ~%Qf6{; zC*MUn4Q9K|0Pi39x25S+%ju?-w}+)h8q9U)9=)R#FK8=01iIxr@Zz~x_rINEq(1ws z5O-_)po<~I{&(t0-dK3EU=r&@Ac>G<*G1!=KxRn+E#|;WqY`cqxWGw zYNQ3~N89P!`FCKDS^(!&?`{FdWC-lJ@O-(E)KCWXXoZD`BR*06I!>C3M(S_@Vt?NeOLzph<`o zb9WVzNiBH60MUB)5N`ItWp9;hgYt5(UxbDk;O-+ALk zlw2k?9MV79wfz;J^=rUrFE`_UnT=9ox|HSR2k8o68TQ75$ z&kM4#iRj(ce^RC_Vr6CR>fVXTiPn>mL_}A`Cdbp4x<3dEN`NAx5&}-dnA#JHa?zEb zi+}hWS9A?blwKl3B&uUE_gwHgU!sOx{*FU+4*$+R$YqJ*$~r>uQD;?#tat*Ih|Az0I5r zeHnKFlhe92EO^`3P8b;(IZh&ER8w7dT@ez3UCBQg@Q^9Z#;)OGGqxZ}`fH3Y9;m6G2EFo)MWRb~(%hTl;7oXKB!` z)F1PL?=NChT-*4Cq-A!b?*em6f@))D)Nb`1P})Cb<32Lp%D#}Dd5uui*7n|a2dZZW zuYl6)Ti@IkFB06~kb^~jphT;vxAL4UZX%@qJ^8out3Y3-%u0V5kkxitgDMT@TLH|p zA5C{6B?~~|=u@^ry*niU^{a5wS!#ZIQ4z`kA6Q4HH03!lU@P!trAYrA{~JaZQSmQ6 zVb!I~&{S(4o?kmFghnz+%i@#e$#96K*LLe5MdIS-9=hM{ZN3dA&PqR*@dMyGo}AS4 zCLM0Z-3?^s|0WNF@`$q=U*A$;5yt^&^;RF7yDrlosbPN889b0wl&eihyUSbbP zV`<~Vg*xcO5OS6+TX!|ixM8?4OA0*#-0*!YMw~$6;^Q0D;Hb5QyVlAxb$4HkhkjJ0 zgtz|LXLRe+05J9X`kIB8_XyUY=$(pPJHp9HK;if~R3P1NdNXBB*apiZ*k6ZkFdqd%QBY8{f7<;0Mo@ADywr{QS-I1W=$X{TyM6c- z2r_T~_>GmL9n|ss(g)%kwz2VXHXa@+dHERSn7qA1eh;^BpvvEnDX$}*OBKmCX=TdO0=^yI<0?&E%>cur)3fLS>x6bw zTvrSRBf!6M1}V$#5u&X6^rF-m7Z+EJ9mqTPk2(k-*ZN7h=qH1N2u-;S+bkj=U%SG3 zk*)QA>=RtLpYNap9#Zb?X>}T*FyC^mRhYG?Abx?{5PanYUro`M-mW0+m$3`|XL{Q^ zM@Nw#!0R4Rtq)^%t|j)WM|X4Z)~+Nhccq1c`s`9&Y=c_3C%-yKt~M)ZHQvFEbn@NP zFEjh{YmVd^eAs0sNc0dQ1$P2_Roo*2JQ=54{}T==2p%b`ja)T_W>g&V8Tf2#cFU9I znLTMIr%3aF@G3K$-3&~#Yts5ceY*!&T!;CxB}naoeI}W?*?OhMHmi+O%Gk3phdOL% zT&!EP`qJzo@@5VHQJ%Ad;{qxIGAm6swEaM6(;7{Ar2RU9??BEk&(CMBkT1=nGX&iE z72H1TBj_#EFwt;-E9`%f*?mZ6C2cM^AH8ZVotcN9o;!_)q<-Bn!}{b-45qIpou zKx9NJSldd_ZRIW5@FGF_u$-zcdasz}Xlh#Uhprl5FJe}#?bWkLJ5#0{{`p1^ZSnXq zcC3D5_P@V3;M{Di9o~AQy={q9SR~gX7U};Jne?CFMQn`^(Ak=AlC7!0%G2vsLak>G z`1At7zwZM4XCu4n$;#q_`rVja+l|_Yv^NK0xH_*Ts_@I7GioxjD$Fm4`!4FA1po5} zf`4n**aqFPJOB_i`&AZNPEO9#)9K%?{pF%>om*Rm@^+_Y|9J(4C8olxnKtut(F8Tw zg(cAUQFTLBL?oBzf8O|4$+O(~LzfMF5x{1aax;!Xg0HP9>t>0PQZEX4SrlR0+^?$| zo~WSSQVd`ab2$W<_EQYlfr0qn*nx5X2C_i=Btczlp9g%W0_vN%oLIStLBRh7mc&$= literal 16723 zcmb`vWmH_z5-x~4K?8)~G!6j*1PSgA!8N$MlhC-k1%kV~6C}911b252+R)6&z4O+4 zKi-=)v)258bJ*RzdRLv2uXcS!xU!-YCK@ps3=9mWjI_84aNPucx=@gS-=zKy3otOS zO5fGAT*b{?Oq{J8U9BAKVPHHnl79TQhG)kPI%zA$c0Y^jyh}60(_5@|tnjJOtw`*X zJ?M4F?%|Q3U^@mqND`k-SeJLa*%+)}&W?E*m)XLf%MmpA3b8lSrQ<4zz3)gTfs_h< zDpYZ^R!$%3wtJeW!{;h#?r1|9Kd*%bfA}b>x3?+Ds)iQwHEb{D=CfFWe*YpDO=QcE z|A;(M8;ZnNbBqrp_KIv8sYn9;>YCF$Dk+kS^bIVAiDOiQS)8}H6maK`lDfp=_7)=d;v zDjn5VqW;nRZMLt-=2Ur3fBfvojq z)db~tU)zo~=ax2}sx~f~=bvOC_ZNeK$XK`jdKXxm-M!=-{BYkdm8Cop{%+>RT%sIy zi;-^OOa+GW^-$*^W4Q%M31g8RqZBS9ws~B9g2Ct&PBsI{^c>u9X{Pt?Dt*ypdIuL`y81r?^2Bl6$9=PgDabvJyxGIQoV5q6@9a&^; zowr?ly(Qn;Pj~pFla?+w6au1*oK&&J?9K7~nKBuPz<<9T`MlEkvQl<-vHp8STCaFI zhau`te){`IN#RirZzxG-F<<<9u)OP-aF^6*I0|c}Z}@&GLDBb_43E6aAKk%z>#X<#?@L3=Y$}3eSPO)hV`n%#{fYOzp|?ct>qSHGIUS1Ng3s zd$D+M!lXrf4;u!Cf*3ajr@quIXB3z$donan?d_tOktUzPm5X$OX%=2VL;M6A#^3E& zKhS8hYz09?9(Hnll)KWbQ(0gt`hb-Wlz$=;!sE4tkt>?D>G?Ujg~EhzqVC+4E+m;I zuUMw~CyB4G#1~5|D_BEg2Fb2PYO`lZV!J`)HZPRJvVjt33Z^g2t^jHw*I86n5{`r zanzH#EW^y%#DB_@RbduqaKk`d{U#I(5OnYF(X6YRTWVjNSy6HE7yMv(+TOlCgjD&E z@pNtu0fF(qe;b(YXoe}?TIVoinx$bYEb&KMuLB6aaX_uDqmiL7>U!6KF}Ld zU~i6nQ*Fo$c5`7V;DXQA$ay*azOB!Y7ZUPiXj*{W)Vi01g_WL2JGzE37l~_dLkLjp zo6yv(ELxH`9PI2Oxym(99H|)L;sFyAir>F~=ka;w;o#s1>NSGVJRNM{yb&LIpgy!b zM2%ibMp5{V)T^wFj-<^ZFDGIqt4W`ej|@jI3EO|62RkXx=My<+VmUFbM>l$2FiP@G?~d@==JYBH^>dZC}V9If0(63QQP z>?e_VBZvvPC<*a&KPL0Ujbl#Xd2V4d4Sx+)7}+>#gLbhoFtNH>y1dOzzH0GvV~C0M zVqk5+@wZk)o4p1dS7mLsc?cFXyN&a&>ry-;in>cm9>*Aw-WKBC9btUMOKQl zqo_XP#F@QwB^ASNBC2!=fI@v}Q%#`lygGyV4}a;?e(dTgCErrxG!)V96K{*tEl}^( zk7a23ZE~I+@M#Gxg&%u-LP!LK+kTR>u%Ihe$}TD_46e7BoLOET3CE*jh70L68WAqyMGB)A#ImY$1fbr@J!9In~JycL@mtK7_RoJER!*RXPMt0go03ggR&lx_!OJjmONqtNL-&^yamZ?wZ{HRL{dT>d7^Yk^v5PA@!o`L zH`|j&qHfS~w}M#k8^S36*q zWr~FMlY?Uub*K;y%?8JCYxsx#WpmVMiJ`^}G1*VJ@ibBGu`M_IC~_<@XM@J+9(wdLABl2o1pO{~S}4QZbWHf`^1QaTq(YKP4-xsI6@!>0%>8Ivx!%EXaGz z(kD+cqJnBRfkRr-MEqLY9E`TLMAA|cRPm%d9sagXzV-6LK#APZ(=$a^zC*hVIR%73 z^lA9p=u{k+o*7EW1(W-{pV?bw`Zx>%R8zJ&Wej*4R9kD)NAq7|Ft$zoH@GUxr!3Z_ zqRD1x9Tb8BvV+qwsJ?M-^&)xk%#zYYIVT83#4=n(;T^yH)okAAkIxFsiwsorLZNlc zx*e;mzK?QsOUw~@Q!6WSY(%C$K3P{+PWTd(@zPpoC1s4M@&j)nD%dDP?J25p@Q5EJ zQw+a$vj!Sj7Ce6x;Zn+@k^iIo<%ZEEm)10Ya|Fwgt>G!uBrN0UQhB)4XpET| z+5|(z(;k~hP!;H^X;2Sb@wudI`22*lDEJAf{NsmRxjI_&q^=-#0Yyty;H{KVy(%Tl=%=7!!j;u++Dso#$Ua-Th^?>T?qyiZ^Ubc zRF2G>F%Qr*74PM_|v>B-Uy+V+xzEv;CzG+;SW zqe^+otQidjl|Cd=W{xL}?+uyN?>h53w~##Q#pnq-Fq-5V#?PPz!4bE{RGpNhg=o+# zE32!mjF(!ceXA$X)nBOOEmMpeHbu#s@@fihnE<68f_xf<_uI8wvo8#<;ofG`axDEQ z+UeIQ$~%aId#CgD*w|ck_3EBbiLxKnFDxRkNvVEqZVCXNTS)$+FLszP+)xW?zHJDP`nK8OgWW zji@)ufWk#2VU|@<6DBR>lmzrYX8B3*G&tRoJ=>8s7xu9 z#pSkq$-gNim@$HvxTSpet;ZkbQ8dMLGIIA1icjc<(9cm=Y_wn?HqypRPc1A+@skw; zPx1*C_pzy?Lr^h;r+a@qJvAl8@%eso&sm&9<}V3Ihw88_X5&DNr2sWI4n^|IU;frp zcm+{ZBxwf5@gshnu16G<<4k0dx*xWdmYzmK;WCxF_Bdi=R7V6KK26TE5xQ!_S@%;G zGLO!WGt1$AQ*TUIs}Y9j!>%dONR>CI*>J~++D35jx|B!&6>RfD-0lvH>5u;sYRz)$ zOt?-9Ykf)6c&;!QBPOagVVOP%7lD8Jp3DR4l9^uWIeR{M3&@ zsIgi2AQq>z`nTHLugqU7nA^94+=JR_2UQk&N3#A{0E+xDpSC_HiX^gTMyH^0h{aF|5usblcF}Rr~ z_w0b;3I$k;?PHO9Rv_%~7wNN3CA zE#YsC`aYTsp47VP8<@Usb_eQxKPrr@67amtxovN2O9v3~;9W76LwQ4Wm#)85GLJ*< z?e>d+;+c@^Sz~0!tGVZ2B0b%sc26I~IPl+TJH<2dM`)9J_2A0W#7oR8)L`u;{_P(r zwaTZU$AFR0^QQn42$uINq#O#p@I3gOS&0nZXx^~EI49X1@`%N5`6&7n&Uut*C8|$J z+{6{PnhpA#RroUCzKzv~>J}U)woh(;($?g>+a^U4ue{*4b3MvxvC-kJ=kvJ7|MGV> zL%=Ipj`jDC_4TikQc}F0mlU7fPYr>x`JY%M{GM^==k`qw8xtMg5R&*BX+e=PDMo&S zvc}DzAS`{a%4y_wGBN=_nKJk;_Fo!tQ;K{}V8l!GUw5~cC3v`GkI+v$)zx1j+Hel{ z&9#s;1m1wY(5dtYGtS#^R*+J5zNYMl1pyM{l9rhBn8X^hkn`LEZgVfx6!faj762tA`zu(Vho z55I#PW*Y&cRe-;MI>Xlw>>XyY&4U$?tR{>oc97TWj(Kfu4TgXr7!7SEi`Qk~%7VV9 z>bnDrO>P~P246E(`?_QeeE(e$6(!=*X+cBhIm{(vF*!_T%!CgNXjpimQl%1K2`=FU z0~aX~ub5O<1HYdtdmBq@7tajG4|gV2SF3Ed^6AHfES{g8i?wd0Y^kl3pon1pFNgRd zD=tE$vKFvn36m)fqxZ-0(ppu$t1TuTF87FCCK$b< z#d-|sXPEj3B?kvqzrv8bNeO0&qU#%XE>}$V0MeSwYVi*EJyv%()oUW5&$2cc+c#6o z^z2+%mFy`pvJKoLeHOWuI7Rzzt!-Y0wFfoEVFKQ#yElYPuBgVxt@iUZ^vOd=Cj|W2$buJP5i~PT6VBS-kf>~g&|tym45c; z8Gez0d9&)~_ZRO-9XzMfx8wAo^VxZMWu=nxU{*=Uj$!NYkRImu@873uZ3}!zs_goH z6f@Lv8TCxtx^f1sho1e|viAxrakJ~JF^G?hkHPlB2_PL}`43G47#L!Cg(5v&Qa1S* zxDA8CA2F7RBR(g7J|OoO?y6%Q{Rmttp72pNRq??Q0V)-6dpD0L2yhxk6x@uQ=!^GM zxLD=N%C(m94`1l3zo=l2;wn!bC%5*KhjILJaTGz!mIkiaeyS$L|5Vz;l|P&L%xh7rVOyk*ypYnq%}SjCij`lE%;R1VtHe z2pCFnwCkbbm4Tl%`#_5fA;R0Mg<9N3+iUfYFI=*SPaakd{m@=%$$8y>F=%_s7 z+LtsPRIOXO9>E6u-f>{pQ-NG#@FlgAm$O>87?VzB-Rxil%g3R}o%|9rfmxp{VN z&5ohq_lCsc+iE>n@>0iWlOKuaM0zX88BMqP-2t)$le)0)i>EM$)jA~K>Cal(uuZuI z?w5R1ZTfVWL);*V;VPELK$UBaMBJmPCm>Iw%50#_h&wF^LU17}p+{pxXWY~99&t8K z!jpgStz%A4%3V_v#+jBsSHktBm>9^49->SI^vvV>O8M!|mh9Uie&)i8<>=>D)LGSES6^9Ik!4n`;@O&2x z?Y_tYOz*ddrLWmDiU``tEJ=9QrgR}hXh?yugV`dB)qm+P>V4;RYEP4n644pm`$Mb$ zS^MHsRV82@D9WPZuv_GOG~_AW1hBc*0j`F)Y8mwg%?=xa+(VkEce&<;JJ&X(xq97- zCXAUx<{=Rgnu4boEb(-DEb{#vQ}LEooJ=N-pHl5~<&lPSDpBJwmeYmrWQIQU37y_D zoPqG;ywMWcg=d^!$AAbzlWmc@b1e;EKX(*H=^vz%I=$n78f9NP?TRZ5qb}bj>JO(y zX$Dfn3v{oqtc(JoZn49=%}o)5JGlCg>M{AfVsc{5%n6AIeVR8BqY4&&xF!08UK>F- zk@lxqv{_Wkh#p&99bz~0MBFp>6j@;#gl(6pb&OdnOIyTjbPPRN8PJmE_xw@80%No; zKB+U17Q@I!Gnl6pw~fnc?=5*p01y&vQd(~Hb>(I-oTZz<{X<14fuE5pO}HuGn5l4E zy&>*4L}*30Xa==F(b?)A{e^+3{!c9vwkZTr?|ohTHSK$uYWlC5=bx(x^6pIJ{e`HRL)v>PfFS-ZK)|1PmN!1s@J0;tEF&6g6G7* z_1TXC`6-Zzi|5-2aZrG=P+Mp4iD?VH!`a9@w`%V7THE+ zHYUeC=aOK4Ys%QFQcG)C1s1JfYfg2Rw z+vhBn;a9W4dXm=HI4*?XVDKj35&xpT#-lpZ4gexFpchBQ+55m^~EES_-&g_$;el9f(K1tVKp#Z9?|1J0_TI~JAF z#04ikZ_7njqr{{d=|;!(#a9L2hDA_3+bt9Qmcd^FRQ?zI#d~D?Mn{S*u<2mo-Wn~PEUWC$P&;^@QWSXndhGZ+6=g{gO!{JhPN$j zZ|xXf?HSz4f227^UHi$m7|>@C4j-mHy-VrsJVM~)PI>H{PdUO%<1omn{9hQMhz?aG-eU!+4oXHh;eG8=wRaD;gE?liF*@e~1H zh@{a_8_s;Nen@G^bg-UtN*KtTdymAHY_r(ppNccXcfFi_XEH?Uhcnv84XU7{=*Fnm zOBNk}@9uQOlpudOL=;5^CMG84eEs$gzJK82U4imRi7D%L6@q@%EhUG*a2#9tt|>H` z6mPMW@}!&|pTlDi>x`uf&e*QUy-ySVNU>aELWKL9WqTme=@@z6nfJu}Zpqo!c%o2R zHH^WgwMg4VWUWLA6}_*nx&uab-z#FPDATVouM93i9rK88M&qlp@Pl8#kM~}moI$Py zyKah<8eEH^nN(fIlX&NVl7T>X!gs|-_$53l_D80Rzyp;A7mVJQPlTMN)I~$DYo<5o z1{Wb{vba}274uItz`fRPVxo*y30f&Wv;kNXfoy5!^PUY0#Xmr(>gsZE)O!fnAZd#X zh@a^2X#pc$zV}D>$FeZ%5}mBmfi{PR2DJ)s4XZ+(7zS@YGZFVZyx`3kN3wVAb$18n z@Ee>G9FVJ(z@}F4?3}Z&1EL4;y2n`~q~B!=dHE-;dcd#qq#ClzZ1)!rv02#@F(7PW z^ipgZOkwrHG-_qDrH|&95x-s>bY6x2Ci`bFHs}s=X#YA+|0lftziCl@UXlFWw?Rx+7p!7EbYBDSBa#P_kxGx3@7{<6|o7@dkN4Gfg=&%fSxW3jC4hsvG9L-!WD}xx6SpESLhV+f3Z*USHgG81Zb_?_1g}paOA#{S4m`)*F+VfmKEz#& zR$Q!w<(|yHu=;a7CxUGLA~XL%$3YIjPcZ#J{!Yj{;_Uu+XC7{Hq63RvU~v!`!DSuQ zCOoh=UH>+RN3;_!$TU}GR%JR1+>rAZ?Ne*D_D4*Nh}S_jVQ!2>P}gGpV7ytXi%Ib! zw7*aWCC+E9imRUVv7Zbk7EH#hMjEj0*o!%T;nkR#HNw>Yuinz0i!M4LZnd9sxiars zO=2Qei8FKQ9PZ!Cg&9l#iY>fAnaPy%zQ$-YIOE$LPl(31_+7i^HS_lUx$1pxC4t8M zCWD(}&1z4gR+j@W49I$MBL!Kk%j=7QNARKV*xg0@&4fBKoX~Bll6qq&Gpxg}EhMoo zKUA8FaZw|Ct7cS@F1|0cMP2yZw=um^ABJ#M;UOr4akp|dsQf)ujTYDlq;uXOrDn)- z?$RZ(;BQPsDSrqSW_$3ewOcC1+1`IoObkbnB#RsUDNZ)Y{uAYdME<^e9B{03y81}g zd!+C%X!|$H{zQr)soT=w_u}WHYUS7p>9hW^apej?#j{P*%)`? z9wl4T(b4HO{>Fb~ysZoZD+l}0KsMpMUtZdw*@EL(NRtO{uYawczI#=YMk4a|Gl^1$ zHd01>!O-S6y^5>w3)5@wHj}9vqFS-{$wtZea~Zf<@4(R<(&WuVze*V=OJhTuZ8;ih zsrY~2t~D7jJ&KbpCpUkwuvN!N#;|?M8(8hkG{Gge}0p_dj(wcO-#_m z#*N>HOTxNn?x-{6t`+|v$cr_;uS^J4d%_Ni>vvhwpf`Po*l_nv&t!$EG=myD`cp+1 z_z~QF9lR>cxm-ha&BfWL*W8JF-M@oZwPc|9h@c@SSmN~2oiDR#?lokZb^Z4tap|ef z4U&E#R>^w}!(R8M{RQ;BcryYxI(5Ow#{N~}m9OI)eM9?M(=agP_5Zj4s$EYE6cx6M zEx6Yrm?A_g{&UOlY;fJmLuvwDj>quFtr7_O+!`A8;4PCh@wl-(N_C+Gi7u|D-y@yl zvTvvCD%4=t24vsX#T_Rg@wVxqglDT z1LqdR>&iU&MADF|{1c?KHxWq&9J*pUobPRMKoLG^T%7pXW=EPj)cwGBEN2%bG3Kmj zmBO_~12?)4V-|utC7s09R5=J4g5Is5u7q*(N@pXuT*nl7+MPpq{}So^{G*Utwy5Rf zv&GO6jT&(RpX1S$JLgOM8bP!}HY}~%7tK%a+Da^!Dzx1z^ql*@4c0ufxe(DOtoE?h zD@0d?5u(G6BEN;j8BWG6L12=o9cZ#)SvHd5TsGW$w5G{j5sCY^r#p$PY7N|0vre5X zrCn6SzQ(FuSlGPjlE)JV=G7Fr+~($H(9Ey2bj-1qr1?|azWnbW^}8aJRb&yY!-VH& z?^L7<6PPrFn*%AB)P3)gNSaY&A_`A~kWAfuuozSv2(u%F&UM)GYBI%^l<#r~gCRhnvj%z#?@TxmZ) zgQjF?NgC{-WnB>S`=T;s0<{L5ezu$(;*zq|-5sI>HcfC(No zQ@k&7{TXs!%YyY$NK9mo!ICe{KDkxrd|wkicq7uzs8|E2 z(?dc--w_jU_n>oETYjvg-`GcBrGxZH`o7Ytlos5I%}yIJW`VX^Um8K=e}ua{`D4^T zU+J+a(nnbksQPB8g;@z?@Eti3lFUHgw%$zcqd$Pc4TafJa{@tcRZ076UVE^oDXP;X zNN@9Sk6QhU(jI>o#xX!s0D;HQ;MMOpUfrw?Chm!tGPO?Uoil{oA#>N@JYOze;S$j< zWHL|T)_+HYA_cDO{S=G|$q=SR=gqvb zN5D)|C&ktu+dYFIUp(7MxY9EryE)(5I=3A=2Q3!7Whh<#-nDn_7qb8#Ak$;L@Cy?l zo7@d&e6tV2tR}8WMtK)vG_TK9rbLeuuj@A(8Vf6@gi+%l@@u{+o0#lQqwf_qmjIWy zd(>JEO=~fEo5T0jt@Zm@C8g_HO_O&`xfTnxo=9?ivErq#?=3tDtbIidY5z%<_xy6b zS*2}Y%fT4yZvi8I{Hr=@iba_ROc(2vqQEb!6vH)maI!tIa4J_qO=c<{K1ZFJpzJPV z+*X_S{MX;KqJGlA8uxse@~icXCi@vCOjX{ONeaS>^cb}M;%M>| z0uuemRUNJ2@6EZ8%S%YWf7w3O{Hg!nPD+g>ZecYe9K26-CkRcUzAI6$4~?;prz1_y zmKej&d+NlWUp?$pr;>Xb={!<4d{68gch^Sq zUg0>c-B{2)JW5r0*uExXt=hsgG&E@)m={?jw|~_Gm=e9-2G29(?JsL>9)y}d-wpMz z;erLpSvwx64DILQClAK;vC$BL7T|X$zHNPvHT5}Y9fy%UfF?{PvjpVsE|wc3tzQ&n z9u^jUPyaG6M-rCX>3K~3=6M>1Y zX7$DstJy$cKp^%WW~yR!$m^@uPq%fS@r6!e7x5k;$Zp`kiv1%t4Eb;K-)>O6*vy@W zUW1)<5AUFK!DpEd?dQKWvVWcbTMxZIa~JQ?6?Ck>I`F+ZfYE!YMX$Jt^?m-9^*ooj z`ncn9Q`-E@RQ)o$pyR#WIw%C?7kcWBC5i8{e|;9nZk)(oycPM+TOUp~F1ysL8ERRp zKG&WE#{7rKq$N|B@7&PT3OhiatMnT^B!ISGhGRu-qf15 zD8K);3m~UA>eZ^KoQ)jn6~f4*J|Kl`*g=u^=YM}?b{^Ez^tqr%7{9?zPf!2p?dstH zoGxLeL;$f#cJ&tyTlnq8EA&F{&TjSBG}kpMN?r8C?zfjsB=ZA8 zhm)yQqOF7ub4iP9nrf$@%4Y4|wwL2t6=S>K(Yy6+6>_81EicFHE|$ks2rVNrv@vJm z&xc$mav_!W!g1vprrV2(edR*#BEvP)m?+LkiSi^X;hxZ}Nxml5rmv})nP%?p^L#>| zKg)3vHeJ}_$2b9$D@g`HEcl0{9SXXT7U{diC*b$3L`(8-S-GL%I;9fiA zzCQ8WEZhiKM8#qTd^A8w&ptxqYrP+Aj=4s_xi%*j5vD@-ptrbX+k>bZXzKxMvScqEl&R94U2+IJ~dDe=3KOO>jue;ko|5 zD~eMa8(7L8SMeF?q#2&NL1jcfa5R%YMb#tDm+C`>DGZ051hZKwQ(szM__!(aGMO$s z$bwo9uE^42$3GMh$BbX!Rwrw`K0axh>_5^8*<$KiaC7(8F3CEyP?7jP*sT6_JZiZa zt>S%cxp1BhC5#!Z_6VT!y#*jTw8q^F-7NwnmDXkcP&L>1QgjIe`)gQT~e zxH(^6-*Rjk-#j9iM;;J2ooZhb(>?6#lWV)ZCULKAEkZMeeD2F2uh~q32aC|?PUv_U zM5yyySG*mL_!Z=3Ykw(=23!LsQ~vvExcK-1 zdweANauZT2UcNLwj()7=K3*Xw-hR}ZtyibC3%h{pZpIWk1Ybo%R#R^9PMpk9h6e*~ zxIaQ8K+na+WgZ(}-k4xS7IRU3nhWm3!A%mLvfha~V_qRnQKGj-PGJjs&p=ga0#tR! z{9Hm@?Chm{V1C7O(&mDZ*G#EyrCJ*wmZsLSq?K6DbIproL#ZJ)L*5DMve8(@dsXIf zb#nhzIU(ku&*Z=p+OZaM)_JF7VDspcC-8Trw_ujxBuyGLQi;`(4AqQ{t2CruPC&P;>90237*t-V_rQl?o6nzW$HUg=ITAmK9s ziWza!zkgFveLR+1E)cuoy(%q>1j-n)BE`Xl9bRM?P8rA*Kf+#tSn_!5C6^zyy?DlN zSSbEHN8aYAOAeMA=5;!CC#zARf&xK#k5uU8+kaOs0U|`?1ZqOKr9~k)N4Z}IZC*pY zOD8|mMn=$YJsAdwAZhQZX_s1MA&^h5AGxy|u7mf!^~~k*H&UpbpD6jH0AbBCL_&3n zKy5~wOu2xvY}~o@2fQowTgn;iIrA2^5!lxF2yCmch0}y-S!GZ>JlH*ok-xHJy@PW|veEzp039CVjK6?nZH7TSfAJo|_ zpU`16I^%OCTk``>gHO}v8HfwKihZnwen}Ha=n4y*RURE%j(?MTp^~y`JGH+a@76rJ`@w~!2-^& zda64Fn^x@>a^3f&@+jb>(3>nU|Cg)S3Z)G$S!tjte}>DxtIBULvG%OQHCp#BxHU;> zpsK*no@NtK{7PHoqX=Ja*xiwpJNcI!0>p}}G7HKn6^2PV>1GYyuFiH@lcPQ9{TA72 z#afbKhLO;$?Upd-G`k-6abI1M5+^??#Uei!8vm3+L#&=(!D5{P805tu?0WoD5hBgA zm5`Lt_%X5|C-^k;b)lXOyb*J{tV5=3Ry1_9R+2LNG2M$>zgtO#6WE`J9$o^Q092`H zBDuTSZdo~jwJ5UqpMRVf`7TuHhfw5&MIZ%=VD!?b9vKrMr4{9#@Bw@Ub@j*R1EC9B z0f1*sHczmgjQ{^rOZtC3BFj4tSS>uxkB&}7SA#$xq;pc`h|L>5kg|Euy33?M%o*03 zHy`RUr9ol+1guR8Al&&IW%|D9d@0hEPG}Jp@z&xuQ(V^CnY(TWpZVGsSH9oJw>k0B zz+tsV=c@vepAMVy^Gw9DgRjYL;Ss{Jxu9K!*FOCTYg<@SlPb&W?9%rx0HnP)fVKr= zTE++_?d55P@;v?7Ud!qOG8Adug#Nvfi~32vdhc2DhW$UjwAC!_$?9+--BN=Uo~r8p zd|)1l8gJcF1vT!QH*bh*wW5xWtc+^`rw#z9hs*@j_-OIt<}x5$S65dyUS2DGJhWhd zYHRlW`!Wvd>s^djRME|cU2=zxG7>x_E{M#jwbirXUKyMR{N^& z1WA59nNyefRROmgDc8P}J-g5PI_V|{E34xKJ>bK75i^}W$uyiTQXt`TMe*zI?#8`_ zl~+*E2H`KjVqoyBynAQ({X4PW@URRYA78}<(;q?nkG_rw|7kVz`KKvdu5;gCt!zM( z>0-KA?}Q?RX8M53$VPirpzm|Sx7B2w)mPvxwFjfU6CM0DK=)+*?zDdM{^saygV1Wn zTJ4!AY!Tk&aQH$O*iZL!(L;|GhA8aNeoG@=?Sp3>X5BZzx^wOyXQ^$*|DM~lU(XZM ze4-G(1*2|GGy9lYldzO;+}~f44kjsGhLAj{rSR4&hZJhN(YN;if67>sE)u*~pquAC zD3o5NJv!0VXzb{S&4%iJy*n)NLZ_6)Oj-JCon>(tbmxU1)PPr;pWmw@Q>-k?u85BY zws}RZT0vV<%Mkq@)2w%Tu+o{)5W{qvO^>fEIw8~xbf-3RLpR%RH2$2gG*8yrb&~6t z2-Bi3@f+}bU4_g0b)wO~V@vi?TgPM{Q1Xiz;WWYZ&GU{40@8}io_bLoB9*@2%ubq{ zUTG)Gt_ASAdSfj!EWAIARQ5+ezxH*yaqttmzS>bFV3x5_> z?~8D*`J9CyG6LPWOxqa@tbpG;*LQTG4ka;RzhE0 zIM-G+oS)GCtTAR(*UPsO?H98cKr-fi`t!i}R(aqe_QU-hQ-E@#^R~K*7`Kcixena? zTy~bz{ z?Uz}k$%-f}OK|;jhnpe7uSScJ?;Z6AB=>`n3;ri)L`T<7=Uu$lltP4hYhqAk62GRn z;p=Ot3-Sc-J*oKxXX@*5>MQ1fu^%7)M+? z8csCPMkK{~M*XDP-Mg|TaY(Qa9|13ZN{iV%z7DYIBoumP`ptz1L2_pLtjk9o9i7M3 zz)-^5wj=m?U09F1f?q;QmTy?KCnvI8#Cs7t*yaarD_Li-Z(UxsID!-s&TX@u)nVTm zDDzFDWnVnRe;K7~xJM_SiieB9l`97hs!+7ZrYj19=DyYwhh0!!`x?HHLF_*5Rcx!) zlC#>@Q9g(N2f+S4(5Z9y^=0<{m#a@5Y)b=`0;ptT6+6(~r(of6;wQh+M?l^xagj`h zoHnfp<)pAfa}YkkA0=^7U0q!{G!CHOF{+6lgg*%2^2-pr1J;P|(D4(#MTl#{#WSsX z?Q0S~Vk5+F^o@u_4lN0=XVzb>7GM6TK7bE=xW3kIB+(z%nhcUih}e|IHsLOgii?;5 z<T|C%@8#(G2|njz}rZfnk91a`euPPRpm% zOVrFaB4->%W&a*RwK)0ZJbGlp{0xfnqbDY~OXuIdbiBLFLUYWuX%q8-ITE@cQFMTs3BAG--&1-6#Jty3^4jU$P7Kca6zj>F3JfU4qCV9XicURqc zN>x<02s8_AD^K!&uTF1lI8=t#SA%PcX%YJ3RO6-q_FW}%#U1pk_kRY-{=awk{(B_# z|J)Az;&$=ydHv;HQW-T)^`@fXH^e~bz*As;aQ)t%T2~qM@vX+P&vW_f@gh{W*}!6V zjs%uwNOnc)PT+JATFHIEuErIZ7o=?k31&TW1~`SclqYsVWUNabg`h zIVnLJe>tCiPqeXirh6r-Jl%03mPUuyMMi1XqQa{eVOKU_*$Tv@aLt`muM&@Dg>z8j3PC!Jx{&XE; zk{mJ;ic*L8#gGdqhP+7gI-bWT1uFM}`sy;U0v?T0=p=@mmiwCI1S5KN$OWVQ?2H5q z)t0(5%N_&c#+bG}4Exd(wZ?!(iCQP#H_1KQX8VIi+aFnu^Pr!rgaS`pKJ{qMVH{-f z_IB*RpRV`{Slbhr`Epp>C%+%?9dCZ~g7xEN-1g#WJrAmM!&-8TBz1Sz?`KSPkGxH69ro(-!<(l_!F zG;aWzlQj1pmjrwHs{RONvKd?;MBthOFyktFu*%$P;a>UXT_QNJb6+>KsxD>}ve9(a zspY#QK`*-)?_FD-Dbum+(GQuLzkxmYoR1D+qBNk2-vor5e+zL3hD~(6V8X{oG-f*S ztyQ|r4d9=glF*xeM|gq*er5?uEn1w%QY~LYm!f4B@Y$T6+5E*icbe}R(cl3K3`3FzQr|&k0DQ7wJ#aqdCs`B#}_RC%OABoT`Bt0e- z{*vMSDooMUm)ci$SD49@=qLe;9vskkAHQfi)Pefeo&c5W`ts`CPekJ->cY z1c$aKXI>|-I9O?t>$m;5>zZLoE2ov9_YZ5_48slo4VX!4zVqP*21HiI4tW!X8{G8P zfn2Wq4+MosNdW_(rEK^i4l_d-na@=WcH}xwtYs?ckbz@*f<)Iw>tbJ zbeGM@AZ$N!Whyqk7e3c-?}eKB{LwFbCo~?J)x`Ey2}N2kt=f~N9yyEoi?EaZ*c6Js z^E-Hfmnz0hz@Yi-ltdC}pvIv+NE`{xObqMwWl^aK*=Bjuf$r)T>uQ3 zjN;Mg0*0tUKKiRO<;+rXy}Z1{;7?Uj@fs#D*}JREoyJ-W?fKL~ z$i&exE?+8EP;`xZQC*YIoAssm%;KxR94{nZRCWm;AW@Q+x13wo-(XdM@7G%V%{T#*I-dt zEKOAd(Of(aW$es$$al{1sDt zJ`AN{K%0Jpff2{T!}Nw4|B}_6J`(>NbA^WNF{#G`Dp$66kp)M#ca}~rh59KUp-023 zceDC&tCaidjIOF`(Sb3ieg@{Y3QOAo0tWzmU_9ak_A-RKy}PVOy>vsJyk`Ad*XczT zrNQant()*Hz@Por*>>SLU`Roz(x?E?@{8O{$-S^2MyzmZd zTYIpi{~1kj#7A_~A+-U9LSpiA?9~pgul=a0ldrjg#9SMibO%LY`)^|A-HCfBKZXFG z(O2#QTCviwne(AzrXT-V-qR18ROE_bZa`N_@&|2FLTO`{He`km$6;~{|tS8#YcYu{`=*ok=>S^%+~*Y;{AUG98ll%fx)98 UmYhc5pC!P^NGOU|i5dp{UyI7$mH+?% diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 477120870be2b54db9fa5474d3a5c0ba2fb30381..20963e7fbe32ab9636ff15833c0c08f72c156c2e 100644 GIT binary patch delta 15850 zcmXwg1yoe+_ca32-O}9>QUfSM!+_*VDjiZ%(s^m5JEcn+0RhQTK#&#?kQ{Jmq#Gta z-rxKGX02zfJG0iTb?^rwdm3csw%K7MX8kgAP_kx|7>1pQlz}4YB%pKgi zz~Y`joW3ymMtBj)GWLDKsP3nO@S=I=mpwhdkX#fT3wzw6Mc9%?N+V;+qQ%B@mVyX` z3?enzQKfNC@*32Kn{*PVhx^g2Udga(O8m5upJAO{h!n*=yCqr#wSYeS46#wfiD+lK z_hFIGfcmK7>(!`oJjUe%egrjhyf`5VR>p#tDTQ7Ss#tiFK=hJ zIGRQpeiGEbtJ$71%vPfZtK%nsje9QpcQIfue-39p0x=M2CYl>vDf_5h=u z#&HY%9D#c~j+|I94HQ z9cAAdfA$rxKW(PvETxdj$OWnlW;KN%wp~`j5b}CwjxYX;v$Kyo3v$|Yu5P|mO`jkf zza}`y#0pTDF&{f~d|9ECL~kj+-QSArb|ZGLPh;{~0yu9=)zVplIB!=OAfcy#N;<3|ZFAuj=j|K~ zB(zs0z3Kic8~PRUP8dJ?_h%Xvtwj8-W(n94Lm@?9=kM@2Puz_1q@%!Zj|)5}oDUp* z8n+9KC4Z+<8od0S3b*w?P0blYunA}Lltm1Nq>qi+TL_-V<~_2?^i>T?+8knjyI+5o zN!>w@KK_EDm2F%FrWs0p!7&^%cik%dj81422iCEv?~*A){KeOC`vmhv(uO2PM&p@y zX7<_^@z#7_=Bk&Ajgn4ATR8n0fQRF}isMvwPi-gT6xQdwlTrMv&fe}LVlcx%uULN@ zkw)gi7zQ0@sIYGthU+|B?S*nHV8k)ZPz(q z9;mT?ju=$GxYG2!o+c--D2*U>M6K9EsGd>rTo~n?L9%hGdcC= zU+nz5#;Tc3!cVSvEyWqlJmR{API5}zez%s*ScipGd@In>g1&(PeQ%n;Ycy!g0(MDJ zk}($b$i>I8i;o{YEX;?6)v@>(yXzWQMwz6qUWXKWX}^HQ9xdiAE}Fl~sTibIX<)AA zZEi4;+?9`egik@vS@Lq!2$R?POtFa*`6&BbvYGNbw&0MW%>V&88&0YG3E=<@ZMK!X zD7$W%x^r8Fy70(q;ax>!C#X^B_cO1>jIMixO(SFB?JI%z20;-HFtg>yqkv z9TskquJ0XTiTtri#QEunakzBd{SBk*YK1r~R9`%*UE-F1rxm^9a68BYp4KV)V>;i2 zc$1NMVBC};We5nG@G$sssdfWDKct`$JU0_l!7)(eh~>HiuywVRt?wu=$-=t-W?qn*5QZeCiBs0}YPqWFCKgZmx4g0J|V z7A=KFEd#3N{HU`OB&Zm%$x~AsKWj*0lHbKmgh@Ycy8)cT?k#A6hr5&lpXaUJ&}l2i zQtFof^~*wm5lFDi0>(Y!IHV5{F0xI$uXJu$T0~%lW!Q)^Lo9s<|*9D8^&G-2+Q{s4t)3xcb{3e`%a9&){S#oqsrqsiz zxF+I~^Y&hL9iknkisd*c_y6}@k4~QDelg{A8G30dhdM9Dm_OY$uU1`X?tG1WTr7_G zP<%@Sy{XZ8lqzKi){_aG9lmz39yf*}=+yvpDZ2Z^Cm+fw*lpp|sT3*$IvrzeQjw0w zW+JH5>9@lSzCkvfoTdN;y3r`x(8!U+BVP6!>!lfnEWAqIR z5=W8XVe=yYO`kiQC>Hds&ISJ6q)dDn>jyi=-djma0W;R-aP0C zN6o!&V&rrrCg<;xm( zcyip`r`)l6b6--(G*Zqdg3wMM}-P@JRbTm@~HA+HZ4N=?wXh5_(Zi8k`8b zN9_2K{(eu+p_=Hg#^(1zH|m76m!$0QH($Zx?vF1f63ECs_Hi+oZsmQ*4eAHl15tM- zXh}C1^=;{U5Hm2`nF9R&{N@LY>7eBf5I#rAA!nXs*Wo-8G$syM^8lTmCg}ey3XHqj zv0|@rNn-Tqy59skiqH=^gbG;kD@V;D2q0&FqY-VrLkfYhRqem7mbPvSkE7~D@HU#z zEp8YcrO@i9E^ylpK9n018uz;z_-;D(nVf1Oov6)Vh6=`N$=)LgeZ=@uX@68VGkG8ztjRgw z@X-nr9G-C~FyBq;+O2TMy)6iTZ$q zvcP1;V2lyI*3C%^l)ZJHeLAFl+nrvWefmI{L6aUbI+Pw&*opjdamFRX3 zW_RjQSYf=Jqz6!pa)YW^OC_eb6`x-u_;wqvePT2N&LO`UsPW=5br*2>l-)hNXGOwc zLc-!ITk?U(3=*ar#hoDkN|l$og;su^g#tc;~J`esvUN=?9KQ=bGKyHJ{Y z+59JH>SXP8U(S+6IsaN&z4;VNbVS$(+H;3=!$#9B3jpSg3)M%_O%$>D8{B1Ze))Cd z&cJeiqxQdCnZ?iJRzPD&yH}1CW$@YwGH9vLM6Y_RDlyb@P*2`+bCq5ce}sH>I=X(5 z0w#GZRTNkA`Gu{4K@xmTv6Y{`Onurhfee!kd#t};qlrOnRopHOJo!z0bFyY}4Ezf{ zbf5-=N%2|)-paW5gns@9tto7Id>yj4br8Hq=x$LBt$nJ2!#JrQmFjRaz{;x2meiPA z8H@ewt8_v$8E)#}qa~9>V!jVJF2vW_YK(SMx^og)ZXP6=9)qq&$M!=&wWZJk-2EeF zr?>2-AI`8xw~BQTvT&z-c}Ec?IJl9D$?^t}IB^8Are}+jkYQ$5+DrGKu}fOnfvoJqW$Y)t}=SiLc{Lrf5L|NYG3IaQ*0QxM5!AIBybJn;<<8abg7M_ zZ!Q+DUZJr{R(&uxa=*hc)<5@jeFKkZjLuvjjDj)v9C$qg*#HOiDQ<-+;lXv>Pb9!g z+mUC{>AHKZcVk^_iAR=z?aCA6a?JOuo8$hGmN%04Q(G(#r}jO$4$oC~nQ1+Jg+AVs z3)#pGeGCj%42ZIVLE}}~qXs1Bqz*SS>Roo@>PdGOt4v)SW`MO=hB+cb{Lh*`CBH&8 z4pk+aF!6aDI|-Met#kp-uO(3k;u@%?Kis-jr2D4 z-%JQ6Q@`W$hp8H0OQ4jH7Cf0sZR$j8-g^Bq~7%#Lv~D9 zN>W6>DSC|8!<8Eo(UNVaAV23AK~}5EW|kyRE|ZWJFM|EWEN;`U7`04AEWXVjeULsH zLN}*y=A%7UH+b4gHQ_o#2CxTwNEbMy72)Lyw6$kZc6r-GphcxwK@beG;TEOIA0o$2 zjvUd2mPlrUGBdG|uOcaxkU0mTH2j{HaMFX+25XR!-_*TpIbpBiLqDJs{j(>pn|Zeq zd)7$(t;*C`d9g8U=0z|D-oml$a3?7`1ffTzD}nMi6^v6FnfBBI=rtp(n2s4^(?L{& zrRzuiWU*_66tRy2?41%*baeidNNHfys{Y*qbdi>K86U>=7a7>@FLJWp$mNk$r>c0q zWUMmKdK5-LH0zD?GuF6al)~04v9h7Hd^Rc8@DEwJJsiGg`KV6-`zjkW)m1y+Ad~CdQEOP z9%y&0Wgi~s@I&Zo>c0};6=GUD z7AWG0%#f=_fL6pqVGVF-3K)W|vc=1Y>MjqEi$Y?hbqBL3_|6}`$Hgs>A69y=(r)=v0fgM zkos=m=J$74v<~q=bvt^k5=uDMRgcQC=vzA zf;k_cf0<>}xMCD7Upx5ZD9fpjrUKf4{ z3{wi$$Gp1(^_duaQeM(s#isk_^oloLg~q5mFW0kMZx7UC*3AA_S~D@Fe`kRw&)W~6 zW6?_lBY|d!9qS@U`d4H7(f+V1l4=Q%ppoMr^;y&Ow$tniPc4_=dgyL<2;%ybK}rqp zJy3?FT}S%%WNLZvOz7oU&Cb^+Z%(BiFp<}7v^TZ}86Tts8!y%+h|)X9wVKoE_3ue( zg$gQ_t?HKyWxQ8ALZQt{2zzp)(KdEVBbZwl+*?3IoNj(fM0U- zoqhMgs!F)<8$L*$jaHsJJlLCo(l_X`t9*zNIawpLm8hFB9vmf9vY^QXF8O>u7_h|h z>AvgXpEjb5#XJZuv~ZPJ+V4}GZ%0kqHg}o27sMVRCx3$6p{1ye`3BO?|#%ZKnG?RhYS4=}t67H4~gCNO|9l)ptl? zBjS!E>GNCoCT!l)`THu6r7SyA)Vr0oR@4=7qGt!L6i5nNB|@>XA6=uzAU@i-os>? zS{qiHD4d?AQ(FbOF}b+4N6W{+|3+2%w7ao35!t)`I6!U~*^>PD7yCZ%#j|P^-*t{IHpl(&8GMd6!z#9*fyaKC=_^ zer%7$t+fVS2t~oP5KE7}->l3zMSEvUVkBg_;)Q|Q@jiOsopo7f7f6)!{c|aM+qtC8e8Q)u;m%H z##=hZF%1sJmos68PI*I*2G`bqtLojKeO2R;yVjN+Q;>f(tGluISt{ei4r*l<3XhE-l%=c(K0~0XmIIxY~^cD}=L}UM<_#+JqpElzLa= zSmuBwETNw@Iwdyr>St4+5aBF6b35tY{&Tkb8{u-OrX;KqFlGl%Yj@b{PpCbpnU|b)H1rI{AI%nNKmQ6igj5VyutCAxU5T>tk`q2{NGs%#S_Z|n% zf_qWQM*?y+c5jI8xj@Qeui<%uurc|V!dJ~ANh4xq(M)S`2WY)>mK7IJXUm#s15*X< zdF->28p=!zHsbKwz)*qwBFio+YYrMfVC=crU@14r^~Za#Hj;F#sox>|ak^|p>0hOK z_5g-h&ZHyVU0Rb&<9igd(`VN7j{8y5W!3it#g+3?5Jk)Hhjxo1h1i0|G2(iT2af+d z|73K=0Y>yPvJ`vxgLYmB_k7LiLpZDi-@l(#QKBP=_^S6riS;p!0+sgy+Sef)m}ez- zxFigAGj#|aOe?8n>W4VK_*kb1uYhUW>h-6*z}z2V3m1Qt5@PYB<>u|#{YgRczu|rV zk#HYt>Lbu`&yoCVNZ`h!YIfzB7ItZbuEMnZstNt!drSoizI1gxBVv-pZTByQYd9zO zADb)O1Q$#AHHTk2B+N4+D50x?b<4KGovRV*XN4e&YbW{T9 z@8gY~#1)p)Ak0{Mx&u(M^%@D23p*?b<)0f~uF8kTMgsyAw71a1Ur-ui zWOKh2(=1Cg1rI9$wfSZc-CfkV)8;J}e&rQqVONrA3Wo|KU+q!~(9la;e{lOJBTxl= zJj$TXZu!Es7{%j*gaVWZ!&=FkftTh#gv~G{%WJXH0R=*pB(mSgmK>$n5C6ig;SZ3tcQMT3!GX5DuRwoB!Z+=KeWiLd!ND7>u5(>*O* z*HM-SKUt4`_zMyIS>_KudiP+*L-qcaDa&|8%ju^E6g-R|1%T`hClok$M@i5mJnnF7 z!W+P#9_l&%PAfv!c|s8`qD5lH3tX02YhYzf@WExroq3T#)rYtR4V1^yh%MJcDOtN9@e+#84MYzAgZU(#W7fb z@Iy-MmR^#ctNnYCh!THg{1p?{`P@;d3Zr&O2l!FSrWXh zNzenY;2Z}+5k|k;L9$(=+-?+0##+ECOgw37=FuGL-?D&~{SK}nj@pPuR2uziQ}|p2 z)N_i+ZMxz@l@(rZvXVVY5@Xb!v;e2PLhto*S>E-(u3$s_OzDdSBjF!X-Xe6)rBz-$ z#&+ttVtxgGft8loi>k`|XRZU1fw$)zzm22+wWd&PN;^pBM_Et&V31_Ni!wrvfAlY$ z=$8WhBB*rdabh+S1AuhG@q9NCgEvda=yGnROR*Nd!o0qHFdAX?yeEm|HMw5g)+WhTCstS_4iN z@A7j5&-Q2TVt1gkj}JI6fQ?PB*TD5{JL*q+@wb8;|NRoJGV@r2r(P`aK2@0xg1pOL zyr$3m4AUNNJ71lhD^*ca%i?cY^dy<3KJyY zu_ZI~SAWG15rR_YgPh*OV|YKaj&m%a(~AA`Xu%?|^i4p7wFJ}Z|H%EK8 z39zrVG2PaJ9#o%msmnVVw|wckGk!f*kb2)_D=zE}#pNK`%Rh zbx!y4it9jLzChvk&B#xlFLS~3U>BQ< zE8``Z280ab<{j|O@NvLa5=Fyfjk|X}O2~oxcZMIdrqVo3Hi$`NtK+${G52~WZ`gNu9A@nv+ zGur@1oKf>1P#v^!pZ|HAz5`hL2l*?pqx6u6#h1>oy3I!vtsI$ zEM3(&q*8E4@RdtJ2GyZ5q^+(kJe>itd`DWPXNd-?S$fnecqM28-oVZ;bSOHfo2;vW zWlG>(PrV+$)mkB%wWR*3>0cicTu_2%p=IP@znm*6d3dW_^MVYNy{>`7qipI?Ks&b_dsv4(ACjCp73ObivMP`<0 z6!b2GWy2D6#KP7b42vz^n1a5`IS$wg0OEV>ngth!u#$jKJjJxCh^2_kL&F5@3B)Na`x4*kYnHWK%@u4h-jGhKIdA0@e9udw1CGEEYs~GW- zrkk3(uWmMsn_`29e&YopOp_y%X4UFHJ z3F?KjIrKa9>lWp)9_5Q44LG@xPyT)DI9Dnl zCcP=_QtVw6a}dhYG@!53~K>#le;?*JYgPEY%|2PU4jt-g zigf#GY0&q}krC3OdqG`S5LxD_jFr*(I^l5i#+RwWo}sUWzjp`(80F5BEq+J4JxAwk zu+X!l#6x*Q9FsHHtVTUYZe;aY4 z|1kOZl75D{3Ppp2KHdxywT6)F?Jf`bOgi_@@n`<0-8a$Y=C+qp4=nhLS8eaL(yXxo zgd@)F_3Pm@J45<1dG<;jvll7QF|KLVqs<5DUa9gumL_ABIvbyJZ)>nnJp;9`DxSRQ zy~U%_&w!oN%M!)1d5k@JX6HK7&AE_0s9=}j!PsuGPVmU8NGjf=dB@Dm3fFgC!mS59 z_SW*Sk)GEhM~cRGN#SM9>#V8CB5z-)$|k0q51}E&Xg0uXsgG|XZ(nDJj=65;Y&?$p zdFu7VF@2m$8VL&9dVow>@S>~f~S5TtC9Kb6~VuCSCFsuMks@6NXH@A`x;`QMBzs)83Nf?k2X1| zcGk-850)!$WGL$ORkz3#jL+vK`r_lgY@9%;yU-V()l38L5oK

    GpDc*J%zD&awbf zfSppaY>_ysF%7XKEPA+rg^%j{x3+b`H(BUjF*!vp-pe~xN?HVM3;$E_<#fss%#qY0 z?F7-a;e@L7M3;)9wSv1jABOQsS#dBcim3#f)bG$3pjtTVmw>R)lvnymc5l*$a zobe)Ln^~pv$&j+2L(o3|7i>hz0F2P)ze!8}yjRNyw8AB+mvZ}UM|T}*M?!g+?ql93 zWZ2}UweJTqYx&+s>*PJhz+zmr5K`7n zl>52)_d_!wtG}Ov7IM7HI~QKwH#X0WO?@;g=;)=$I3EBnz2AFac|b>ZTFHR%mzGJt zKXRsXfBQ71peW|=m*6SRq*XB1@^|p`8t;)ziE&WB!PP0tM8tg`I*Rbq%iO3Z{WZkL z!^pFNNEkZj3A$<~%2Pfq$E;iO@%rTSS?Mi#e86^6%H(f48$*llzojQt47l0wT{1z3 zN%28r*X;JH^s7p;o`6%RZEr`@bh?Nx9sC1n-|a+4XTX6FF7A{^aLeXH%>>1R)UiH` zDqG8Eb63xQfA~Qc#3N$#X|&gK9UG4g5yH)ccSm4ah>}gnj}+YGbocu7iUV6RW9l2s zR{s7)@9DIJ$cl57Hr>srv6~CI711~P|IsH}B&AjEk0ro|d@a_TDL!_jsJ{);fA((T zV}wdclYh9;K6pmAQjJT6f^GBHSrGu8a!+Lu&)PxsEne>jDS3}-*_hrq>L z>78Bi3~&H>M)l0h7f?y!)(bM1DQ*5)4=jkSA`m;UQU49(p?Ik}CindBC2Y?ks~uh6jdP`? z*l`;<5T;^%P0!qYBYPCviRNcYjfp601~mgjMgl-A=SgKC3pw~N3pxccI2ODM_9qX^ z$cPs|XEWJy{uZ2Hf_eKB;k2x>0?-2P#KdWJv4o8;p(@qy(n0L{2ip}1XZ&rDFOoq_ zPOvNY+8yCdqnWh!iBX4|iW%3);r7*0XgvR>2SlO>Fg>elSYlt z^8h3Bct~=LSIAT{s{!xEK`#DAM*p`UwZZvAe;=C5PL}?DaT3YIRFYB(IykROacmCu z+WGWW43QEO)?QM|5f0=3=^gJs(o#tB6o2e|(W>7@x~g0qbaJirb!lH>vT*ujbvSR_X2U#C9c0YBb6ESg`5WJnvy2SQs?M z@z54Mb1~(9u?r*U=DJ)>=x`oH;eov<2&M)oljz}(V`UZd)NNP6^M(HaX`_Xf5q|Hj zeX0)6p)Ma9Ddx#E@LC)Tce{SLF4uiGM*V%kV!k^!j~equoR6}H30_f0r;D>DJx-cO z_Fa1+&1qI|k14+M#9dnn8fih(!Ea}7L=fha!$PQ7C>k52utq0{!y|NLMbf9gSiW%$ z(m|_*{;}^n!EHKUVhI5<26na?83(BX;+|!<2uVvn^?W4;;bggu%L&-x5I%tehu`nF zh52Lc&ryGg$ioba-Ub`}T97t3-`F0(9jOyA%VWB}Bb||5pND_pZMq^RlEq^+TD#xC zen9B-ONZc%SGLNZzWC(?H-DAJi#lepTN1pN=R0HP(PpoY1TeAKW)o>y{;b zbA)uoA2k|vP-e7sT{M?&2yh*+q zyKYG|ZfPZDzC?7Afo-WViOiJ=vK;F~)cd~@PVP{Iy*j8$kgBl}we;l3v!yNw~51 z_RVF}B(A=G>Nv-@{$$8PV|dxmr?v}g>1_29a;0X!UO*`$^cfP3UZ!_S>BigER$1j8 z6aiUMVU~Hl&w7(H3HS_)gPDI|EYdTota{`x$R?4V6s3&q!=e)uJG8yJH}LoPjeSn{ zX0PrjF{AWa_744(38OMAJ(YV5n(g=xxvlKD)QtdeC_P`3`6y~ zLDFwfOZ0WmAEmsbwddPM4U~OXbISz<1_t&M9njv*!w-FT%lmc^kSu@>G8<(1IQ7rx z7h+MFCbugwp~Z=z40XqBhf-SRX&gY(aj% z$fD9k^i5s{9d@t%7&84lYhakvDADHol9a@;7Kg{~0DQ`3mhQ%)VBs&E(6&kw+3ZQf z$BFCu+%AWZfmNw=kwe2O zcPtloXn+>I0R9W^_S%_@VS5)G+|ztqzCGnUEK&J`W8{=eruz`?o}b^Z=6}!4Qiz|jEbPBlS=Qg(Hn#i=loYo^Z}4} z-Fw`-(ixOEkT$3XSV{+z<64KHhTpO~(XVbBxLO#;n#wP6=S-!4WuSKbGN%y)pLi7x zP^5!&T}^G=--{0gDRP&d-FN!%&MQ#d6vuU)po{+_wcaJg%~TUIlc6`P)ct;qhus_< zY*MTIM(Az{M^|BS#jZDg%eyxN@)yJJl@zE5+|1(mG_>YSw2g@$94R9LnscCn)XXHV z1m*5po*y&9z`;k&*4pfn4^>6TF zr_qP*E1PSpn1xdH8e`t{@7{H{zPoU(1xf3<@$TN&G)3C$;)3SyRI~r(|B&jqw zKF!5W#Yq=W?^7t3j3PK&nx<37+ZFblggSPO{c?paYxICdG~ET>V%Cq~>C0=81#~eI zKvVpNeLXGQ1gNfIa-mv@4Me7le?$gr_Qn_l41sAAm38?pI{R+3MlF{U>r3=^7r(oZ zHS{;7PZglI3?g%4xB@iD5XFXO;&%S)I$>-MNm#= zEw%cLUcsy-QdZjMw=uMKdi8Y|K8T@k4>DY$QTi1vFA zAfomiXU(5z+M=xwur4h+P-c2A{qfzWex6d=Z23Fg;qUrlh1f)6GTww_PJ%yPg>-rT zQYGX4wra*viFUh9P8B<`HqvjOgK11Cbo-z7TYvUL{GWF$I*AA6)ED$vLMu4u4=aI` zhO6)H9W#db1nOo@93R2osqc{d4j&o+}*|2dQsc$k(Ogl+U&$VJV_5;cf185}U4G#euVOuQ@_Hx3s38&#%-ted8%~d9 zDl}OWxMl|#IOo5##%aAC4*WQUmJ8-N8)M~4zpQydNT(j8W2 zpkL>lS|#8ZT(BY(SPr+opv_u72_?FgRzEILRIy#jLq1g7mJ=F#({kLT8{e$cq=7AN z^w)JEeofmRg_*p^nCgIy3YC00b(ZgDgZpY(tsv|g+4M8hCn(Wp zPJoRSLS>JoS8tN_K{bjLnHi-~!k|=*txyfh<*hhlGpY;U5KUOv@z-k@7$r#$6CvyI zpi6UUy+scco&KMHj8t;l`TQ?pZn?~32T@S`OrQJ{Ex<{qS(8C7@gsJk^9WYD!R;3Ur&uXze4KrVCn3C{>CL&}Xq`f%zq zW|>4itSgz%IDc`cZ@UxcJ>}z_h?_mTlhAM zA}D(PQM0}}-w4HT-wsfzbZ)kZUWQaRe0}W@4y3M0=KynN90np|eZ3h#QQMwX-$F^)r5Eig45C{>;TTH_0F_C>`CUkQPkApnhW}O;>6sW9Ng2GC z0POdM%`_a7FWt}MCpJfwF27FV$D>xM!GGP9DiI-`-AkUXfxW-nia<| zK4oas!QIHGO+^1E^-P3I`~67xuziLiM+=CVJnehd zyJp-VGje=|qikqw&}L7MtE{kM+_B$&m`LUzG4v|i{&naAJ-X9Coz0Ynv{eyB5n2j_w}{QH(r1!6&KfN&-Q6fmq2WC!Kf~6*m1|4f4a^GS zZ@l?9+atb*6^}Z8g0z2@m3{6`NwSyAbOV8b7sq(T6)qwr)>B7 zJq|a~w&uRyp!D!+fvIDGp#Zq;E?)q$4Z3cLJOCm^BZk7f%dV+>L4c`gR4ZNw3ha=B zn!KM52(EZnQEHQo^W2Z@nI=|?@)fv+_y=LuZc?({Fmad5|F12vnokvcNY4|P>CJtL zLcaS8=~d&>1qx%g#fYEX;u_lCUv~i5Zjrz)Tbz=@oXO}N0>@=}u1;1Yd*FsHP{Ya#(a;*wRyZkNlW%kU zV2veTg{iJ1cG8>hE#UYp*$?h3$Vaf?WpgM>deH(6fw6L7;*l*?bsQ!0Pb(5 z2FkynWZ|~I@sWBb!ly%MJF|QN8e#EGbOiXzSkPVHQcH zD(9dEDQ@nORj=!sLkaD3f#+giYYLdsyZe{3-^~vfBeFR}tK~esbnF6o(eVv?bE7DMTzIr5}d9?-%-ly&F-J1E-(v zGVn&}wa?R4JXfTc>wUIfJbA_O$yGm4y#(kF{g8nW^05^)dKk(qkBZITuB5gY8Tf=8 z-MIVl=V*3ZBm9_?wH+2127j-1vKFFTSEeo(r0BiPI~+}@yO84nkps6eZYniFg!c~& zSq0I3qTYm7E)tbvevEdt1+|b-6UV+jAlcayZYz_tGLOvQvNkAy2!c~A_tR~3f%Lz! z_6TdHXNJoz;y5B5c%bF(kL?SA0|Q?IV8#Q_J~}n(W=9I`)(!cYF1VX(Kq*OhN}64N zWM4APG?X`FZxNG*m(&w!gW~&b3M<{Pja){T(8X4QnMqaEPv;BF)xS6*9?j^6pCw@{ zaq-f(>g7Gv!o=jFtI8tE7{5+J1OHWuJJxSaZ(WDsjT*~f1W(+`?ay6i`S7z1X~jF& z?L1|EpQ_hl^|BnK42#6KvXKfMT!vXu4x|G`P=O}dDJq{;txu)(!2#yz+gpS=b;B~x zoHlA~_qc~SMIWG0Xjq`EQmtFN$>mH3oiQgqm_{1}xJL?l1TlVA0j0HvPf(x;6}@|A zcCDo5H$31^(|*?PLw2A_9e2{3u%dBqTc7FMV~^>}ov`m3a7Mg69&3GmP7$q&DMR%T zwZl@%O}$f6i5H^>=)!H%ra^D2 zwJn+ZTK3lEA;(34Ose18bl=P$Y`Bq|2Y7rCitiB5tR;(qIEUjDuwQ1Iux?sqgdo0& zU;n9Gb;~>+_N3xJ3=z5;1+1Fbco2#j$<47?4+;7iP;kj<>^$D1_@NS)W#LVt`(H#} za_ev9CIisu72$ss`$miIp}MBN2Tb$iUj>+42j@>yFyJ4`T@iHuZB~mr7SN#>aXM0x z5z^rP%dFTv+H=&8Jj2x}SYAYUo`Btu^D*j+C0g&jvPD4P`tf6(Zgl1DeH1L=r$kaW z(UHS)!o^OdeYVD#uY@nfSRcC)?YlX{g_(KJf_vxJu%|l@+XJqlngpe*r($o{%mSwW zdjTaJ6sUF^eX-E()wjeTU-{Hi1O-m_NK-lKMn+GoRdG2+wGp)xLmK%Dj`K~RJGsn{_h6XHFc>VH4r8C=&?ry?nYJ~hu*oE z-g)|nLM}LFA-coLwfyf-1HSUc(#IgVTBeucbXX7oenuzOKcf$S zJcmJrkXnhkAJFbVm-Pjm#)Tj5J@K*gR_ z&!}5x9?lWg`_=40jQ7;(6f_9Z1`A|m{*476)OtP2VnLtS<}jD2(UQEZ%=t9L(!7%< zlGva6PtQa!ldHvVH^=Xza%|3;HLq#EDK1gM9<5aG2L*%LK@%3q_}?HlSPwNkX=dR1 zNFv;uX#A-|@{eRbnW>&euIJ#aEG$kSYWG=hMDU`Z?M4StzQi%sUc$ z7b2;exDes8EQV}3XlZ@3y&Sc9f%8p&aAY~SGTzdc@x%A?aGAZ}{iC4Z&%tZ}3*$%G zI)Br*Le1JZtFAzC*Ytw%LD<3L-h5vLAwu~ib)9FF>Ge1@L5}{~W9;f6wqSt3R+z}$LTK4YuCHF5uUdV z3K!lSdu}z1Lm-%T^)0G2y;i#rAg$3ZBt6wGRH(>n`|}H8Bfj{WV4kuZ3wDyiDd07Q{NeM))a!lL>8z+*z?; zK`c>eg!kiQHr-w2f(AAHga~qf_ED+nrqJ#-CwgBKzaoIX`8T-T6+JcoQleoK3*1$^ zCjA$@R6H|{%kLMJM8NMC`WV8r5LzN%wR)>+l+gw8a~*iq8gTnf7~}B**ro2{@42Yd z663O#Z4(%paRqHZ(Jlpic=R-cVKaq%J+%!?xS{Owr=(mN>RUldiW>^aQ+v*}Ao;Pr z{--ZniFHxxrsqUTqL_4LDE#+NKHbnD**V1$ji?J;SE9-twIo#=l>{oy(Pffby2?v38oFuva5NV!}R|U{*>_8{iZzmS4^ttcrPhuB! z&X=A?UOpnTP_pOvaL3tu=Yo&Zq(7AI!m&~mlBuV1%>xh~87R3wD~}qtP{i?Uk02~` z!=!BcfyMX76gRtxoA!#wMvUQ&Phzj&NnW|v&(?jd_@=4rvZkrS^v)&F!Y>}S<4aAa z=q;T1EgZ~;gY|G8b#CEc_gn+L_ZFG!*I{J=H8TUHi;L_2pCnZhmSZY34BqXGl8=u1 zuna0bPR1wKXLaJo%oYxw%c@sU^s}arF;E_~7vK=DCnK}R7mbmXe2=XfWj7YVRzObc zreRPRa(y5l23`$W@mxRqR_kU1md`6aIPlV434D7!V7wHFHffN)ylViUo->k%UE=)C z{m8SKu*#9y-xY{|KH6O6dDpI8DBQadmWOCmi9`e}kpi^we|sHqPGoq#b?a9(t;6^Dn2`L;Tn@d?HJv(|hBK zZ~!1+#!Vl{`LcJeNC*l1pho00h39|}pUd{RQR8}ZlF{!7Lv6Fa7wq%4PNlfYk4cUw zplr}0H7k>ki)$t2TyNq*x1f`;G9)ioD*>M){?^SUaHbb@chm{PX$A#Xs{YNfb=aL}PJPSySKaq|i2-nn^2t(os82WSd!myj3FnbXDj!HfQs zi4Fwrt_8&g!w=E74X9QR@x6`ykiLs)b*5xwx;rZHlf`;4s@>+^0*zV;zjQ}lf=*ZN zuGc#h&Ub~bt+u5sZJJ_h5I^~uVSi8t@U6+WFzYy>@PlMzGzdKtiaIZImW@ma)o!#m z7A{TczT5_g^pLmo!sYIBEBza)uFI_2^lI*%bDZ&a;zYlLPr%UJ1mC~kR3)BWF-n_<1MCuS3sfuHECCic88sqGg| znnEw@kl*t_j}`6yS{q1zkQu*D&r0zIV3rK`pKpMH*FUAl&LzTOD~LMukd5bvu&kkG z44FW#vuqbSLJvS!-waa^C{~d7;n4~RVy8$T7XY-vX%PsaXD(o}bC7=!I?T@;R)D@B zQkV*oO`G7=L;Pw&L;6tbfj1EJG9;s#JuO|&r(;MenQT)f?$yG?Fxne+DRJk2A_2Mp z7LnuLNNMlBQ`~PhnD<-2e!POw8T!~8ykYyv-}{8#%zEr`pxW8vtX>ubgWna?M?c{XVP|GX#uq*K1` z+kUqDFol!EhOk#@dXkc|n^)@A{}iA`vY6qgAcTxY!$)jod}KOW#RGhOu7Ez*;i8~& z)~lGi^E$C4$R}t#H?>pqA_k zREZC61(exfurBMBr8bT*C&`=#$7!zpN;=G0Ld< zSTfR5^Djd48;3&~=xg6KNhmPiK$+3C(vZAADXL9YeblFc#d)XR;ti`i@U#FcMAJFK z>1<}xtno3{!%?%7EFQg4CU*QjVpQ?a8ve{!t@zP1%KM#h)U*;~VMG|i_0P%}X{=C4or3}KZzc82) z(R*ZPNzko-8!o=%Jxr7Wh$>k@`!hhNofuzd0#DA=$ox5+zn|UZoe60}JkF)f z>4r%_`kAsHjmEQV7BK!sX9Cb0dTNay!O`!S(VLjG|0T(pqNQG-Rdd)QlO^`2p_ViI zYSTN+`}d5YMfnR29#%19)8BZ)fb)WMry^tK>-C8;&eO{hSRrh2&k#U`a1)Q?f(a+? zpKE(|P?qb4J3KOH`?hQ~4dO@hH*IWe1G`IWE1BpVQ*RJAA`lUq!SH=NMV+vLJSIa9 zSPv==6qu&5sWVoteQvTuTLUI@Nui`Z3+zgP>Zt)F7)Yaw=E%G$=us!neeUV}k^e_z z#k!Yq{>DkZZsx`fkb$Ah#wnJnLO4&)P_m*z*2%A>ZH|{=fSS@^WAa1FpeA0R(Z~~` zztfe<%Ij4>xGFn}a0YRbbDWI%VkS@I?=q%H+Y7eGY$PY{Y!L=@KypuLd@X?-P>3%U z*to~6Z4&Ebtcv&&a+Bjm9H||*X)sl`e`^5)xre?PSFi;JBQPJ8>P{Lo-qBC)&3+zv z8{A+e2{C#7QSG4f&GlSkp{5#sv!*5+?7H%ezsYEr&^Cm8hzR2JW4Y`(pBqKcw{P`Y zDusM0m-wt?%HKTXaEg$r1Y+aDuVB6;UkI)tzds|3&OoSNPsoUqOs)H851SZ|a{deE z_1(bPUrzw_=NdX-i0V1zsgWv9B~vbi>9xJA!*+0gTdC6aBWBZ=Nt8JFOEVZ2s_gW5 zLxxEpU6MvYeO>IwG8q=nlgVGdp@%8xFG#;`CP0C5(&;BZ;Oyh!)yWek1neXJTyKU#;zw!HUbE-g1kSDLNgVrkas6a-_ah`aaUP= zsKyES z_jXwdf9>=o(mGVg5UjubPYVUkDAj!j5gHwTbb?uYnleGi`Ke=nw~0(_jH)cGSHC+lqaCx)Y+W_8ZDkj-b1J_woF}qrbF`l_yn2yJtaElF z<3=IJh%w$VuKq>XI)fKXE4Gq@wuAzbJw~V%8=1ev*@u%tF&s;UZL=#pMU={uF1BW| z%LL|x8#Cc|h41^CK;5ZCSzL zd{LesRQozzc;{<+MD6ZH5ek10Hs1A$3eQ%cf`AhT;Y?`#6IE@WZ2a1nqRWN9%-&(O z8zjuJ=yMFgs@OC!8co>{2U%#Q&zLYT!#Kej**F8n9q4X-k7ll%p6juQ7E8|c*RFXK zM!aE#go$9ZOX`uatLF1WBS1QiJ&h9_ErQwb2ro+)fs=afm{|2I18RY9{~C1|prD-{ z^z}48U~>7bq)FiHgy$lEzwsm7hmyOw8gcUp&KMux&FgKV8hK6-yH5Bf@X_Dx@au-` z63YFxVebm@$Y1rQQ!T1~@9b%u$YEG8oy(UmuS5HMI4tI9AhX?jV8A!kH)>TQ!?_1~ zER9T8LFtTyin1=zCZEL!&>9rAK;Mc>d!*Bk)MYckLg%?l_0Eoi!L`yOh!`VoNgH8$ z#ugsJdeRg_-O{&a&MqFQ=U0!i00}Q78v@hAVM}B=3d!Xzf1e5o1pg%%HZUP!6*H8~G|J$-Ty8F1J_V&HK+4it!v=@`psuc$W^a1M z&t&>SpYS?6PGuTx$V@0Ox+}6^caiCPO4uQ{RW)eaJ$-*Z_|n z&1VX?*Iu!90daV9ChbWGVfi2~si3lqYX7PXoiiydy5j4U1%hQ-vP>iXGcgq}hQKnU z)yKR)|0l+(c0*3k1WX*{55jW3bB40mxZ)-wUc==ciU^S3Z|dk_Ln3xXSb- zz#xnm!yxaeHR0@;9S{lA8WQgJ>Ai9b6E#{bKb^BX&A4DZaa^o$TzL={%c=dWM5xYJ z#2SpVNXLB0eA||ec0vk%e}c7e5z%@Z(s?5@Qc1K(_*V@-&HSp`a(qG%l!4iRU6bho za4KReuN9RSbtGn{{2G4Gif{Ot=TPzJ7nvGCw+TM0zNmbtzSwLd(k>Y-3acaw7&SOwv+Cv&@I)Gg`M*qfC?hAi_xIThd$iPhjrFA8eWp7l zVaCE+Z1aA#zzj>O6{dXM}=i8{^sL0zDka3B$a#@m@ z&@GxA5VsW{X=&Vsas$*Bmr7GjRpY^H=Q4E~S=nMA&AgkzWKqt>&0`O@tHm+S1ncl| zJ8w;@z4U?xYmM%d$GZg5((z?8XP)Uji!*P|l8#TtCCHVU4*`_#>fi}i%z%;(U0KSD z8F9pW(FIFzhSTBwpv)V5oe6@O>E~K2_lhPt`?egGoC2Fz9)Aptj&2}K+sMEmhI6#* zZc}~5*GH@z8cha@(v4q>T>d#3vXEu#{;MiHvpA%BJk^vChw!z7`L0j^89Lpwd z<_2CS^)}JgJgS)qCVQUv*4$z*-qrifJ0ut{g_wsni=$Q54_)8D_T13&s$;!F+g&W8W6ZP(3DM zF8Zqo?VE!P118m)H=Ioy*U1Nb+R5=nJlqV%bCyP$E9&K1eTOS9bkqygXwT(xjem+N za}{9N|H&miy1|>3Ob%WA=x82HGG2T1NzsO-148^{B@6H`@yb~26E1s9M+Izw4Io-*d8a?3{DL+ z&g6Qw#e{qm{v%O8`}~$yO%gXUY(|CaTf*e6q}s?WaVJ_j63D2rO^n4fCdnZF78 z9I`lN^5=ebkWNaR0LO1=lPh;+qovP4XTV?2SLw<95AXhZ*0%a-@BKHU4b2i%PpAoj z0!tB+PMOvD;sZq)nOu$gD}+@)Qd(1Fbx%Hx2G2+qE&L>Opah${9iA|?B~AT>39!%e zYPn|rF!Mg$uyRKVWdeoCsJ`18MX^&Pv(9TnM#@|xBBW79d>yq!^0cTc;&2)eoqbWa zAnck$xzDPJjlY_XmUK7$ur^`dYq*{YRNxqnBB-vel(_?!{*9R?1lSjslVXP!p zIfd)r5?_=#$eR>XHWK&#y0Q?^O1~~`Io0uB`XDYF$oyl+)pFxS^0Y}_N&#mDDda3c z8zJKn_om+zp>VGvgaLRMPyFHr@>B;9zhhsU=auIqYVPh5NPOvR2Ddx-_T|}VPD#!@ zR4xDE@#U~HgfR?i_k73gTJ}AE<=qavLyli|aUT}^vp%i8N$cZN5r(?wG+3VkP3vn1 zWz#iTSruJ}%%P1J)5I!On4j)oQ{sAx1W#tl$xkp%bOmhs`T%7VNqPuM;Te+6Mdx{i z8%OY8-xgNwzx@x-uc&zqIV26(opcAoHqX#M(*djqm<)I5Jv!|05iNSLr7kF-2@35g z(n#yLQm6?}s3pjMI~3}NYY$dJS=p9QWKNrDYS&o)(EU^Nq9y;_2{yhx*fOBzgAi*cnu= z`P921Vp{S{)j)zZE<}@zX&9Vw`6>0NHIuAwFi5Y_q53^9HgkW@6+)B|y#kVnu_gZB zYM#I!wmnbZY}GU0dqi&Ge`+VdLR=sc8}Hlt2SHt4RPxh)i&g@AquP?bl+Zi{S5sUo$)ZdOLL=nO3IBF zxQnW#RXSN;V+1^Mt-y#jF>r6vRWT^LLPkDT>K`M`;9}*fc(iO;+)4TZRn)H_-dxuO zcuYe%aj*A5a^r7ZH>_ZfD(trYXq|P0ktQHm48IP*)g@4sI%ElPYEG;xBJp3cpm_P| z94%J&lvt`{PjlF@_2x`xNcG;M0DWZExKieuDI0UOMM+iqzuE58DjQcP+E3fmNZRJ| zHzkXU%M{WrP_1~{|LuHs*@L90F*vYAirxgX)1zDMU#;q34)IvV3x1%MdsLI%j~xGA zQxuYN_LP=R>m18)u%PTYbJ@q~5HS>0@?WmZ{9Y>L6Dyj6%nC?!%f_SAht?yBl?j|$ zqBEx)$FDCz7fCIK=zwj5ta zO^h9D#9fj}jym>Ncj`LjHUpEQ@p$iNq@PEB;Xi3mV#8`7z9$#Wy*#3N#ygJ)=RW=Y>;Z}7^s^zjZr^@ved@_6mrL}Z;liDsK ztE-u6()`pjckZ12aGr16d1c)21#UxEF0yD}L2u=AT5m?(dKe(S3*Vb)M0O;=A%uXP zi_SxJNkG;O3)5Hc$gH{R7Ja3kO;%NV#O^(zusAQQ+5T_;mFFYFG2#A3>fwML;P*M& z;FMWj_-CT@giszyaK@Wtv?Hgcp;~UxLK|1xxeqgl__U9MFE{?hPzLwb$7%E`q+hE- zV7KJ}p>UO$2h3@L|2hsG_?~J^fJE8fW<>-N)M1${J!R%-HBd3$uk!qAYz{FumY5=k zY~2KKA)?4+7Y&q7uBFVwp6Vr;V8QnOII1>o4EJ1mW8NC}&V1(75C13R zd;Le=*m%nW1Ilt)tcpYBoa|DZ{Mb@RlRPqMS=>;g7LeX#prPMaUs5d8z_-^%9ruWd ze{*9f$n65x;&0-_bo^+_D6wPBFjQLO5o=@8Ui!cshEbzfM}xJRACc+jj)a$rso*dF zSF2^Cf1X8Lu!?yuQ8xsDe)V^M*!@^+WBEI-ok|1J;1__%_`Fqohkmze+ix$OhSd5} z+$azX@O1~e>1$>1xiHYc99A`+xe!ix^m%D@2{5KM>%1h`Q2$J?Sm(oub~*#j4+ELH zk?p(&hU}j!z6w;=kvCMVC~K^q)7SCT#%;b>#_N-C;jrM;U=``$nm4!Mow3ly7eTV7 zIrU06>`k`PcxKX>23#?o7|Gn^L)z7v0Fcc`7thS?EZLf9EGicJv1?D4K)F^$d^Z#%P_)skt28tXy#n>rcyC~wFEf{ z6U{5{(J(0E2&TuWbB^;z&9^Iif%tBjVq6zCTtFjZ4$cZ4FIYxVRulpJn^2fhxC3UP zD%*%oc?1K1oOO^#)#ULcCylk(Q^Q@6$tq+?^BQwO8KU|UkyBmD1+;9%21~DxOTjd| z1gYtq!SvMh0vq|^oeH^~@Xbv4M4V!-Nzh&w3t4eR%+DDc%SSvUZ(Yk^R|R@uQ4-M5 zWYA54-bsT3io|%`$H!;z^qzg-0TQL3&NCxeH-ZjHNMA9Rf3EUvRyKPbywI#XeTgB7 zwWiu$HYlCeSkC>yNcyzE=0bHTt{@O5} zea;PU?vB7<*4BB}W!mYt?Rg6Ghw?1Tw4o<4o6K6M__2UpQhKBlBR#>}8pq-Ud0$y< z9$l7o;exxl^Hkip7T|?qRe~J{Yfy_$3I9m%6k4nleR$$c$DE!7s<(G}l|hi$vGc)d z>yK+DIyN1;cOvX829}Z+47#WHK23y#Ged9hy%l6ZU5v!(I{FeKdK&IZ70XL?bN~@- zdE-kjw@^l#cYRHFSP)RRU~JlGdK(BieL!cRhW655l5g~Z?-QBhFNIWc39=*L_ct>s zFC9=f>7dzUq2D`4fyW|ry7&V_k`w+CUOw;8H0}(pg>zz_%F-3jw6>-)e>QIf%BhJr zM$ew&nVH}=aAp}9SjPL>@xw=YBaE=%Smty@DlV+%%ZDWU{jgDWc8;5Xv4++ELTz0J zT+X(#;sK8T1E5Nis~k!ix|wa$HSGzTSA29U#_}dP@ZNvc@6TewUtSal3Pw6I!JD$Z=(a&EfWmpDu*sY7Nz0`BJ{jDLQ>O>cc+fU;E4(} ziGc*&M*AHA`GbxD1m!zed=AV`>q5-$clpDILSXy(M(U4-L*nsEHT}G2$~AW70In&y z+S*UGblAB@3=S!8nK&$E z$uerLe^%h7V!pQHpJ1JSY~J1k$iUcFzvFz;Bj|be|0x*+7ZN~1Vtw9vn?$o^5lCg< zLc;orQ&ecpD-YdWvS;iZ%RV1c7Sw*BX~}1Ln0>18k+X8c>;WWC0I3I_UOJuWc2>h2Wsf|< z@;XPH`y89yggagmuA0ti1;phRYOXN`zedfH)yL<64iiwq`!<9hU@Bx2fb?>M(vuU` zi- zmoLn>w-ib+pg>r2JfXa!kC}9a6n=jT0^bz<%5*Gj`PvoWPB?g9xqG*#&a($|nJlI} z_rI&JEs|8=j>-PDyQ3LR?%Z#1`oR3F7@lh}+eUYZgU;vIoa;H}3HK}J@2}|Le*4EF zcz6(Bzn-1V%?JTqDH_*$|Ek2dveO0)$*dR!CNX4y_I2a0x1~xEWS&xPw2F$Q9y0(i z?<4$5@>zvad%fqs%OS+HX>jii1;8B!Q%;a#Dbjc+ut@)&3NwzZ{=W?+=>0qtvu9}x zAt`>+Lui$^sawwnZE{N_%gI}B$*0~DMF}RpGnam4O6BkCw*&X`G z$qA6OG^cVBvjr2b&@+Eje^6Z@wp}`?|F%#GQ24$wqF1!EIg{MeEC#pAlcDSJ z*z6>{naYN+qy+=|k=mqGNd0rMa$O<`nN0JV(>3*`-~zgAj-9o->v2 zPgdV76{qhmBcOpgOI!^duFN`XxPEpcz@HNNEbLDo zDtATupa|$xe{Cq*N&-*twQ?Zh^3z*`TW#X>FeKykT{p_Dj+QfOVHCWQXV*@sA;wmp zj#jclGs@p}n<7R*_o5ip)h{Z29}m@<5bZ58e11qKvs1-BytmMshE0N$`gcAspjkn9 zCctTYxL5Ts)uzsLzX%~dfTl9n<~8n^hze^}V#?ENx*gt${*cE`J7zj9frrL>h{29z zCW-}ei|gr%FKHai8u{wm8JNC1q`gdV^2dBvq0hD~l05a-6BTE+KXTDByC8q95|sb; z!wmjG##gh8N;i8Z>qeX$tNl2@OQ&S=46||ozNUABgqZ1WSC}@h~+@Q$-k&|iTJoUoLMa_n!Yv5 z8WlYshJWb$#z^8WoP`lPgLnQK!`x)xMcW!$)g|@G(DsnXnEey_RzgjDrj@s=?w@(4 zqXhI$S>vofTaYRL%cHPBs9l$p+tjaSL*pW{v4obHG8Su}34DVcXk@b(%->8()FuWn zWprrJS&S0`0V=EO|AV%3TW{EhU-?>OGyPgROIBuU%-ZQrt}6tdnZ&VhOc2pK+`OK0 zEWY?GDO1U+jSUU%-5yu1STk;4%o*#BFpSFccD7u@>hm>X|Gc>@yLuZ+VFgMHI}3#N z+aMGW(L%+~eeC^}Mk;s|#U2m^TLvd@EphBY2jJ?V>p5Kt$j{=_kB<)BNMVGYm^pvj zxVl%QW1oCI&;1Erak$c~hnlr!Vic!5IJt6q|{>O8LmP0*#dR=3jvp04g zfbPkjGU}IOc02czxT&3A7jR1yB>dQTx?=bTRU+ri>%X<1zRHpwQ#&q-aC>jSI{`$< ze&6Xj@uO`zSz4)vn$#C@mRx-To=&OV@JosFA7lhT@N5F34wm&)M~;?mMh@ zzk;`Q++DXpng$-!$hKX==5j@bQq&&dRY=5HXe)hLTD~FG z{PTbOefxJwkhrEKe`q~d)l;Rf{aZ}cGhYI?giQ7>aG!Gi_`YdfQe4C`afMf`&j&q4mE`sr8@c8XsbA zk;5J}mI9=5Xo-~cyX%!CxVk(77P^zA047EL0nUcbDE7-_+ARqVskiJ=UB60G%f&gB zZ~g;FZdnFKRP0!~WW|D%)paqy9O2PuKZF9RhGzO*=za{Ww>lKqU%Qr+YpAJ<>)fz7 zJ1#N1_YCOaD6m4xG;Tv)3K=YanpMvXLTu+EYf`2THslp=B{Gho8JwSlF8dSL86Jc! z_M6t9=6$i*Z1ORR+C!m*hRcyXm?fj~0!%C5`~2P~{N}+P-+lx{dkQ@0u%sly0dEFf z@40TsGTz^XDBab=_GltWup^-bbr zt} zQWc7GU%^v5vja4pquUj3fuPGpw4jsuReEhwKW}ZVy)Rr(UO2qpkD;pYHK$8ksLhIv zxn;3`-idY!t-*>gSWI)93@ofQA(^K*7X)BiSTPJ-TJPG(^W6N~x8A+k;3ZAdR(8TS zG|VHOfn~NX#`XC9mek>WwH&4de)acRTHQ@5{qt#T*p7UGV9gN?CwJK5P^&$7>Mxgh zMb`_^gyyLzt4oy@{+6RVvb9Qn;>nJ-nPmp|sly{IjjofeNUKY$wrvDd>!Yj!nKTRWV0dQ&|3k5|&SfyWg`lYuz;%dawV3i>l;< zO$HOf^5IdH*hPuA1aaaxE*JY!ARch6%;DL{qkw_&_~t(|fk_Vc65IRwM%f{mP%=|G zR;$)tt8Cnq#8jMK2Nz1yB@(VeCp$932P7W4V*;+Y&|q~Dc(CS7cJ=Va*k;xYhu_={zkb^%T^M=kRMgw=_F8pi-Jbru-?V zvYr8d#&1cOsiq&9@Uy^-U});Eyzy&cE$(7UQhh^Me{Tj<4=0%d_=IG9uhJ-v;O?#v z%Q&7_kg0Ucvq^S|c*|AGYV=QK$^_CT@J7-b~(6RW(i*hWt~l{{Xku8ldJ z!~4O&Ar4zeT5avEdVD7ULO>Ms!=((1S5Gt=K{JSF2`N3fDTc)0EGJ@DJ|6zm3%Vx@ zX0n^)>^t|9P3`+bzKPEs*G-=zlPS`mR=z&&qpO;+q)`<n3biFVW;IIU=d3uuS+%$C{yH8uHXh!C^N-&slk5$Ks*Wt_ ze7xaO+yPH4s?}42Kuc{zPb<+aYxy;Sh1N^gH*-FoR)@b{Mgy6ARb*Y8yoEnc0!rQ8 z4yW38+FHK*1$Y5Syhs1H0_zsfV6Miuw9p6%rAWXF_yz& zz=dR&rL21jykkw4xIRc_XVXykmP7O1yugO{1y!6_OMk(t1?M1bb^3Aw}gpA6O<#lu35X9V_Z7(v-*P}HB|N(l$AiJ^uk zoi;%JSqSA++uvWxQKd120f&P~F3dk}Ji#FJsa~tAFyep$TZ@|7% zJ5UNQeo)cfQ5_QM5zpdPsl8~h#oASP5|=R(S+M6#TgjEa)yf9rG9xC>`%d@d$Qd@m3HSc(!ztb4m*Q*1Ne z@HQ7$u~_Dn0h|G2Eli}%}A?Emsf?3j?!vcv1C}E#S97S`A?KzOEjqe+eyeZdle@ zuz%*%+rEUx+LloIw^V&;jug;!@o3HidC1~NZt#5MSKTosr>pbX0A4>xIis;I{T!Z) z!&!@*0gN{n&hoSKz3`Wd%5$duqJqLqntbeY7WywdW$EI9~^ zdjnYkn74uWbA0D!Y&gzZ{+^&uGDnWgMlOx$5(;#chVR2_QdXPFvQjd^LDnN&i&1v7 zGl7@{w1v(fCSA?I6Qd3hm?#mX1xe4kNOq# zg?-GwHAb`1%s6*!n#KGY{`24Nyqr5gYihMtsIfl)5=0BipFZjo$^ktW7vBXQ^fmua zW_LHKR{U5GYUo|9@q=xlL(Y2r$B$I!LRZ6*%cX`MPZj(Y!G0joEkAps-bjPDa!3SHvrKj8D8B z8CrahxE|)~e_09!SS36u08#&`h}P5Ak9%X$F{>KS!A|Im2Bkutd3wgX;!k(u|Id*a z($%-_mwfy-d`Z`#S(HI%Q9CO_=+2A6ob4_nVtkkW_-%!dC?Xs{{hE(G^QL3H+X?gpMH@&T0Cxcow>a$hr6=sw;;GBb z&7VGcMsY-Mt*N4S`HwGs?~sA13CCfs_7p=_h5KfNq7e=%A>wn$#-OKuKE;EGOWldiL|SmP=lA7VmuAso zN+$OsDK+~nV5QC%{(Y<8IX5saZl^xMYN7XtieJUk-de+Rm}ZXMAFoOTM6_yo=u!`ByYEc>^%hWp@kTLli^iEG^|iEgJy z1rM)E+^3jTSrW{^%QB?$?=`NQ71*o}l_Se*8I`c7MRV7@QU)!xmqtMZU==3;C)nvR zQhC@IMk=iJ^efFkA&-*l8-;-fFHQDgzH{dm)0)m1$m9Qyn(+VvUnloYnUmVH`&l4! zre7lU7`Mv!G31G;*K=m=D#NhX&ARV6X(Z@ZJnHa)a;H@{^XuFoE*KKSsIXBYC?<)4L}sLAE{1V^5u>xHerGzFdI z^Qrx(#yaoY!TNv%iUG(SuJCa2&~>0I4h%uC^0D4YtJ=Ir$-Jv8D?;{8>qwZGmY_*Y zXF(VOCb?wxybHDOMZQ1I-y`Scgc~`9qj?WxvkCY6x)PE0snt$3eS8Hjj^Yy^#$YgMhx_<}5*!gJE!bG_n_;cglav zH8^V=%9gOtoCd--B97UlO~;14X+6$k3ez`sc!D2=w!p*Ka{TudEWI<0=Yv^KTKu$G2OhtR1m=*{?QC6&rG$P*rBaBd8NgygHMx>B+h$S{ zsuJN#b=}m!y;yX1trj9tdhq-wBuV7Kf4Wn6sz*HqlEN)212H4wIWGQ(wZ%`-j}ilf VIr%QK$uJ&Xnrg398004jl0{{R3eocQU0000FP)t-s0000s zHa1pPRzN^NL_|cLq&f8f0004WQchCV=-0C=2@ zlfepuFc3t~$yWqDr!*$lUW!sY=syUqO%6>V8|v>jDD+k`w;6a0kA-d3eRzzs>ZehD zC~8 z>T%EdU6~tLL6?67v2F!@{w2japqeqHSO)~`5`5u%Y$N0 zEXLjmb9fPmeCmO}}^B3PUUw}Q?8Qzo!STGLHPji3Mk002ovPDHLkV1iIH&9(pl literal 0 HcmV?d00001 diff --git a/sound/effects/meatslap.ogg b/sound/effects/meatslap.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3d8ea7df1ac45551b57b584903cdc324f3126dc8 GIT binary patch literal 12414 zcmaia2|SeF_y04-zBQP!4rVMdgR(QIkafn+ShMeIc4es%$)1=bB)jZO2&I(l`z|8N z7SbYATK*4xzRT1PFs1lm39uQKJQ7cr^3h&(X}I5j#t_p23ulM*ZjMgZ^bC2GT7({XI?@ z2D+nsJe|ys*`st((vnirlG2hgC{aUSKTrQa*C1EFV9XJ32-V-I81?h!5P%l!k3R+0+&M*31M_j728v}UnndFz9Nmk(lg@snjiugx!x&*&CMzlc)QhSP`a0a?sB(%& z$8mzy4P;<1x-2)49{V8w8ohKcDn?KGeQ}0?()$NRsY;uojic%e5{=_{J*g>k=bCnE z+sL3{+a<7f<1wXKfgr2D+d=^(aGQYkEx2wye4rjVG$v&D zMckN8ZcIkg)J&fUJ|VUip{_HbAv2*-R$13=TB594uG`FBw>`M-$Qk!f`4;u&;HVsL z9R&gM1#y}0Fogo#g>P|%(Ac;t3c%$^B`CUd0Ze+4ZmFABjb~1?M`g3`K!f-|1LN@! z(593}s{!&ovrGT4;%1fU`u{Jg9=%vV71U)<0J0}QNYg~9Cs3T`Si`*lXj4@a@vcBw z?I78nAQiA^2W#|^^@hIco%oj#j?4}Ks#3_V0AwGi4HJopKsk$`Gc!T@GoUJtH1fYc z(Z_fJH-f(Bmgz;Jl}U3vRtpJa%UM8sp7F0Fa6o*)3MzXvdv^%OoV}V~4$ql*o?w?jZCz%~p{Xt(2m83zbD6uj9Kms(Bog01f^xjRF2M}7Yj zKB}PI9A`PZ?_EPhrBXY=(WU4NzTlh88TnGZm}0(^R4sgYjFAbKNJ;RuhShs;YBXX{)XicAilRM6tLWh~ku{wY;DjoQ`)%)3mi% z3E2dXDf#PBpixmSX=>D5$4(NL71)m{1HIzE4fjcCgoStPzsksGq%o^7SjMC!Ol8gx z&4?DEzE*ca<{w?Roeg<26ZK{$#hxSXe*){@o&$hR6MO8FWT#}Qp4=D%b-KR>{+H(j zzYE~L#}FYC?5?Krwi9x$6GYdkP}f(@t~QUN zteXFEn7?lGW+vpnJm<(o1aPVEbkZsR<2m`Fsc#ii1$EPftkO?j&U8=6F29@izPynB ze|U~ZVp&#VS$yJpe5z46zyf-XW}wi2c}|BE@;vBG z4dVK{fA@H13{+^aCdYpp0027D7zxMch_Q*pl!@Gwi3HK?%>V8&AazPse?k^i>}>$x z0sukK$g!}*z%+HgGnTYcYeG~7IO>9zoUvsv8AcqFKyaFx$eEUOTqoo1l8GonLoX&p zSRoa~^rG~F?y4d!cXmxQ891!lm#;A_MR$+fixVly7}v!}WOB-2giBeS z-{lsK>-H6sISGmPidmf#s=-MB4fw}UFq(#dsKNojiP3}}bDeB5j9E)F>6cnXn&5F| zxu(N7THe@xDe8MMFiZ*3bQsfvj2%>4&5apV69oWN2L$|67nOC<1Yjb-lE2VMhAaUt zOkmR-fxFJI>CfDj9g>wZHX{zO5vRW?_9cef_UyL^e$#f;f?>Pi*oXk#&7# zMqFSgPBpvEvtO~u40$7?Zv}pw2B{%4nNjxBzP4Hau+oPgvyvyyG|L$W6ODGhzd{g+&BRxGzQoL^ntdy3s%;84Dhez58{8{us`?vhD{FkVKx)l{iU#qD z3h~N@s>2HLt>y<6ZPon^bvZSaTg@LCI>ooz{3~i|DjT+ssBP6--2q!|l98pDfzry& zw(_<%zpb`_!De4%QN`v{?7)k<{)UfRZKoSU(8k1&1+wis3veI4_F;K82iF^Xm7i4~ z_Ja(@zu`tMB3r>}5B+$+zV2PIbB>CsCGOeaN-L^!Dk`@c{KPt|w$zP@QMR{T-zeBx zarnJaNVSm>423x;s0a}cLqzD11(d%$i7`6))3^Un86`M&>qk|0aT}ZMK-V05h#CD_1 zQgwTCGg$E+81lFYO+kqf-n)Q2ZQ@;DI_dNQRm_g}lpv2=dzE)jS|_tO!=%@XU50h( zN*a#{AglHKVrF%GNim#&moOg$fm}4Mrc++bYN}h_1hOhAW+&jKn&CEnQqxFqMlq|6 zE~Xo9>MPNmE!d3$S@j(WKbEnYMFv^jjY-Gjt8b^94CZDWv5HB>>tdSI@p|B@@c8=c zCe}Vu)43)-a^R{!R_S;jiEe8fy`~VDHN)|$s+-Kcy{fxG;ld@H1blrHySJaz8aLjv z`bc9X=T2S{-P2ChN5Zl7 zx6?u4Yjf7gIP$m?$SU0=8JuC`(^{J81roANlA6}$f_&umC#|cFWDvj`BIsu8o;i5x zkf4AniOx0u=mvH;2;i5r#^@iDG$_B$6$zqYP7;l!#E74YZ^x@T*6Mk zN_3ffV=&+@B*3`i*lnrx6S^SuOjdM&2I$4zDDd2&<|^Tg8Raa7JHrG@I6=FVz@0(e zat1N0W4WA%)kHC|MtCgdIt;HXTmlBT^hhwC^BE;uBEbdyJx3fEofxI!P{C%>Se95l zyhwR8sL|>W5DFz-gVtWvjkBt>)z_z`3Bn*0+^Sz@S%VSmHn^be<8wq9NTUH%Ig3EK zICq%SAZ`OG3!aR~SY~W@ZVa#7V4THb4&K(?oIJFDqjD|QJL~{eNrOcvpjv`|k=+ zeMV0M{Gs77*H*-EGl(DU5ylJ#dYxI|im7>H<1ib=v7mVh&f{^S!XQd87!W?7N0Y7b zcY{n!u)-yoM@Pq`HC_VbO(R?~ZQ=z=QKBtroIDaWtEPh~nYK=n09_6besoHfi!%X- zbj>^Emi+tyl1^Pf-0k9r zFUFRRZH)$lZS`YqAH5iufVRj#LJL|052ES_Bj{Mr41fD#)BfEDQ(FHEEf7%af5(xH z)Q_P>TLAW9ctMbf9=C+S7Tw9{$$q^z!)f^Fyp?ch+ zLm#Q@crg0!+@n|!gedgr6c*eND(V;TkzIZPHS*}i10+TO2$=QS!c6y~x^iPP39)H` zFsD;2CW$!hdRHB;F3u^kR0-VF#Cs#xDcRWYo-zdt!seJ)rZISkhTD*vKG!0bmIrod8HeRPpigZmC6`@1Q~&F0sWgS15&#$ww6} z?cY}w%H#Im7i3kPzvQDAM&KOd5hhnolN=H){p zQ7ArMG%p&3Lh)Y;<>BT-^P>0#1X28g0{r}FG#{TJnuk|_FB~l>h~h@`3!_kiXf!{X zUyxgnADn{*hw!5Wh0p?gU<>5M&&A1y<_8}^RHOz1UDDNwF@%pVmjeFrhL(jFBHOK> zo_@xxf{?2sZeOCRFs0j(k(ej@60Kj(V%_W%x;G zPOFm{BoVUKEuQauZ|NxVgmIPW(oHXUWp+f|sDm&f28=%VPG8}S4(>1mUY@r~6yOZG zb1Tl>nGUiIC&-zX6jNoDT9aBH;fqJh1F&yzMQ>yRW{8kgPwm7-==()6$hVZ)WP%*` z+AHfYuQF4&nM#W$ArpuhqARd>`a!Eps|@wV)>BdLbhBCl272M$Syy=V;h`(Q$opRX z@ef8|Bcx@0kIS6!;q%W=(;w>b7^{vy#ZXy9i00g_P*I0rihKpx+ji+FCjn7wkM$ES zhwna{>{5TtFpT!CYp^cxd)g?lzFiZIh zo)hW%>SgC>XsUQVF`x+;NEIsSXXy3{1x>g*4^8cfJt>yb`=_&>34NSikBX>*uD}Oq zY!-YO)XD34qi)Q7Y3~zKd+l_0u1djsali`l*V!Q&Ab%!*K{=B*Tz+GZ_`D0C`B zp{-8iegce$D82}QF3XM4==4ML#B`#ka|YI5_7N=rM}%A}b7J)AP!uFd+OR-Ebk2@g z_Hl~6hUg(M_t!g_g&giupk%ctH^=+z4VzwbOI@P}auEb4nEJv+#&FevC$DeNu$C|= z?WL)QU0`d85RT*}=oFe*CFp$G1U`Fv=Q^R}?p(ACcX!@A&=93V@(!RA6a=YBz1)!C zK|0$KrYe`0PK<@MK@olB<>t456}ehD2qiEIiP+Fl^w$YbExUiF@P4Xk<-ngmD^>%S z-j2w>_06?ZrhKNr_C~~_I;zS!d!ZB8r+)4sr4M>wUJJ(P;-ku4wRBjOxon8N74k&#;Kg&>kVZt9oFSDYyu++*=FiOw;@4D^N*XoK-P_H4@fHP4qHC3}^^HsN-Kd|O zul2p0KH_1_8JBzdOmxr?pog#@dj7a;oK!Hw@-w=8%KzNS+vl?21BU|~ObmN-+<*$# zRT%XAUWz|Vd5S`VtV6LCuVf*`H|uIcGz44_Vbq72s{xebUFDP;ZVkHD93lJX_UC@J zjKBQx`c4VN2N8xB?0M)F{azU5bShu_15zX}F!uC^{cF6}GG1Q+9d>}HOKhT>yO{5s zlxhT9h(X|N_Ym1R1A^smA2y~jvknWXHVd>69gKoKzu2H)vv_MaK(uXI!sw^`P4_~| z*VgYnfHYEpA!XRx3Gs!SN_}14*;^@+UzDbE%!GjKve(~I%pW`llwcn(??G|0qm|g3 zi$B+|-2bk>_CfhhlQVNkvxaWbuI=?e`!(GBm=LonrJERG-ju19VyX1%mkElV!7pb6 zD_ACbZHZj;s*r3iY!UtIe|kJqlpFWJA2J`f{)Iu6^HB? z@N;Qi2r$Yqu`Py1N}sV6jHcEz1tuTesM=^3n5w+uq{1tQ%chDnKXZencp3KzZchcw z^9UDe(telbZYP&ReC+l*H&{Dm;(C}-{Q%v(){BGeM4STEHKQFXED-4x6|)$ZOj9=x zX_W3r-ojhiS0v7PRw}kRR)vkR5`bc_kntL29VSZzF#0l6@y;alQD*+#4^j7vOHT`t z-P#|bDIM=q-~1&8%vCl&$kBy)J*(ICinuCRl8gmhwA!a14#WeaJU=Z39^+rxZri>#)mth zCuq{1^Qe9b0dBYG84LSvHzC`(pJ9UK@ir%b$WTqc873AU2dHEdiM@=k{6X>$=KkE> zj2{#==exzR$>F$ZkKPD}M^F!92eulc{qWWgVF8uAi274!jIPimhYM$vtgc#70NbHJ zHGPY<46#Cy{QI^a#TMJ*+8%{+2{ba?*u&zskF&0W9}TeANBZ=;ImOHGQ<$rvJac>P z%$;b3+(68nDW}^?l*jJgrkS4x!SIf|?a#b<)H?VYu50`WfAdF9u~YEA;;S_4Kl zzKx2^p@1p0&U(`vxfm>NR}h61c%t-<=05V*n~NXr71`+rIkTOh zi1pK~Aqnz`#C?O*Np}ci*>5#INg4RLWo_Q+28QOf=Rnsc{{X*S= z;GT3e;Nw;9)#(Rk1(125@)_%ltj4ek%IpF|0y((P&0QMR6i@7=7#wsaIOF(6n{9b% z?5nCWHd*h*t$Yye1MieCvnys4Bif9Vs%;~u4HVoc^D7z~-u`-B0yBQL4jGgQa1FI( zW20W$4ZQs9%LDw2hYZ66cI%5#r`~xF1fCLpPprF`)xkI(-3Z&g^gUZ33a4idwvcvdfsyiNR_RHW_}S#hT%HLU2PuS~9cTPbxgKIA#H?^_4!J7*GZUyWF0 z8c<*-)~l2epR%`qKVpyKf)+#88O=k$(Q%o`WQ- zvy7Q;PnzvRzO^&|3YZ_9E0k*0W;m#vt2B*-&3?@127Ci&G0rmI}$fL1Q7ESZq zNg0(0zKph=eZE3XKm#im`@s?D;D)LuyYaHL3xsM!vJQx4ZUEwZa_!_KG2Zux(`@l8 zy60}`#Ua<3MhvH4g;zlv_fwQ(N)nthZ4E9c{l9d$4 zwkyrY_TtniQvFk(Qo!zR21ZC}LfgF<#1W-E?KaKZhH8KrHsNg6y$MCC)4<7ewouwy z@q=%?l8qQ_87WCdQN|%sTD zn};7ywfCBAG(jRyq21Rv9Ju)jGQh3ci#L7k?tK4q*0&cIUPc|ZD_#Hy$%mXxD80$X z@5T!34oTW_&)%)=LDqd7y4G*|=sa3Oy`W=7!^z+3EKA2vIk-%dz>ps=L&!aAEqD8r ztj%U1_bkLKOP`NIF^YDyW?jKT>n;r(7m+mGaDP=GEC(=C+B0aKsuxy!(cAllB7dP; zx_~cJ->~LgPMyl^0@KMB3+M%Dsq8Eyi88a9f>h02mUx?-uu|`x84?bGtA}*kVLcxO zraRJ%-iEdr>59!2$DSSO%_J0dNlvgVx&uOIjmJ!%L+NsHJgSdRy>m4pOxgx@E8Of{ zJ*#}(8_3nv}7 zTFuEx68Wpr4JmJ@-B;hR0vcL!vK)%s-*9L0BlLD78)6mDDVCiKhugXnY+f5m11e`R z2y*F5Q5jBq;OjiET{_FW*?q-a{=mwW7cSQiVBr1>^pU2g7nM6a;-0T0kA<3AuKnpg ze?^#A)hqnZs~40)>gc{Ed8{YLCDI*I2UD(=zCzvSkL~@0A#ULX{hoW6)4SlOb*7OkmV}6EBcppVL>;M8beq+tcN5qsI|mr;+nFImmnQG9J5xMYLX|J+(9@*=7#U;J#~q49G7 zjwLvzF%PqM%v65*z>$&DZKq{}6J#L98q0i%hq#zP;p_|Z5a2WAm{N zyDgS|3MU%x>KkjL`7SC6VcQ?Lk7dC-4)MSh{Xw@^i5pve&R+vtTta)I-!cO#SkL=r z^p770%wA<2%~A-)C2lATD>maUgl9Aqv8nJSEbgXJOMlvr_1lRV%M!|96aJu>}Mubi0bBg3Y_= zSqw1eRqZo+$@5a(8a}Umr6~0B4zUrzkagpui>E@C9iVrcC{k6WWBE3-acgLEUpw25 zvI?+VMItdzLX?L;XGs@_|UiFP*!-V)~e8kcAM;HzEBvHNmXZ0@6}iFd5_I zP^2{cBN;|n#M#joD&~mr@N!@?rWI# zxz(mXT;2E2=O6m@iaB2p&-&Ko=jgMihRuzC{P|8!{TxYpxog#g#dDl8@L)7v@(m#? zM$O8jpMyi}qTDu{xS|09IL=B?)))LID*;BgfHU=TaerEtjQYK(fZPCfj^TI8Fk=sb7)$fkQ|2gyW-UpWq>4FbgfGqp_4LVE$ge!e`G&t+PB1(F}V)yDF%*Dz= zp-MugJvZ;ts|toJOz0xVVoi>?pe1xDdC^s)!$+R9b}<;o=LnjDQ!nZn#nGH zbt@!S2_~nMqI5g$%Y7RynnASOGl8&vQ!0~Zruu+ZFT3`cVECij)34^o?s8a5Y@g!> z8W9Pljop4Fl%-4^WN2=%bK;duAM?OZ53T#uXoM*4G(w9J#%6-LhjFUobn-wIb;mN& z*i00!CFB=CTmaWc)feE&shjNU4s{Sy!E(8JH{OpU&N$NM@+Jw(*pKADWL8!+!a3A8 z@UQD1aP6OU^tzoWx;lk93}peT5Fyi&)t8=jzWjj&s-+X>#RGo{)nuhU;=AfI6W>Es z#cSMOS9PyAx{d<~D#awqi?i>BhMc+G&cSGi_!9yIBhD0lNY{%YSwOPd@jM$I>LCXb z*ZRMyAQq!e>H$i`#;RVueTtMF4$+U7k%w-ny&fI>=M6@g9tyl5yhAQ;he;>ec;@~P zXpZE~sB|ij_WeELF>~q373`Sf*7wM}>Tkow!@Y`J-@g&bckm;VZ&4Urd+>(+5g|-A zF__T8$o(df-M|9d(AxHqmHy?xBqWpAczI-Sm70bhFRJqg3Sj4FVbA?+1RzQW_rvYd z+my>}Uj;~0Za?(NPg+Q#cV#>q{3kVi)#zEi2EzZTlSx3?;kv_f4OP~Jyc1Ve^KHW& z5lhxloCu%sOICl@o}PU5`dkN^WcABCxT4v|;3g%Qw+LgjLF_E}p#*oS!8fH0-W0@n zoaz1xxMl{Bj2OrkksQkF@Pn#Wl3WYLV@n#71dDgYOrWudfz$F0xp|Poa&}Tppf6J( z{3|U3Lr@ADAS3q72U7PZrC7ev0e={}8;TLc!iOw+Un{TBtu-e?0UtD>Rf2{e1Jxf5 zh=>{PJ^8x1)ZOUn<-9>cE3FTreXOXvRF!JKmRfcpre%{hf)<@u%F%PulRoec4d8<~ z!z${2bHESU(GO|EU0Y4kVL5a0^Yw!UAQG`RTvt4oM_QmJWkMT*C@~*&n2q8Ur5`?q zBqR28vmbN@EqOv=t|ZDDSH=RvXY4;>1RF&`6tvsEsAY$8H9{y)(QJgzRr?IoOEu1@ znGgT6y!I00+vIh>N0+lVpGj4WX42HthwW$Z>K;QWfSedW4+?a~UD}S~ny=^}BrH zBbn2na-}vUzNeNCU8vGo7yK>_Q8G6hjJ>#B;+b~UA~t&GJHzgihqR=c*xFHFOR3gF zuU~TBC#uMNu`xC@@78LtvX&Cx!j-cPSTH`HLlm;FHb&Q1Wx3=SFl>F}v<_|D<~txs z)3DBZDZn2#9h54l$1Yx9>Q~tGFJvMB`$WdQVdY}6?L?RtRcHOdpc0=>zScYV!fQLd zJdv>{{L$rVY-!_fK8#MC#(Hb*>uQTRZWhlR1a^KN_81N*y$W;bNw#zsV@p_|yxf^? z8*V};8}TZ<+B%l8xEGlFTFuHrmtsW`QJGaDZybjlt!D-kF-eadU!4(L!tDTs^hRE8 zw8p(pwtm?*(RnZ>BSNgk9i^AP$Pyvo&k!<(St{Rr3tfwR0bD>t=_2f#lx)op2zd3&PoP=_j=>8`H z@Dm=k0<7xL@{E`wNNz7piVMeGE(z!TsU-uH2!eC|P976Wuc~QB&_>tOThJ6y1Dfbglxz{D#}|$p9;7~ucL$5OScfP;8>*A zLnKx5&KUp#hQ36A5eK>5?6PYwQ9fgL4+LD2fPc4&ORTMFO!Knq(3ECWp?wfezUC=Y z*t|1HCS=$?3jPDE8A6^bh*UOYCC^_mV~{)O%JMPEzY7Esk&+2=@htYM;nz>}h0vZC z=YKG6Jvy{Ph{$dp3=grJMwfftui=1GC$Cq%8MF4^my4d-@&B-@b2)NDhe9l9<@=$e zy-kaMp-VMOEt%h9h}=T+3?o{bxndP`+g?*;;$hCkgZinIE&ZPZygyHGZ_+?6AO=EE z8=rEQrNDb+h!YWs$`heWN-Z6QxPXTQjlrC|%DyS!5k8>v@xid|_-gGog&Bg-Ce;*i zjaxf0a!J(P$(_w!CR&EXWoddJb1L^mIUI{L>S`;u1{gPTd31041nbA#d2|7YT z2m(0{eS@a%HzkZfpsin$z2a@A_O#XrKq3aP1@E__mC~YbLPviWimfx&B(Ll!!8TK! zyna|w2q9{5Dz1;|8HMO3g&JdeGBGj{{@=S!V2CD%ogK;7`3$SzbY6ar5ykplCw2_Tn@vXS$j` zRNjGZQ(q*8OOxv`!IKgZHmDYIV0a$t^2rb=Nu6E3EahZq|BZZSt+lY0`zYg!BvlGn zp`rRzbLW~fr{{kD{AgGI>tb%II6N2-M=(6*-M3Rm#T>@&Zz83m1Yb?ZaJ;Zzdo9wH zNdX4bOTyW2wSSM{A|nV>{_V9o9C< zPtM8vY!GAZ6&tc^mcQ3MRon2Fx%;gkc2{`>JRIAJHgBCIPfCv_!#2cytxV^FBMLu? zWU%CZx;6=cBcf){Z~LgMK0j-Ku=KN@_G)RXDDMfn3obdS5YkNFVLFjt_X?T$#Zqli zswg^O5?*T%eQE|y!KFfk%n4fsN_ROqm!~GZ>z|r$HfB;m4EVatJY-_~Y=DZ%A^Cmk zOzOG&K1TTNugJEPu*60@1azLEP<4fq)2%Mu%yacc&hjgjK6P&f<(h}B`?B~3;kAvF zlco$X9qO)1k_CU+leevJ6|pH%RE=5Lgd2v7k zF(BXB@CNfzkNSY(!`sll?z87kZ=8x_5RQI%+m|ApxUwM*xW4D!Y39%x^u1Km{FQ>( z;JVGzP@ zAFI*ptGK^Bkt+gp8>eQzc&hLz?>zL};EbnS`m*$3r0?S!OU=TT&9N8PMLw0ctpp>3 z+fy#E=+qV=so!ZeYQJ*){ppvWIrR-nsXn(;!sb+gPIA87+S(jBFi4=>-Ah{Ltv@y_ zt>H0MZZzPfS^GZE;+G3BE;YnSnhJb}NEJ)X&dv=N(vG`T>Q_=t~Nn$&cdTblwRU@K&-uavDO(!qkJ;JPscqAMX7M7M@<~ zZ)5$<7dg~>{e>_@95E1f)AJ5?s-;Wh*4xT$jYFfamvsYmCUwh+_T4lb0_0Pf3U0k9npO=>>wq%Fq#=ceA4i z)8R8+&7;RgkhkNNaX})&ghnz=538cJDd&IlbU4ZdSv%b^a2E#+UvMxF19T~(=xJpY zZ4IwAGnD*(9KgpCuM^z-j)D^LOT|*9_g9dfN;vP_(%mWl!s*Y8122-bYC?@?SE;}Q zB_t;;hsKL<1iYeJKA-XyZ0=F8qZ<6Id)uag704!G&%BU`b2eOW-DLr= za)BDHmj05ww0@;U!6FgyaK50=5Y_SZP}q-*p_Drt2Yw$YxRlNZXg7)sr7*B!f_?T)IFWx46mT6Kn&C)jr~H*2jafIKtgwUqRIij2<; zj4ioCG~MY5nWwleUfmw)R`6a#y!wdgyVrY;GS=Nnsxi4;>x0_2@qy%&WlP_|vR53s z8T5qILHv)Uuj6`GYk$zzUXNqHc%tPF3vP!*>tMC?p8eOS@W(&5(T2#E>mq}*D$k=?=%alLeb&eG zE59%4``>sQ7$9eVWhb|(_8rC2f!GBe#|Ab$l|yR_E#OM8;`pS7A&%nHPrVFGM_RO1?1T1m literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index 78cce84a0c..7559e432f4 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -405,6 +405,7 @@ #include "code\datums\components\construction.dm" #include "code\datums\components\dejavu.dm" #include "code\datums\components\earprotection.dm" +#include "code\datums\components\edible.dm" #include "code\datums\components\edit_complainer.dm" #include "code\datums\components\embedded.dm" #include "code\datums\components\explodable.dm" @@ -579,6 +580,8 @@ #include "code\datums\martial\wrestling.dm" #include "code\datums\materials\_material.dm" #include "code\datums\materials\basemats.dm" +#include "code\datums\materials\meat.dm" +#include "code\datums\materials\pizza.dm" #include "code\datums\mood_events\beauty_events.dm" #include "code\datums\mood_events\drink_events.dm" #include "code\datums\mood_events\drug_events.dm" @@ -761,6 +764,7 @@ #include "code\game\machinery\rechargestation.dm" #include "code\game\machinery\recycler.dm" #include "code\game\machinery\requests_console.dm" +#include "code\game\machinery\sheetifier.dm" #include "code\game\machinery\shieldgen.dm" #include "code\game\machinery\Sleeper.dm" #include "code\game\machinery\slotmachine.dm" @@ -1272,6 +1276,7 @@ #include "code\game\turfs\simulated\floor\plating\asteroid.dm" #include "code\game\turfs\simulated\floor\plating\dirt.dm" #include "code\game\turfs\simulated\floor\plating\misc_plating.dm" +#include "code\game\turfs\simulated\wall\material_walls.dm" #include "code\game\turfs\simulated\wall\mineral_walls.dm" #include "code\game\turfs\simulated\wall\misc_walls.dm" #include "code\game\turfs\simulated\wall\reinf_walls.dm" From ba794a32831b2eefe09b443a3f0d8a2b3844cc9a Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Wed, 24 Jun 2020 21:22:08 +0200 Subject: [PATCH 027/119] Looks like there are chunks of reagents updates I gotta port later. --- code/datums/components/edible.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/datums/components/edible.dm b/code/datums/components/edible.dm index b2b75ab032..e70c791f98 100644 --- a/code/datums/components/edible.dm +++ b/code/datums/components/edible.dm @@ -155,7 +155,8 @@ Behavior that's still missing from this component that original food items had t if(owner.reagents.total_volume) SEND_SIGNAL(parent, COMSIG_FOOD_EATEN, eater, feeder) var/fraction = min(bite_consumption / owner.reagents.total_volume, 1) - owner.reagents.trans_to(eater, bite_consumption, transfered_by = feeder, method = INGEST) + reagents.reaction(M, INGEST, fraction) + owner.reagents.trans_to(eater, bite_consumption) bitecount++ On_Consume(eater) checkLiked(fraction, eater) From 97dbd9cedf39948b64f3548cb88a566bd2d1875d Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 24 Jun 2020 21:44:48 +0100 Subject: [PATCH 028/119] better customization --- code/_globalvars/lists/flavor_misc.dm | 7 ++++- code/modules/client/preferences.dm | 30 ++++++++++++++++++- code/modules/client/preferences_savefile.dm | 6 +++- .../carbon/human/species_types/skeletons.dm | 18 +++++++---- 4 files changed, 53 insertions(+), 8 deletions(-) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 598fde2bc3..14c3ce7864 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -224,5 +224,10 @@ GLOBAL_LIST_INIT(admiral_messages, list("Do you know how expensive these station GLOBAL_LIST_INIT(redacted_strings, list("\[REDACTED\]", "\[CLASSIFIED\]", "\[ARCHIVED\]", "\[EXPLETIVE DELETED\]", "\[EXPUNGED\]", "\[INFORMATION ABOVE YOUR SECURITY CLEARANCE\]", "\[MOVE ALONG CITIZEN\]", "\[NOTHING TO SEE HERE\]", "\[ACCESS DENIED\]")) - GLOBAL_LIST_INIT(wisdoms, world.file2list("strings/wisdoms.txt")) + +GLOBAL_LIST_INIT(speech_verbs, list("default","says","gibbers", "states", "chitters", "declares", "bellows", "buzzes" ,"beeps", "chirps" ,"hisses" ,"poofs" ,"rattles", "mewls" ,"barks", "blorbles", "squeaks", "squawks", "flutters")) + +GLOBAL_LIST_INIT(roundstart_tongues, list("default","human tongue" = /obj/item/organ/tongue, "lizard tongue" = /obj/item/organ/tongue/lizard, "skeleton tongue" = /obj/item/organ/tongue/bone, "fly tongue" = /obj/item/organ/tongue/fly)) + + diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 347a77059a..240b275084 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -162,6 +162,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) "body_model" = MALE, "body_size" = RESIZE_DEFAULT_SIZE ) + var/custom_speech_verb = "default" //if your say_mod is to be something other than your races + var/custom_tongue = "default" //if your tongue is to be something other than your races var/list/custom_names = list() var/preferred_ai_core_display = "Blue" @@ -440,6 +442,13 @@ GLOBAL_LIST_EMPTY(preferences_datums) else if(use_skintones || mutant_colors) dat += "" + dat += APPEARANCE_CATEGORY_COLUMN + dat += "

    Speech preferences

    " + dat += "Custom Speech Verb:
    " + dat += "
    [custom_speech_verb]
    " + dat += "Custom Tongue:
    " + dat += "
    [custom_tongue]
    " + if(HAIR in pref_species.species_traits) dat += APPEARANCE_CATEGORY_COLUMN @@ -2323,7 +2332,14 @@ GLOBAL_LIST_EMPTY(preferences_datums) new_body_size = danger if(dorfy != "No") features["body_size"] = new_body_size - + if("tongue") + var/selected_custom_tongue = input(user, "Choose your desired tongue (none means your species tongue)", "Character Preference") as null|anything in GLOB.roundstart_tongues + if(selected_custom_tongue) + custom_tongue = selected_custom_tongue + if("speech_verb") + var/selected_custom_speech_verb = input(user, "Choose your desired speech verb (none means your species speech verb)", "Character Preference") as null|anything in GLOB.speech_verbs + if(selected_custom_speech_verb) + custom_speech_verb = selected_custom_speech_verb else switch(href_list["preference"]) //CITADEL PREFERENCES EDIT - I can't figure out how to modularize these, so they have to go here. :c -Pooj @@ -2720,6 +2736,18 @@ GLOBAL_LIST_EMPTY(preferences_datums) character.dna.update_body_size(old_size) + //speech stuff + var/new_tongue = GLOB.roundstart_tongues[custom_tongue] + if(new_tongue) + var/obj/item/organ/tongue/T = character.getorganslot(ORGAN_SLOT_TONGUE) + if(T) + qdel(T) + var/obj/item/organ/tongue/new_custom_tongue = new new_tongue + new_custom_tongue.Insert(character) + if(custom_speech_verb != "default") + character.dna.species.say_mod = custom_speech_verb + + SEND_SIGNAL(character, COMSIG_HUMAN_PREFS_COPIED_TO, src, icon_updates, roundstart_checks) //let's be sure the character updates diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 1ec3fc6404..aa1b6f801b 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -194,7 +194,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if(current_version < 31) S["wing_color"] >> features["wings_color"] S["horn_color"] >> features["horns_color"] - + if(current_version < 33) features["flavor_text"] = html_encode(features["flavor_text"]) features["silicon_flavor_text"] = html_encode(features["silicon_flavor_text"]) @@ -479,6 +479,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["backbag"] >> backbag S["jumpsuit_style"] >> jumpsuit_style S["uplink_loc"] >> uplink_spawn_loc + S["custom_speech_verb"] >> custom_speech_verb + S["custom_tongue"] >> custom_tongue S["feature_mcolor"] >> features["mcolor"] S["feature_lizard_tail"] >> features["tail_lizard"] S["feature_lizard_snout"] >> features["snout"] @@ -756,6 +758,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["jumpsuit_style"] , jumpsuit_style) WRITE_FILE(S["uplink_loc"] , uplink_spawn_loc) WRITE_FILE(S["species"] , pref_species.id) + WRITE_FILE(S["custom_speech_verb"] , custom_speech_verb) + WRITE_FILE(S["custom_tongue"] , custom_tongue) WRITE_FILE(S["feature_mcolor"] , features["mcolor"]) WRITE_FILE(S["feature_lizard_tail"] , features["tail_lizard"]) WRITE_FILE(S["feature_human_tail"] , features["tail_human"]) diff --git a/code/modules/mob/living/carbon/human/species_types/skeletons.dm b/code/modules/mob/living/carbon/human/species_types/skeletons.dm index 8257238e9c..e347a37c87 100644 --- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm +++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm @@ -1,20 +1,28 @@ /datum/species/skeleton - // 2spooky - name = "Spooky Scary Skeleton" + name = "Lesser Skeleton" id = "skeleton" say_mod = "rattles" blacklisted = 0 sexes = 0 meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/skeleton species_traits = list(NOBLOOD,NOGENITALS,NOAROUSAL) - inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_FAKEDEATH, TRAIT_CALCIUM_HEALER) + inherent_traits = list(TRAIT_NOBREATH,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_FAKEDEATH, TRAIT_CALCIUM_HEALER) inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID mutanttongue = /obj/item/organ/tongue/bone damage_overlay_type = ""//let's not show bloody wounds or burns over bones. disliked_food = NONE liked_food = GROSS | MEAT | RAW | DAIRY + brutemod = 1.25 + burnmod = 1.25 -/datum/species/skeleton/check_roundstart_eligible() +/datum/species/skeleton/greater + // has cold + heat resist, doesn't take 1.25x brute/burn, is halloween race + name = "Greater Skeleton" + inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_FAKEDEATH, TRAIT_CALCIUM_HEALER) + brutemod = 1 + burnmod = 1 + +/datum/species/skeleton/greater/check_roundstart_eligible() if(SSevents.holidays && SSevents.holidays[HALLOWEEN]) return TRUE return ..() @@ -27,4 +35,4 @@ inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT, TRAIT_FAKEDEATH, TRAIT_CALCIUM_HEALER) /datum/species/skeleton/space/check_roundstart_eligible() - return FALSE \ No newline at end of file + return FALSE From 87be9f7e2e8e1988b034dd462fae84f74600d5d7 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 24 Jun 2020 21:55:10 +0100 Subject: [PATCH 029/119] add ipc tongue to options --- code/_globalvars/lists/flavor_misc.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 14c3ce7864..4c912b9c1e 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -228,6 +228,6 @@ GLOBAL_LIST_INIT(wisdoms, world.file2list("strings/wisdoms.txt")) GLOBAL_LIST_INIT(speech_verbs, list("default","says","gibbers", "states", "chitters", "declares", "bellows", "buzzes" ,"beeps", "chirps" ,"hisses" ,"poofs" ,"rattles", "mewls" ,"barks", "blorbles", "squeaks", "squawks", "flutters")) -GLOBAL_LIST_INIT(roundstart_tongues, list("default","human tongue" = /obj/item/organ/tongue, "lizard tongue" = /obj/item/organ/tongue/lizard, "skeleton tongue" = /obj/item/organ/tongue/bone, "fly tongue" = /obj/item/organ/tongue/fly)) +GLOBAL_LIST_INIT(roundstart_tongues, list("default","human tongue" = /obj/item/organ/tongue, "lizard tongue" = /obj/item/organ/tongue/lizard, "skeleton tongue" = /obj/item/organ/tongue/bone, "fly tongue" = /obj/item/organ/tongue/fly, "ipc tongue" = /obj/item/organ/tongue/robot/ipc)) From 04902e1fc5ec36a3375d172acdc9e7f9ad5a8a8f Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Wed, 24 Jun 2020 23:32:31 +0200 Subject: [PATCH 030/119] Whoops --- code/datums/components/edible.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/components/edible.dm b/code/datums/components/edible.dm index e70c791f98..47e60a1ee1 100644 --- a/code/datums/components/edible.dm +++ b/code/datums/components/edible.dm @@ -155,7 +155,7 @@ Behavior that's still missing from this component that original food items had t if(owner.reagents.total_volume) SEND_SIGNAL(parent, COMSIG_FOOD_EATEN, eater, feeder) var/fraction = min(bite_consumption / owner.reagents.total_volume, 1) - reagents.reaction(M, INGEST, fraction) + owner.reagents.reaction(eater, INGEST, fraction) owner.reagents.trans_to(eater, bite_consumption) bitecount++ On_Consume(eater) From 71576d79ee463ca7d2ae3221d4e5d9f593de95a9 Mon Sep 17 00:00:00 2001 From: EmeraldSundisk Date: Wed, 24 Jun 2020 15:01:58 -0700 Subject: [PATCH 031/119] Update OmegaStation.dmm --- _maps/map_files/OmegaStation/OmegaStation.dmm | 113 ++++++++++++------ 1 file changed, 76 insertions(+), 37 deletions(-) diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index eb0d0af6ae..dec29bc6e9 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -93,9 +93,9 @@ "abO" = (/obj/machinery/space_heater,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/decal/cleanable/cobweb/cobweb2,/turf/open/floor/plasteel,/area/maintenance/starboard) "abP" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/mixing) "abQ" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/gravity_generator) -"abR" = (/turf/closed/mineral/random/labormineral,/area/security/prison) +"abR" = (/obj/machinery/vr_sleeper{dir = 4},/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/prison) "abS" = (/obj/item/stack/ore/glass,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) -"abT" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid,/area/security/prison) +"abT" = (/obj/machinery/door/airlock{name = "Unisex Restroom"},/turf/open/floor/plasteel/freezer,/area/security/prison) "abU" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hos) "abV" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "detectivewindows"; name = "HoS Privacy Blast door"},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) "abW" = (/obj/structure/closet/firecloset,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/fore) @@ -132,7 +132,7 @@ "acB" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/engineering) "acC" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/supermatter) "acD" = (/obj/item/pickaxe/emergency,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) -"acE" = (/obj/item/stack/ore/iron,/turf/open/floor/plating/asteroid,/area/security/prison) +"acE" = (/obj/structure/sink{dir = 4; pixel_x = 12},/obj/machinery/shower{pixel_y = 26},/turf/open/floor/plasteel/freezer,/area/security/prison) "acF" = (/turf/open/floor/plating,/area/asteroid/nearstation) "acG" = (/obj/structure/bed,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/bedsheet/hos,/obj/effect/landmark/start/head_of_security,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) "acH" = (/turf/closed/wall/r_wall,/area/security/prison) @@ -176,7 +176,7 @@ "adt" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/maintenance/starboard/fore) "adu" = (/turf/closed/wall,/area/quartermaster/qm) "adv" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) -"adw" = (/turf/open/floor/plating/asteroid,/area/security/prison) +"adw" = (/obj/machinery/camera{c_tag = "Prison - VR Sleepers"},/turf/open/floor/plasteel,/area/security/prison) "adx" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/asteroid/nearstation) "ady" = (/turf/closed/wall/rust,/area/quartermaster/qm) "adz" = (/obj/structure/lattice/catwalk,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) @@ -264,8 +264,8 @@ "afd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) "afe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/turf/open/floor/plasteel,/area/security/prison) "aff" = (/turf/closed/wall,/area/crew_quarters/heads/hos) -"afg" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/security/prison) -"afh" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/turnstile{name = "Genpop Entrance Turnstile"; req_access_txt = "69"; dir = 4},/turf/open/floor/plasteel,/area/security/prison) +"afg" = (/obj/item/stack/ore/glass,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) +"afh" = (/obj/machinery/vr_sleeper{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/prison) "afi" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/open/floor/wood,/area/crew_quarters/heads/hos) "afj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore) "afk" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/suit_storage_unit/captain,/obj/effect/turf_decal/stripes/end,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) @@ -295,11 +295,11 @@ "afI" = (/obj/machinery/button/door{id = "cargounload"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/button/door{id = "cargoload"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/obj/machinery/computer/cargo{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) "afJ" = (/obj/effect/turf_decal/delivery,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) "afK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Cargo Bay"; req_one_access_txt = "48;50"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afL" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/security/prison) +"afL" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/carrot,/obj/machinery/camera{c_tag = "Prison - Main Room"; dir = 4},/turf/open/floor/plating/asteroid,/area/security/prison) "afM" = (/obj/item/stack/ore/iron,/obj/structure/barricade/wooden,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) "afN" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/taperecorder,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) "afO" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afP" = (/turf/open/floor/plating,/area/security/prison) +"afP" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/grass,/turf/open/floor/plating/asteroid,/area/security/prison) "afQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) "afR" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Head of Security's Office Maintenance"; req_access_txt = "4"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) "afS" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/crew_quarters/heads/hos"; dir = 1; name = "Head of Security's Office APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) @@ -342,8 +342,8 @@ "agD" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) "agE" = (/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) "agF" = (/turf/closed/wall/r_wall,/area/security/brig) -"agG" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/security/prison) -"agH" = (/obj/structure/closet/secure_closet/genpop,/turf/open/floor/plasteel,/area/security/prison) +"agG" = (/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel,/area/security/prison) +"agH" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "agI" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/item/pen/fountain,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) "agJ" = (/obj/machinery/camera{c_tag = "Head of Security's Office - Desk"; dir = 8},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/computer/security/hos{icon_state = "computer"; dir = 8},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) "agK" = (/obj/effect/turf_decal/sand/plating,/obj/item/stack/ore/iron,/turf/open/floor/plating,/area/asteroid/nearstation) @@ -383,15 +383,15 @@ "ahs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) "aht" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) "ahu" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{name = "Security Maintenance"; req_access_txt = "63"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/security/prison) -"ahv" = (/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/item/poster/random_contraband{pixel_x = 3; pixel_y = 3},/obj/item/poster/random_contraband{pixel_x = -3; pixel_y = -3},/obj/item/poster/random_contraband,/turf/open/floor/plasteel/dark,/area/security/brig) +"ahv" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "ahw" = (/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) "ahx" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/computer/card/minor/hos{icon_state = "computer"; dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) "ahy" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/command{name = "Head of Security's Office"; req_access_txt = "58"},/turf/open/floor/plasteel,/area/crew_quarters/heads/hos) "ahz" = (/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) -"ahA" = (/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/security/brig) +"ahA" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/security/prison) "ahB" = (/obj/effect/turf_decal/sand/plating,/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/turf/open/floor/plating,/area/asteroid/nearstation) "ahC" = (/obj/machinery/status_display/ai{pixel_x = 32},/turf/open/floor/plasteel/dark,/area/security/brig) -"ahD" = (/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/security/brig) +"ahD" = (/obj/machinery/light/small{brightness = 3; dir = 8},/obj/item/reagent_containers/glass/bucket,/turf/open/floor/plating/asteroid,/area/security/prison) "ahE" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/item/folder/red,/obj/item/stamp/hos,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) "ahF" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) "ahG" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) @@ -435,7 +435,7 @@ "ais" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/light{dir = 4},/obj/machinery/status_display{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) "ait" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) "aiu" = (/obj/machinery/suit_storage_unit/security,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"aiv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"aiv" = (/obj/item/cultivator,/turf/open/floor/plating/asteroid,/area/security/prison) "aiw" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/item/stack/cable_coil/white,/obj/item/stack/cable_coil/white,/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/obj/item/circuitboard/machine/microwave,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) "aix" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/fore) "aiy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) @@ -458,7 +458,7 @@ "aiP" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/landmark/start/research_director,/turf/open/floor/plasteel/white,/area/science/research) "aiQ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel,/area/medical/medbay/zone3) "aiR" = (/obj/machinery/suit_storage_unit/security,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) -"aiS" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/security/prison) +"aiS" = (/obj/structure/sign/poster/official/do_not_question{pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "aiT" = (/obj/structure/rack,/obj/item/gun/energy/ionrifle,/obj/item/clothing/suit/armor/laserproof,/obj/item/gun/energy/temperature/security,/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) "aiU" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) "aiV" = (/obj/machinery/rnd/production/techfab/department/security,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) @@ -467,7 +467,7 @@ "aiY" = (/obj/structure/closet/crate/bin,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Security - Brig Fore"; dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) "aiZ" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/brig) "aja" = (/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/maintenance/port/fore) -"ajb" = (/obj/item/pickaxe/emergency,/turf/open/floor/plating/asteroid,/area/maintenance/port/fore) +"ajb" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "ajc" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "brigfront"; name = "Brig Blast door"},/turf/open/floor/plating,/area/security/brig) "ajd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) "aje" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) @@ -508,7 +508,7 @@ "ajN" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel,/area/medical/medbay/zone3) "ajO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel,/area/medical/medbay/zone3) "ajP" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/start/research_director,/turf/open/floor/plasteel,/area/science/mixing) -"ajQ" = (/obj/item/stack/ore/glass,/turf/open/floor/plating/asteroid,/area/maintenance/port/fore) +"ajQ" = (/obj/effect/turf_decal/loading_area{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "ajR" = (/obj/machinery/photocopier,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) "ajS" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/brig) "ajT" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot{pixel_x = -3; pixel_y = 3},/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/riot,/obj/item/shield/riot{pixel_x = -3; pixel_y = 3},/obj/item/shield/riot,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) @@ -517,7 +517,7 @@ "ajW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) "ajX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) "ajY" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"ajZ" = (/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/brig) +"ajZ" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/turnstile{name = "Genpop Entrance Turnstile"; req_access_txt = "69"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "aka" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) "akb" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/red,/turf/open/floor/plasteel,/area/maintenance/port/fore) "akc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) @@ -901,7 +901,7 @@ "arq" = (/turf/closed/wall/r_wall,/area/maintenance/port/fore) "arr" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o{dir = 8},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) "ars" = (/turf/open/floor/plating,/area/maintenance/port/fore) -"art" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/brig) +"art" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/loading_area{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "aru" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/table/reinforced,/obj/item/grenade/barrier{pixel_x = -3; pixel_y = 1},/obj/item/grenade/barrier,/obj/item/grenade/barrier{pixel_x = 3; pixel_y = -1},/obj/item/grenade/barrier{pixel_x = 6; pixel_y = -2},/obj/machinery/camera{c_tag = "Brig Control Room"; dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) "arv" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) "arw" = (/obj/machinery/computer/atmos_control/tank/mix_tank,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) @@ -1247,11 +1247,11 @@ "axY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/cigbutt,/turf/open/floor/plating,/area/maintenance/port) "axZ" = (/turf/closed/wall/r_wall/rust,/area/security/prison) "aya" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/door/airlock/security/glass{name = "Security E.V.A. Storage"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/brig) -"ayb" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/security/prison) -"ayc" = (/obj/machinery/door/firedoor,/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; icon_state = "turnstile_map"; dir = 1; req_access_txt = "70"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/security/prison) +"ayb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/security/prison) +"ayc" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/security/prison) "ayd" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"aye" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/security/brig) -"ayf" = (/obj/structure/chair,/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera{c_tag = "Security - Cell 1"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/security/brig) +"aye" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/ambrosia,/turf/open/floor/plating/asteroid,/area/security/prison) +"ayf" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/potato,/turf/open/floor/plating/asteroid,/area/security/prison) "ayg" = (/obj/item/stack/ore/glass,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) "ayh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/obj/machinery/meter/atmos,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) "ayi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/meter/atmos/atmos_waste_loop,/turf/open/floor/plasteel,/area/engine/atmos) @@ -1306,8 +1306,13 @@ "azf" = (/obj/item/clothing/suit/space/orange,/obj/item/clothing/head/helmet/space/orange,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) "azg" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/maintenance/port/fore) "azh" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/table,/obj/item/extinguisher/mini,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) +"azi" = (/turf/closed/wall,/area/security/prison) +"azj" = (/obj/machinery/light/small{brightness = 3; dir = 8},/obj/structure/toilet{dir = 8},/turf/open/floor/plasteel/freezer,/area/security/prison) +"azk" = (/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) "azl" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{dir = 4},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) "azm" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) +"azn" = (/obj/machinery/door/airlock/public/glass,/turf/open/floor/plasteel,/area/security/prison) +"azo" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/security/prison) "azp" = (/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/atmos) "azq" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) "azr" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) @@ -1335,6 +1340,7 @@ "azN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) "azO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/central) "azP" = (/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/central) +"azQ" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/vending/sustenance,/turf/open/floor/plasteel,/area/security/prison) "azR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/central) "azS" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) "azT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) @@ -1344,11 +1350,21 @@ "azX" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) "azY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) "azZ" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aAa" = (/obj/machinery/cryopod,/obj/machinery/computer/cryopod{pixel_y = 26},/turf/open/floor/plasteel,/area/security/prison) +"aAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/prison) +"aAc" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/security/prison) +"aAd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/prison) +"aAe" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) +"aAf" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel,/area/security/prison) "aAg" = (/turf/open/floor/engine/air,/area/engine/atmos) "aAh" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) "aAi" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/open/floor/plating,/area/engine/atmos) "aAj" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) +"aAk" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel,/area/security/prison) +"aAl" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/plasteel,/area/security/prison) +"aAm" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/item/plant_analyzer,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "aAn" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"aAo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "aAp" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "aAq" = (/obj/effect/landmark/start/atmospheric_technician,/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/machinery/meter/atmos,/turf/open/floor/plasteel,/area/engine/atmos) "aAr" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) @@ -1356,6 +1372,7 @@ "aAt" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "aAu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/atmos{name = "Atmospherics Access"; req_access_txt = "24"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "aAv" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"aAw" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Security Maintenance"; req_access_txt = "63"},/turf/open/floor/plasteel,/area/security/prison) "aAx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/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},/turf/open/floor/plasteel,/area/engine/atmos) "aAy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/engine/atmos) "aAz" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) @@ -1379,6 +1396,7 @@ "aAR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) "aAS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) "aAT" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) +"aAU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/prison) "aAV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/central) "aAW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) "aAX" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) @@ -1392,10 +1410,24 @@ "aBf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) "aBg" = (/obj/machinery/camera{c_tag = "Security - Departures Starboard"; dir = 1},/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,/area/hallway/secondary/exit) "aBh" = (/obj/machinery/door/airlock/external{name = "External Docking Port"; req_access_txt = "63"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aBi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating,/area/security/prison) +"aBj" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/security/prison"; dir = 8; name = "Prison Wing APC"; pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/prison) +"aBk" = (/obj/structure/closet/secure_closet/genpop,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) +"aBl" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/prison) +"aBm" = (/obj/structure/closet/secure_closet/genpop,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) +"aBn" = (/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/item/poster/random_contraband{pixel_x = 3; pixel_y = 3},/obj/item/poster/random_contraband{pixel_x = -3; pixel_y = -3},/obj/item/poster/random_contraband,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/security/brig) +"aBo" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) "aBp" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{dir = 1},/turf/open/floor/engine/o2,/area/engine/atmos) +"aBq" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) "aBr" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{dir = 1},/turf/open/floor/engine/n2,/area/engine/atmos) +"aBs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/prison) "aBt" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{dir = 1},/turf/open/floor/engine/n2,/area/engine/atmos) +"aBu" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/security/prison) +"aBv" = (/obj/structure/closet/secure_closet/genpop,/obj/machinery/camera{c_tag = "Prison - Entryway"; dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) +"aBw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/security/brig) +"aBx" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/security/brig) "aBy" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"aBz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/prison) "aBA" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) "aBB" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "External Waste Ports to Filter"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) "aBC" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white,/turf/open/floor/plating,/area/engine/atmos) @@ -1436,7 +1468,14 @@ "aCl" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/security/glass{name = "Security Checkpoint"; req_access_txt = "63"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) "aCm" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/hallway/secondary/exit) "aCn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum,/turf/open/floor/plating,/area/hallway/secondary/exit) +"aCo" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) +"aCp" = (/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) +"aCq" = (/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"aCr" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/security/glass{name = "Gen-Pop Access"; req_access_txt = "2"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/security/prison) "aCs" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/small,/obj/machinery/atmospherics/miner/oxygen,/turf/open/floor/engine/o2,/area/engine/atmos) +"aCt" = (/obj/machinery/door/firedoor,/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; icon_state = "turnstile_map"; dir = 1; req_access_txt = "70"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/security/prison) +"aCu" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/brig) +"aCv" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/brig) "aCw" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/light/small,/obj/machinery/atmospherics/miner/nitrogen,/turf/open/floor/engine/n2,/area/engine/atmos) "aCz" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/engine/atmos) "aCA" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/pump,/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/engine/atmos) @@ -3857,20 +3896,20 @@ jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjF jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaadaacaaaaaaaaaaaaaacaadaadaadaaaaaaaaaaaaaaaaafaaaaaaaaaaaeaaiaajaakaalaalaalaakaamaanaaeaaaaaaaaasObaaaaaaaaaaaaaaaaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadaadaaaaaaaacaacaadaadaadaadaaaaaaaaaaaaaafaaaaaiaaoaakaapaaqaaraasaataauaavaawaapswvaaxaanaaasObaaaaaaaaaaaaaaaaacaadaadaacaadaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadaadaadaadaaaaacaadaadaadaadaadaadaaaaaaaaaaaeaaaaayaazaaAaaBaaCaaDaaEaaFaaGaaHaaIaaJaaKaaLaayaaasObaaaaaaaaaaaaaacbvgaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaacaaaaacaadaadaadaadaadaadaahaaeaaeaafaaeswvaaMaaNaaOaaPaaQaaRaaRaaRaaQaaSaaOaaTaaUaakaaksOraakaafaaeaaeabLabMbxZbxZaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadabRabTacEacHaadaadaadaadaacaaaaacaadaadaadaadaadaadaadaadaaaaafaaaaamaaXaaYaaZabaacXabcabdabcoKzabeabfabgabhsOssOtsOuswvaaaaaaaadbxZacuadqbxZaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadabRacJadwacHaadaadaadaadaacaaaaadaadaadaadaadaadaadaadaadaaeaaeaaeaakabkablaakabmaboggqabpggqswywkOaakabqabraaksOvsOwaakaaeabsabsswzadtbxZaduadyaduaduaduaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaaaaaaaaaaacaacacHacHacHacHacHabRabTadwacHacHacHacHacHacHaadaaaaadabUabUabUbyeabwswCabwabwabxabxabwabwabyabzabAabBabCabDabEabDabFabGabAabHabIabsswzabsabsabsswzabKabsadMadYaduadZaeaaebaduaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadadxadzadzadzaXcaXcadzaemacHaepaepaepaepaepaepaepafeafgafeaepaepabUabUabVabUabUacIabUabWabwabXabYabZacaacbaccswCacdaceacfacgachaciacjaciackaclacfacmacnswzacoacpacqacracsactabsaefaeiaejaekaenaePaduaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaacaacaacaacaacaadacHaepaepaepaepaepaepaepafhaepafhaepaepabUacKacGacMadAadBabUacNabwacOacPacQacRacSacTabwacUacVacWswJacYacZadaadbadcswKaddadeadfabsadgadhadiadjadkadlabsadmadnaduaeQaeRaduaduadnadoswMadoadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaadaacaacaacaacaacaadacHaepaepaepaepacHacHacHacHacHacHaepaepabUadDacLaeoaeqaerabUadFswCadGadHadIadJadKadLabwabyadNaakadOadPsOxadRsOxadPadOswvadSadTabsadUadVadWadWadXadXabsbxwadnaeVaeWaeYaecaedaeeaedaehaegaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaacaadaadaadaadacHaepaepaepaepafLafPafPafPacJacHagGagHabUadCadEaesaffaffabUaetabwaeuadHaevaevaewaexabwabyaeyaakaezaeAaeBaeCaeDaeEaeFswvaeGaeHaeIaeJaeKaeLaeMaeNaeOswzbymadnafaaeWahlaeSaeTaeUajIagBaeXlCgaeZaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadacHaepaepacHacHacHacHacHahuacHacHaepagHabUafbafdafQafiafSafRafjabwafkadHaflafmafnafoabwbxxafpaakafqafrsOzsOAsOBafrafsaakaftafuafvafwafxbxyafyafzafAabsafBswLafCafcahmafFafGafHafIadnhQHadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaroaroaroacHacHacHacHarsafTafUahvahAahDaiSaepagHabUagLagMafNahwagJabUafVafWafXafYafZagaagbagcagdageagfaakaggafraghspwagjafragkaakaglacnagnagoagpagqagragsagtabsaguadnagvafDahnagxagzagAajIagBagClCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaroarsajaajbarsajaarsajQagFahzafUajZahCacHaepaepabUahxahFahEaimaisabUagNabwagOagPagQagRagSagTagUagVagWswvagXagYagZahaahbahcahdaakaheahfabsabsahgahhahgahiswzabsahjadnahkafJaihaiiakQahoahpahqahrahqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadabiaadaaWabiaadaadabiaroarsakbagFagFswZswZagFagFaiuaivartaiRaxZaepaepabUajRalHagIaidaosabUahGswCahHahIahJahKahLahMahNabyahOaakahPagiahRahSahTahUahVaakaglahXahYahZahZaiaahZaibaicabtbymswLadoafKadoadpaieaifadnadpadoadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaikabjabjagKabuadvaelaroarsasuagFapwapRainaioaipaiqairayaaitacHaybaycabUaqwahyaqyaqwabUabUaixabwabwabwabwabwabwabwabwaiyablaaksOxadOaizaiAaiBsODsOxaakabqaiCahYaiDaiEaiEaiEaiFaiGabtaiHadnaiIafOaiKaiLaiMaiNaiOadoaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadabiaaWabjabuabuabjaaWabuazgarsaydagFaqBaqDaqGaiTaiUaiVaiWaiXaiYaiZayeayfajcajdajeajfajgajhajiajjajkajlajhblfajmajhmDxajnajoajpajqajrdYCajsajtajuajvajwajxajyajzajAajBajCajCajDajBajEajFalzajHajIafDagxajJajKajLajMswLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaadacHacHacHacHacHacHaadaadaadaadaacaaaaacaadaadaadaadaadaadaahaaeaaeaafaaeswvaaMaaNaaOaaPaaQaaRaaRaaRaaQaaSaaOaaTaaUaakaaksOraakaafaaeaaeabLabMbxZbxZaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaacaadaadaadaadacHabRadwabTacEacHaacafgaadaadaacaaaaacaadaadaadaadaadaadaadaadaaaaafaaaaamaaXaaYaaZabaacXabcabdabcoKzabeabfabgabhsOssOtsOuswvaaaaaaaadbxZacuadqbxZaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaaaaaaaaaaaaaaaaacaadaadaadaadaadacHafhaepaziazjacHazkaacbvIaadaacaaaaadaadaadaadaadaadaadaadaadaaeaaeaaeaakabkablaakabmaboggqabpggqswywkOaakabqabraaksOvsOwaakaaeabsabsswzadtbxZaduadyaduaduaduaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaaaaaaaaaaacaacacHacHacHacHacHaziaznaziacHacHacHacHacHacHaadaaaaadabUabUabUbyeabwswCabwabwabxabxabwabwabyabzabAabBabCabDabEabDabFabGabAabHabIabsswzabsabsabsswzabKabsadMadYaduadZaeaaebaduaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadadxadzadzadzaXcaXcadzaemacHafLafPazQaAaagGaepaepafeagHafeahvahAabUabUabVabUabUacIabUabWabwabXabYabZacaacbaccswCacdaceacfacgachaciacjaciackaclacfacmacnswzacoacpacqacracsactabsaefaeiaejaekaenaePaduaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaacaacaacaacaacaadacHahDaivaAcaepaiSajbajQajZartajZaybaycabUacKacGacMadAadBabUacNabwacOacPacQacRacSacTabwacUacVacWswJacYacZadaadbadcswKaddadeadfabsadgadhadiadjadkadlabsadmadnaduaeQaeRaduaduadnadoswMadoadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaadaacaacaacaacaacaadacHayeayfaAcazoacHacHacHacHacHacHaAbaAeabUadDacLaeoaeqaerabUadFswCadGadHadIadJadKadLabwabyadNaakadOadPsOxadRsOxadPadOswvadSadTabsadUadVadWadWadXadXabsbxwadnaeVaeWaeYaecaedaeeaedaehaegaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaacaadaadaadaadacHaAlaAdaAmaAoaAwaAUaAUaBiacJacHaBjaBkabUadCadEaesaffaffabUaetabwaeuadHaevaevaewaexabwabyaeyaakaezaeAaeBaeCaeDaeEaeFswvaeGaeHaeIaeJaeKaeLaeMaeNaeOswzbymadnafaaeWahlaeSaeTaeUajIagBaeXlCgaeZaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadacHaAfaAkacHacHacHacHacHahuacHacHaBlaBmabUafbafdafQafiafSafRafjabwafkadHaflafmafnafoabwbxxafpaakafqafrsOzsOAsOBafrafsaakaftafuafvafwafxbxyafyafzafAabsafBswLafCafcahmafFafGafHafIadnhQHadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaroaroaroacHacHacHacHarsafTafUaBnaBoaBqaBsaBuaBvabUagLagMafNahwagJabUafVafWafXafYafZagaagbagcagdageagfaakaggafraghspwagjafragkaakaglacnagnagoagpagqagragsagtabsaguadnagvafDahnagxagzagAajIagBagClCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaroarsarsarsarsajaarsarsagFahzaBwaBxahCacHaBzaCoabUahxahFahEaimaisabUagNabwagOagPagQagRagSagTagUagVagWswvagXagYagZahaahbahcahdaakaheahfabsabsahgahhahgahiswzabsahjadnahkafJaihaiiakQahoahpahqahrahqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadabiaadaaWabiaadaadabiaroarsakbagFagFswZswZagFagFaiuaCpaCqaiRaxZaBzaCoabUajRalHagIaidaosabUahGswCahHahIahJahKahLahMahNabyahOaakahPagiahRahSahTahUahVaakaglahXahYahZahZaiaahZaibaicabtbymswLadoafKadoadpaieaifadnadpadoadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaikabjabjagKabuadvaelaroarsasuagFapwapRainaioaipaiqairayaaitacHaCraCtabUaqwahyaqyaqwabUabUaixabwabwabwabwabwabwabwabwaiyablaaksOxadOaizaiAaiBsODsOxaakabqaiCahYaiDaiEaiEaiEaiFaiGabtaiHadnaiIafOaiKaiLaiMaiNaiOadoaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadabiaaWabjabuabuabjaaWabuazgarsaydagFaqBaqDaqGaiTaiUaiVaiWaiXaiYaiZaCuaCvajcajdajeajfajgajhajiajjajkajlajhblfajmajhmDxajnajoajpajqajrdYCajsajtajuajvajwajxajyajzajAajBajCajCajDajBajEajFalzajHajIafDagxajJajKajLajMswLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaadaadaadaadabjabjabjabSaaVaadaadaygabuaroarsayyagFaqHarnajSajTajUajVajWagmajYayDazcazdazeiaaakdakeakfakgakhakiakjakkaklakmaknakoakpakqakraksjcnaktakuakvakwakxakyakzakAakBakCvWgakDakEakFakGakHakIakJakKadoakLagwagyagDahsahtakPadoaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaaWabiabjabjaadaadaaVahBabuaroarparqagFagFakTakUakVagFakWakXakYakZalaalaalaaipalbalcaldoyDalealfoyDoyDalgalhalialhaljalhalgalkalkjwialmalnaloalpalqalralsaltalkalkalualvalwalvalxalvalubxzalzadnalAafEalBalCalDahWalFadnaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadabiabuabjabSazfabuabualGaroarsazhagFaruarBasaalJalKalLalMalNalOaiZalPalQajcalRalSoyDalTalUalValWalXsyCalYalZamaambamcamdaaeaaeameamflZRamhqdDamjndgamlammaaeaaeamnamoampamqamramsaluamtamuadoamvamwamxamyamzamAamBamCsyDamDamCamCaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP From e061f7f7eaa16f1845be3f9d8686d858b78b2f24 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Wed, 24 Jun 2020 17:10:41 -0500 Subject: [PATCH 032/119] piggyback carrying people is no longer comically slow --- code/__DEFINES/mobs/slowdowns.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__DEFINES/mobs/slowdowns.dm b/code/__DEFINES/mobs/slowdowns.dm index 2d858e9509..8605dd1374 100644 --- a/code/__DEFINES/mobs/slowdowns.dm +++ b/code/__DEFINES/mobs/slowdowns.dm @@ -3,7 +3,7 @@ /// How much someone is slowed from fireman carrying a human #define FIREMAN_CARRY_SLOWDOWN 0 /// How much someone is slowed by piggybacking a human -#define PIGGYBACK_CARRY_SLOWDOWN 1 +#define PIGGYBACK_CARRY_SLOWDOWN .6 /// slowdown when in softcrit. Note that crawling slowdown will also apply at the same time! #define SOFTCRIT_ADD_SLOWDOWN 2 /// slowdown when crawling From a4c243331c8629e93970db02283b31e7d2068821 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Wed, 24 Jun 2020 17:25:39 -0500 Subject: [PATCH 033/119] aeugh --- code/__DEFINES/mobs/slowdowns.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/mobs/slowdowns.dm b/code/__DEFINES/mobs/slowdowns.dm index 8605dd1374..4d9b4a0259 100644 --- a/code/__DEFINES/mobs/slowdowns.dm +++ b/code/__DEFINES/mobs/slowdowns.dm @@ -3,7 +3,7 @@ /// How much someone is slowed from fireman carrying a human #define FIREMAN_CARRY_SLOWDOWN 0 /// How much someone is slowed by piggybacking a human -#define PIGGYBACK_CARRY_SLOWDOWN .6 +#define PIGGYBACK_CARRY_SLOWDOWN 0 /// slowdown when in softcrit. Note that crawling slowdown will also apply at the same time! #define SOFTCRIT_ADD_SLOWDOWN 2 /// slowdown when crawling diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 4421c383e6..4166069833 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -982,7 +982,7 @@ if(target.incapacitated(FALSE, TRUE) || incapacitated(FALSE, TRUE)) target.visible_message("[target] can't hang onto [src]!") return - buckle_mob(target, TRUE, TRUE, FALSE, 0, 2, FALSE) + buckle_mob(target, TRUE, TRUE, FALSE, 1, 2, FALSE) else visible_message("[target] fails to climb onto [src]!") else From a780b9037ca0e9d82a6a2a569d01a59d138b447c Mon Sep 17 00:00:00 2001 From: b1tt3r1n0 Date: Wed, 24 Jun 2020 23:07:56 -0400 Subject: [PATCH 034/119] Some edits to pouches, and something that can hold sheets. Title. Vendor edits and a minor engineering addition for those who want to hold sheets and shit. --- code/game/objects/items/storage/bags.dm | 20 +++++++++++++++++++- code/modules/vending/engivend.dm | 3 ++- code/modules/vending/security.dm | 5 ++--- icons/obj/items_and_weapons.dmi | Bin 134058 -> 134619 bytes 4 files changed, 23 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index ee515d321f..aac642a05e 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -444,4 +444,22 @@ STR.max_combined_w_class = 30 STR.max_items = 3 STR.display_numerical_stacking = FALSE - STR.can_hold = typecacheof(list(/obj/item/ammo_box/magazine, /obj/item/ammo_casing)) \ No newline at end of file + STR.can_hold = typecacheof(list(/obj/item/ammo_box/magazine, /obj/item/ammo_casing)) + +/obj/item/storage/bag/material + name = "material pouch" + desc = "A pouch for sheets and RCD ammunition that manages to hang where you would normally put things in your pocket." + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "materialpouch" + slot_flags = ITEM_SLOT_POCKET + w_class = WEIGHT_CLASS_BULKY + resistance_flags = FLAMMABLE + +/obj/item/storage/bag/material/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_w_class = WEIGHT_CLASS_NORMAL + STR.max_combined_w_class = INFINITY + STR.max_items = 2 + STR.display_numerical_stacking = TRUE + STR.can_hold = typecacheof(list(/obj/item/rcd_ammo, /obj/item/stack/sheet)) \ No newline at end of file diff --git a/code/modules/vending/engivend.dm b/code/modules/vending/engivend.dm index 50e0fb9cde..33ed831cc3 100644 --- a/code/modules/vending/engivend.dm +++ b/code/modules/vending/engivend.dm @@ -25,7 +25,8 @@ ) premium = list(/obj/item/storage/belt/utility = 3, /obj/item/storage/box/smart_metal_foam = 3, - /obj/item/rcd_ammo/large = 5 + /obj/item/rcd_ammo/large = 5, + /obj/item/storage/bag/material = 3 ) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) refill_canister = /obj/item/vending_refill/engivend diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index 35e4b3232a..8ad4b0568c 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -15,8 +15,7 @@ /obj/item/secbat = 5) contraband = list(/obj/item/clothing/glasses/sunglasses = 2, /obj/item/storage/fancy/donut_box = 2, - /obj/item/ssword_kit = 1, - /obj/item/storage/bag/ammo = 1) + /obj/item/ssword_kit = 1) premium = list(/obj/item/coin/antagtoken = 1, /obj/item/clothing/head/helmet/blueshirt = 1, /obj/item/clothing/suit/armor/vest/blueshirt = 1, @@ -24,7 +23,7 @@ /obj/item/clothing/gloves/tackler = 5, /obj/item/grenade/stingbang = 1, /obj/item/ssword_kit = 1, - /obj/item/storage/bag/ammo = 2) + /obj/item/storage/bag/ammo = 3) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/security diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index c5b2b3fc4201f81200772cd99c3fe871e05c9f1f..27de829f6e19f68c0a1dd2fb4a4a2c30ee6292cb 100644 GIT binary patch delta 9863 zcmajF2UHVH*eJY#(3B1eO0@!lG+$Aq1f*I35fK$3AR;OyAOcd%(h(34K@sWLrGz3) z%1RND7LY0}krt(eo`kf!yyd&!x##@n&&i(MnSI*KJoB{Kk7>N48N5$+3vmLx+yDTi zgaL^Fz^71pNQ6&T@9SRqefHjVZ@|olH0IjE8U{^f^Niw>GHY+Fy^OHntFqujBu{|P zW)}&wf)_(`!}lNAoAJD7-{f)A&nDKd{5?9W4yXT)%j$mlI?GYn+U2lB-&V?*|>iGxW{n#dh*X<1??( z)2yMx=mPudOHkXUvSIZCQ>__yv{BUvS>+7VhtS}2; zRRRC>9}pvGG1C8{M=ouV4!Om?$Y#}z?NKD8CH%y3pF^?AF4L0@&!6Y#2~9p=Hc3@G z`-CR<%2_L;cWkT^1hR0*1uqh6bjQAPLf`eNON_Mc?;D(3XlKin7+m1a(fvzC-$wC# zLM#cns1a62O##0zgL52;Ee+LY+nwFy41G^z_c>q=V3znh@%9IFsXQ)s>1$y5i265F z4|9f&mF^*dbKx8xuyhPp7F&m4>Ig%k%S<0E3*GJp*?yCF@MlX)%Q7t7$E0Iym-|UW zzqL3@rhh2}nwT7VN%fRiDZc;!^1vBm!%GaO>4Py@pK@!SG4>^=`RV5guVlu1Y3!lXa}rh#K&Uiq9TPq6NB_cn^&>nL2#J{#-nfPYAqv z7VO1})Dv1a=aZ}%ZqP^)?c5--{#}Ep*4zzbW(0d~?(PQZqun)OI%X4}<5d7CwUm~~ z^00qs1IISBYANw8&(Ox?S_R1bCcPj#E9o#+DrW~jtD?;dItS&h3I$-T^@vN1{XTyr zBp>Z9V{)XQbd`Pi(Q3*jjD9_SVY3$8j8|fNlOzT>m%7zNhp?yECK^6-x__ySKalF9atSDVsgP z%{D-Z0e(exzFDd1gWH(k|G+?ssmcrOO*ONGG(M>Kw=aiq8_&Pg{~;4LlN1~K%NF;^ z{2Yfkbk7Gj(a+H7duJPZ*fI-`FxR2}Ey;f@VRG3NSbZ+l{|HYdr1y-Csdz|Tr;R&I zcSr>3@jY;1(c!W1fCk-MyW9Rl`deh{+Z|q$Q&Y*SItF|Agp-lgYs!>*0alpfb3p0b z(XU^H()^eIN9w;ZL~cirD=W2(O-vBLMXZ}WN1hY@RCke}wwvdcxDw6IQ3& z?(Q}U6La7=9rup#4k`ac2%b^35hzw8CRRIa5T07plkMGmetQ)#0Hj5|e0MP;BP0E% zhpaF*$rngHei@&oy>Dj!PFNk}x9t2KKAgBP3Xg=R4CU7-ai0aR%~R%5I5})u2od_# ztdY`*v{^zpv7VBs124~RMCAv-96`0Ocu4}%2{W;mml9B8cdt9LGDkzOJ3S}~&}U5x zd84Lg=w+oh<}a;~z%(70@C`huF6ce@P_FIUwnjZB%KbiqxF^W6E9xMPR@Q|c#*Py7 zt5o!N_zl}cvwvQ$!5*EiqT5W+F4blFUS^G$@?t={<@%?-heOypTp;^mBJ_6QOf;Bs z6WYBx%5<|@N^>H4^u@-srkSun)pxTeu<{?QJ*q!CT#v~g zWjlqr)ZSbKi$HcGhnFPuerm~w&Dm6GIJkl*-+g7xq=hGjEpO^nbnuc;Jp5A=cFef4~(7oFCo;dF}g3EG&i+U{t>S`E^p}requoPA=)D7#E46E1N*ZEnl)B)R256q0qVCNlbbMUD3#Ye< z#qY1t7u$GL|HvE-Yw)3ksDkvwp&Ci*&J6wcj&#j?P@l-Ggh24!hy~1-j$9?yz zW<`u(-yF1fjhZMmfB;&8Hv{%adkY*# z6}uqOao8VCU!A*o-_+joMc;Qub*TA7IyQ;R0j^8wShzFXeFA4p& zW<_zlt%emD&E4=dm|MZ8Eu0u5p@__$KzrRBa0|vqu{S2TW7cvy^w_H8F0EmbRj0+D zFgd-T`$>-edciDLx`rA?fDlN0F+@b;PbjaM|ZX2e%nDuO^!t^R-8P%WkfG1k(G<(hkK4P5r!Fi~hG)qK~{Ca(uvYSszkwXR&Yj zCH6R*y`q^2)$X0ZDK++#OTUgmm+yb-Xc<)>=>FtHK=ifEvblZ{dYnP#G2T@W6~H}9 zDzauC2|w$U%FH*}v=)F0LoJ|}xdUXMAhy#LS4r7K{m-;vdOZtq>yVz8q> zEA|V!?LT|rvPV|j`Hr10pqmMEWYc9D%4C(M_8kY?@XpkX0)l`sYAW-9-&sK(c~4UC zs(YHkvtJTn<*=>sPTruHy2Az&mwz?;QXCrSW?75`%84@a_n~Ox^ja8lYDmrvq&3L- z{sRi`6Kt&s)z(KE3L_19Z@Pb?4CxMhWcv#vosCc5!~ll;4+=dlC6P`)coT2;blV?6 zay>})Ai9;Z4q*m|tb`+b^N>Wr&<$rLQ`M5lFA|!^jtyvu@7l#j(E7tVLkYocS%G>l zVMMmUhI{bDqTWK-01MG}r&Z(o6~YHFa^-5}z}6GE3_BIhL)LIF8>Ao+j%5 zQjiM{iJ2qGsXPl>efRDioiQ>wc|)e^HRa~5TdVmolgYHwOiP73tm15_6XpclejyJ? zbp7txvm9m29aa@1Oz1H_^FE$3`Zi`V_H=wAR^t8!j$~5#Ibb0++zHM}8Hsg=|^%^Don>TO% z==&H*F=~SfPmB-=11`O<-@Ms(^r%2!U|?HENAqk~Mrkm`%VVPM>O;%GgybG>f{Dlwf_WmzKxp))JykIP zA)z5k6khn2P(nB{5U$q{(IL$@T;r?Yzc|7LJYa4N4UqQOsET)#-uy1AG&;M3MATVx zDeqa8x`RE@Xg2%pmPRuf)(>&^;P0huvVjMRIEM9HW*X<2T%$*AF*_^HDagpa6Rael z;xvFzNVD}Fy%wC__-iUEWf4`Jb<(sBZG;)k$?Cdw7mdE~C5by1T5b9;6Y_OVs2nzL zoJ$Ss4IN%kcC`hty$&HQPinmjUUBVq=h@$EVJ@x9jgn;_OtcFDQog@FCrUg*9nv4v z;q%_ZaF^{k&mrkTZBEksqBF7*=tW_#w2mB34WY?^UVnXR8&*lXuuR@Z?eXQ1r*XEC z?SFQC@r0hgyH??P^6c`_a;8@V`w6A%ZrSTs1SShQb{J3&8|rys?(IGH+0(>LfyZUj z&+yn&fIHeuBbxb4qgbFna6z&}Y8SE8#hdCa_dG4L<>yH3=2JN(7WNZL+(nx4^QVeE zy`g~{e9c_JV-O;wK%AR82!XTz!XG zX=!u;0C-7}$AaHnF!z@9s1p;gus!Lxf;eqt)H^sB{o}_)2zhxaoDHvP8}t(iT**##APK47N_~3hT#5UTYK!1;=O!lV%WAl0$ZFd` zAd%0&(NWfaX-vsaw4^!G{!Akz4$XE{#h|^H4Os>&?i^=6EE4t>9n}#b$8>B`_#0g5 z6^&InVn9wJ(zbx#nPVEYfw#lh9DNiduFc5 zw_bUdFg1V5y$7v)q#w#@@Y=n5sc1S_BJoCffZh5jd8m)c{;K`)ZNik2Li_O7!b?2R zK+wTad*Kl|u<0VPXi<8~@yxU2nTa@5TLgNLuijCa;Vs$?cGSE@F8-2tY)RpspfNbvd+~Y=o5y@>Rp)x= z*(lcwQKRzxax5^gG{Tck;hor<+$5W68~0=A?n;DT^UC<=Q~R)(MKHkKKWQZ7)dHCO zAPZUOT~N;@k|$E_33{4&T;ec2__&#K4}Px3Q#FG9`}gg-u`BPMbN=~^Pz~R1o=2@b zy(aj&0BvMpk%V(U+snjRurE3F)#iF@ZaPCEg)Q<^8=R8f{B{X9(M%^NGdu0me zI58(A&f3NSPBB~DM4H0mlI90aa6G~Uwd!(tq--&(458`r%s0QDM8Sv@FKc& zs~Pl2$D-3Uy%fpwU1^j6Z4P0XJu!wNK6AcDPe^Hm%=z^{JT7T8`4j;-?-Kz+M_M(< zWc>w!64#FBSRQ-18C7EAf%s|a?x+MK&jha9$ZyE=hHR0&<{7BEsFpjX+ob~x~F4@ zT-9zc9jf^nTn95dHam{gt~jo#7R)-{0rB&kk2WX?U*jd#^ny1_Qd7nCeI|{8FWGv* z_i2PJygO<632v@8XkN<=AQ8uIO=)!_)YZ95a^YXGpIXnL*N1G;^b8K*n-?g1iC|`b zuhHugu_AbCCByetoj*nwTekRV)Kl&~t9hRNC^HR=+P@Q%AH8@j+Gcc%In(S}d@HoX)z!7g<1?O!C zzlh(FNE<>MTx47^2BS?UD=TC|T|}Q$oaBg#io%}bh&DBzoM}B()mXLq;9-+DupIY>anX5$(WVp9D5hKS~dpX8_*aBI44KFOc+r?;R0hD@|`ShfjGrJw9^=ct1-x zc^n`1i(E7E_#`w>L}#L#Wo*`pZL(_c-w0oC-pRve2@{7vZnmwh?HqIRYdq~|xtq1E z?aUCnygcpJis7yz-diO;UP28X#H>tTbtIRMeBt}EN04uE4v-MxdghseJs@;(`roJy7w%4cC$eNxO3+YE?^8S8xHyO-Z0PNp{Yn4*gN=l)p$Uq?h}5${m9SI3dpTzxoG->$(GpRayKEH z_VDg(y?8eB8f zQzRz+t4b$Om`DiCU~qQe76&LZZXlhRfP14`{M&}($@Ax}uk!PqO0TFZEZ%u+E;%%n z&Opq+PjUY(^ehk+|fv)wY}x|_oVd@Z$1VyF?!O{;I43#8O9m=K7;#I*WY3LBym zCMy;NoF0eyCQi3GQ&DC^@7d^zS3pKtHtA2Pi%)6Mj`EoEhTh)lCrMPZ#WWz)%@X>v z!CqY`yo4S7!PnQ~Y<^az69+D;kw5v5s0>X7s$?Xj}zp|A7#K_(OYv2%7?nGbQh`Xy`BfH0X&#=Ap=zN0Tw*x$s zQrPvvUU$rW8Q00ROqzCLHC~Ka>~maAY~RY4NAzS_o!w~}AD4YLb>;#_VViKp)^=BLz-qj%YE$IX*?XO` znp|eM?8YI#cnOFmTNk?421gR6SgajPS;0=*8c=bda z;l*)s=!BT%vv<0bI-4#X8ojkP1wHK>ZE0d|&ifHF5TOx`>6AdMFLbeq4TROp^GA_f zT>HRN2Sv~1@x2I`M*nR5NnVS4zPD5Qc@*bH)Pt>lDOt7|zWeM9?875txL*~QJ~OjA z-||GmC+j%de)sXjLAG@Fh*z@lSN&{*fxYrr9wevM?LvJDW)A8G$K##*3PJngw zf;teqECe)vvuHY?wlH~C+uGFB6bfo_NC1)5J6JLNd-6L(^NLM5u5+=CqWODWV|&)u z?*j&R?kKfNyd#?Fe9L|R-n`zEH>nwX_x9DNPyN3(f^ygE3X%?OFm_UOHtMvghg3Ec zC&6pe`zB)wLpG=G1V7@B6#8;cpXnzve%C+8i|J zW$CYZ#*iz&B|+^fyLaY?H#t{a(;&A&nn0W0`nlaAB4Ir}7pmuP-;eeUR&t*tDvs&e zCq>7-ec~+ic*Cq5E*_>8IxvU*)3KNqij#eqzDB)4cuDE=0uJ*Af3t7Pb!J}71DPo$#>`y_N1iI zY=WV%3-67`0#=W1iKN+kS4@6}UYcSfwzl_*D~+7ZkT~2&-suu!a^Uch&Uw#;l8Fs% zTF5?ipzWG;?<;T?g?(_uGUM9;XXCx6PcOdWG;G|Y|E|uf4(=uQ{`e6N&pn)3ZfMJ2 zHbnpr_*ol!`7ZqXB+aLI^yt^d2p;Q;7sHKW1QCFs%&EwyPerA5A6$?@^hB7%?>TAnhP(#kN6=vAqKM}LmUZMIbn zSqJ=l{6hPcNQMr#R=0?Z$c_+YMc@GR7khIt#7v%E?^Cp)72Trnpx(i~e!PIPp^X?W za|L%QtEdH`6X|mL+xb&MtoeHu*@QxO4?S9q@Ve?{74=GTw$KWYcjk>)qZ!N=fR3oB6mgQ zdkM#=gKEp0583p3L@Lz>CVo|EKiXFH@ z8FD*j&!u0ij}_Q;sP?#h+;)z>4rj8`Pe!rn*sJSzkp^ctcE2SU7|nozfWeiaT@gjk z{f|?j%MST0iyzA(lIc$$XU=3W${I%we(9St*l)_ATO>G5P7Z}v_n?Bp0VSmmX1Q`Q zG6}C=AB5YlUcYYX(pk@ei}2IZB30d>rKKP$gjzBux)@-(v2%guyNRM?eK%PyLIX=b z*$p+LMQkleXLd>s2%n{)M*iZ6Db8wP8YxWv*dVXu*f`GkRpDUQIeduhBbT)9e0L`rtiZxz>+my=-V-eS(5kYGGLvpa-dbt7*^qKr9(Pd&GW z&x)_fP+)Um>Vk8;x7FZV+<@GzT6cD^l$`Pvxa>0!4C=r^($)1N2;g%{D0S9q;Gn@G zvkEc$`QDgRFv3nb-YKqx1K6J*Bfn2uKzWeetY%pK6saf{@g@Oz--3U)wy5_^`>s!w zmHF@AxBX(ZKg;$@XUQul#K31)uj=Z?erY@0v~)Z~#T6I(|K=0>HS{^?6S!1JHhD-3 z-c(ku2Y-K>sI`L{yvSH4TqEP`%AwGXa0B$ai8ro~DZVy7)F`gY3r8BT<;)9r8|Pl% z)(X9ca{`rf3v$Ca%R)D+%qt|i$rpb+`Oo!xLA*>@{E4RIzfPXLO^fni!>Ouqm7R;Z z;RkPa80X35&JQyWR{l(VWLwEiOXf3`FN5HV#XEN_;Dq%~gX;<_U%#PYh!1eG;;8ia z*`yzIEa~{A>~BT0LC5(Xojd=vMk>IC5vc-%7WL_;4o?IXsU4}(z2_~rHggIQl!&C> z%L2dzWPks#f|J6bL)+!3^z?K=%9%4~1aWIT+S=M<9$L*eN^`5LuUx^^YEki>VCQsM z5W}^C5CE|nt0l*1aox9dUJ_2W)`Scxn3UG>g z%R+Ju;e0E*3#H`}TDv9d??-7w|S$v6nu+zV|OJa_oOH=y@e#<$Q+`Fv!wtJ1a zSCIMDfo_rnRFAUvS2pf)5p%f!jz171sa_7Mw>>e@GHgsh9oxqoulB8V{8Ar?;V2nm z*dJY#)bp>~OXcB;q1gROHWOTO*-pD)e-T`NW4R;2Z@av)-NX8939y}%T$0E{xVZ5E zez`8DmIr&2l5YXa4X|T*`Rf8SB&m^#SF+s=Nz2wz5|z2QOgWKcXNHdabbLyx=ADvoJ}%@>s=m8b+M7e#LyKq zoQNy!M@A$$7(3rOEIU%NcPK)qr|38VfK@A{i&nLF*xNfpLVWqvmRA&oxm|ng%_yL5MZjs3M|*W%h{p~78#gBF8X9V9 z_|oPx9)9KqdcKJOT&`K{ojHuXMHZX$$b&6EQAaPIi!oXT*Gvyg1k(@>{+YM~h<1}E zM#4Y$t%xcS03^%T1mnVx>0~4jSIljIVU>O-1?Q0Th^ZffjZ?$8+W3mU|ntNz$ zf|K3+U}tuX`x7`dO=qpRwfBm8k;7QdbzE}LC+ipB()G@w5ayA$s{A(0JpxHPR@_NI z+g%iKlqIo;p`5AW?zAoMUc_&UWuf(B2-s!0wx424=+llDTBJFF_2Y3*dc2WbG0k`X z7zEEB|7$RHZZ|{uHf;ABp^K-cF_0GDvN)sQjZyvUh6Y)nUj%SHE%CudBzHXJ$!@Ul$2Viq?4K9z-3p!0Cu#GvraZgxsaB&I8GIONY^(eMn;R!~EE zSLyR>{Q4KeLAd|H?dH4AEKVM8r~VP=lN&+>b12k0F8Vg~UQ|AvPLNXQ*!u!kHBqOw zwz1=3c3WE;F)uG~({{&m%<0qj_Kw)&8iQ&%WvZ_E39%|dQfotn5+1d{dZ`)#)-xAY zWTbr#s54v6!Ic&LdWEZPhXw(F6Sw^>fs3xLE_i)$2H)O(+QLHMX-dif{g_)fP@=#q zBO^o1q|_8W)>vXt;5{rYT+Wd+ImFG@WQ>shKCVRxGc?n)p0&H=H;L@o9l6V8|4Qeb zf*!4obvL*2^t=<_#1&a=ItDY9ErB*Z-#K*ptkWmf2F+%BGdfa3xEdH`7ay^kzz;Kw zKks%pMQ+xvs=*2w_u{dND0C1At(P{xNKHC-2zPX*mC>OBX6zh}6vDW;*k)iUuU^q;?`k3USicQlfQDD2Z%}svm z;l2`9lca4SOkw*Uskr4Q^WSUvB^5=)Kalc|fbjo?_P@HDrVbJVkBQRjjeA%w8-I1A z{fodKKI&>f>N1~>i23S#3B0G-niRLRA%!mVFmbgIC`Nm(zCiXIG5Ciqa-ZN4#Qwi! z`hPfud=?)5+J3pdD&k+dya;M4uWRLWSBWX(<#6)MJ3RLGu&;Yf+H7uijgP+=;G!i+t;RQ58K z43Tv#GtA6+kKgzIUjN^Fz2|za>zs4XJj?yu&vW1R=kuJ&JoeXF>}jHWjMMC_001by z=dT9<4*7RV0vuxM9eY7L^SgsJgZQW>NDf-QpJs9CFWZBQ9Ca5t7}BS}^lDmp{R1ue z7t<^($!(U|{1<-w^Hd;KGOX1d7xq-hHAurnSz@p<^N6~#nC9bwj_iCZh1{^tcHOz| zoZ|%uAKc@tu;OQ36�K?kQbhzo43)m+*l-!Ci+I4QfT!H2jhJ+VJ}2vWqYFk#}2w z(~9dB>2lL0rA^9iT${UE8W?<&Fv?SLuEoXq?d6;Edb1=gLJB#>A>-aAY6O3heC)4$ z5xQ{R$+muRPpoCMY?^$XqMI9FfsQ|Ft++^^H00vMv-9^XxI}k6Osob4(Egk$0ng=r zR<{Tcf}VWq`ULF^#(5dV4`V2Xxw10kSnx9zFp~bhExxEgcsT$q ztJgP93V--3ZgQ3R?!s?&JoI#pK-E@Gaj$ia$S~aSO_B3XacJNAEq1(K>M9`IpNpW< zZEzrok5(o&VfBvQSvLYT3#;o>SWw|5M5B|zNDkp>$gFBd(d5E~3(SC!vR!+YA=ao9 zw0$&m(=;+tj|mK&;uv$8H~h|_YQy&!M;RcC4J6Dn?X9Vmub&;o-IwtQFIwpL`IHAy zOV0Nq3+g(3R`GaJof>g;1*~;90M<1ixiyp!3)gCAacu3+enWA`UgXxY3FZ?-AHeDc zVv%)FMu(CKWdsv^8)_h!8c+Rl{@`~aoWyr?0%8T}E65MU#l<&g+aE9ON^u8A60Xh!cBP%;!d@E|R)7b6*!>m`#H5&PQ5@FMw z2M(6(PS#QOdY#DS_&w&t=T#kg_R$^wKRU#&2hf+7mxr;-ZmULHco&S}ugeS$!fht3 zKdD?kK;QSgzxjiXDdaN|1lJ9ewHAIg$LwZF9yz;&GHM-4k=fLJ37(oGEir_5E*yP5l0$-vau< zs3?6;FE0TpDXx;Cn_hH=0>+qrv$bzIj$eMP`KqF;7-0n)W|{V+0>jZwN)+4|LaTTc zYkjt%&%BdEz}6~9mSdJ?QzFNUJ6*m*bn1QP7Ya2tsD0 z?abea^NATFR25wakj@2-;)P!v^yP!hj|n5sd##GBB@HUBbctZH{y}akf$|uOiF6eM zgca_$4c*8f^@E}l+U+U&9XdVu2Z`^L4iuBc1Po;&C{Ga-+4ZocIQ)$s_+@Pr9ThPX zP_Su(`<;4xe1QsvhlMc&`qLQ@)r|jq-c*9yCY;4-L2$L`zO0plu1dRb3j{|J-@RMB z%}L{l75!rmv&Vu=j={hEcOf9P#`3{Po=9f*@w4_7x~2;M|39u1NQTZNK5k9m{Ah&s zNsgRb;E96~{%;wy>EUfCzK$WSbw5N}NCpGbgF64+3v!c|C?_If7KR9C=VBDbz5g`o z9!y`+F1-}v-REWsJp6_3&ia3fn?uADypAsH2D3el_BDbxU7c@Wd-%uhEM>{9f52&Y zmL2lmal~Zvh#t)Be-)Hf-d!Onsl-wOV~-_}D&H)DM9EZA*jRHIOOMwI3+dU7_5Z(p zbuS#MqO2}0nV6a~1M+|BSTWOl9aN?V?0_k@=GcF!39CG4Gw~s>8mv|oPc{z?3wtFL zu)RtfeYSSte^kckfLvZDg+i!RRCs#meFuBl@4zkw&7-*iN~5@@rUHrNPJxziT{a^Z zukF59UM449($L+z7W5@tK?JS#-+J~g)SUm+i=_QHu>pzzY$a(23AfhXmP z6)qFAHS&czV_NA=^A1FSAco?0uDyN~UqBHHhO}?lE0C`;lWL!$RiLd6d*-i?{dITb z;r@JZj-p^Eo;H~Ss_!EG_P>|8QhG>hYt-+^$2XymM5$(gBm*yuh}__6v;w0*(c1?J z32!54-me2b+rAkMD2rq9J&GDZI}8kw0>3y#SMRnoQ28>zvFA1yX}%P`jI_aZ)UWWY zZN9(;)(gA%3TzUt2QeGUSD!_wzJ~is=UA68!0xYprc+!WRO}<04D--ASStGWFn*cooGfDq5+uKiws_ink%XDUmp~r0H7RgUDS|*+rI8R2hG43dy&l#cuTs zYOe2O?ypTymz?B=_iN%l8V;e6pCHrO32>YKm%d{^eH)j#sWRBo8e1C`K=P2{X3aH- z`W$iO@K3t5em|Za_n9+oK3Sm;qr-*=eUy*&fJ+;$G^-!dhJ7DisYe`zj&w;N13tDQ zYl;#~HyD=RI)zP1+8$LE?8FDM-lpJ>_O)D1pYFjJ2Joup-@g*Aq?D|T{7nn*@=40D zYI#vqwY~iK_DI0pG5TMpf4-R|rEB6={~F*BKcQlzm}mc9e=GUT5P|OK-S4DaLYf`K zfI4gkf^GCv!A4Xy?LoT6QD>{6p|e+0^cUaK#<7;Asp7hG%Yz>`qh{!0{zuw#d0=IG zW}nh`FxqmoK^ZwZ6%~^9zP=PsTP8Q^eLsk=PEKM#;JJN)PGyDT$DNn8HisL;cJ2!* zIH8*&i+*jOu041T8F2)qQfsMTEAKnBfWF+*wODL8;`sD?+Mg+|l}Cefk{{5F52ql7 z7BnW3PAlXqz;=Y~f5(eWMD366OZrV1KK2J;6GZ)`%!M4$Ux)22`?a^)XApnW0Ji4K zUu^h5U;4I2%K*92;XJ3F<-BkIE|XHb5{uc4%9+BJtSDL{rvV%p5ld~OJ`~BhH(4Ba zdloWc9hfW7QY0S!RAJ#b?0P*b^6oa`7--sFg)b z{*-N^O27sW?(YNvz|rGx;g33_|umcQA6=Jb*;(!6@N9M!gL+1@Rvs0eOY8td*Z z){F_<&C1<*{}){MIP?A1Jn3I4*>BZ#5k+#z#3nd#COJR^VPc@n-7Rf{H4i7ug0I6t zD-zA4l?kO{jzjd=+9S?^b#N=hc7f$5MyA~PWCEgIDv@*KHTqJ%gL}rFeU3JAk))iv z7P4Z03J+1fYsy@g$Af17G-W@z?2k!~Z3G*JKV+T7|5>>zkRYBaoN;N=N3m_|jOdB0 zZ#MTkKGA$Q?m)5RCliyCIl-q6bkbBXvA)d9z<-%iO`e#yGFwM=6+*Vk2|n~DZ03RU z&h$n(976NHUkDf)*ynFvI046l1uA{ss$+dSOCL{cZfe(rrbc@Z9rj5HZJ@N=(SNU$ z3E4mNd}Y0DJTELjUQAo$N_#4~p;2SSG{se%$UBhnpRlqUt3@PG6UXjT!;|+mUzV1l zT{VDumi9+)g%yKr53QR@NJ!k4=;`UHN9G06`}A;56lHwj@dMwln2B9M)$P39ccNIl zu+wO@CG6RPnVV5n&MnW^ep)q{BI7kFp}@NFl;`jV{cGr$$T_dn6$i@JRB%zU;fWLd zb0NLGyVJmqDq<5Gl$u%d8e)G<(W|8 zSW-?n8t-*SO%|d3rz`vgt`PK~&OA|%Sj5n~iB;g-m(-H7vPY25hOH;8_sF#{H}uea z7S)3kzFO+KU{_f>=|gj&$sjp78Gjb6x7$z2&!3;NId^V2YBpwss<-DBaH}6*vW8O8 z))sm7>eZ1WM~sY(89v_m^`t3s*K>KKYALcu7xzyUMKv;T+HxylUQbQ#U^4PxH@4gh z5@g50glWU^Kb6!clqq!`XA4|`bT(LxMs!V~8H_Gp7IkoNIHIH!XDw0UAS)%Z^9mmA z@Q)vA2gAf?QdBO#oln6LJ4UU2=?uQ-)iRcc&Z=4fvPi0AvWz~5@%=-K>fv*bF^$HU z0!UFoK_RWM(9UPDa9Bz3doE2K^q2u+p07%g8Z=Xj}&e^oK35 zqwIXyWZIb@&0YIqbFQ^#FmvsO>!-k<#Qlt+kx`2@Zh*|?r8PQv6bmX#WDdNK{&dG& z1H_p>I04>0nOCllFMXJ@cL%B4}f?glGM~CAEW+=03DI}@jcm| zv>XScXQjfl6_#`h^*J{yRUlO6szjv%_4!Zkfj1pAq<{2Crs*rNnNi+kN!5 z@lf|E^gZ@on}L5m-g%@wZ@~_V&-0nT=P}gFyWtB}mp=+UMg0k~DF!aKsd}KF*mXME zKbJoe5&gIo^dXffi6IoE){pb^yFzDv2TFWZj^1QdO0r`Gwz3-px+-%_V9UNekGL|i zbf7dlFRwZ5^^d8jG)WqP@w3}z(woRmpcZ0%Es3FiHhT^wu^z}px*mBcLmFE`9_!U{@x3k zj(&`cO$XqM#{j{@4tyXYRYKOzF|$6BKX!(7^z)S9eBwufK3C^lIY!HUt(Bwe z*VV+c<@xr%r5{rtmSon44)UduDdDFuIgH;cu9P4CAw>mIMe!@-U9}}{8&AGItm*uo zIn}-G6uPeHF&Dv=LYOMlm)9XUEn&)k+A&@ZEoor#Xz{4OwQ3$}D&6_zTn7#OGq{NI z=j{itU;oGLw!g#o`=Lz$8_`fhLog(@siKVOPtRyYQBezVKe;ZsqixdA44#mzg^i37 zjyi?!(e)dywx@)1?y3h)w(u&;ilQxW&J|1)En5v*U#}Ij*(o1gp@b0EB?$OSO zU0PgPW@a4hRKX|v>@j_m-MW0=bo7^72s9-s*b`?)%uggHS~mn?NUFyc+>S!cGzRi! zd>NIBo~R3uv$3`=meBMDfSr}e@?K~JbPJbbi5gBCkkWa~U@HIKxyyt(=DvCi3o|qG zR#oKv>N}26m+!d=0_dP7XPVwb2G`vx(dD(I4(uQ({*FH2OuhHTs(jSIffBDnXV68^ z1P|^cH`mz@yW>~U{ynL!kZbqg`kTK{CpHy9=~uyijTo8_*Wxn@rA?~%E{W$p<&UeV z5Z_haebv;&Gu*#&%58Y|WAf<&rWec%j{;Td%P7){sHKX?b|WA5smj3Olm%kBb3L~7#TCt_Qj<^_`;>=t#>?v#itR2(v3MvBr~aE*7{ zHQoplw7_}p)e;7?)tUBpR=ljQeEsvie8cu~!$gJDIcC5cgxvFghZx9ok#qz~-5$rbKs)OV>$YPxD#}P5R zmPQ*7F_VAArdQzjYkuq2ts@A8(TLuTgxTrCIMz)%4+QNa z1%^qhsEI@zG4gkL)5ZdXkDPkZxhksGX=IwsZy*XSEMD1$-rN;-w;_gPi0ZQ}G%Te_ zVd9#bjraxVQ)FFW`p+|L0}Y>_mt&%Hu1T#=Jh44vD0Kc=u3HGU?*;ULZztWK|8CuY3-0_xgFNj)=_Rn(pszfpgVIAI&oc#(z&ycl%ks`UVGH zx+L=L+c$ne!PvAkep`%ztA55VEI5DZ(!Bo%@T?UHG24cGNZIj=zZ6aUayQ=b7QJdd zyzxgV5%;Gr+zq;`_d9qY(j~f;K$=syT^}UDB}km5Z|usSh~RuZxwP)Fb9KpQ5*M}a z?CL5L89BlwEaYuu7ReJlR};9kc@#YrEQzVh?<@`qZ}WV2uP-@~^Q@B#m+J5}v%j%N zL2iJHlRH8D4hklJQ0s#Q&Q{fZ&=V2APvt~p`k^z-LV}$UXz|vwXXul>jxm6|zJ5VQ z7=6tiWG!j+;+NInjL}{x->?>Gc83YVX1^u#-i{FRH>ZVXptPtg#p!bXzUuH@E%&K0TWLR4u)|T=Ereot zT1PVuj@j%yyrz!6%4P$WM(AMMfHvqd%Z6n`8XEeoqQ3*@7M2m^fUYa+7MwEKj{o-U zB}BJWhkXPV2PvbupeR3k^KCkV`_CUa_sA6e(o&(9<>h>DEPf7I#we2HSFBGP%N6#_8vql9k-haH z^}+q0I~z}~#IrEZ4lIV;q~o{&eqm`=n*g0oTk9_cEZDPF%93~ZU)+RuN;whp#em^u z$VpvoC}KqjJn!a~61F^Y2u4pVEG%8Uy=@k9QKhmd6zTv;-M)Qnr0Qz?=4Nn!I|E>o zrTX%vO_rd%cR>_pmdn}a*C@Gh6cv6kx^TIXubN)_M|H|7N@9<;Yqy5S>Vr?QhR}P; zu~j*cF9oR=Uz%V_{hOHO!pz0u#qIULykvFnCCGpm5*2*}dyn>qrZZiwh5~@_0?x+c zIe)%?!*uX!?rXUeb872#X0=B^=U9EcrRe2f_j_xdnl5Q|?_QuEY?LGPl^S}V>8Acr z#=G={C+tCywi0^v2Fj^Aj7)Htd&{5;y_<6g{C0{bXwFeU*iS|VcJw&&&ZL$V8xV|7 zN#TX3UQt^+tm~1p1Pd_zjk>HY_#%lB2)sq#mgcCatTYV@Qa^U=Sm5HV4u>!?_g{EfV$q&kM?)<)#uw2c!O|uuv9gHe8*w1J*ZE zA)}!dR<%xPyQQeVy-uL>`Sbj$;&?WJL#M|8h1QON!_2I#vp&eizeCXS3)1L$%4o3G z<=WOXJqhAC$F(e1;SQ&fl<;<)EblWfioFKDJ;@$edzwEr9dLTX zgo^y)$fcsMR!kvc*d?CvgVi|2cD zdukPp;*AVqq`R#`rV#k|ft7_;;qf@vtt~E35QcG zaKrQM+w>URVdW2+l%<|eRh_yy%nm zA%Sb(5vHU;pECLP4YC_bnLjCPe6!Qvl`qf6mE$f_Ks4fuau5DsI-G2Lm-@x3cBBsP zD)VemjoE-0ZT2x3P3%u^gN!5a61nq1=Z&$EtqJGAwFa5*Wj>6+@urcY_SFHEv&Oo^ zZ5?dc%KOZVx`NZ)1`Jb@95-*iwQIJswKav^qlSitpPP`7kpBSbQE+f@*G;X~>l#Ik zjrmux4I@;a>(|pNWWfvbyZKl==46DVFwzh{HrrPLw_kyv&oiF63qx)XmI}?a zwyzm`TIO3wMetm*=A)jCM|eb3a=a-wE3VbCM&u7}WXdkSA(eZf%6oeg^n2ixqm2@Foxm>4kr*ZuvXA%p-#ZZ+o~n ze)*d5@QA5dN4-A&U-Trq!T@jwF&m}7AAmlkM#l}DTsB|`QXeVr@LPJP4vk`KXA81c zM_NOhl7sZ|-@8=G&t%}<*%Slx!K&EY*#4HTXz^nG1JUr*De*Jpn6ZOnPq-xh zPW)DcIb5RnV*+G?+MI<7asI-)0zmq~rv55$d*wdeqmn}oSDzyVwlE&ACokRTa}zAy z{C-t-rge0Hf&Wr;bIsnuExL#d_O=I%_GFU*?oKLG8#e$mP&xk&nk8hCB|G4*!jV(L z4EKxF@*=+eLa|iwWPZ*8%_iiVGbv6E@s0i9C@VvCA3pcAmZi3i4pYo&#ut^WrH#iz zfDF>3W1Zr#kV|Uku)_1_&%M3qD7W~<|Et4n;>FdeE2epp8-}`%$s^)PRbthOs&9V< zkYO%}-~V>|qN2!wm`z6{cuww2!UNb;9gp#Om+0f_;Kt)kk~M>%3k0r)Hok@d8#i%H z!#;d5*=9}6c;obPw-P4=(I@lj=i}4e?!Z;A*>d z#8S5)*@Pmq;RLTnl&v}OD3%#^KQfjs3&@5EK6{XawUlCB*MgpWFm4X)H~cCG+IGqy}nCp95&n6 zVjhf){8;@;=ZY8NGac3I%MgRL;$Xa&2bx*)t6d{u=}kC!_wJ`kyy4Vy=gxJ|Y5Nx7 zLrT_D_}WCydzbM8t3-kr`3VOLeB1{!YSEt9#ZA(W1RemWu!(-c{-0ZfA^=nx$25eL z{#*0u=dhQ5ZB=^EPly=3cTY2hLDSNy1XV*s@*-el{Xf^z$XCn0+TBat|0}ZYN!@}N agv+WDonI-{tB6 From 9c70fa213627a7fcb5d8bbe6ae0434fbd75c708b Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Wed, 24 Jun 2020 20:40:57 -0700 Subject: [PATCH 035/119] Update configuration.dm --- code/controllers/configuration/configuration.dm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/code/controllers/configuration/configuration.dm b/code/controllers/configuration/configuration.dm index 8f34901d46..31431ddab9 100644 --- a/code/controllers/configuration/configuration.dm +++ b/code/controllers/configuration/configuration.dm @@ -104,7 +104,9 @@ var/list/lines = world.file2list("[directory]/[filename]") var/list/_entries = entries var/list/postload_required = list() + var/linenumber = 0 for(var/L in lines) + linenumber++ L = trim(L) if(!L) continue @@ -132,7 +134,7 @@ if(entry == "$include") if(!value) - log_config("Warning: Invalid $include directive: [value]") + log_config("LINE [linenumber]: Invalid $include directive: [value]") else LoadEntries(value, stack) ++. @@ -140,7 +142,7 @@ var/datum/config_entry/E = _entries[entry] if(!E) - log_config("Unknown setting in configuration: '[entry]'") + log_config("LINE [linenumber]: Unknown setting: '[entry]'") continue if(lockthis) @@ -150,7 +152,7 @@ var/datum/config_entry/new_ver = entries_by_type[E.deprecated_by] var/new_value = E.DeprecationUpdate(value) var/good_update = istext(new_value) - log_config("Entry [entry] is deprecated and will be removed soon. Migrate to [new_ver.name]![good_update ? " Suggested new value is: [new_value]" : ""]") + log_config("LINE [linenumber]: [entry] is deprecated and will be removed soon. Migrate to [new_ver.name]![good_update ? " Suggested new value is: [new_value]" : ""]") if(!warned_deprecated_configs) addtimer(CALLBACK(GLOBAL_PROC, /proc/message_admins, "This server is using deprecated configuration settings. Please check the logs and update accordingly."), 0) warned_deprecated_configs = TRUE @@ -162,10 +164,10 @@ var/validated = E.ValidateAndSet(value, TRUE) if(!validated) - log_config("Failed to validate setting \"[value]\" for [entry]") + log_config("LINE [linenumber]: Failed to validate setting \"[value]\" for [entry]") else if(E.modified && !E.dupes_allowed) - log_config("Duplicate setting for [entry] ([value], [E.resident_file]) detected! Using latest.") + log_config("LINE [linenumber]: Duplicate setting for [entry] ([value], [E.resident_file]) detected! Using latest.") if(E.postload_required) postload_required[E] = TRUE From f33586a4b51cdc58c616f18a90d4467cdecdb532 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 25 Jun 2020 14:41:03 -0500 Subject: [PATCH 036/119] coggers --- _maps/map_files/CogStation/CogStation.dmm | 2673 +++++++++------------ 1 file changed, 1173 insertions(+), 1500 deletions(-) diff --git a/_maps/map_files/CogStation/CogStation.dmm b/_maps/map_files/CogStation/CogStation.dmm index 1ba8c82249..a9094f1f29 100644 --- a/_maps/map_files/CogStation/CogStation.dmm +++ b/_maps/map_files/CogStation/CogStation.dmm @@ -850,6 +850,10 @@ /area/maintenance/fore) "acc" = ( /obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "solitarylock"; + name = "Brig Lockdown" + }, /turf/open/floor/plating, /area/security/brig) "acd" = ( @@ -3089,6 +3093,10 @@ /area/crew_quarters/kitchen) "ahy" = ( /obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "solitarylock"; + name = "Brig Lockdown" + }, /turf/open/floor/plating, /area/security/warden) "ahz" = ( @@ -3586,6 +3594,8 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/genpop, /turf/open/floor/plasteel, /area/security/brig) "aiL" = ( @@ -3895,7 +3905,7 @@ /area/security/brig) "ajA" = ( /obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/brig, +/obj/structure/closet/secure_closet/genpop, /turf/open/floor/plasteel, /area/security/brig) "ajB" = ( @@ -3905,6 +3915,10 @@ }, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/prison) "ajC" = ( @@ -9731,6 +9745,10 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/prison) "awI" = ( @@ -9820,6 +9838,10 @@ dir = 1 }, /obj/effect/turf_decal/tile/bar, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/main) "awR" = ( @@ -9903,13 +9925,21 @@ name = "Thermo-Electric Generator" }) "awY" = ( -/obj/structure/closet/wardrobe/orange, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "solitarylock"; + name = "Solitary Lockdown"; + pixel_x = -24; + req_access_txt = "2" + }, /turf/open/floor/plasteel, /area/security/brig) "awZ" = ( @@ -10015,7 +10045,7 @@ pixel_y = 28 }, /obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/brig, +/obj/structure/closet/secure_closet/genpop, /turf/open/floor/plasteel, /area/security/brig) "axj" = ( @@ -10780,6 +10810,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/main) "ayP" = ( @@ -10943,6 +10977,7 @@ /area/maintenance/port/central) "aze" = ( /obj/machinery/power/apc{ + dir = 1; name = "AI Chamber APC"; pixel_y = 24 }, @@ -11617,13 +11652,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_y = 6 - }, -/obj/item/gun/energy/e_gun/advtaser, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_y = -6 - }, /obj/machinery/vending/security, /turf/open/floor/plasteel, /area/security/brig) @@ -12159,6 +12187,10 @@ dir = 1 }, /obj/effect/turf_decal/tile/bar, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/main) "aBy" = ( @@ -12719,6 +12751,10 @@ }, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, /area/security/prison) "aCI" = ( @@ -14374,7 +14410,9 @@ /turf/open/floor/plasteel, /area/storage/emergency/generic) "aFX" = ( -/obj/structure/filingcabinet, +/obj/machinery/computer/security/hos{ + dir = 4 + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "aFY" = ( @@ -14809,7 +14847,9 @@ c_tag = "Security - Head of Security's Office"; pixel_x = 22 }, -/obj/machinery/computer/security/hos, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "aGL" = ( @@ -16299,8 +16339,9 @@ }, /obj/effect/turf_decal/tile/red, /obj/item/storage/belt/medical, -/obj/item/clothing/suit/space/hardsuit/medical, /obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/suit/space/eva/paramedic, +/obj/item/clothing/head/helmet/space/eva/paramedic, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2{ name = "Medbay Treatment Center" @@ -16481,11 +16522,28 @@ /turf/open/floor/plasteel, /area/security/main) "aJV" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall, -/area/security/prison) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Sector" + }) "aJW" = ( /obj/machinery/cryopod{ dir = 8 @@ -16773,7 +16831,7 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/flasher/portable, +/obj/machinery/rnd/production/techfab/department/security, /turf/open/floor/plasteel, /area/security/brig) "aKz" = ( @@ -19373,7 +19431,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/space/nearstation) +/area/crew_quarters/fitness/cogpool) "aPS" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/white, @@ -26419,6 +26477,7 @@ dir = 1 }, /obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, /turf/open/floor/plating, /area/crew_quarters/fitness/cogpool) "bfz" = ( @@ -27000,8 +27059,8 @@ /area/quartermaster/warehouse) "bgJ" = ( /obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, /turf/open/floor/plating, /area/crew_quarters/fitness/cogpool) @@ -29276,15 +29335,7 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/surgical_drapes, -/obj/item/scalpel, -/obj/item/circular_saw{ - pixel_y = 16 - }, -/obj/item/hemostat, -/obj/item/retractor, -/obj/item/surgicaldrill, -/obj/item/cautery, +/obj/item/storage/backpack/duffelbag/med/surgery, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2{ name = "Medbay Treatment Center" @@ -31598,9 +31649,6 @@ dir = 1 }, /area/hallway/secondary/exit) -"bqq" = ( -/turf/closed/wall, -/area/science/robotics/lab) "bqr" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -31615,7 +31663,7 @@ /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/science/robotics/lab) +/area/maintenance/aft) "bqt" = ( /obj/structure/table, /obj/effect/turf_decal/tile/red{ @@ -31629,7 +31677,6 @@ /obj/item/clothing/mask/surgical, /obj/item/healthanalyzer, /obj/item/clothing/neck/stethoscope, -/obj/item/razor, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2{ name = "Medbay Treatment Center" @@ -31699,8 +31746,8 @@ dir = 8 }, /obj/machinery/light, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) @@ -32192,9 +32239,26 @@ /turf/open/floor/plasteel, /area/hallway/secondary/civilian) "brz" = ( -/obj/machinery/computer/rdconsole/robotics, -/turf/open/floor/circuit, -/area/science/robotics/lab) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/science/research"; + name = "Research Sector APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/science/research{ + name = "Research Sector" + }) "brA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32251,15 +32315,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/civilian) -"brF" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/stripes/white/full, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) "brG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32274,13 +32329,21 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "brH" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/structure/closet/wardrobe/chemistry_white{ + anchored = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "brI" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -32298,32 +32361,21 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "brJ" = ( -/obj/machinery/vending/assist, -/obj/machinery/light/small{ - dir = 1; - light_color = "#ffc1c1" +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) "brK" = ( -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" +/obj/machinery/chem_heater, +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 1 }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "brL" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -32844,42 +32896,37 @@ /turf/open/floor/grass, /area/hydroponics) "bsL" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bsM" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bsN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/yellow/filled/end, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 5 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"bsM" = ( +/turf/closed/wall, /area/science/robotics/lab) +"bsN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/chemistry) "bsO" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall/r_wall, /area/hallway/secondary/civilian) -"bsP" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) "bsQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall/r_wall, +/area/medical/chemistry) "bsR" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/grimy, @@ -32899,9 +32946,8 @@ /turf/open/space/basic, /area/space/nearstation) "bsU" = ( -/obj/effect/landmark/start/roboticist, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/dark, /area/science/robotics/lab) "bsV" = ( /turf/closed/wall, @@ -33039,18 +33085,27 @@ /turf/open/floor/plasteel/dark, /area/chapel/office) "btn" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bto" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/science/robotics/lab) -"btp" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 8 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" }, /turf/open/floor/plating, /area/science/robotics/lab) +"bto" = ( +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"btp" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) "btq" = ( /obj/machinery/vending/cigarette, /obj/effect/decal/cleanable/dirt, @@ -33072,9 +33127,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/chapel) -"bts" = ( -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) "btt" = ( /obj/structure/chair{ dir = 8 @@ -33104,12 +33156,11 @@ /turf/closed/wall, /area/hallway/secondary/civilian) "btv" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/belt/utility, -/obj/item/stack/cable_coil/random, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/router/medsci) "btw" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -33327,16 +33378,16 @@ /turf/open/floor/plating, /area/router) "bua" = ( -/obj/machinery/camera{ - c_tag = "Robotics Backroom"; - dir = 8; - network = list("ss13","medbay"); - pixel_y = -22 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/sign/poster/contraband/borg_fancy_2{ - pixel_x = 32 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/side, /area/science/robotics/lab) "bub" = ( /obj/effect/turf_decal/tile/yellow, @@ -33390,12 +33441,6 @@ "bui" = ( /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"buj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) "buk" = ( /obj/structure/cable{ icon_state = "1-2" @@ -33410,15 +33455,13 @@ /turf/open/floor/plating, /area/router) "bul" = ( -/obj/machinery/light_switch{ - pixel_x = 24 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem1"; + name = "chem lab shutters" }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/turf/open/floor/plating, +/area/medical/chemistry) "bum" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -34046,11 +34089,25 @@ /turf/open/floor/carpet/green, /area/crew_quarters/heads/hop) "bvK" = ( -/obj/structure/table/optable, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/cable_coil/random, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bvL" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -34228,9 +34285,26 @@ /turf/open/floor/plating, /area/maintenance/department/chapel) "bwf" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/glass, +/obj/item/book/manual/wiki/chemistry, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bwg" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -35361,12 +35435,11 @@ /turf/open/floor/plating, /area/maintenance/starboard/central) "byw" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) "byx" = ( /obj/machinery/telecomms/processor/preset_three, /turf/open/floor/circuit/telecomms/mainframe, @@ -35396,9 +35469,11 @@ /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) "byD" = ( -/obj/effect/landmark/start/roboticist, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) "byE" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -35783,14 +35858,6 @@ }, /turf/open/floor/plasteel/white, /area/gateway) -"bzA" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/closed/wall, -/area/science/research{ - name = "Research Sector" - }) "bzB" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 6 @@ -35833,11 +35900,15 @@ /turf/open/floor/plating, /area/router) "bzG" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/chem_dispenser, +/obj/item/radio/intercom{ + pixel_x = -25 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bzH" = ( /obj/structure/disposalpipe/segment, /obj/structure/grille/broken, @@ -35853,8 +35924,8 @@ /area/hallway/primary/aft) "bzJ" = ( /obj/structure/sign/warning/biohazard, -/turf/closed/wall, -/area/science/robotics/lab) +/turf/closed/wall/r_wall, +/area/medical/chemistry) "bzK" = ( /obj/machinery/disposal/bin{ name = "Chapel Corpse Delivery" @@ -36258,26 +36329,28 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "bAC" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/chem_master, +/obj/machinery/requests_console{ + department = "Chemistry"; + departmentType = 2; + pixel_x = -30; + receive_ore_updates = 1 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bAD" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/effect/turf_decal/trimline/yellow/filled/end, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bAE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/landmark/start/ai/secondary, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/trimline/yellow/filled/end, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bAF" = ( /obj/machinery/gateway/centerstation, /turf/open/floor/engine, @@ -36338,6 +36411,7 @@ name = "Chief Medical Officer's Office APC"; pixel_y = 24 }, +/mob/living/simple_animal/pet/cat/Runtime, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/cmo) "bAK" = ( @@ -36626,12 +36700,11 @@ /turf/open/floor/plating, /area/maintenance/disposal) "bBs" = ( -/obj/machinery/aug_manipulator, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) "bBt" = ( /obj/structure/cable{ icon_state = "4-8" @@ -36816,10 +36889,14 @@ "bBP" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/medical/chemistry) +/area/science/robotics/lab) "bBQ" = ( -/turf/closed/wall, -/area/medical/chemistry) +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bBR" = ( /obj/structure/cable{ icon_state = "0-8" @@ -36969,13 +37046,6 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hop) -"bCf" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"bCg" = ( -/turf/closed/wall/r_wall, -/area/medical/chemistry) "bCh" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -37297,10 +37367,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"bCY" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/lab) "bCZ" = ( /obj/machinery/conveyor{ dir = 8; @@ -37381,7 +37447,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/effect/decal/cleanable/dirt, -/obj/item/pipe_meter, +/obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/department/chapel) "bDk" = ( @@ -37465,7 +37531,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/obj/item/pipe_meter, +/obj/machinery/meter, /turf/closed/wall/r_wall, /area/crew_quarters/kitchen/backroom) "bDs" = ( @@ -37692,13 +37758,9 @@ /turf/open/floor/plasteel/stairs, /area/crew_quarters/bar) "bDT" = ( -/obj/machinery/chem_heater, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bDU" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/effect/spawner/structure/window/reinforced, @@ -38464,8 +38526,12 @@ "bFu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" + }, /turf/open/floor/plating, -/area/medical/chemistry) +/area/science/robotics/lab) "bFv" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -38492,11 +38558,26 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bFx" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/stripes/line, -/obj/item/reagent_containers/glass/beaker/large, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 1 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 1 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 31; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bFy" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -38524,33 +38605,22 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bFB" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/bodycontainer/morgue{ + dir = 2 }, -/obj/effect/turf_decal/stripes/white/full, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bFC" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/item/storage/fancy/donut_box, -/obj/item/storage/box/beakers, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/storage/box/bodybags, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bFD" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -38561,11 +38631,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/sorting) -"bFE" = ( -/obj/machinery/smoke_machine, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/medical/chemistry) "bFF" = ( /obj/machinery/light_switch{ pixel_y = 24 @@ -38575,10 +38640,6 @@ }, /turf/open/floor/plating, /area/storage/tech) -"bFG" = ( -/obj/structure/sign/departments/chemistry, -/turf/closed/wall, -/area/medical/chemistry) "bFH" = ( /obj/machinery/power/apc{ name = "Customs APC"; @@ -38849,12 +38910,12 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/light_switch{ - pixel_y = 24 - }, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bGa" = ( @@ -39584,20 +39645,8 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bHD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) @@ -39614,6 +39663,13 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, +/obj/machinery/camera{ + c_tag = "Medbay - Starboard"; + network = list("ss13","rd") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bHF" = ( @@ -39640,9 +39696,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, @@ -39652,9 +39705,8 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Medbay - Starboard"; - network = list("ss13","rd") +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) @@ -39681,6 +39733,9 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bHJ" = ( @@ -39811,52 +39866,40 @@ /obj/structure/disposalpipe/junction{ dir = 8 }, -/turf/open/floor/plating, -/area/medical/chemistry) -"bId" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"bId" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/dark/side{ + dir = 9 + }, +/area/science/robotics/lab) +"bIe" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel/dark/side{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/mob/living/simple_animal/bot/firebot, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bIe" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/area/science/robotics/lab) "bIf" = ( /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 8 }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark/side{ dir = 1 }, -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/area/science/robotics/lab) "bIg" = ( /obj/structure/table, /obj/effect/turf_decal/tile/purple{ @@ -39874,32 +39917,19 @@ name = "Research Sector" }) "bIh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bIi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bIj" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/machinery/door/window/southright, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bIk" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/chemistry) +/turf/closed/wall/r_wall, +/area/science/robotics/lab) "bIl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40119,19 +40149,6 @@ /obj/item/extinguisher, /turf/open/floor/plasteel, /area/science/xenobiology) -"bIL" = ( -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bIM" = ( -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "bIN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40308,16 +40325,6 @@ /obj/structure/window/reinforced/spawner, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"bJd" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) "bJe" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/effect/turf_decal/tile/blue, @@ -40547,27 +40554,48 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bJC" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/machinery/button/door{ + id = "robotics2"; + name = "Shutters Control Button"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "29" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bJD" = ( -/obj/machinery/chem_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bJE" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -5 }, -/obj/item/reagent_containers/glass/beaker/large, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/stack/cable_coil/random{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bJF" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -40600,8 +40628,12 @@ /area/hallway/primary/central) "bJH" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" + }, /turf/open/floor/plating, -/area/medical/chemistry) +/area/science/robotics/lab) "bJI" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -40773,30 +40805,47 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bKd" = ( -/obj/structure/closet/bombcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bKe" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bKf" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "robotics"; + name = "Shutters Control Button"; + pixel_y = 8; + req_access_txt = "29"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark/side{ + dir = 8 + }, +/area/science/robotics/lab) +"bKe" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/dark/side{ + dir = 4 + }, +/area/science/robotics/lab) +"bKf" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bKg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -41120,70 +41169,88 @@ /turf/open/floor/engine, /area/science/xenobiology) "bKN" = ( -/obj/machinery/vending/wardrobe/chem_wardrobe, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/table, +/obj/item/book/manual/wiki/robotics_cyborgs{ + pixel_x = -3; + pixel_y = -2 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/item/book/manual/ripley_build_and_repair{ + pixel_x = 3; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/item/mmi/posibrain, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bKO" = ( -/obj/structure/closet/crate/medical, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/multitool{ + pixel_x = 3 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/item/multitool{ + pixel_x = 3 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = -1 }, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/reagent_containers/glass/bottle/ammonia, -/obj/item/reagent_containers/glass/bottle/atropine, -/obj/item/reagent_containers/glass/bottle/bromine, -/obj/item/reagent_containers/glass/bottle/charcoal, -/obj/item/reagent_containers/glass/bottle/diethylamine, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/glass/bottle/ethanol, -/obj/item/reagent_containers/glass/bottle/formaldehyde, -/obj/item/reagent_containers/glass/bottle/iron, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/item/reagent_containers/glass/bottle/salglu_solution, -/obj/item/reagent_containers/glass/bottle/toxin, -/obj/item/reagent_containers/glass/bottle/carbon, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = -1 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bKP" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_y = 3; + pixel_x = 4 }, -/obj/machinery/door/window/northright{ - name = "Emergency Shower" +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = -6; + pixel_y = 6 }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/button/door{ + id = "robotics3"; + name = "Shutters Control Button"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bKQ" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/shower{ - dir = 8; - name = "emergency shower"; - pixel_y = -4 - }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/machinery/droneDispenser, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bKR" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -43834,12 +43901,33 @@ /turf/open/floor/plasteel/showroomfloor, /area/medical/morgue) "bQp" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (Common)"; - pixel_x = -26 +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/machinery/power/apc{ + areastring = "/area/medical/chemistry"; + dir = 1; + name = "Chemistry APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/item/storage/box/syringes, +/obj/item/storage/box/beakers{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "bQq" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -44485,7 +44573,7 @@ dir = 1; network = list("minisat") }, -/turf/open/floor/circuit/green/telecomms, +/turf/open/floor/circuit/green, /area/science/server{ name = "Computer Core" }) @@ -44723,13 +44811,20 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/lab"; + dir = 8; + name = "Robotics Lab APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, /turf/open/floor/plasteel, -/area/science/research{ - name = "Research Sector" - }) +/area/science/robotics/lab) "bRU" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 @@ -44737,11 +44832,15 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bRV" = ( -/obj/structure/sign/departments/chemistry, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall, -/area/medical/chemistry) +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" + }, +/turf/open/floor/plating, +/area/science/robotics/lab) "bRW" = ( /obj/effect/turf_decal/bot, /obj/structure/cable{ @@ -44796,33 +44895,22 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bSd" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bSe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_x = -30; - receive_ore_updates = 1 +/obj/machinery/computer/rdconsole/robotics{ + dir = 1 }, /turf/open/floor/plasteel/dark, /area/science/robotics/lab) @@ -45150,6 +45238,7 @@ /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high/plus, /obj/item/stock_parts/cell/high/plus, +/obj/item/stack/cable_coil/red, /turf/open/floor/plasteel/white, /area/science/lab) "bSN" = ( @@ -45511,27 +45600,30 @@ }, /area/medical/medbay/lobby) "bTC" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bTD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/junction{ + dir = 1 }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark/side{ + dir = 5 + }, +/area/science/robotics/lab) +"bTD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bTE" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/white, @@ -48005,31 +48097,22 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "bYo" = ( -/obj/structure/closet/emcloset, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "bYp" = ( -/obj/structure/rack, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/clothing/mask/gas, -/obj/item/wrench, -/obj/item/light/tube, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/plasteel/recharge_floor, +/area/science/robotics/mechbay) "bYq" = ( /obj/machinery/light/small{ dir = 1 }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "bYr" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -48104,9 +48187,7 @@ }) "bYv" = ( /turf/closed/wall, -/area/science/research{ - name = "Research Sector" - }) +/area/science/robotics/mechbay) "bYw" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -48126,10 +48207,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "bYy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48140,13 +48219,8 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "bYz" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 @@ -48170,24 +48244,9 @@ name = "Research Sector" }) "bYB" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/clothing/gloves/color/latex, -/obj/item/book/manual/wiki/chemistry, -/obj/item/reagent_containers/dropper, -/obj/item/radio/headset/headset_medsci, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "bYC" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, @@ -48215,12 +48274,11 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "bYF" = ( -/obj/machinery/portable_atmospherics/pump, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/obj/structure/cable, +/obj/machinery/recharge_station, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "bYG" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -48237,78 +48295,36 @@ name = "Medbay Treatment Center" }) "bYH" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/obj/structure/sign/poster/contraband/kss13{ + pixel_y = -32 + }, +/obj/structure/cable, +/obj/machinery/recharge_station, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "bYI" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/storage/box/beakers, -/obj/item/assembly/timer{ - pixel_y = 6 - }, -/obj/item/assembly/timer{ - pixel_y = 6 - }, -/obj/item/assembly/timer{ - pixel_y = 6 - }, -/obj/item/assembly/timer{ - pixel_y = 6 - }, -/obj/item/assembly/igniter{ - pixel_y = -4 - }, -/obj/item/assembly/igniter{ - pixel_y = -4 - }, -/obj/item/assembly/igniter{ - pixel_y = -4 - }, -/obj/item/assembly/igniter{ - pixel_y = -4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bYJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark/side{ + dir = 4 + }, +/area/science/robotics/lab) +"bYJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bYK" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bYL" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -48439,13 +48455,13 @@ name = "Computer Core" }) "bYY" = ( -/turf/open/floor/circuit/green/telecomms, +/turf/open/floor/circuit/green, /area/science/server{ name = "Computer Core" }) "bYZ" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/circuit/green/telecomms, +/turf/open/floor/circuit/green, /area/science/server{ name = "Computer Core" }) @@ -48476,7 +48492,7 @@ }, /obj/item/circuitboard/machine/rdserver, /obj/item/disk/tech_disk, -/turf/open/floor/circuit/green/telecomms, +/turf/open/floor/circuit/green, /area/science/server{ name = "Computer Core" }) @@ -48486,7 +48502,7 @@ }, /obj/machinery/light, /obj/structure/disposalpipe/segment, -/turf/open/floor/circuit/green/telecomms, +/turf/open/floor/circuit/green, /area/science/server{ name = "Computer Core" }) @@ -48817,21 +48833,13 @@ /turf/closed/wall/r_wall, /area/library) "bZT" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/table/optable{ + name = "Robotics Operating Table" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/item/storage/box/pillbottles, -/obj/item/hand_labeler, -/obj/item/clothing/glasses/science, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bZU" = ( /obj/structure/table/wood, /obj/machinery/door/window/northright{ @@ -48947,19 +48955,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"caj" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "cak" = ( /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, @@ -49078,6 +49073,7 @@ pixel_y = 3 }, /obj/item/storage/toolbox/mechanical, +/obj/item/stack/cable_coil/red, /turf/open/floor/plasteel, /area/science/explab) "caD" = ( @@ -49107,32 +49103,11 @@ /area/engine/atmos) "caG" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 8 }, -/turf/open/floor/plasteel/dark/side{ - dir = 8 - }, +/turf/open/floor/plasteel/dark, /area/science/explab) -"caH" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/chair/office/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "caI" = ( /obj/structure/table/reinforced, /obj/item/integrated_electronics/analyzer, @@ -49171,15 +49146,9 @@ /turf/open/floor/engine/o2, /area/engine/atmos) "caO" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/aft) +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "caP" = ( /obj/structure/chair/office/light, /obj/effect/turf_decal/stripes/line, @@ -49564,19 +49533,6 @@ /area/engine/supermatter{ name = "Thermo-Electric Generator" }) -"cbK" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "cbL" = ( /obj/structure/cable{ icon_state = "4-8" @@ -49758,21 +49714,8 @@ /turf/open/floor/plating/airless, /area/router/aux) "ccd" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cce" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 @@ -49853,20 +49796,13 @@ /turf/open/floor/plasteel/stairs, /area/maintenance/department/chapel) "ccm" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" }, -/obj/machinery/mecha_part_fabricator, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - layer = 3.2 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plating, +/area/router/medsci) "ccn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor/auto{ @@ -49930,9 +49866,7 @@ "cct" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/science/research{ - name = "Research Sector" - }) +/area/science/robotics/mechbay) "ccu" = ( /obj/structure/cable{ icon_state = "1-2" @@ -50021,16 +49955,23 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/window/westleft{ - name = "Chemistry Desk"; - req_access_txt = "33" - }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" + }, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" + }, /turf/open/floor/plasteel/white, -/area/medical/chemistry) +/area/science/robotics/lab) "ccC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -50734,46 +50675,12 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "ceb" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics3"; + name = "robotics lab shutters" }, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/obj/item/storage/belt/utility, -/obj/item/crowbar/large, -/obj/item/multitool, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/mecha_part_fabricator, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - layer = 3.2 - }, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/science/robotics/lab) "cec" = ( /obj/structure/table/glass, @@ -51819,28 +51726,25 @@ /turf/open/floor/plasteel, /area/engine/atmos) "cgf" = ( -/obj/structure/table, -/obj/structure/table, -/obj/machinery/reagentgrinder, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark/side{ + dir = 4 + }, +/area/science/robotics/lab) "cgg" = ( /obj/effect/landmark/start/atmospheric_technician, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -51940,19 +51844,17 @@ /turf/open/floor/plasteel, /area/quartermaster/warehouse) "cgr" = ( +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/science/robotics/mechbay"; + dir = 1; + name = "Mech Bay APC"; + pixel_y = 28 + }, /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/power/apc{ - areastring = "/area/science/research"; - dir = 1; - name = "Research Sector APC"; - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) "cgs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -52882,9 +52784,7 @@ dir = 4 }, /turf/closed/wall, -/area/science/research{ - name = "Research Sector" - }) +/area/science/robotics/mechbay) "cip" = ( /obj/machinery/mass_driver{ id = "cargo_in"; @@ -53170,7 +53070,7 @@ "ciW" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 8; - sortType = 14 + sortType = 11 }, /obj/structure/cable{ icon_state = "4-8" @@ -53716,23 +53616,24 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cka" = ( -/obj/item/beacon, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "ckb" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/aug_manipulator, +/obj/machinery/camera/autoname{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "ckc" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/atmospherics/pipe/simple/general/visible, @@ -53764,10 +53665,10 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/plasteel, /area/science/research{ name = "Research Sector" @@ -53815,16 +53716,11 @@ c_tag = "Research Maintenance"; dir = 4 }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/department/science"; - dir = 8; - name = "Research Wing Maintenance APC"; - pixel_x = -24 +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "ckl" = ( /turf/open/space/basic, /area/space/station_ruins) @@ -53853,18 +53749,6 @@ /area/engine/engineering{ name = "Engine Room" }) -"ckp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/obj/structure/table, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/turf/open/floor/plasteel, -/area/science/robotics/lab) "ckq" = ( /obj/structure/closet/crate/hydroponics, /obj/machinery/light_switch{ @@ -53999,31 +53883,10 @@ /turf/open/floor/plasteel, /area/engine/teg_cold) "ckD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/crowbar/large, -/obj/item/multitool, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -6; - pixel_y = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/machinery/chem_master, +/obj/effect/turf_decal/trimline/yellow/filled/end, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "ckE" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, @@ -54424,20 +54287,9 @@ /area/library) "clv" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/storage/box/syringes, -/obj/item/reagent_containers/dropper, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "clw" = ( /obj/effect/landmark/start/librarian, /obj/machinery/newscaster{ @@ -54905,18 +54757,6 @@ }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar) -"cmB" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/science/robotics/lab"; - dir = 4; - name = "Robotics Lab APC"; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/maintenance/aft) "cmC" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -55070,20 +54910,51 @@ /turf/open/floor/engine, /area/science/xenobiology) "cmR" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cmS" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/rack, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/healthanalyzer{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/healthanalyzer{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/healthanalyzer{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cmT" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -55278,14 +55149,10 @@ name = "Research Observatory" }) "cnk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "cnl" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -55776,23 +55643,6 @@ }, /turf/open/floor/plasteel, /area/engine/teg_hot) -"col" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"com" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "Robotics Storage"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) "con" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55878,12 +55728,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) -"cov" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/robotics/lab) "cow" = ( /obj/machinery/door/airlock/external/glass{ name = "Asteroid Mining Access"; @@ -55903,11 +55747,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) -"cox" = ( -/obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel, -/area/science/robotics/lab) "coy" = ( /obj/structure/sign/poster/official/safety_internals{ pixel_x = -32 @@ -56014,9 +55853,15 @@ /area/science/explab) "coH" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" + }, /turf/open/floor/plating, -/area/medical/chemistry) +/area/router/medsci) "coI" = ( /obj/structure/closet/secure_closet/medical1, /obj/effect/turf_decal/tile/yellow{ @@ -56213,6 +56058,8 @@ c_tag = "Medbay - Cryogenics"; dir = 1 }, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2{ name = "Medbay Treatment Center" @@ -56430,36 +56277,17 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cpw" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/screwdriver, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Research - Chemistry Lab"; dir = 4 }, -/obj/machinery/requests_console{ - department = "Chemistry"; - departmentType = 1; - name = "Chemistry RC"; - pixel_x = -30; - receive_ore_updates = 1 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark/side{ + dir = 8 + }, +/area/science/robotics/lab) "cpx" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/mineral/titanium/blue, @@ -56560,13 +56388,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"cpI" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) "cpJ" = ( /turf/closed/wall/r_wall/rust, /area/quartermaster/office) @@ -57034,28 +56855,11 @@ /turf/open/floor/plasteel, /area/engine/break_room) "cqz" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/clothing/gloves/color/latex, -/obj/item/book/manual/wiki/cit/chem_recipies, -/obj/item/book/manual/wiki/cit/chemistry{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/obj/item/paper/fluff/cogstation/chemists, -/obj/item/reagent_containers/dropper, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel, +/area/science/robotics/lab) "cqA" = ( /obj/structure/cable{ icon_state = "1-2" @@ -57368,24 +57172,9 @@ /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "crf" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/medical/chemistry"; - name = "Chemistry Lab APC"; - pixel_y = -26 - }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) -"crg" = ( -/obj/structure/reagent_dispensers/fueltank/high, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) "crh" = ( /obj/machinery/mass_driver{ dir = 1; @@ -57890,12 +57679,14 @@ /turf/open/floor/plasteel, /area/security/checkpoint/supply) "csi" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem1"; + name = "chem lab shutters" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/turf/open/floor/plating, +/area/medical/chemistry) "csj" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -58195,9 +57986,8 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "csK" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall, -/area/science/robotics/lab) +/turf/closed/wall/r_wall, +/area/medical/chemistry) "csL" = ( /obj/effect/landmark/xmastree/rdrod, /turf/open/floor/carpet{ @@ -58266,19 +58056,13 @@ /turf/open/floor/plating, /area/storage/tech) "csV" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/mecha_part_fabricator, +/obj/machinery/camera{ + c_tag = "Robotics Lab"; + network = list("ss13","rd") }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (Common)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "csW" = ( /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel/dark, @@ -58296,10 +58080,11 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "csZ" = ( -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "cta" = ( /obj/effect/landmark/blobstart, /obj/effect/landmark/xeno_spawn, @@ -59009,20 +58794,9 @@ name = "Research Observatory" }) "cum" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/obj/structure/sign/poster/official/science{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cun" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/snacks/meat/steak, @@ -59040,21 +58814,16 @@ /turf/open/floor/plating, /area/hallway/primary/aft) "cup" = ( -/obj/structure/table, -/obj/item/surgical_drapes, -/obj/item/scalpel, -/obj/item/circular_saw{ - pixel_y = 16 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/hemostat, -/obj/item/retractor, -/obj/item/cautery, -/obj/item/clothing/gloves/color/latex, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/structure/closet/secure_closet/chemical, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cuq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -59402,38 +59171,29 @@ /area/medical/medbay/central) "cuY" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Chemistry Lab"; - req_access_txt = "8;33;47" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/medical/chemistry) +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cuZ" = ( /obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark/side{ + dir = 10 + }, +/area/science/robotics/lab) "cva" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -59583,22 +59343,33 @@ /area/medical/virology) "cvt" = ( /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"cvu" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/dark/side, /area/science/robotics/lab) +"cvu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cvv" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -59899,56 +59670,37 @@ /area/janitor) "cvQ" = ( /obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"cvR" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/item/clothing/head/welding, -/obj/item/clothing/glasses/welding, -/obj/item/weldingtool, -/obj/machinery/camera{ - c_tag = "Robotics"; - dir = 8; - network = list("ss13","medbay"); - pixel_y = -22 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"cvS" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/clothing/glasses/science, -/obj/item/hand_labeler{ - pixel_y = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/white, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/side, +/area/science/robotics/lab) +"cvR" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel/showroomfloor, /area/medical/chemistry) +"cvS" = ( +/obj/machinery/vending/wardrobe/robo_wardrobe, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cvT" = ( /obj/structure/extinguisher_cabinet, /turf/closed/wall, @@ -60068,23 +59820,18 @@ /turf/open/floor/plasteel/dark, /area/security/checkpoint/customs) "cwb" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Research Maintenance"; - req_one_access_txt = "12;47" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29" }, -/turf/open/floor/plating, -/area/science/research{ - name = "Research Sector" - }) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "cwc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60274,11 +60021,19 @@ /turf/open/floor/plasteel, /area/engine/workshop) "cws" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/machinery/vending/wardrobe/chem_wardrobe, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cwt" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, @@ -60569,19 +60324,27 @@ /turf/open/floor/plasteel, /area/quartermaster/warehouse) "cxf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"cxg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"cxh" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) +"cxg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"cxh" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cxi" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/yellow{ @@ -61187,6 +60950,7 @@ pixel_y = 24 }, /obj/machinery/power/apc{ + dir = 4; name = "Restrooms APC"; pixel_x = 24 }, @@ -61303,17 +61067,6 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plating, /area/maintenance/aft) -"cyC" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) "cyD" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -61414,15 +61167,15 @@ /area/maintenance/aft) "cyN" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "Robotics Lab Maintenance"; - req_access_txt = "29" - }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/door/airlock/maintenance{ + name = "Chemistry Maintenance"; + req_access_txt = "5; 33" + }, /turf/open/floor/plating, -/area/science/robotics/lab) +/area/medical/chemistry) "cyO" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -61788,15 +61541,15 @@ /area/crew_quarters/heads/cmo) "czv" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Morgue"; - req_access_txt = "5;29" - }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) "czw" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 @@ -61904,6 +61657,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "czG" = ( @@ -61912,17 +61668,15 @@ /area/medical/morgue) "czH" = ( /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark/side{ + dir = 6 + }, +/area/science/robotics/lab) "czI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61957,9 +61711,8 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "czM" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) "czN" = ( /obj/structure/closet/crate/trashcart, /obj/structure/sign/departments/custodian{ @@ -61984,11 +61737,12 @@ /turf/open/floor/plating, /area/maintenance/disposal) "czP" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/area/medical/chemistry) "czQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -62070,10 +61824,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" - }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, @@ -62081,8 +61831,16 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/white, -/area/science/robotics/lab) +/area/medical/chemistry) "czX" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, @@ -62148,6 +61906,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cAd" = ( @@ -63866,9 +63627,6 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 8 }, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "cCX" = ( @@ -64383,6 +64141,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, +/obj/item/stack/cable_coil/red, +/obj/item/stack/cable_coil/red{ + pixel_x = 3 + }, /turf/open/floor/plasteel, /area/gateway) "cDU" = ( @@ -64992,15 +64754,18 @@ name = "Research Sector" }) "cEN" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, /obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plasteel, /area/science/research{ name = "Research Sector" @@ -65011,37 +64776,24 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock/research{ - name = "Chemistry Lab"; - req_access_txt = "8; 33" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"cEP" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"cEP" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cEQ" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -65392,16 +65144,8 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/surgical_drapes, -/obj/item/scalpel, -/obj/item/circular_saw{ - pixel_y = 16 - }, -/obj/item/hemostat, -/obj/item/retractor, -/obj/item/surgicaldrill, -/obj/item/cautery, /obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/item/storage/backpack/duffelbag/med/surgery, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2{ name = "Medbay Treatment Center" @@ -65738,38 +65482,23 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "cFV" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 }, /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cFW" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "cFX" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -65778,28 +65507,18 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/research/glass{ - name = "Chemistry Lab"; - req_access_txt = "33" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/dark, +/area/router/medsci) "cFY" = ( /turf/open/floor/plasteel, /area/router/air) @@ -66423,6 +66142,7 @@ /obj/item/stock_parts/cell/high/plus, /obj/item/stock_parts/cell/high/plus, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/item/stack/cable_coil/red, /turf/open/floor/plasteel/white, /area/science/circuit) "cHg" = ( @@ -66577,14 +66297,8 @@ dir = 8; network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark/side{ - dir = 8 - }, +/turf/open/floor/plasteel/dark, /area/science/explab) "cHw" = ( /obj/structure/disposalpipe/segment, @@ -66659,10 +66373,6 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/power/apc{ areastring = "/area/science/explab"; dir = 4; @@ -66670,9 +66380,7 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark/side{ - dir = 8 - }, +/turf/open/floor/plasteel/dark, /area/science/explab) "cHD" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -66865,14 +66573,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, /area/security/checkpoint/supply) -"cHW" = ( -/obj/machinery/rnd/production/circuit_imprinter, -/obj/item/reagent_containers/glass/beaker, -/obj/structure/sign/poster/official/state_laws{ - pixel_y = 32 - }, -/turf/open/floor/circuit, -/area/science/robotics/lab) "cHX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -68196,12 +67896,24 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/lobby) "cKi" = ( -/obj/structure/sign/poster/official/space_cops{ - pixel_y = 32 +/obj/machinery/button/door{ + id = "chem1"; + name = "Shutters Control Button"; + pixel_x = -8; + pixel_y = 24; + req_access_txt = "29" }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cKj" = ( /obj/structure/closet/secure_closet/CMO, /obj/effect/turf_decal/tile/blue, @@ -69788,15 +69500,6 @@ /obj/item/stack/sheet/plasteel/fifty, /turf/open/floor/plating, /area/quartermaster/miningdock/airless) -"cNV" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/science/robotics/lab) "cNW" = ( /obj/structure/lattice/catwalk, /obj/machinery/camera{ @@ -70482,19 +70185,14 @@ icon_state = "4-8" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) -"cPw" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/sign/poster/contraband/kss13{ - pixel_y = -32 +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/plating, -/area/maintenance/department/science{ - name = "Research Maintenance" - }) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"cPw" = ( +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) "cPx" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -70514,6 +70212,9 @@ /obj/structure/sign/poster/official/medical_green_cross{ pixel_y = 32 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cPy" = ( @@ -70713,45 +70414,15 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cPP" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus{ - pixel_y = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/item/stock_parts/cell/high/plus{ - pixel_y = 8 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) "cPQ" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -71573,7 +71244,9 @@ req_access_txt = "65" }, /turf/open/floor/plasteel, -/area/ai_monitored/turret_protected/ai_upload_foyer) +/area/science/server{ + name = "Computer Core" + }) "cVq" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -95268,7 +94941,7 @@ adb anU aaR aqa -amZ +awY adO acN amZ @@ -95279,8 +94952,8 @@ alM axK axX azk -awY -awY +acN +acN azl aJw anU @@ -95374,12 +95047,12 @@ bYF bBP bFu bIc -bBQ -bBQ -bFG +btn +btn +bsM cuY -bCg -bCg +bIk +bIk cbB cbB cbB @@ -95629,14 +95302,14 @@ bYp bYx cPw bBQ -bFE +ccd bId -bIL +cpw cpw bKd cuZ bKN -bCg +bIk aaU aaU aaU @@ -95885,15 +95558,15 @@ bYv bYq cPv bYH -bBQ +bsM bDT bIe -bIM -bIM -bIM +bYB +bto +bYB cvt -bJD -bJH +bSe +ceb aaU aaa aaa @@ -96136,21 +95809,21 @@ bpz aaa aaU bXU -bKs -bKv +aJV +brz bYv cgr bYy crf -bBQ +bsM bFx bIf -bIM +bto csZ -bIM +bto cvQ -bJE -bJH +caO +ceb aaU aaa aaa @@ -96314,7 +95987,7 @@ aCH aew aIn aew -aJV +aFG aew aew ayT @@ -96396,18 +96069,18 @@ bXU bKs bLG bYv -bzA +bYv cwb bYv -bBQ +bsM csV bIe bYB cqz -bIM -cvt +bYB +bua cmS -bJH +ceb aaU aaa aaa @@ -96664,7 +96337,7 @@ cgf bKe czH bKO -bJH +ceb aaU aaa aaa @@ -96830,7 +96503,7 @@ aJt aJN aQg akv -aeJ +aew ayU aSQ aTg @@ -96921,7 +96594,7 @@ cka cmR cFV bKP -bJH +ceb aaU aaa aaa @@ -97087,7 +96760,7 @@ aLf aJO aQi alU -aeJ +aew ayW aSQ aAB @@ -97170,15 +96843,15 @@ cfZ bWX bWX ckf -bCf +bIk bFB bIh -bYK +ccd bJC bKf cFW bKQ -bCg +bIk aaU aaa aaa @@ -97344,7 +97017,7 @@ akv aKa aKw alU -aeJ +aew azc aSQ aAB @@ -97427,15 +97100,15 @@ bXU bXU bXU bWa -bCg +bIk bFC -bIi -caj +bIj +ccd bJD -bCg +btv cFX -bJH -bCg +ccm +cOI cOI cOI cOI @@ -97582,7 +97255,7 @@ alq alq apn aqF -aeJ +aew agD ahr aiH @@ -97684,12 +97357,12 @@ aaU aaU aaU aaU -bCg +bIk clv -bIi -caH +bsU +ccd bJE -bCg +btv cOx cOA cOE @@ -97941,10 +97614,10 @@ aaa aaa aaa aaU -bCg +bIk bZT -bIi -cbK +bsU +ccd ckb coH cOy @@ -98198,12 +97871,12 @@ aaU aaU aaU aaU -bCg +bIk cum bIj ccd cvS -bCg +cOI cOz cOC cOG @@ -98455,12 +98128,12 @@ brU cdZ brU brU -bCg -bFG +bIk +bIk bIk ccB bJH -bCg +cOI cGb bRI cOH @@ -102560,7 +102233,7 @@ bxM cyu cNJ cyB -cyC +cyB cyI cyL buS @@ -102817,7 +102490,7 @@ bbh ciQ bpD bpD -cmB +bpD bpD cyM cyB @@ -103072,16 +102745,16 @@ cgB bqx bbh bPw -bqq -bqq -bqq -bqq -bqq -bqq -bqq -bqq -bqq -bqq +bsZ +bsZ +bsZ +bsZ +csK +csK +csK +csK +csK +csK bHC cFe cFk @@ -103329,17 +103002,17 @@ cgB bqr bbh bPw -bqq -brz -bsL -bSe -bJd +bsZ +bim +bim +bim +csK bQp byw bzG bAC -bCY -bHD +csK +bHG cFf bEl aOF @@ -103586,17 +103259,17 @@ cgB bqr bbh bPw -bqq -cHW -bsM -btn -buj +bsZ +bim +bim +bim +bul bvK -bts -bts -bAD -bCY -bHD +czM +czM +czM +bsN +bHG cFf bJb bJJ @@ -103843,16 +103516,16 @@ cgB bqr bcT bPw -bqq -ccm -bsM -bto -buj +bsZ +bim +bim +bim +bul bwf byD -bts +brK bAE -bCY +bsQ bHE cAm cAt @@ -104098,18 +103771,18 @@ bdF cIL ciF bqz -bdu -caO -cov -ceb -bsN -btp -buj +bcT +bPw +bsZ +bim +bim +bim +bul cup -bts -bts -ckp -bqq +cxf +czM +czM +bsN bHG cFf bJc @@ -104358,15 +104031,15 @@ bqC bdu bXt bqs -brF -bsP +cnk +cnk cnk csi cvu cxf cxh ckD -bqq +csK cPx cFh bJe @@ -104614,19 +104287,19 @@ cjV bdu bdu bXu -bqq -brH -bsQ -col +bsZ +bim +bim +bim bul cws cxg czM bBs -bCY +csK bHI cFf -bJc +btp bJN cHO bKz @@ -104871,15 +104544,15 @@ cgB bTv bcT bQE -bqq -bqq -bqq -com -bqq -cws -byD +bsZ +bim +bim +bim +bul +brH +brJ +czP czP -cxf czW cAc cFi @@ -105128,16 +104801,16 @@ cgB bYW bcT bQE -bqq -cox -cNV -cpI +bsZ +bim +bim +bim csK cKi cvR cPP -bts -bCY +bsL +bul bHJ bIt bJf @@ -105385,16 +105058,16 @@ cgB bbh bbh bQE -bqq -brJ -bsU -crg -bqq +bsZ +bim +bim +bim +csK cyN -bqq +csK bzJ czv -bqq +csK bHK bIu bJh @@ -105642,11 +105315,11 @@ cgB bbh bpm bQE -bqq -brK -bua -btv -bqq +bsZ +bim +bim +bim +bsZ cyO byN bzK @@ -105899,11 +105572,11 @@ cmn bWZ bXj bXv -bqq -bqq -bqq -bqq -bqq +bsZ +bsZ +bsZ +bsZ +bsZ cyP byQ bzS From 5d99f68d8cd3bac50fb4a847096f2c12c667cbf3 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 25 Jun 2020 14:57:41 -0500 Subject: [PATCH 037/119] stinky panda goes in the box --- _maps/map_files/CogStation/CogStation.dmm | 13 ++++++++----- .../mob/living/simple_animal/friendly/panda.dm | 3 +++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/_maps/map_files/CogStation/CogStation.dmm b/_maps/map_files/CogStation/CogStation.dmm index a9094f1f29..de4c6da350 100644 --- a/_maps/map_files/CogStation/CogStation.dmm +++ b/_maps/map_files/CogStation/CogStation.dmm @@ -1250,11 +1250,10 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/structure/closet/crate/freezer, /obj/machinery/firealarm{ pixel_y = 26 }, -/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/machinery/washing_machine, /turf/open/floor/plasteel, /area/crew_quarters/lounge) "acW" = ( @@ -2407,6 +2406,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/washing_machine, /turf/open/floor/plasteel/checker, /area/hallway/secondary/entry) "afP" = ( @@ -2640,9 +2640,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/mob/living/simple_animal/pet/redpanda{ - name = "Stinky" - }, /turf/open/floor/plasteel, /area/crew_quarters/lounge) "agt" = ( @@ -2671,6 +2668,11 @@ pixel_y = 28 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/displaycase/labcage{ + desc = "A glass lab container for storing smelly creatures."; + name = "stinky panda containment"; + start_showpiece_type = /mob/living/simple_animal/pet/redpanda/stinky + }, /turf/open/floor/plasteel, /area/crew_quarters/lounge) "agx" = ( @@ -3801,6 +3803,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/washing_machine, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, diff --git a/code/modules/mob/living/simple_animal/friendly/panda.dm b/code/modules/mob/living/simple_animal/friendly/panda.dm index 7e523fea83..b3e8c1438f 100644 --- a/code/modules/mob/living/simple_animal/friendly/panda.dm +++ b/code/modules/mob/living/simple_animal/friendly/panda.dm @@ -21,3 +21,6 @@ response_harm_simple = "kick" gold_core_spawnable = FRIENDLY_SPAWN footstep_type = FOOTSTEP_MOB_CLAW + +/mob/living/simple_animal/pet/redpanda/stinky + name = "Stinky" From 42ae6233dba86c2ab9905fa44ba2aab81e965b4c Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 25 Jun 2020 15:18:11 -0500 Subject: [PATCH 038/119] aeugh --- _maps/map_files/CogStation/CogStation.dmm | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/_maps/map_files/CogStation/CogStation.dmm b/_maps/map_files/CogStation/CogStation.dmm index de4c6da350..2a5e73676f 100644 --- a/_maps/map_files/CogStation/CogStation.dmm +++ b/_maps/map_files/CogStation/CogStation.dmm @@ -18369,7 +18369,7 @@ pixel_x = 22 }, /obj/machinery/power/apc/highcap/fifteen_k{ - areastring = "area/tcommsat/computer"; + areastring = "/area/tcommsat/server"; dir = 1; name = "Telecomms Server APC"; pixel_y = 24 @@ -18378,7 +18378,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/tcommsat/computer) +/area/tcommsat/server) "aND" = ( /turf/open/floor/plasteel/white, /area/medical{ @@ -38554,7 +38554,7 @@ }, /obj/structure/cable, /obj/machinery/power/apc{ - areastring = "area/science/xenobiology"; + areastring = "/area/science/xenobiology"; name = "Xenobiology Lab APC"; pixel_y = -24 }, @@ -43759,7 +43759,7 @@ pixel_x = 22 }, /obj/machinery/turretid{ - control_area = "area/ai_monitored/turret_protected/ai"; + control_area = "/area/ai_monitored/turret_protected/ai"; dir = 1; name = "AI Chamber turret control"; pixel_x = 5; @@ -60872,10 +60872,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 8; - icon_state = "intact" - }, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -71239,7 +71235,7 @@ icon_state = "1-8" }, /obj/machinery/turretid{ - control_area = "area/science/server"; + control_area = "/area/science/server"; icon_state = "control_stun"; name = "Computer Core turret control"; pixel_x = -3; From 57fca41e209bc93d160141d895145d1053c3dd3b Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 25 Jun 2020 15:22:11 -0500 Subject: [PATCH 039/119] aeugh2 --- _maps/shuttles/whiteship_cog.dmm | 19 ++++++++----------- code/datums/shuttles.dm | 6 +++++- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/_maps/shuttles/whiteship_cog.dmm b/_maps/shuttles/whiteship_cog.dmm index 9410682219..9e4463df6b 100644 --- a/_maps/shuttles/whiteship_cog.dmm +++ b/_maps/shuttles/whiteship_cog.dmm @@ -32,11 +32,6 @@ "g" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/abandoned) -"h" = ( -/obj/machinery/door/airlock/external, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/shuttle/abandoned) "i" = ( /obj/machinery/suit_storage_unit/security, /obj/machinery/light/small{ @@ -64,6 +59,7 @@ /area/shuttle/abandoned) "m" = ( /obj/structure/bed, +/obj/item/bedsheet/orange, /turf/open/floor/plasteel, /area/shuttle/abandoned) "n" = ( @@ -130,7 +126,6 @@ /area/shuttle/abandoned) "x" = ( /obj/machinery/door/firedoor/border_only/closed{ - icon_state = "door_closed"; dir = 4 }, /obj/machinery/door/window/eastright, @@ -174,12 +169,12 @@ dir = 8 }, /obj/structure/closet/crate/secure/weapon, -/obj/item/gun/energy/laser/carbine, /obj/machinery/button/flasher{ id = "cogws"; pixel_x = -24; pixel_y = 8 }, +/obj/item/gun/energy/laser/retro, /turf/open/floor/plasteel, /area/shuttle/abandoned) "D" = ( @@ -191,7 +186,7 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/item/gun/energy/e_gun/stun, +/obj/item/gun/energy/laser/retro, /turf/open/floor/plasteel, /area/shuttle/abandoned) "E" = ( @@ -228,12 +223,14 @@ "I" = ( /obj/structure/table/reinforced, /obj/item/clothing/glasses/sunglasses, +/obj/item/gps{ + gpstag = "NTPRS" + }, /turf/open/floor/plasteel/grimy, /area/shuttle/abandoned) "J" = ( /obj/structure/curtain, /obj/machinery/shower{ - name = "shower"; pixel_y = 12 }, /obj/item/soap/nanotrasen, @@ -329,13 +326,13 @@ d "} (5,1,1) = {" d -h +g n n B H n -h +g d "} (6,1,1) = {" diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 5282156042..d275684bba 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -462,6 +462,10 @@ suffix = "whiteship_pod" name = "Salvage Pod" +/datum/map_template/shuttle/whiteship/cog + suffix = "cog" + name = "NT Prisoner Transport" + /datum/map_template/shuttle/cargo/box suffix = "box" name = "supply shuttle (Box)" @@ -628,4 +632,4 @@ /datum/map_template/shuttle/hunter/bounty suffix = "bounty" - name = "Bounty Hunter Ship" \ No newline at end of file + name = "Bounty Hunter Ship" From 46acf770b4cefc2cf307cfbcbfcf7657ff4c048c Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Thu, 25 Jun 2020 14:00:37 -0700 Subject: [PATCH 040/119] Update roundend.dm --- code/__HELPERS/roundend.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index fc79c546e7..045ca2c519 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -174,7 +174,7 @@ to_chat(world, "


    The round has ended.") if(LAZYLEN(GLOB.round_end_notifiees)) - send2irc("Notice", "[GLOB.round_end_notifiees.Join(", ")] the round has ended.") + world.TgsTargetedChatBroadcast("[GLOB.round_end_notifiees.Join(", ")] the round has ended.", FALSE) for(var/I in round_end_events) var/datum/callback/cb = I From ea5b155057df34fed3c3e010119fe17a229de0cd Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 25 Jun 2020 19:39:37 -0500 Subject: [PATCH 041/119] lying down now isnt random --- code/modules/mob/living/living_mobility.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/living_mobility.dm b/code/modules/mob/living/living_mobility.dm index 32038a6102..32586c01bd 100644 --- a/code/modules/mob/living/living_mobility.dm +++ b/code/modules/mob/living/living_mobility.dm @@ -96,7 +96,14 @@ mobility_flags &= ~MOBILITY_STAND setMovetype(movement_type | CRAWLING) if(!lying) //force them on the ground - lying = pick(90, 270) + if(src.dir == 1) + lying = pick(90, 270) + if(src.dir == 2) + lying = pick(90, 270) + if(src.dir == 4) + lying = 90 + if(src.dir == 8) + lying = 270 if(has_gravity() && !buckled) playsound(src, "bodyfall", 20, 1) else From 899837324134d76f566ce369dc7e7a89b6415a52 Mon Sep 17 00:00:00 2001 From: Detective-Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 25 Jun 2020 19:58:41 -0500 Subject: [PATCH 042/119] Update code/modules/mob/living/living_mobility.dm Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/modules/mob/living/living_mobility.dm | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/code/modules/mob/living/living_mobility.dm b/code/modules/mob/living/living_mobility.dm index 32586c01bd..654a979445 100644 --- a/code/modules/mob/living/living_mobility.dm +++ b/code/modules/mob/living/living_mobility.dm @@ -96,14 +96,13 @@ mobility_flags &= ~MOBILITY_STAND setMovetype(movement_type | CRAWLING) if(!lying) //force them on the ground - if(src.dir == 1) - lying = pick(90, 270) - if(src.dir == 2) - lying = pick(90, 270) - if(src.dir == 4) - lying = 90 - if(src.dir == 8) - lying = 270 + switch(dir) + if(NORTH, SOUTH) + lying = pick(90, 270) + if(EAST) + lying = 90 + else //West + lying = 270 if(has_gravity() && !buckled) playsound(src, "bodyfall", 20, 1) else From 38153a2cbe0fc567c00e14dea8ab1921cacf0e69 Mon Sep 17 00:00:00 2001 From: b1tt3r1n0 Date: Thu, 25 Jun 2020 21:20:58 -0400 Subject: [PATCH 043/119] Fuck abuse of mechanics, fermi chem edition. --- .../code/modules/reagents/chemistry/recipes/fermi.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm b/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm index b2c80e4a16..a24a5beaad 100644 --- a/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm +++ b/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm @@ -165,7 +165,7 @@ if(amount_to_spawn <= 0) amount_to_spawn = 1 for(var/i in 1 to amount_to_spawn) - var/mob/living/simple_animal/slime/S = new(T,"green") + var/mob/living/simple_animal/slime/S = new(T,"pyrite") S.damage_coeff = list(BRUTE = 0.9 , BURN = 2, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1) S.name = "Living teratoma" S.real_name = "Living teratoma" From a83a543bdf045f8a30009ee2a99381895ffb813f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 25 Jun 2020 20:33:37 -0500 Subject: [PATCH 044/119] Automatic changelog generation for PR #12592 [ci skip] --- html/changelogs/AutoChangeLog-pr-12592.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12592.yml diff --git a/html/changelogs/AutoChangeLog-pr-12592.yml b/html/changelogs/AutoChangeLog-pr-12592.yml new file mode 100644 index 0000000000..6f6fa81dcc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12592.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - rscadd: "felinids now nya when tabled" From 7f563c24fdfd6c456c5f0dd3490ab641a63e469f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 26 Jun 2020 06:40:15 -0500 Subject: [PATCH 045/119] Automatic changelog generation for PR #12610 [ci skip] --- html/changelogs/AutoChangeLog-pr-12610.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12610.yml diff --git a/html/changelogs/AutoChangeLog-pr-12610.yml b/html/changelogs/AutoChangeLog-pr-12610.yml new file mode 100644 index 0000000000..8ce28484a7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12610.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - tweak: "Lying down is better" From 8f6b31c26eceb03e0c0bfe77a29940dbc09c8282 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 26 Jun 2020 18:40:20 +0200 Subject: [PATCH 046/119] Solving several issues. --- code/datums/looping_sounds/_looping_sound.dm | 12 +++++-- code/game/machinery/doors/door.dm | 2 +- code/game/machinery/doors/windowdoor.dm | 26 +++++++++++---- code/game/objects/items/crayons.dm | 7 +--- .../objects/items/devices/radio/headset.dm | 3 ++ code/game/objects/structures/window.dm | 28 +++++++--------- .../antagonists/changeling/changeling.dm | 31 ++++++++++++------ .../antagonists/changeling/powers/spiders.dm | 2 +- .../subtypes/weaponized.dm | 2 +- code/modules/mob/mob.dm | 2 +- .../guns/energy/kinetic_accelerator.dm | 9 +---- code/modules/research/techweb/_techweb.dm | 2 +- icons/mob/robots.dmi | Bin 254536 -> 254534 bytes 13 files changed, 72 insertions(+), 54 deletions(-) diff --git a/code/datums/looping_sounds/_looping_sound.dm b/code/datums/looping_sounds/_looping_sound.dm index bafb6fbf0e..f110d5e8ed 100644 --- a/code/datums/looping_sounds/_looping_sound.dm +++ b/code/datums/looping_sounds/_looping_sound.dm @@ -23,10 +23,14 @@ var/end_sound var/chance var/volume = 100 + var/vary = FALSE var/max_loops var/direct + var/extra_range = 0 + var/falloff var/timerid + var/init_timerid /datum/looping_sound/New(list/_output_atoms=list(), start_immediately=FALSE, _direct=FALSE) if(!mid_sounds) @@ -47,13 +51,15 @@ /datum/looping_sound/proc/start(atom/add_thing) if(add_thing) output_atoms |= add_thing - if(timerid) + if(timerid || init_timerid) return on_start() /datum/looping_sound/proc/stop(atom/remove_thing) if(remove_thing) output_atoms -= remove_thing + if(init_timerid) + deltimer(init_timerid) if(!timerid) return on_stop() @@ -80,7 +86,7 @@ if(direct) SEND_SOUND(thing, S) else - playsound(thing, S, volume) + playsound(thing, S, volume, vary, extra_range, falloff) /datum/looping_sound/proc/get_sound(starttime, _mid_sounds) . = _mid_sounds || mid_sounds @@ -92,7 +98,7 @@ if(start_sound) play(start_sound) start_wait = start_length - addtimer(CALLBACK(src, .proc/sound_loop), start_wait, TIMER_CLIENT_TIME) + init_timerid = addtimer(CALLBACK(src, .proc/sound_loop), start_wait, TIMER_CLIENT_TIME | TIMER_STOPPABLE) /datum/looping_sound/proc/on_stop() if(end_sound) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 1fb50e13c6..15f83fa268 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -18,7 +18,7 @@ var/secondsElectrified = 0 var/shockedby - var/visible = TRUE + var/visible = TRUE // To explain: Wheter the door can block line of sight when closed or not. var/operating = FALSE var/glass = FALSE var/welded = FALSE diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 492e90720c..f04b401a26 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -54,6 +54,15 @@ else icon_state = "[src.base_state]open" +/obj/machinery/door/window/update_atom_colour() + if((color && (color_hex2num(color) < 255))) + visible = TRUE + if(density) + set_opacity(TRUE) + else + visible = FALSE + set_opacity(density && visible) + /obj/machinery/door/window/proc/open_and_close() open() if(src.check_access(null)) @@ -143,16 +152,18 @@ do_animate("opening") playsound(src.loc, 'sound/machines/windowdoor.ogg', 100, 1) src.icon_state ="[src.base_state]open" - sleep(10) + addtimer(CALLBACK(src, .proc/finish_opening), 10) + return TRUE +/obj/machinery/door/window/proc/finish_opening() + operating = FALSE density = FALSE -// src.sd_set_opacity(0) //TODO: why is this here? Opaque windoors? ~Carn + if(visible) + set_opacity(FALSE) air_update_turf(1) update_freelook_sight() - if(operating == 1) //emag again operating = FALSE - return 1 /obj/machinery/door/window/close(forced=0) if (src.operating) @@ -171,10 +182,13 @@ density = TRUE air_update_turf(1) update_freelook_sight() - sleep(10) + addtimer(CALLBACK(.proc/finish_closing), 10) + return TRUE +/obj/machinery/door/window/proc/finish_closing() + if(visible) + set_opacity(TRUE) operating = FALSE - return 1 /obj/machinery/door/window/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) switch(damage_type) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index a4ed8dedd1..fc98da2c0d 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -737,12 +737,7 @@ to_chat(usr, "A color that dark on an object like this? Surely not...") return FALSE - - if(istype(target, /obj/structure/window)) - var/obj/structure/window/W = target - W.spraycan_paint(paint_color) - else - target.add_atom_colour(paint_color, WASHABLE_COLOUR_PRIORITY) + target.add_atom_colour(paint_color, WASHABLE_COLOUR_PRIORITY) . = use_charges(user, 2) var/fraction = min(1, . / reagents.maximum_volume) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 5728a97dda..6ac2d310a1 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -258,6 +258,9 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "\proper mini Integrated Subspace Transceiver " subspace_transmission = FALSE +/obj/item/radio/headset/silicon/pai/ComponentInitialize() + . = ..() + AddElement(/datum/element/empprotection, EMP_PROTECT_WIRES) /obj/item/radio/headset/silicon/ai name = "\proper Integrated Subspace Transceiver " diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index e896f8072b..17031a51df 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -271,29 +271,27 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) air_update_turf(TRUE) update_nearby_icons() -/obj/structure/window/proc/spraycan_paint(paint_color) - if(color_hex2num(paint_color) < 255) - set_opacity(255) - else - set_opacity(initial(opacity)) - add_atom_colour(paint_color, WASHABLE_COLOUR_PRIORITY) - /obj/structure/window/proc/electrochromatic_dim() if(electrochromatic_status == ELECTROCHROMATIC_DIMMED) return electrochromatic_status = ELECTROCHROMATIC_DIMMED - animate(src, color = "#222222", time = 2) - set_opacity(TRUE) + var/current = color + add_atom_colour("#222222", FIXED_COLOUR_PRIORITY) + var/newcolor = color + if(color != current) + color = current + animate(src, color = newcolor, time = 2) /obj/structure/window/proc/electrochromatic_off() if(electrochromatic_status == ELECTROCHROMATIC_OFF) return electrochromatic_status = ELECTROCHROMATIC_OFF var/current = color - update_atom_colour() + remove_atom_colour(FIXED_COLOUR_PRIORITY, "#222222") var/newcolor = color - color = current - animate(src, color = newcolor, time = 2) + if(color != current) + color = current + animate(src, color = newcolor, time = 2) /obj/structure/window/proc/remove_electrochromatic() electrochromatic_off() @@ -348,11 +346,9 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) GLOB.electrochromatic_window_lookup[electrochromatic_id] |= src /obj/structure/window/update_atom_colour() - if((electrochromatic_status != ELECTROCHROMATIC_OFF) && (electrochromatic_status != ELECTROCHROMATIC_DIMMED)) - return FALSE . = ..() - if(color && (color_hex2num(color) < 255)) - set_opacity(255) + if(electrochromatic_status == ELECTROCHROMATIC_DIMMED || (color && (color_hex2num(color) < 255))) + set_opacity(TRUE) else set_opacity(FALSE) diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index 35639bfd97..3267f2bdc1 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -397,20 +397,31 @@ escape_objective_possible = FALSE break var/changeling_objective = rand(1,3) + var/generic_absorb_objective = FALSE + var/multiple_lings = length(get_antag_minds(/datum/antagonist/changeling,TRUE)) > 1 switch(changeling_objective) if(1) - var/datum/objective/absorb/absorb_objective = new - absorb_objective.owner = owner - absorb_objective.gen_amount_goal(6, 8) - objectives += absorb_objective + generic_absorb_objective = TRUE if(2) - var/datum/objective/absorb_changeling/ac = new - ac.owner = owner - objectives += ac + if(multiple_lings) + var/datum/objective/absorb_changeling/ac = new + ac.owner = owner + objectives += ac + else + generic_absorb_objective = TRUE if(3) - var/datum/objective/absorb_most/ac = new - ac.owner = owner - objectives += ac + if(multiple_lings) + var/datum/objective/absorb_most/ac = new + ac.owner = owner + objectives += ac + else + generic_absorb_objective = TRUE + + if(generic_absorb_objective) + var/datum/objective/absorb/absorb_objective = new + absorb_objective.owner = owner + absorb_objective.gen_amount_goal(6, 8) + objectives += absorb_objective if(prob(60)) if(prob(85)) diff --git a/code/modules/antagonists/changeling/powers/spiders.dm b/code/modules/antagonists/changeling/powers/spiders.dm index 6bd15fea92..63213afbea 100644 --- a/code/modules/antagonists/changeling/powers/spiders.dm +++ b/code/modules/antagonists/changeling/powers/spiders.dm @@ -1,7 +1,7 @@ /obj/effect/proc_holder/changeling/spiders name = "Spread Infestation" desc = "Our form divides, creating arachnids which will grow into deadly beasts." - helptext = "The spiders are thoughtless creatures, and may attack their creators when fully grown. Requires at least 3 DNA gained through Absorb, and not through DNA sting. This ability is very loud, and will guarantee that our blood will react violently to heat." + helptext = "The spiders are thoughtless creatures, and may attack their creators when fully grown. Requires to have gained 3 DNA through Absorb (regardless of current amount), and not through DNA sting. This ability is very loud, and will guarantee that our blood will react violently to heat." chemical_cost = 45 dna_cost = 1 loudness = 4 diff --git a/code/modules/integrated_electronics/subtypes/weaponized.dm b/code/modules/integrated_electronics/subtypes/weaponized.dm index 3123eeabbe..f7dea13052 100644 --- a/code/modules/integrated_electronics/subtypes/weaponized.dm +++ b/code/modules/integrated_electronics/subtypes/weaponized.dm @@ -81,7 +81,7 @@ to_chat(user, "There's no weapon to remove from the mechanism.") /obj/item/integrated_circuit/weaponized/weapon_firing/do_work() - if(!assembly || !installed_gun) + if(!assembly || !installed_gun || !installed_gun.can_shoot()) return if(isliving(assembly.loc)) var/mob/living/L = assembly.loc diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index c5d2a34f89..56668a68f5 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -338,7 +338,7 @@ mob/visible_message(message, self_message, blind_message, vision_distance = DEFA set name = "Examine" set category = "IC" - if(isturf(A) && !(sight & SEE_TURFS) && !(A in view(client ? client.view : world.view, src))) + if(isturf(A) && !(sight & SEE_TURFS) && !(src in viewers(client ? client.view : world.view, A))) // shift-click catcher may issue examinate() calls for out-of-sight turfs return diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 49c069ca62..0c723199a1 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -34,13 +34,6 @@ righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' ammo_type = list(/obj/item/ammo_casing/energy/kinetic/premium) -/obj/item/gun/energy/kinetic_accelerator/premiumka/dropped(mob/user) - . = ..() - if(!QDELING(src) && !holds_charge) - // Put it on a delay because moving item from slot to hand - // calls dropped(). - addtimer(CALLBACK(src, .proc/empty_if_not_held), 1.60) - /obj/item/ammo_casing/energy/kinetic/premium projectile_type = /obj/item/projectile/kinetic/premium @@ -151,7 +144,7 @@ addtimer(CALLBACK(src, .proc/empty_if_not_held), 2) /obj/item/gun/energy/kinetic_accelerator/proc/empty_if_not_held() - if(!ismob(loc)) + if(!ismob(loc) && !istype(loc, /obj/item/integrated_circuit)) empty() /obj/item/gun/energy/kinetic_accelerator/proc/empty() diff --git a/code/modules/research/techweb/_techweb.dm b/code/modules/research/techweb/_techweb.dm index 503bd8bae7..a0f0c651f0 100644 --- a/code/modules/research/techweb/_techweb.dm +++ b/code/modules/research/techweb/_techweb.dm @@ -24,10 +24,10 @@ var/list/tiers = list() //Assoc list, id = number, 1 is available, 2 is all reqs are 1, so on /datum/techweb/New() + hidden_nodes = SSresearch.techweb_nodes_hidden.Copy() for(var/i in SSresearch.techweb_nodes_starting) var/datum/techweb_node/DN = SSresearch.techweb_node_by_id(i) research_node(DN, TRUE, FALSE) - hidden_nodes = SSresearch.techweb_nodes_hidden.Copy() return ..() /datum/techweb/admin diff --git a/icons/mob/robots.dmi b/icons/mob/robots.dmi index 9bb41bf52798a8387bb5f82fb84fcf29de454d99..2bb8af7c61a853ad2e8774aee0b5cb10eeaf023e 100644 GIT binary patch delta 1185 zcmV;S1YY~d#1F>A50E5(b$V1-bVOxyV{&P5bZKvH004NL&6-Vb+eQ$E&(g0TlB4Ce zqNJob=u$W+3^eJXKY&=0LuwszM_5u4)L-8NsSnCr&bu;`6a);|csL*L%+4-1c^~}o z`OoLC!PA%L>7Hz**#zrg`O9z9$w8;}CRhiHa5~wL&Np@QOI53Xnu2xkE}g%dPEu{F zU>z){lgz4;s$d<=uaHni79tYMj$+wSj5vB=z!d^50LXI8^#ea77jiyGKBDA-L@-5i zO_5wvIM;}aR3xcXd4KdDrjwKkbqvqc|P zmg_j>gF(367NJ6a1X>`_5`k6-^Z|k50#fTE0u|&ac^6Z*6tRCO*;!p5#d2o_vz1fG z3T7)8DJz(*T&ApGwsN7eg4xQY$_i#H7b`26tz3tywxqtviZq-oNyEvSG@L9-!^x^x zDwQ^s<(O*`=KUjY$t1id8(hy&M!X0(QJJ3dmnk0-8OOK2{@&EVh}0 zTfXeOB}O+h!Z$mAMpQZl(l z8=6e6(FG+OJlw~+&fAW_u(!oP|79*?6;-u=GO4oiUDpi{NOAi{+PPA5+!jM&UCs2B zd!~aC`x$Gl4dC42TZWq#ytEpM>7MLHQ3_gxS1hg(nOu7bjhi^6`ZRqm1&jt0_$Q^clqZ=j5 z+!D#(S=TV0X@mQ8z(6$qS&cJbxr~8-Y zTDFts;7hSVu|Sg^`U4D#8p+&99D|Z=xWB#!`Ac3=^U|v%g@6Ti@n}BY84f8X@1s9H z|M~nidiwG_-jS;e+h`fhfB9`Z+MBdqN6Tmyk4I}V`MPd?scKb!Q?!iUrPFugQEFTj zEu;B(lsQ#W6)mIb6%xzHOhgjdQ6f7^5JwLTxI&;A069*$e&7dvA*a3MBTDW`1XCo} z6v;J(b6s(fiX@dP?~eY%c$8A14$(52PR`GGR4{L%WfYG`j`qf;H}(!xL5_2C-Dn=! za+9RIw+Of0AXJQhKr;lIBhUhYJ|Iw1Kx%zNpn^OlZ)3`pBK8mItuysOEO%BgJ2{1{ zV0LnmvVz&kWy%U>Cl@L!n4MgztYCI>v9f~M$#tk|N9vobNW;mJG@PtS!^xsFoUDqY zQW;x0PPi6f-aYb$tmYlL=z6|-x~9cHgz|fNyj~!aNoM*UqRlbm|2^f$J&tscDyqR$X}5L&7R2+t1DVLY%>S9 zeA)MrL;bD_ARD(cnpPQ3QmG1B)lS(eW8XG2pLd=>?tJ2|zn)Js9YM;g_)LnK#NRcO zt}GI)YZ^>{ihnU1BL29$2EM1SHpmh?l0c)MSh>|}-mI0ZYJ+{R{$6-~f*Kx!lO;TX zfPzO<7VsNck9@5bizhelNLtPYofWh0-jmNC6=^Bb`1dzQ>WL29c)%5*fnsh*Y1!w7 zlon_GV$k}%sm@KjXkLh#4JqqcQfjpFaQ^iX_S&d_rUVQgLQU_M6SS@1Zr?% zb_j_G>hE*;O|$wFRGK*=*KOZlR#saZDJ%e_|5*TY9M;sn0$G}fi@ z$)hasnFJI*vB1PImfYWeJ-rcZ3*sFSM;oHPpD=xUPlKJ4!B}8f_D}(N{@f&y;n#4; z=rb07TCLT=rYq=_a|DqC#|f3)>!Nkj+eabyCJhJ3(~!W?^^@2WACaDz9iQ7id9|mn zd23VAXXiD2+}@g7f0@fft*Tmo*;G0CuIq*eWV?MMZC$B(Zi}I?u4eke zKhwd8!;Cf825|21-NnrdL0a|2bWe7JCiC<{yTqHKUP zFUp2V;}0b`qd}x837$kH1q`8*!sd@Rj?iodQAImbnF`Idp>b`Fe26@K0o{?=Fs%cB zeJNbS0qtWfxv&O;zDU5VhS|C_Jaj4@Fmoy$Hgddigl03)hAw~mT+on>++#O1x7Wy!HfiM`pw9L5(TLh3DJi`p#}K znNFsQ$sJaF{{yWR+xzJA*Qe;|%k%gNKXm<*B?arD_Jg7XhoS@lhoS@mx1t0Cq}@Fi BO?3bO From d1025b10cd0c8b6a4aca77dcfb7aac028751e401 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 26 Jun 2020 18:49:20 +0200 Subject: [PATCH 047/119] mh. --- code/modules/antagonists/changeling/powers/spiders.dm | 2 +- code/modules/mob/mob.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/changeling/powers/spiders.dm b/code/modules/antagonists/changeling/powers/spiders.dm index 63213afbea..69900ea8f9 100644 --- a/code/modules/antagonists/changeling/powers/spiders.dm +++ b/code/modules/antagonists/changeling/powers/spiders.dm @@ -1,7 +1,7 @@ /obj/effect/proc_holder/changeling/spiders name = "Spread Infestation" desc = "Our form divides, creating arachnids which will grow into deadly beasts." - helptext = "The spiders are thoughtless creatures, and may attack their creators when fully grown. Requires to have gained 3 DNA through Absorb (regardless of current amount), and not through DNA sting. This ability is very loud, and will guarantee that our blood will react violently to heat." + helptext = "The spiders are thoughtless creatures, and may attack their creators when fully grown. Requires at least 3 DNA gained through Absorb (regardless of current amount), and not through DNA sting. This ability is very loud, and will guarantee that our blood will react violently to heat." chemical_cost = 45 dna_cost = 1 loudness = 4 diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 56668a68f5..c5d2a34f89 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -338,7 +338,7 @@ mob/visible_message(message, self_message, blind_message, vision_distance = DEFA set name = "Examine" set category = "IC" - if(isturf(A) && !(sight & SEE_TURFS) && !(src in viewers(client ? client.view : world.view, A))) + if(isturf(A) && !(sight & SEE_TURFS) && !(A in view(client ? client.view : world.view, src))) // shift-click catcher may issue examinate() calls for out-of-sight turfs return From 09ce081565ac7fc00d1974f1bf3e3248e1ef7f5e Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 26 Jun 2020 19:11:23 +0200 Subject: [PATCH 048/119] Based chicken simple mob reveals issue with code. --- code/game/machinery/doors/windowdoor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index f04b401a26..c9c577231e 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -182,7 +182,7 @@ density = TRUE air_update_turf(1) update_freelook_sight() - addtimer(CALLBACK(.proc/finish_closing), 10) + addtimer(CALLBACK(src, .proc/finish_closing), 10) return TRUE /obj/machinery/door/window/proc/finish_closing() From c00390460043c2c84f5323e4d66c7dbb34f1ed41 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Fri, 26 Jun 2020 19:14:20 +0200 Subject: [PATCH 049/119] Update code/game/machinery/doors/door.dm Co-authored-by: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> --- code/game/machinery/doors/door.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 15f83fa268..02a7e4ef97 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -18,7 +18,7 @@ var/secondsElectrified = 0 var/shockedby - var/visible = TRUE // To explain: Wheter the door can block line of sight when closed or not. + var/visible = TRUE // To explain: Whether the door can block line of sight when closed or not. var/operating = FALSE var/glass = FALSE var/welded = FALSE From 13c2c335f40fd0f82d0abe0e1e116bb23ee75455 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Fri, 26 Jun 2020 10:50:09 -0700 Subject: [PATCH 050/119] Update chat_commands.dm --- code/modules/admin/chat_commands.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/chat_commands.dm b/code/modules/admin/chat_commands.dm index 9b15729a9e..7664d85b7d 100644 --- a/code/modules/admin/chat_commands.dm +++ b/code/modules/admin/chat_commands.dm @@ -84,7 +84,7 @@ GLOBAL_LIST(round_end_notifiees) if(!SSticker.IsRoundInProgress() && SSticker.HasRoundStarted()) return "[sender.mention], the round has already ended!" LAZYINITLIST(GLOB.round_end_notifiees) - GLOB.round_end_notifiees["<@[sender.mention]>"] = TRUE + GLOB.round_end_notifiees[sender.mention] = TRUE return "I will notify [sender.mention] when the round ends." /datum/tgs_chat_command/sdql From 2739937a44ab2a1a3d62aed921934d1e402c66c0 Mon Sep 17 00:00:00 2001 From: Ragolution Date: Fri, 26 Jun 2020 15:09:19 -0400 Subject: [PATCH 051/119] By request and by request only. --- strings/traumas.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/strings/traumas.json b/strings/traumas.json index 833c786b75..f461c5f5fd 100644 --- a/strings/traumas.json +++ b/strings/traumas.json @@ -130,7 +130,8 @@ "@pick(semicolon)*awoo", "@pick(semicolon)*merp", "@pick(semicolon)*weh", - "@pick(semicolon)My balls finally feel full, again." + "@pick(semicolon)My balls finally feel full, again.", + "@pick(semicolon)Assaltign a sec osficer aren't crime if ur @pick(roles)" ], "mutations": [ From 334d55bef3573f583df389244c14ac6eda910c27 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 26 Jun 2020 20:29:40 +0100 Subject: [PATCH 052/119] add support for custom blood colours --- code/game/atoms.dm | 15 ++++++++------- .../objects/effects/decals/cleanable/humans.dm | 4 ++-- code/modules/clothing/shoes/_shoes.dm | 2 ++ code/modules/mob/living/blood.dm | 2 +- .../mob/living/carbon/human/human_movement.dm | 3 ++- code/modules/mob/living/carbon/human/species.dm | 1 + .../living/carbon/human/species_types/bugmen.dm | 1 + .../carbon/human/species_types/flypeople.dm | 1 + .../mob/living/carbon/human/species_types/ipc.dm | 1 + .../carbon/human/species_types/jellypeople.dm | 1 + .../carbon/human/species_types/lizardpeople.dm | 1 + .../living/carbon/human/species_types/synthliz.dm | 2 +- code/modules/mob/living/carbon/update_icons.dm | 5 ++++- code/modules/projectiles/projectile.dm | 2 +- .../reagents/chemistry/reagents/other_reagents.dm | 2 +- 15 files changed, 28 insertions(+), 15 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index e3f4829d3d..20f6ddb20d 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -446,8 +446,10 @@ return var/list/blood_dna = list() if(dna) + blood_dna["color"] = list(dna.species.exotic_blood_color) //so when combined, the list grows with the number of colors blood_dna[dna.unique_enzymes] = dna.blood_type else + blood_dna["color"] = list(BLOOD_COLOR_HUMAN) blood_dna["UNKNOWN DNA"] = "X*" return blood_dna @@ -544,23 +546,22 @@ /atom/proc/blood_DNA_to_color() var/list/colors = list()//first we make a list of all bloodtypes present - for(var/bloop in blood_DNA) - if(colors[blood_DNA[bloop]]) - colors[blood_DNA[bloop]]++ + for(var/blood_color in blood_DNA["color"]) + if(colors[blood_color]) + colors[blood_color]++ else - colors[blood_DNA[bloop]] = 1 + colors[blood_color] = 1 var/final_rgb = BLOOD_COLOR_HUMAN //a default so we don't have white blood graphics if something messed up - if(colors.len) var/sum = 0 //this is all shitcode, but it works; trust me - final_rgb = bloodtype_to_color(colors[1]) + final_rgb = colors[1] sum = colors[colors[1]] if(colors.len > 1) var/i = 2 while(i <= colors.len) var/tmp = colors[colors[i]] - final_rgb = BlendRGB(final_rgb, bloodtype_to_color(colors[i]), tmp/(tmp+sum)) + final_rgb = BlendRGB(final_rgb, colors[i], tmp/(tmp+sum)) sum += tmp i++ diff --git a/code/game/objects/effects/decals/cleanable/humans.dm b/code/game/objects/effects/decals/cleanable/humans.dm index a5acc7d394..fa16a95faf 100644 --- a/code/game/objects/effects/decals/cleanable/humans.dm +++ b/code/game/objects/effects/decals/cleanable/humans.dm @@ -91,7 +91,7 @@ var/mob/living/carbon/human/H = O var/obj/item/clothing/shoes/S = H.shoes if(S && S.bloody_shoes[blood_state]) - if(color != bloodtype_to_color(S.last_bloodtype)) + if(color != S.last_blood_color) return S.bloody_shoes[blood_state] = max(S.bloody_shoes[blood_state] - BLOOD_LOSS_PER_STEP, 0) shoe_types |= S.type @@ -104,7 +104,7 @@ var/mob/living/carbon/human/H = O var/obj/item/clothing/shoes/S = H.shoes if(S && S.bloody_shoes[blood_state]) - if(color != bloodtype_to_color(S.last_bloodtype))//last entry - we check its color + if(color != S.last_blood_color)//last entry - we check its color return S.bloody_shoes[blood_state] = max(S.bloody_shoes[blood_state] - BLOOD_LOSS_PER_STEP, 0) shoe_types |= S.type diff --git a/code/modules/clothing/shoes/_shoes.dm b/code/modules/clothing/shoes/_shoes.dm index 802dd7265e..447a531717 100644 --- a/code/modules/clothing/shoes/_shoes.dm +++ b/code/modules/clothing/shoes/_shoes.dm @@ -18,6 +18,7 @@ mutantrace_variation = STYLE_DIGITIGRADE var/last_bloodtype = "" //used to track the last bloodtype to have graced these shoes; makes for better performing footprint shenanigans var/last_blood_DNA = "" //same as last one + var/last_blood_color = "" /obj/item/clothing/shoes/ComponentInitialize() . = ..() @@ -48,6 +49,7 @@ if(blood_dna.len) last_bloodtype = blood_dna[blood_dna[blood_dna.len]]//trust me this works last_blood_DNA = blood_dna[blood_dna.len] + last_blood_color = blood_dna["color"] /obj/item/clothing/shoes/worn_overlays(isinhands = FALSE, icon_file, used_state, style_flags = NONE) . = ..() diff --git a/code/modules/mob/living/blood.dm b/code/modules/mob/living/blood.dm index 612358e802..8ca4e6a0e4 100644 --- a/code/modules/mob/living/blood.dm +++ b/code/modules/mob/living/blood.dm @@ -188,7 +188,7 @@ blood_data["viruses"] += D.Copy() blood_data["blood_DNA"] = dna.unique_enzymes - blood_data["bloodcolor"] = bloodtype_to_color(dna.blood_type) + blood_data["bloodcolor"] = dna.species.exotic_blood_color if(disease_resistances && disease_resistances.len) blood_data["resistances"] = disease_resistances.Copy() var/list/temp_chem = list() diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 63ca3f372e..52027e7494 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -77,7 +77,7 @@ var/turf/T = get_turf(src) if(S.bloody_shoes && S.bloody_shoes[S.blood_state]) var/obj/effect/decal/cleanable/blood/footprints/oldFP = locate(/obj/effect/decal/cleanable/blood/footprints) in T - if(oldFP && (oldFP.blood_state == S.blood_state && oldFP.color == bloodtype_to_color(S.last_bloodtype))) + if(oldFP && (oldFP.blood_state == S.blood_state && oldFP.color == S.last_blood_color)) return S.bloody_shoes[S.blood_state] = max(0, S.bloody_shoes[S.blood_state] - BLOOD_LOSS_PER_STEP) var/obj/effect/decal/cleanable/blood/footprints/FP = new /obj/effect/decal/cleanable/blood/footprints(T) @@ -86,6 +86,7 @@ FP.bloodiness = S.bloody_shoes[S.blood_state] if(S.last_bloodtype) FP.blood_DNA += list(S.last_blood_DNA = S.last_bloodtype) + FP.blood_DNA["colors"] += S.last_blood_color FP.update_icon() update_inv_shoes() //End bloody footprints diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index f256345c68..f7ba185800 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -39,6 +39,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/use_skintones = NO_SKINTONES // does it use skintones or not? (spoiler alert this is only used by humans) var/exotic_blood = "" // If your race wants to bleed something other than bog standard blood, change this to reagent id. var/exotic_bloodtype = "" //If your race uses a non standard bloodtype (A+, O-, AB-, etc) + var/exotic_blood_color = BLOOD_COLOR_HUMAN //assume human as the default blood colour, override this default by species subtypes var/meat = /obj/item/reagent_containers/food/snacks/meat/slab/human //What the species drops on gibbing var/list/gib_types = list(/obj/effect/gibspawner/human, /obj/effect/gibspawner/human/bodypartless) var/skinned_type diff --git a/code/modules/mob/living/carbon/human/species_types/bugmen.dm b/code/modules/mob/living/carbon/human/species_types/bugmen.dm index 595a83de9b..a79f9e2392 100644 --- a/code/modules/mob/living/carbon/human/species_types/bugmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/bugmen.dm @@ -15,6 +15,7 @@ disliked_food = TOXIC icon_limbs = DEFAULT_BODYPART_ICON_CITADEL exotic_bloodtype = "BUG" + exotic_blood_color = BLOOD_COLOR_BUG /datum/species/insect/spec_death(gibbed, mob/living/carbon/human/H) if(H) diff --git a/code/modules/mob/living/carbon/human/species_types/flypeople.dm b/code/modules/mob/living/carbon/human/species_types/flypeople.dm index ee4ef83a44..dbf097196d 100644 --- a/code/modules/mob/living/carbon/human/species_types/flypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/flypeople.dm @@ -11,6 +11,7 @@ disliked_food = null liked_food = GROSS exotic_bloodtype = "BUG" + exotic_blood_color = BLOOD_COLOR_BUG /datum/species/fly/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H) if(istype(chem, /datum/reagent/toxin/pestkiller)) diff --git a/code/modules/mob/living/carbon/human/species_types/ipc.dm b/code/modules/mob/living/carbon/human/species_types/ipc.dm index 94d5456c3d..96efaebd74 100644 --- a/code/modules/mob/living/carbon/human/species_types/ipc.dm +++ b/code/modules/mob/living/carbon/human/species_types/ipc.dm @@ -20,6 +20,7 @@ mutanteyes = /obj/item/organ/eyes/ipc exotic_bloodtype = "HF" + exotic_blood_color = BLOOD_COLOR_OIL var/datum/action/innate/monitor_change/screen diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 5bdc0bbb39..043802d019 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -13,6 +13,7 @@ gib_types = list(/obj/effect/gibspawner/slime, /obj/effect/gibspawner/slime/bodypartless) exotic_blood = /datum/reagent/blood/jellyblood exotic_bloodtype = "GEL" + exotic_blood_color = "BLOOD_COLOR_SLIME" damage_overlay_type = "" var/datum/action/innate/regenerate_limbs/regenerate_limbs var/datum/action/innate/slime_change/slime_change //CIT CHANGE diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm index 196073773b..c42e0bf175 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -21,6 +21,7 @@ gib_types = list(/obj/effect/gibspawner/lizard, /obj/effect/gibspawner/lizard/bodypartless) skinned_type = /obj/item/stack/sheet/animalhide/lizard exotic_bloodtype = "L" + exotic_blood_color = BLOOD_COLOR_LIZARD disliked_food = GRAIN | DAIRY liked_food = GROSS | MEAT inert_mutation = FIREBREATH diff --git a/code/modules/mob/living/carbon/human/species_types/synthliz.dm b/code/modules/mob/living/carbon/human/species_types/synthliz.dm index 408d264546..af2e83ee0f 100644 --- a/code/modules/mob/living/carbon/human/species_types/synthliz.dm +++ b/code/modules/mob/living/carbon/human/species_types/synthliz.dm @@ -18,7 +18,7 @@ mutanteyes = /obj/item/organ/eyes/ipc exotic_bloodtype = "S" - + exotic_blood_color = BLOOD_COLOR_OIL /datum/species/synthliz/qualifies_for_rank(rank, list/features) return TRUE diff --git a/code/modules/mob/living/carbon/update_icons.dm b/code/modules/mob/living/carbon/update_icons.dm index 4899067d7b..6fdbcd18a8 100644 --- a/code/modules/mob/living/carbon/update_icons.dm +++ b/code/modules/mob/living/carbon/update_icons.dm @@ -68,7 +68,7 @@ var/dam_colors = "#E62525" if(ishuman(src)) var/mob/living/carbon/human/H = src - dam_colors = bloodtype_to_color(H.dna.blood_type) + dam_colors = H.dna.species.exotic_blood_color var/mutable_appearance/damage_overlay = mutable_appearance('icons/mob/dam_mob.dmi', "blank", -DAMAGE_LAYER, color = dam_colors) overlays_standing[DAMAGE_LAYER] = damage_overlay @@ -193,6 +193,9 @@ /mob/living/carbon/update_body() update_body_parts() + // snowflakey thing: update blood colour if a slimeperson + if(isjellyperson(src)) + dna.species.exotic_blood_color = "#" + dna.features["mcolor"] /mob/living/carbon/proc/update_body_parts() //CHECK FOR UPDATE diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index f279047356..7c988ca730 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -239,7 +239,7 @@ else if(ishuman(target)) var/mob/living/carbon/human/H = target - new /obj/effect/temp_visual/dir_setting/bloodsplatter(target_loca, splatter_dir, bloodtype_to_color(H.dna.blood_type)) + new /obj/effect/temp_visual/dir_setting/bloodsplatter(target_loca, splatter_dir, H.dna.species.exotic_blood_color) else new /obj/effect/temp_visual/dir_setting/bloodsplatter(target_loca, splatter_dir, bloodtype_to_color()) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 117748afc0..47f0e5f728 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -77,7 +77,7 @@ /datum/reagent/blood/on_new(list/data) if(istype(data)) SetViruses(src, data) - color = bloodtype_to_color(data["blood_type"]) + color = data["bloodcolor"] if(data["blood_type"] == "SY") name = "Synthetic Blood" taste_description = "oil" From 9c9868438c277cfe327708a542f5c6112e48464d Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 26 Jun 2020 22:49:43 +0100 Subject: [PATCH 053/119] some fixes --- code/game/atoms.dm | 5 +++++ .../mob/living/carbon/human/species_types/jellypeople.dm | 4 ++++ code/modules/mob/living/carbon/update_icons.dm | 3 --- code/modules/reagents/chemistry/reagents/other_reagents.dm | 2 ++ 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 20f6ddb20d..a828d6c30d 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -463,8 +463,10 @@ if(!new_blood_dna) return FALSE LAZYINITLIST(blood_DNA) //if our list of DNA doesn't exist yet, initialise it. + LAZYINITLIST(blood_DNA["color"]) var/old_length = blood_DNA.len blood_DNA |= new_blood_dna + blood_DNA["color"] += new_blood_dna["bloodcolor"] if(blood_DNA.len == old_length) return FALSE return TRUE @@ -472,8 +474,11 @@ //to add blood dna info to the object's blood_DNA list /atom/proc/transfer_blood_dna(list/blood_dna, list/datum/disease/diseases) LAZYINITLIST(blood_DNA) + LAZYINITLIST(blood_dna["color"]) + var/old_length = blood_DNA.len blood_DNA |= blood_dna + blood_DNA["color"] += blood_dna["bloodcolor"] if(blood_DNA.len > old_length) return TRUE //some new blood DNA was added diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 043802d019..934bbddfe1 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -42,6 +42,10 @@ slime_change.Grant(C) //CIT CHANGE C.faction |= "slime" +/datum/species/jelly/handle_mutant_bodyparts(mob/living/carbon/human/H) + //update blood color to body color + H.dna.species.exotic_blood_color = "#" + H.dna.features["mcolor"] + /datum/species/jelly/spec_life(mob/living/carbon/human/H) if(H.stat == DEAD || HAS_TRAIT(H, TRAIT_NOMARROW)) //can't farm slime jelly from a dead slime/jelly person indefinitely, and no regeneration for blooduskers return diff --git a/code/modules/mob/living/carbon/update_icons.dm b/code/modules/mob/living/carbon/update_icons.dm index 6fdbcd18a8..1a796fb2bc 100644 --- a/code/modules/mob/living/carbon/update_icons.dm +++ b/code/modules/mob/living/carbon/update_icons.dm @@ -193,9 +193,6 @@ /mob/living/carbon/update_body() update_body_parts() - // snowflakey thing: update blood colour if a slimeperson - if(isjellyperson(src)) - dna.species.exotic_blood_color = "#" + dna.features["mcolor"] /mob/living/carbon/proc/update_body_parts() //CHECK FOR UPDATE diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 47f0e5f728..93842a16c2 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -70,6 +70,8 @@ B = new(T) if(data["blood_DNA"]) B.blood_DNA[data["blood_DNA"]] = data["blood_type"] + if(!B.blood_DNA["color"]) + B.blood_DNA["color"] = list(data["bloodcolor"]) if(B.reagents) B.reagents.add_reagent(type, reac_volume) B.update_icon() From 37f2242eec8e11a89e7083abca9b7a1c6034ed47 Mon Sep 17 00:00:00 2001 From: EmeraldSundisk Date: Fri, 26 Jun 2020 15:08:21 -0700 Subject: [PATCH 054/119] Update OmegaStation.dmm --- _maps/map_files/OmegaStation/OmegaStation.dmm | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index dec29bc6e9..69e1e69782 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -387,10 +387,10 @@ "ahw" = (/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) "ahx" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/computer/card/minor/hos{icon_state = "computer"; dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) "ahy" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/command{name = "Head of Security's Office"; req_access_txt = "58"},/turf/open/floor/plasteel,/area/crew_quarters/heads/hos) -"ahz" = (/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) +"ahz" = (/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/security/brig) "ahA" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/security/prison) "ahB" = (/obj/effect/turf_decal/sand/plating,/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/turf/open/floor/plating,/area/asteroid/nearstation) -"ahC" = (/obj/machinery/status_display/ai{pixel_x = 32},/turf/open/floor/plasteel/dark,/area/security/brig) +"ahC" = (/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/machinery/light{dir = 8},/obj/structure/closet{name = "Evidence Closet"},/obj/item/poster/random_contraband{pixel_x = 3; pixel_y = 3},/obj/item/poster/random_contraband{pixel_x = -3; pixel_y = -3},/obj/item/poster/random_contraband,/turf/open/floor/plasteel/dark,/area/security/brig) "ahD" = (/obj/machinery/light/small{brightness = 3; dir = 8},/obj/item/reagent_containers/glass/bucket,/turf/open/floor/plating/asteroid,/area/security/prison) "ahE" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/item/folder/red,/obj/item/stamp/hos,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) "ahF" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) @@ -466,7 +466,7 @@ "aiX" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) "aiY" = (/obj/structure/closet/crate/bin,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Security - Brig Fore"; dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) "aiZ" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/brig) -"aja" = (/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/maintenance/port/fore) +"aja" = (/obj/machinery/status_display/ai{pixel_x = 32},/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/dark,/area/security/brig) "ajb" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "ajc" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "brigfront"; name = "Brig Blast door"},/turf/open/floor/plating,/area/security/brig) "ajd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) @@ -569,7 +569,7 @@ "akW" = (/obj/vehicle/ridden/secway,/obj/machinery/light{dir = 8},/obj/machinery/power/apc{areastring = "/area/security/brig"; dir = 8; name = "Security Office APC"; pixel_x = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) "akX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) "akY" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"akZ" = (/obj/machinery/door_timer{id = "brig1"; name = "Cell 1"; pixel_x = 32},/obj/structure/chair{dir = 8},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) +"akZ" = (/obj/structure/chair{dir = 8},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/status_display{pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel,/area/security/brig) "ala" = (/turf/closed/wall,/area/security/brig) "alb" = (/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) "alc" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) @@ -1415,7 +1415,6 @@ "aBk" = (/obj/structure/closet/secure_closet/genpop,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "aBl" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/prison) "aBm" = (/obj/structure/closet/secure_closet/genpop,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aBn" = (/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/item/poster/random_contraband{pixel_x = 3; pixel_y = 3},/obj/item/poster/random_contraband{pixel_x = -3; pixel_y = -3},/obj/item/poster/random_contraband,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/security/brig) "aBo" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) "aBp" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{dir = 1},/turf/open/floor/engine/o2,/area/engine/atmos) "aBq" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) @@ -3905,14 +3904,14 @@ jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjF jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaadaacaacaacaacaacaadacHayeayfaAcazoacHacHacHacHacHacHaAbaAeabUadDacLaeoaeqaerabUadFswCadGadHadIadJadKadLabwabyadNaakadOadPsOxadRsOxadPadOswvadSadTabsadUadVadWadWadXadXabsbxwadnaeVaeWaeYaecaedaeeaedaehaegaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaacaadaadaadaadacHaAlaAdaAmaAoaAwaAUaAUaBiacJacHaBjaBkabUadCadEaesaffaffabUaetabwaeuadHaevaevaewaexabwabyaeyaakaezaeAaeBaeCaeDaeEaeFswvaeGaeHaeIaeJaeKaeLaeMaeNaeOswzbymadnafaaeWahlaeSaeTaeUajIagBaeXlCgaeZaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadacHaAfaAkacHacHacHacHacHahuacHacHaBlaBmabUafbafdafQafiafSafRafjabwafkadHaflafmafnafoabwbxxafpaakafqafrsOzsOAsOBafrafsaakaftafuafvafwafxbxyafyafzafAabsafBswLafCafcahmafFafGafHafIadnhQHadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaroaroaroacHacHacHacHarsafTafUaBnaBoaBqaBsaBuaBvabUagLagMafNahwagJabUafVafWafXafYafZagaagbagcagdageagfaakaggafraghspwagjafragkaakaglacnagnagoagpagqagragsagtabsaguadnagvafDahnagxagzagAajIagBagClCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaroarsarsarsarsajaarsarsagFahzaBwaBxahCacHaBzaCoabUahxahFahEaimaisabUagNabwagOagPagQagRagSagTagUagVagWswvagXagYagZahaahbahcahdaakaheahfabsabsahgahhahgahiswzabsahjadnahkafJaihaiiakQahoahpahqahrahqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaroaroaroacHacHacHacHarsafTafUahzaBoaBqaBsaBuaBvabUagLagMafNahwagJabUafVafWafXafYafZagaagbagcagdageagfaakaggafraghspwagjafragkaakaglacnagnagoagpagqagragsagtabsaguadnagvafDahnagxagzagAajIagBagClCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaroarsarsarsarsarsarsarsagFahCaBwaBxajaacHaBzaCoabUahxahFahEaimaisabUagNabwagOagPagQagRagSagTagUagVagWswvagXagYagZahaahbahcahdaakaheahfabsabsahgahhahgahiswzabsahjadnahkafJaihaiiakQahoahpahqahrahqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadabiaadaaWabiaadaadabiaroarsakbagFagFswZswZagFagFaiuaCpaCqaiRaxZaBzaCoabUajRalHagIaidaosabUahGswCahHahIahJahKahLahMahNabyahOaakahPagiahRahSahTahUahVaakaglahXahYahZahZaiaahZaibaicabtbymswLadoafKadoadpaieaifadnadpadoadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaikabjabjagKabuadvaelaroarsasuagFapwapRainaioaipaiqairayaaitacHaCraCtabUaqwahyaqyaqwabUabUaixabwabwabwabwabwabwabwabwaiyablaaksOxadOaizaiAaiBsODsOxaakabqaiCahYaiDaiEaiEaiEaiFaiGabtaiHadnaiIafOaiKaiLaiMaiNaiOadoaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadabiaaWabjabuabuabjaaWabuazgarsaydagFaqBaqDaqGaiTaiUaiVaiWaiXaiYaiZaCuaCvajcajdajeajfajgajhajiajjajkajlajhblfajmajhmDxajnajoajpajqajrdYCajsajtajuajvajwajxajyajzajAajBajCajCajDajBajEajFalzajHajIafDagxajJajKajLajMswLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaadaadaadaadabjabjabjabSaaVaadaadaygabuaroarsayyagFaqHarnajSajTajUajVajWagmajYayDazcazdazeiaaakdakeakfakgakhakiakjakkaklakmaknakoakpakqakraksjcnaktakuakvakwakxakyakzakAakBakCvWgakDakEakFakGakHakIakJakKadoakLagwagyagDahsahtakPadoaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaaWabiabjabjaadaadaaVahBabuaroarparqagFagFakTakUakVagFakWakXakYakZalaalaalaaipalbalcaldoyDalealfoyDoyDalgalhalialhaljalhalgalkalkjwialmalnaloalpalqalralsaltalkalkalualvalwalvalxalvalubxzalzadnalAafEalBalCalDahWalFadnaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadabiabuabjabSazfabuabualGaroarsazhagFaruarBasaalJalKalLalMalNalOaiZalPalQajcalRalSoyDalTalUalValWalXsyCalYalZamaambamcamdaaeaaeameamflZRamhqdDamjndgamlammaaeaaeamnamoampamqamramsaluamtamuadoamvamwamxamyamzamAamBamCsyDamDamCamCaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadabiahBabjabSazfabuabualGaroarsazhagFaruarBasaalJalKalLalMalNalOaiZalPalQajcalRalSoyDalTalUalValWalXsyCalYalZamaambamcamdaaeaaeameamflZRamhqdDamjndgamlammaaeaaeamnamoampamqamramsaluamtamuadoamvamwamxamyamzamAamBamCsyDamDamCamCaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaadaacaadaadaadaadaadaadaadaadaadabuacDaadabiamGacFacFasmarsarsagFasnasqamIamJagFamKamLamMajYamNakabxAajcakcalcsySamOamPamQamRamSalgamTanMamVamWamXamYaaeaaeameamZlZRanaanbancndgandammaaeaaeaneanfanganhanianjsyTankanladpadoanmadoadnannanoadoanpanqanransamCamDantamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadfEMpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEbkoasuasyagFaszanCanzaiganBanCanDanEanFalaalaalaanGblganIoyDanJoyDanJoyDanJalganLbxBanNamWanPalganQanQtKMtKManQanRanSanTanQtKMtKManQanQaluanUanVanWanXanYaluanZaoaaobaocaodaocaoeaofaogacvaohaoiaojaokamDaolaomamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaacaadaadaadcWvanxmTMhOhmTManxoOkkitoOkanxvMbgapvMbanxaoqaoraoqanxcWvasAarsagFagFaqQaotaouaitaovaiWaiXaowaoxaoyaozaoAaoBlxqoyDaoCoyDaoDsySaoEalgaoFanMaoGaoHaoIsyCaoJaoKaoLaoMaoNaoOaoPaoQaoRaoSaoTaoUaoVsyTaoWanVaoXaniaoYaluaoZapaapbapcapdapcapeapfapgaphapiapjapkaplapmapnapnkKdappaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP From 2926f8dab15ba079d62e148b791e75547bfc05fd Mon Sep 17 00:00:00 2001 From: EmeraldSundisk <51142887+EmeraldSundisk@users.noreply.github.com> Date: Fri, 26 Jun 2020 16:40:01 -0700 Subject: [PATCH 055/119] Add files via upload --- _maps/map_files/OmegaStation/OmegaStation.dmm | 114386 ++++++++++++++- 1 file changed, 110311 insertions(+), 4075 deletions(-) diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 69e1e69782..3280720462 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -1,4078 +1,110314 @@ -"aaa" = (/turf/open/space/basic,/area/space) -"aab" = (/obj/effect/landmark/carpspawn,/turf/open/space,/area/space) -"aac" = (/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) -"aad" = (/turf/closed/mineral/random/labormineral,/area/asteroid/nearstation) -"aae" = (/obj/structure/lattice,/turf/open/space,/area/space/nearstation) -"aaf" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/space/nearstation) -"aag" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/open/space,/area/space/nearstation) -"aah" = (/obj/structure/sign/warning/securearea,/turf/closed/wall,/area/asteroid/nearstation) -"aai" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) -"aaj" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) -"aak" = (/turf/closed/wall/r_wall,/area/bridge) -"aal" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) -"aam" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) -"aan" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) -"aao" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) -"aap" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) -"aaq" = (/obj/machinery/computer/med_data,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aar" = (/obj/machinery/computer/crew,/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aas" = (/obj/item/storage/toolbox/mechanical,/obj/item/wrench,/obj/item/multitool,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aat" = (/obj/machinery/computer/communications,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aau" = (/obj/item/paper_bin,/obj/item/pen,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aav" = (/obj/machinery/computer/cargo/request,/obj/machinery/status_display/ai{pixel_y = 32},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aaw" = (/obj/machinery/computer/security/mining,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aax" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) -"aay" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgewindows"; name = "Bridge View Blast door"},/turf/open/floor/plating,/area/bridge) -"aaz" = (/obj/machinery/computer/card,/obj/structure/cable/white{icon_state = "1-2"},/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/bridge) -"aaA" = (/obj/machinery/computer/secure_data,/obj/machinery/keycard_auth{pixel_x = -8; pixel_y = 24},/obj/machinery/button/door{id = "bridgewindows"; name = "Bridge View Blast doors"; pixel_x = 8; pixel_y = 24; req_access_txt = "19"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aaB" = (/obj/machinery/computer/security,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aaC" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaD" = (/obj/structure/chair/office/dark{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaE" = (/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaF" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaG" = (/obj/item/clipboard,/obj/item/folder/blue,/obj/item/pen,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaH" = (/obj/structure/chair/office/dark{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaI" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaJ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/computer/rdconsole,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aaK" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = 32},/obj/machinery/modular_computer/console/preset/engineering,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aaL" = (/obj/machinery/computer/monitor,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aaM" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/camera{c_tag = "Bridge - Fore Port"; dir = 4; name = "command camera"},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaN" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaO" = (/obj/structure/chair/office/dark{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaR" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaT" = (/obj/structure/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaU" = (/obj/structure/table/reinforced,/obj/item/aicard,/obj/item/storage/secure/briefcase,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/machinery/camera{c_tag = "Bridge - Fore Starboard"; dir = 8; name = "command camera"},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"aaV" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) -"aaW" = (/obj/item/stack/ore/iron,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) -"aaX" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aaY" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aaZ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/power/apc{areastring = "/area/bridge"; name = "Bridge APC"; pixel_y = -26},/obj/structure/cable/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aba" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"abb" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks{dir = 8},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28; pixel_y = 24},/obj/machinery/camera{c_tag = "Bar"; dir = 8},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"abc" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"abd" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/machinery/holopad,/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},/turf/open/floor/plasteel/dark,/area/bridge) -"abe" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"abf" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/fireaxecabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"abg" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"abh" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"abi" = (/obj/structure/girder,/turf/open/floor/plating,/area/asteroid/nearstation) -"abj" = (/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) -"abk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: PRESSURIZED DOORS"; pixel_x = -32},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) -"abl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) -"abm" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/modular_computer/console/preset/command{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"abn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/engineering) -"abo" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"abp" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/wood,/obj/item/storage/lockbox/medal,/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},/turf/open/floor/plasteel/dark,/area/bridge) -"abq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) -"abr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: PRESSURIZED DOORS"; pixel_x = 32},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) -"abs" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hop) -"abt" = (/turf/closed/wall,/area/hallway/primary/starboard/fore) -"abu" = (/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) -"abv" = (/turf/closed/wall,/area/security/detectives_office) -"abw" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/captain/private) -"abx" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "captainspace"; name = "Captain's Space Shutters"},/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) -"aby" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"abz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light_switch{pixel_x = 24},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"abA" = (/turf/closed/wall,/area/bridge) -"abB" = (/obj/machinery/computer/robotics{dir = 4},/obj/machinery/light{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"abC" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"abD" = (/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/bridge) -"abE" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/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},/turf/open/floor/plasteel/dark,/area/bridge) -"abF" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"abG" = (/obj/machinery/computer/mecha{dir = 8},/obj/machinery/light{dir = 4},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"abH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light_switch{pixel_x = -24},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"abI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"abJ" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"abK" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hop) -"abL" = (/obj/structure/sign/warning/securearea,/turf/closed/wall,/area/maintenance/starboard/fore) -"abM" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/starboard/fore) -"abN" = (/obj/structure/sign/warning/vacuum,/turf/closed/wall,/area/maintenance/starboard) -"abO" = (/obj/machinery/space_heater,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/decal/cleanable/cobweb/cobweb2,/turf/open/floor/plasteel,/area/maintenance/starboard) -"abP" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/mixing) -"abQ" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/gravity_generator) -"abR" = (/obj/machinery/vr_sleeper{dir = 4},/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/prison) -"abS" = (/obj/item/stack/ore/glass,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) -"abT" = (/obj/machinery/door/airlock{name = "Unisex Restroom"},/turf/open/floor/plasteel/freezer,/area/security/prison) -"abU" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hos) -"abV" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "detectivewindows"; name = "HoS Privacy Blast door"},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) -"abW" = (/obj/structure/closet/firecloset,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/fore) -"abX" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/captain/private) -"abY" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/heads/captain/private) -"abZ" = (/obj/structure/sign/warning/vacuum{pixel_y = 32},/obj/structure/displaycase/captain{req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) -"aca" = (/obj/structure/dresser,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/card/id/captains_spare,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) -"acb" = (/obj/structure/bed,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/bedsheet/captain,/obj/effect/landmark/start/captain,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) -"acc" = (/obj/structure/table/wood,/obj/machinery/light_switch{pixel_x = 8; pixel_y = 24},/obj/machinery/button/door{id = "captainspace"; name = "Captain's Space Shutters Control"; pixel_x = -8; pixel_y = 24; req_access_txt = "20"},/obj/machinery/newscaster{pixel_x = 32},/obj/item/storage/secure/briefcase,/obj/item/storage/secure/safe{pixel_x = 32; pixel_y = 24},/obj/item/pinpointer/nuke,/obj/item/disk/nuclear,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) -"acd" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"ace" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"acf" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/bridge) -"acg" = (/obj/machinery/vending/coffee,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"ach" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/grimy,/area/bridge) -"aci" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge) -"acj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/beacon,/turf/open/floor/carpet,/area/bridge) -"ack" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/grimy,/area/bridge) -"acl" = (/obj/machinery/vending/cigarette,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"acm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"acn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aco" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/item/toy/figure/hop{pixel_x = 3; pixel_y = 3},/obj/item/toy/figure/ian,/obj/machinery/camera{c_tag = "Bridge - Head of Personnel's Quarters"; name = "command camera"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) -"acp" = (/obj/structure/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/bedsheet/hop,/obj/effect/landmark/start/head_of_personnel,/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"acq" = (/obj/structure/dresser,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"acr" = (/obj/structure/closet/crate/bin,/obj/machinery/light{dir = 4},/obj/structure/sign/warning/vacuum{pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/storage/secure/safe{pixel_x = 32; pixel_y = 24},/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"acs" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/heads/hop) -"act" = (/obj/structure/toilet{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start/head_of_personnel,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hop) -"acu" = (/obj/structure/sign/warning/vacuum{pixel_x = 32; pixel_y = 32},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/maintenance/starboard/fore) -"acv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"acw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard) -"acx" = (/obj/effect/decal/cleanable/blood/old,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/landmark/xeno_spawn,/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/maintenance/starboard) -"acy" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard) -"acz" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/engineering) -"acA" = (/obj/structure/cable/white,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/gravity_generator) -"acB" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/engineering) -"acC" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/supermatter) -"acD" = (/obj/item/pickaxe/emergency,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) -"acE" = (/obj/structure/sink{dir = 4; pixel_x = 12},/obj/machinery/shower{pixel_y = 26},/turf/open/floor/plasteel/freezer,/area/security/prison) -"acF" = (/turf/open/floor/plating,/area/asteroid/nearstation) -"acG" = (/obj/structure/bed,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/bedsheet/hos,/obj/effect/landmark/start/head_of_security,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) -"acH" = (/turf/closed/wall/r_wall,/area/security/prison) -"acI" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hos) -"acJ" = (/obj/structure/girder,/turf/open/floor/plating,/area/security/prison) -"acK" = (/obj/structure/dresser,/obj/structure/sign/warning/vacuum{pixel_y = 32},/obj/machinery/camera{c_tag = "Head of Security's Office - Quarters"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) -"acL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) -"acM" = (/obj/structure/closet/crate/bin,/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_y = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/wood,/area/crew_quarters/heads/hos) -"acN" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/fore) -"acO" = (/obj/structure/mirror{pixel_x = -26},/obj/structure/sink{dir = 8; pixel_x = -12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/captain/private) -"acP" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/captain/private) -"acQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) -"acR" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) -"acS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) -"acT" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) -"acU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"acV" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"acW" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/command{name = "Council Chambers"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/bridge) -"acX" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"acY" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/bridge) -"acZ" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Bridge - Council Chamber"; dir = 1; name = "command camera"},/turf/open/floor/carpet,/area/bridge) -"ada" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Bridge Center"; dir = 1},/obj/item/storage/fancy/donut_box,/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = -3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 3},/obj/item/clothing/mask/cigarette/cigar,/turf/open/floor/carpet,/area/bridge) -"adb" = (/obj/structure/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge) -"adc" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/grimy,/area/bridge) -"add" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/command{name = "Council Chambers"; req_access_txt = "19"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/bridge) -"ade" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"adf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"adg" = (/obj/structure/closet/secure_closet/hop,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) -"adh" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"adi" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"adj" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"adk" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hop) -"adl" = (/obj/structure/mirror{pixel_x = 26},/obj/structure/sink{dir = 4; pixel_x = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hop) -"adm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/maintenance/starboard/fore"; dir = 4; name = "Starboard Bow Maintenance APC"; pixel_x = 26},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/fore) -"adn" = (/turf/closed/wall,/area/quartermaster/storage) -"ado" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/storage) -"adp" = (/obj/machinery/status_display/supply,/turf/closed/wall,/area/quartermaster/storage) -"adq" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/emcloset/anchored,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard/fore) -"adr" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/supermatter) -"ads" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/door/poddoor/shutters/radiation/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/turf/open/floor/plating,/area/engine/supermatter) -"adt" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/maintenance/starboard/fore) -"adu" = (/turf/closed/wall,/area/quartermaster/qm) -"adv" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) -"adw" = (/obj/machinery/camera{c_tag = "Prison - VR Sleepers"},/turf/open/floor/plasteel,/area/security/prison) -"adx" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/asteroid/nearstation) -"ady" = (/turf/closed/wall/rust,/area/quartermaster/qm) -"adz" = (/obj/structure/lattice/catwalk,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) -"adA" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/heads/hos) -"adB" = (/obj/structure/toilet{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start/head_of_security,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hos) -"adC" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) -"adD" = (/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},/obj/structure/closet/secure_closet/hos,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) -"adE" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/door/airlock/command{name = "Head of Security's Office"; req_access_txt = "58"},/turf/open/floor/plasteel,/area/crew_quarters/heads/hos) -"adF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/fore) -"adG" = (/obj/structure/toilet{dir = 4},/obj/machinery/light,/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = -26; use_power = 0},/obj/effect/landmark/start/captain,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/captain/private) -"adH" = (/turf/closed/wall,/area/crew_quarters/heads/captain/private) -"adI" = (/obj/structure/filingcabinet,/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera{c_tag = "Bridge - Captain's Quarters"; dir = 4; name = "command camera"},/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) -"adJ" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/turf/open/floor/wood{icon_state = "wood-broken"},/area/crew_quarters/heads/captain/private) -"adK" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) -"adL" = (/obj/machinery/light{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/sign/plaques/golden/captain{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate/bin,/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) -"adM" = (/obj/structure/sign/warning/vacuum{pixel_x = 32; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) -"adN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"adO" = (/obj/machinery/status_display/ai,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) -"adP" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white,/turf/open/floor/plating,/area/ai_monitored/nuke_storage) -"adQ" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) -"adR" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/electricshock{pixel_x = 32},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/ai_monitored/nuke_storage) -"adS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"adT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"adU" = (/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/crew_quarters/heads/hop) -"adV" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access_txt = "57"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) -"adW" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/hop) -"adX" = (/turf/closed/wall,/area/crew_quarters/heads/hop) -"adY" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/sign/poster/ripped{pixel_x = 32},/turf/open/floor/plasteel,/area/maintenance/starboard/fore) -"adZ" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 4},/turf/open/floor/plasteel,/area/quartermaster/qm) -"aea" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/item/stamp/qm,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/quartermaster/qm) -"aeb" = (/obj/structure/filingcabinet,/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/qm) -"aec" = (/obj/machinery/conveyor{dir = 8; id = "cargounload"},/obj/machinery/light{dir = 1},/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aed" = (/obj/machinery/conveyor{dir = 8; id = "cargounload"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aee" = (/obj/machinery/conveyor{dir = 8; id = "cargounload"},/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"; pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aef" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard/fore) -"aeg" = (/obj/machinery/conveyor{dir = 8; id = "cargounload"},/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/quartermaster/storage) -"aeh" = (/obj/machinery/conveyor{dir = 8; id = "cargounload"},/obj/machinery/door/poddoor{id = "cargounload"; name = "supply dock unloading door"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/quartermaster/storage) -"aei" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/rack,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/bot,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/maintenance/starboard/fore) -"aej" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/qm) -"aek" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel,/area/quartermaster/qm) -"ael" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/asteroid/nearstation) -"aem" = (/obj/structure/lattice/catwalk,/obj/structure/sign/warning/securearea{pixel_x = 32},/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) -"aen" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/quartermaster,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/qm) -"aeo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/hos) -"aep" = (/turf/open/floor/plasteel,/area/security/prison) -"aeq" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hos) -"aer" = (/obj/structure/mirror{pixel_x = 26},/obj/structure/sink{dir = 4; pixel_x = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hos) -"aes" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) -"aet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{areastring = "/area/maintenance/fore"; dir = 8; name = "Fore Maintenance APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/fore) -"aeu" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/crew_quarters/heads/captain/private) -"aev" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) -"aew" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/heads/captain/private) -"aex" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/warning/electricshock{pixel_x = 32},/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) -"aey" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aez" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 4; name = "Core Modules"; req_access_txt = "20"},/obj/effect/spawner/lootdrop/aimodule_harmless{fan_out_items = 1; lootcount = 3; lootdoubles = 0},/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"aeA" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/ai_slipper{uses = 10},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"aeB" = (/obj/machinery/power/apc{areastring = "/area/ai_monitored/nuke_storage"; dir = 1; name = "AI Vault APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"aeC" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/nuclearbomb/selfdestruct,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"aeD" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"aeE" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/ai_slipper{uses = 10},/obj/effect/turf_decal/bot,/obj/structure/cable/white{icon_state = "2-8"},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"aeF" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor/westright{name = "Core Modules"; req_access_txt = "20"},/obj/effect/spawner/lootdrop/aimodule_harmful{fan_out_items = 1; lootcount = 2; lootdoubles = 0},/obj/item/aiModule/supplied/oxygen{pixel_x = -3; pixel_y = -3},/obj/effect/turf_decal/stripes/line{dir = 8},/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) -"aeG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"aeH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aeI" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/crew_quarters/heads/hop) -"aeJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/bed/dogbed/ian,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/mob/living/simple_animal/pet/dog/corgi/Ian,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) -"aeK" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) -"aeL" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) -"aeM" = (/obj/structure/filingcabinet/security,/obj/item/folder/documents,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) -"aeN" = (/obj/structure/table/wood,/obj/item/storage/box/silver_ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/ids,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/crew_quarters/heads/hop"; dir = 1; name = "Head of Personnel Quarter's APC"; pixel_y = 25},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) -"aeO" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 38},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28; pixel_y = 24},/obj/machinery/recharger,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) -"aeP" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/quartermaster/qm"; dir = 4; name = "Quartermaster's Office APC"; pixel_x = 26},/obj/machinery/computer/card/minor/qm{icon_state = "computer"; dir = 8},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 24},/turf/open/floor/plasteel,/area/quartermaster/qm) -"aeQ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining/glass{name = "Quartermaster"; req_access_txt = "41"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/qm) -"aeR" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/quartermaster/qm) -"aeS" = (/obj/structure/closet/crate,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aeT" = (/obj/structure/closet/crate,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aeU" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aeV" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -28},/obj/machinery/camera{c_tag = "Cargo Bay North"},/obj/structure/sign/nanotrasen{pixel_y = 32},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aeW" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aeX" = (/obj/machinery/light/small,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aeY" = (/obj/machinery/conveyor/inverted{dir = 5; id = "cargounload"},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aeZ" = (/obj/docking_port/stationary{dir = 4; dwidth = 9; height = 7; id = "supply_home"; name = "Cargo Bay"; width = 20},/turf/open/space/basic,/area/space) -"afa" = (/obj/machinery/status_display/supply{pixel_x = -32},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afb" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/suit_storage_unit/hos,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) -"afc" = (/obj/effect/landmark/event_spawn,/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},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) -"afe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/turf/open/floor/plasteel,/area/security/prison) -"aff" = (/turf/closed/wall,/area/crew_quarters/heads/hos) -"afg" = (/obj/item/stack/ore/glass,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) -"afh" = (/obj/machinery/vr_sleeper{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/prison) -"afi" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/open/floor/wood,/area/crew_quarters/heads/hos) -"afj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore) -"afk" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/suit_storage_unit/captain,/obj/effect/turf_decal/stripes/end,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) -"afl" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) -"afm" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) -"afn" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) -"afo" = (/obj/item/radio/intercom{dir = 8; freerange = 1; name = "Captain's Intercom"; pixel_x = 26},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Captain's Office"; dir = 8},/obj/structure/table/wood,/obj/machinery/recharger{pixel_x = 5},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-15"; pixel_x = -6; pixel_y = 12},/turf/open/floor/wood{icon_state = "wood-broken2"},/area/crew_quarters/heads/captain/private) -"afp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/camera{c_tag = "Bridge - Port Access"; dir = 8; name = "command camera"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"afq" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor/westright{dir = 4; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/aiModule/core/freeformcore{pixel_x = 3; pixel_y = 3},/obj/item/aiModule/core/full/custom,/obj/item/aiModule/core/full/asimov{pixel_x = -3; pixel_y = -3},/obj/machinery/camera{c_tag = "AI Vault - Port"; dir = 4; name = "ai camera"; network = list("minisat"); start_active = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"afr" = (/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"afs" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/aiModule/supplied/protectStation{pixel_x = 3; pixel_y = 3},/obj/item/aiModule/zeroth/oneHuman,/obj/item/aiModule/reset/purge{pixel_x = -3; pixel_y = -3},/obj/effect/turf_decal/stripes/line{dir = 8},/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) -"aft" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/camera{c_tag = "Bridge - Starboard Access"; dir = 4; name = "command camera"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"afu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"afv" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/door/airlock/command{name = "Head of Personnel's Office"; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) -"afw" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"afx" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/wood{icon_state = "wood-broken"},/area/crew_quarters/heads/hop) -"afy" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"afz" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_x = 64; pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"afA" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/status_display/ai{pixel_x = 32},/obj/machinery/camera{c_tag = "Bridge - Head of Personnel's Office"; dir = 8; name = "command camera"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) -"afB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/blobstart,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) -"afC" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afD" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/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},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afE" = (/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},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afF" = (/obj/effect/landmark/start/cargo_technician,/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},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afG" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/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},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afH" = (/obj/machinery/conveyor_switch/oneway{dir = 8; id = "cargounload"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afI" = (/obj/machinery/button/door{id = "cargounload"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/button/door{id = "cargoload"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/obj/machinery/computer/cargo{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) -"afJ" = (/obj/effect/turf_decal/delivery,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Cargo Bay"; req_one_access_txt = "48;50"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afL" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/carrot,/obj/machinery/camera{c_tag = "Prison - Main Room"; dir = 4},/turf/open/floor/plating/asteroid,/area/security/prison) -"afM" = (/obj/item/stack/ore/iron,/obj/structure/barricade/wooden,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) -"afN" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/taperecorder,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"afO" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afP" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/grass,/turf/open/floor/plating/asteroid,/area/security/prison) -"afQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) -"afR" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Head of Security's Office Maintenance"; req_access_txt = "4"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"afS" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/crew_quarters/heads/hos"; dir = 1; name = "Head of Security's Office APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/wood,/area/crew_quarters/heads/hos) -"afT" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Security Maintenance"; req_access_txt = "63"},/turf/open/floor/plasteel,/area/security/brig) -"afU" = (/turf/open/floor/plasteel/dark,/area/security/brig) -"afV" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore) -"afW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Captain's Emergency Escape"; req_access_txt = "20"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore) -"afX" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) -"afY" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_y = 32},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/camera{c_tag = "Bridge - Captain's Office"; name = "command camera"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) -"afZ" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) -"aga" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green,/obj/item/toy/figure/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) -"agb" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) -"agc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) -"agd" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "captainhall"; name = "Captain's Hall Shutters"},/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) -"age" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"agf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"agg" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/light{dir = 8},/obj/structure/safe,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c500,/obj/item/stack/spacecash/c500,/obj/item/stack/spacecash/c500,/obj/item/stack/spacecash/c500,/obj/item/book{desc = "An undeniably handy book."; icon_state = "bookknock"; name = "A Simpleton's Guide to Safe-cracking with Stethoscopes"},/obj/item/clothing/neck/stethoscope,/obj/item/stack/sheet/mineral/diamond,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"agh" = (/obj/machinery/computer/upload/ai,/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"agi" = (/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"agj" = (/obj/machinery/computer/upload/borg,/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"agk" = (/obj/machinery/light{dir = 4},/obj/machinery/recharge_station,/obj/structure/sign/warning/nosmoking{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 8},/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) -"agl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"agm" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-2"},/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},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel,/area/security/brig) -"agn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white,/turf/open/floor/plating,/area/crew_quarters/heads/hop) -"ago" = (/obj/structure/table/wood,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/extinguisher_cabinet{pixel_x = -26; pixel_y = -32},/obj/item/clipboard,/obj/item/stack/packageWrap,/obj/item/book/manual/wiki/security_space_law,/obj/item/hand_labeler,/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"agp" = (/obj/machinery/pdapainter,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"agq" = (/obj/machinery/vending/cart,/obj/machinery/light,/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"agr" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/obj/item/stamp/hop,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Head of Personnel's Office"; dir = 1},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/crew_quarters/heads/hop) -"ags" = (/obj/structure/chair/office/dark,/obj/machinery/light_switch{pixel_x = 42; pixel_y = -42},/obj/effect/landmark/start/head_of_personnel,/turf/open/floor/wood{icon_state = "wood-broken6"},/area/crew_quarters/heads/hop) -"agt" = (/obj/machinery/computer/card{dir = 8},/obj/machinery/status_display{pixel_x = 32},/obj/structure/sign/nanotrasen{pixel_x = 32; pixel_y = -32},/obj/machinery/button/door{id = "hopline"; name = "Queue Shutters Control"; pixel_x = -8; pixel_y = -24; req_access_txt = "57"},/obj/machinery/button/door{id = "hopblast"; name = "Lockdown Blast doors"; pixel_x = 8; pixel_y = -24; req_access_txt = "57"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) -"agu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/fore) -"agv" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"agw" = (/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},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"agx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/quartermaster/storage) -"agy" = (/obj/effect/landmark/start/cargo_technician,/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},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"agz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/quartermaster/storage) -"agA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"agB" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"agC" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/storage) -"agD" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"agE" = (/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) -"agF" = (/turf/closed/wall/r_wall,/area/security/brig) -"agG" = (/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel,/area/security/prison) -"agH" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"agI" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/item/pen/fountain,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"agJ" = (/obj/machinery/camera{c_tag = "Head of Security's Office - Desk"; dir = 8},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/computer/security/hos{icon_state = "computer"; dir = 8},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"agK" = (/obj/effect/turf_decal/sand/plating,/obj/item/stack/ore/iron,/turf/open/floor/plating,/area/asteroid/nearstation) -"agL" = (/obj/structure/table/wood,/obj/item/book/manual/wiki/security_space_law,/obj/item/camera/detective,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) -"agM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"agN" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/fore) -"agO" = (/obj/machinery/light{dir = 8},/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/captain/private"; dir = 8; name = "Captain's Quarters APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) -"agP" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) -"agQ" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) -"agR" = (/obj/structure/table/wood,/obj/structure/cable/white{icon_state = "4-8"},/obj/item/clipboard,/obj/item/folder/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/melee/chainofcommand,/obj/item/stamp/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) -"agS" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) -"agT" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) -"agU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Captain's Office"; req_access_txt = "20"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/heads/captain/private) -"agV" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"agW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"agX" = (/obj/structure/table/reinforced,/obj/item/aiModule/reset{pixel_x = 3; pixel_y = 3},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/item/aiModule/supplied/freeform,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"agY" = (/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"agZ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"aha" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/ai_slipper{uses = 10},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/landmark/start/cyborg,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"ahb" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"ahc" = (/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"ahd" = (/obj/structure/table/reinforced,/obj/item/aiModule/supplied/quarantine,/obj/item/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "AI Intercom"; pixel_x = 28},/obj/machinery/camera{c_tag = "AI Vault - Starboard"; dir = 8; name = "ai camera"; network = list("minisat"); start_active = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/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) -"ahe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"ahf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"ahg" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "hopblast"; name = "HoP Blast door"},/turf/open/floor/plating,/area/crew_quarters/heads/hop) -"ahh" = (/obj/machinery/status_display,/turf/closed/wall/r_wall,/area/crew_quarters/heads/hop) -"ahi" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/blue,/obj/item/pen,/obj/machinery/door/window/brigdoor/eastleft{dir = 1; name = "Access Desk"; req_access_txt = "57"},/obj/machinery/door/window/westright{dir = 2; name = "Access Queue"},/obj/machinery/door/poddoor/preopen{id = "hopblast"; name = "HoP Blast door"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) -"ahj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/fore) -"ahk" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -24; pixel_y = -24},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) -"ahl" = (/obj/structure/closet/crate,/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) -"ahm" = (/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},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) -"ahn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aho" = (/obj/machinery/conveyor{dir = 4; id = "cargoload"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ahp" = (/obj/machinery/conveyor{dir = 4; id = "cargoload"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ahq" = (/obj/machinery/conveyor{dir = 4; id = "cargoload"},/obj/machinery/door/poddoor{id = "cargoload"; name = "supply dock loading door"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) -"ahr" = (/obj/machinery/conveyor{dir = 4; id = "cargoload"},/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) -"ahs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aht" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ahu" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{name = "Security Maintenance"; req_access_txt = "63"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/security/prison) -"ahv" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"ahw" = (/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"ahx" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/computer/card/minor/hos{icon_state = "computer"; dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) -"ahy" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/command{name = "Head of Security's Office"; req_access_txt = "58"},/turf/open/floor/plasteel,/area/crew_quarters/heads/hos) -"ahz" = (/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/security/brig) -"ahA" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/security/prison) -"ahB" = (/obj/effect/turf_decal/sand/plating,/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/turf/open/floor/plating,/area/asteroid/nearstation) -"ahC" = (/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/machinery/light{dir = 8},/obj/structure/closet{name = "Evidence Closet"},/obj/item/poster/random_contraband{pixel_x = 3; pixel_y = 3},/obj/item/poster/random_contraband{pixel_x = -3; pixel_y = -3},/obj/item/poster/random_contraband,/turf/open/floor/plasteel/dark,/area/security/brig) -"ahD" = (/obj/machinery/light/small{brightness = 3; dir = 8},/obj/item/reagent_containers/glass/bucket,/turf/open/floor/plating/asteroid,/area/security/prison) -"ahE" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/item/folder/red,/obj/item/stamp/hos,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"ahF" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"ahG" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) -"ahH" = (/obj/structure/sign/warning/securearea{pixel_x = -32},/obj/structure/closet/secure_closet/captains,/obj/effect/turf_decal/stripes/end{dir = 1},/obj/item/gun/energy/e_gun/hos,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) -"ahI" = (/obj/machinery/computer/communications{dir = 1},/obj/machinery/status_display{pixel_y = -32},/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = -24},/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) -"ahJ" = (/obj/machinery/computer/card{dir = 1},/obj/machinery/status_display/ai{pixel_y = -32},/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) -"ahK" = (/obj/machinery/computer/security/wooden_tv,/obj/structure/table/wood,/obj/machinery/button/door{id = "captainhall"; name = "Captain's Hall Shutters Control"; pixel_y = -24; req_access_txt = "20"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) -"ahL" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain/private) -"ahM" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/item/lighter,/turf/open/floor/wood,/area/crew_quarters/heads/captain/private) -"ahN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white,/obj/machinery/door/poddoor/preopen{id = "captainhall"; name = "Captain's Hall Shutters"},/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) -"ahO" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"ahP" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/ore_silo,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"ahQ" = (/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"ahR" = (/obj/machinery/light_switch{pixel_x = 8; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"ahS" = (/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"ahT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/flasher{id = "AI"; pixel_x = 9; pixel_y = -24},/obj/item/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "AI Intercom"; pixel_x = -4; pixel_y = -28},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"ahU" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"ahV" = (/obj/structure/table/reinforced,/obj/effect/spawner/lootdrop/aimodule_neutral{fan_out_items = 1; lootcount = 3; lootdoubles = 0},/obj/effect/turf_decal/stripes/line{dir = 8},/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) -"ahW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "2-4"},/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},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ahX" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"ahY" = (/turf/closed/wall/r_wall,/area/hallway/primary/starboard/fore) -"ahZ" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aia" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aib" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aic" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/newscaster{pixel_x = 32},/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},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard/fore) -"aid" = (/obj/structure/table/wood,/obj/machinery/button/door{id = "detectivewindows"; name = "Privacy Shutters"; pixel_x = 26; pixel_y = -26; req_access_txt = "4"},/obj/machinery/light_switch{pixel_x = 38; pixel_y = -26},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/recharger,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"aie" = (/obj/machinery/conveyor{dir = 1; id = "cargoload"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/quartermaster/storage) -"aif" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/quartermaster/storage) -"aig" = (/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "secexterior"; name = "Security Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = 38; pixel_y = 24},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "secinterior"; name = "Security Interior Doors Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 24},/obj/machinery/button/door{id = "brigfront"; name = "Brig Access Control"; pixel_x = 24; pixel_y = 38; req_access_txt = "63"},/obj/structure/chair/office/dark{dir = 4},/obj/machinery/light_switch{pixel_x = 38; pixel_y = 38},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/landmark/start/warden,/turf/open/floor/plasteel,/area/security/brig) -"aih" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aii" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Cargo Bay South"; dir = 1},/obj/effect/turf_decal/loading_area{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aij" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/landmark/start/chemist,/turf/open/floor/plasteel,/area/medical/chemistry) -"aik" = (/obj/structure/barricade/wooden,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) -"ail" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/landmark/start/chief_medical_officer,/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aim" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/landmark/start/head_of_security,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"ain" = (/obj/machinery/firealarm{pixel_y = 26},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/camera{c_tag = "Armoury - Internal"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"aio" = (/obj/structure/rack,/obj/item/clothing/suit/armor/bulletproof{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/alt{layer = 3.00001; pixel_x = -3; pixel_y = 3},/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 4},/obj/item/gun/energy/pumpaction/blaster,/turf/open/floor/plasteel/dark,/area/security/brig) -"aip" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/security/brig) -"aiq" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) -"air" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/security/glass{name = "Security E.V.A. Storage"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/brig) -"ais" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/light{dir = 4},/obj/machinery/status_display{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"ait" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) -"aiu" = (/obj/machinery/suit_storage_unit/security,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"aiv" = (/obj/item/cultivator,/turf/open/floor/plating/asteroid,/area/security/prison) -"aiw" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/item/stack/cable_coil/white,/obj/item/stack/cable_coil/white,/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/obj/item/circuitboard/machine/microwave,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) -"aix" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/fore) -"aiy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) -"aiz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) -"aiA" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/highsecurity{name = "AI Vault Chamber"; req_access_txt = "16"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"aiB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) -"aiC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Bridge Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/bridge) -"aiD" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hopline"; name = "Queue Shutters"},/obj/effect/turf_decal/loading_area{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aiE" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/starboard/fore) -"aiF" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hopline"; name = "Queue Shutters"},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aiG" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall,/area/hallway/primary/starboard/fore) -"aiH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/fore) -"aiI" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/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,/area/quartermaster/storage) -"aiJ" = (/obj/structure/cable/white{icon_state = "4-8"},/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/effect/landmark/start/chemist,/turf/open/floor/plasteel,/area/medical/chemistry) -"aiK" = (/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aiL" = (/obj/machinery/light{dir = 1},/obj/machinery/conveyor_switch/oneway{id = "cargoload"},/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,/area/quartermaster/storage) -"aiM" = (/obj/machinery/conveyor{dir = 1; id = "cargoload"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/end,/turf/open/floor/plating,/area/quartermaster/storage) -"aiN" = (/obj/structure/table/reinforced,/obj/item/folder/yellow,/obj/item/multitool{pixel_x = 6},/obj/item/pen/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aiO" = (/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_y = 32},/obj/item/paper_bin,/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,/area/quartermaster/storage) -"aiP" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/landmark/start/research_director,/turf/open/floor/plasteel/white,/area/science/research) -"aiQ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aiR" = (/obj/machinery/suit_storage_unit/security,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) -"aiS" = (/obj/structure/sign/poster/official/do_not_question{pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aiT" = (/obj/structure/rack,/obj/item/gun/energy/ionrifle,/obj/item/clothing/suit/armor/laserproof,/obj/item/gun/energy/temperature/security,/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"aiU" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) -"aiV" = (/obj/machinery/rnd/production/techfab/department/security,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"aiW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) -"aiX" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"aiY" = (/obj/structure/closet/crate/bin,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Security - Brig Fore"; dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"aiZ" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/brig) -"aja" = (/obj/machinery/status_display/ai{pixel_x = 32},/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/dark,/area/security/brig) -"ajb" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"ajc" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "brigfront"; name = "Brig Blast door"},/turf/open/floor/plating,/area/security/brig) -"ajd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"aje" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ajf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ajg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ajh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"aji" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ajj" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ajk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_y = 32},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ajl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ajm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ajn" = (/obj/structure/sign/nanotrasen{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ajo" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ajp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ajq" = (/obj/structure/sign/warning/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ajr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ajs" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/machinery/camera{c_tag = "Central Hallway North"},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/power/apc{areastring = "/area/hallway/primary/fore"; dir = 1; name = "Fore Primary Hallway APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ajt" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aju" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ajv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ajw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ajx" = (/obj/structure/sign/warning/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Fore Primary Hallway 2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ajy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ajz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ajA" = (/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: PRESSURIZED DOORS"; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"ajB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"ajC" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"ajD" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"ajE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"ajF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/camera{c_tag = "Central Hallway North-East"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"ajG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/landmark/start/chief_medical_officer,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"ajH" = (/obj/structure/plasticflaps/opaque,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) -"ajI" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) -"ajJ" = (/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,/area/quartermaster/storage) -"ajK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) -"ajL" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/start/cargo_technician,/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},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ajM" = (/obj/machinery/requests_console{department = "Cargo Office"; name = "Cargo Office RC"; pixel_x = 32},/obj/machinery/computer/bounty{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ajN" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"ajO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/obj/effect/landmark/start/paramedic,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"ajP" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/start/research_director,/turf/open/floor/plasteel,/area/science/mixing) -"ajQ" = (/obj/effect/turf_decal/loading_area{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"ajR" = (/obj/machinery/photocopier,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos) -"ajS" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"ajT" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot{pixel_x = -3; pixel_y = 3},/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/riot,/obj/item/shield/riot{pixel_x = -3; pixel_y = 3},/obj/item/shield/riot,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"ajU" = (/obj/structure/cable/white,/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) -"ajV" = (/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/key/security,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"ajW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"ajX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating,/area/asteroid/nearstation) -"ajY" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"ajZ" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/turnstile{name = "Genpop Entrance Turnstile"; req_access_txt = "69"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aka" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) -"akb" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/red,/turf/open/floor/plasteel,/area/maintenance/port/fore) -"akc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"akd" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ake" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) -"akf" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) -"akg" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) -"akh" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) -"aki" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) -"akj" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) -"akk" = (/obj/structure/sign/warning/electricshock{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/fore) -"akl" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"akm" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"akn" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ako" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=2.2-BridgeWest"; location = "2.1-Teleporter"},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"akp" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"akq" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"akr" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/fore) -"aks" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/fore) -"akt" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/plaque{icon_state = "L1"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aku" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/plaque{icon_state = "L3"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"akv" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/plaque{icon_state = "L5"},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"akw" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/plaque{icon_state = "L7"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"akx" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/effect/turf_decal/plaque{icon_state = "L9"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aky" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/plaque{icon_state = "L11"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"akz" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/plaque{icon_state = "L13"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"akA" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=4.2-HoP"; location = "4.1-BridgeEast"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"akB" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"akC" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"akD" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"akE" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"akF" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"akG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"akH" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"akI" = (/obj/structure/sign/warning/electricshock{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5.1-EnteringCargo"; location = "4.2-HoP"; name = "Billy Herrington memorial navigation beacon"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"akJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"akK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/delivery,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"akL" = (/obj/machinery/vending/wardrobe/cargo_wardrobe,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"akM" = (/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) -"akN" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 8},/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) -"akO" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/chief) -"akP" = (/obj/machinery/photocopier,/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,/area/quartermaster/storage) -"akQ" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/stripes/corner,/obj/machinery/conveyor{dir = 5; id = "cargoload"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/quartermaster/storage) -"akR" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/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},/turf/open/floor/plasteel,/area/engine/atmos) -"akS" = (/turf/closed/wall/r_wall/rust,/area/crew_quarters/heads/chief) -"akT" = (/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) -"akU" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/security/brig) -"akV" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/security/brig) -"akW" = (/obj/vehicle/ridden/secway,/obj/machinery/light{dir = 8},/obj/machinery/power/apc{areastring = "/area/security/brig"; dir = 8; name = "Security Office APC"; pixel_x = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"akX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) -"akY" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"akZ" = (/obj/structure/chair{dir = 8},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/status_display{pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel,/area/security/brig) -"ala" = (/turf/closed/wall,/area/security/brig) -"alb" = (/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"alc" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ald" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/crew_quarters/toilet/restrooms) -"ale" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Primary Restroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"alf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/toilet/restrooms) -"alg" = (/turf/closed/wall/r_wall,/area/teleporter) -"alh" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/teleporter) -"ali" = (/obj/machinery/door/poddoor/shutters{id = "teleportershutters"; name = "Teleporter Shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/teleporter) -"alj" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/teleporter) -"alk" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore) -"all" = (/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 8},/obj/structure/sign/directions/security{dir = 8},/obj/structure/sign/directions/medical{pixel_y = -8},/turf/closed/wall,/area/hallway/primary/central) -"alm" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/light{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/plaque{icon_state = "L2"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aln" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/plaque{icon_state = "L4"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"alo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/plaque{icon_state = "L6"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"alp" = (/obj/effect/turf_decal/plaque{icon_state = "L8"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"alq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/plaque{icon_state = "L10"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"alr" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/plaque{icon_state = "L12"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"als" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/plaque{icon_state = "L14"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"alt" = (/obj/structure/sign/directions/supply{dir = 4},/obj/structure/sign/directions/command{dir = 1; pixel_y = 8},/obj/structure/sign/directions/science{pixel_y = -8},/turf/closed/wall,/area/hallway/primary/fore) -"alu" = (/turf/closed/wall/r_wall,/area/ai_monitored/storage/eva) -"alv" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ai_monitored/storage/eva) -"alw" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "E.V.A. Storage"; req_access_txt = "18"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"alx" = (/obj/machinery/door/poddoor/shutters{id = "evashutters"; name = "E.V.A. Storage Shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"aly" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"alz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"alA" = (/obj/structure/table/reinforced,/obj/structure/noticeboard{dir = 4; pixel_x = -32},/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/obj/item/stamp/denied{pixel_x = 6; pixel_y = 6},/obj/item/stamp,/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"alB" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) -"alC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/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},/turf/open/floor/plasteel,/area/quartermaster/storage) -"alD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/quartermaster/storage) -"alE" = (/obj/structure/filingcabinet/chestdrawer,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/camera{c_tag = "Chief Engineer's Office"},/mob/living/simple_animal/parrot/Poly,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) -"alF" = (/obj/machinery/power/apc{areastring = "/area/quartermaster/storage"; dir = 4; name = "Cargo Bay APC"; pixel_x = 26},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/rnd/production/techfab/department/cargo,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"alG" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating,/area/asteroid/nearstation) -"alH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"alI" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) -"alJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"alK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{name = "Security Office"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"alL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/security/brig) -"alM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"alN" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"alO" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"alP" = (/obj/structure/closet/secure_closet/brig{id = "brig2"; name = "Cell 2 Locker"},/obj/machinery/light/small{dir = 1},/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{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"alQ" = (/obj/machinery/flasher{id = "brig2"; pixel_y = 26},/obj/structure/chair,/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera{c_tag = "Security - Cell 2"},/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/brig) -"alR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"alS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"alT" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"alU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"alV" = (/obj/structure/urinal{pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"alW" = (/obj/structure/urinal{pixel_y = 28},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"alX" = (/obj/structure/closet/crate/bin,/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"alY" = (/obj/machinery/shieldwallgen,/obj/machinery/button/door{id = "teleportershutters"; name = "Teleporter Shutters"; pixel_x = -26; req_access_txt = "19"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/teleporter) -"alZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/teleporter) -"ama" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/teleporter) -"amb" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/teleporter) -"amc" = (/obj/machinery/shieldwallgen,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Teleporter"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) -"amd" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/teleporter) -"ame" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore) -"amf" = (/obj/structure/closet/crate/bin,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"amg" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/central) -"amh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/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},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"ami" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/central) -"amj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"amk" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/central) -"aml" = (/obj/structure/closet/emcloset,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"amm" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore) -"amn" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ai_monitored/storage/eva) -"amo" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/rods/fifty,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) -"amp" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"amq" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"amr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"ams" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/electrical{pixel_x = 3; pixel_y = 3},/obj/item/storage/toolbox/mechanical,/obj/item/stack/cable_coil/white,/obj/item/multitool,/obj/machinery/button/door{id = "evashutters"; name = "E.V.A. Shutters"; pixel_x = 26; req_access_txt = "19"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) -"amt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"amu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"amv" = (/obj/machinery/computer/bounty{dir = 4},/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,/area/quartermaster/storage) -"amw" = (/obj/structure/chair/office/dark,/obj/effect/landmark/start/cargo_technician,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"amx" = (/obj/machinery/computer/cargo{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"amy" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"amz" = (/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/storage) -"amA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"amB" = (/obj/structure/table,/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/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/storage) -"amC" = (/turf/closed/wall,/area/quartermaster/miningdock) -"amD" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/miningdock) -"amE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) -"amF" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/item/stamp/ce,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) -"amG" = (/obj/structure/table,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/flashlight,/turf/open/floor/plating,/area/asteroid/nearstation) -"amH" = (/obj/structure/sign/warning/nosmoking{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/library) -"amI" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/security/brig) -"amJ" = (/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"amK" = (/obj/machinery/camera{c_tag = "Security - Central"; dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"amL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) -"amM" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"amN" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/window/brigdoor/security/cell/westright{id = "brig2"; name = "Cell 2"},/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,/area/security/brig) -"amO" = (/obj/structure/mirror{pixel_x = -26},/obj/structure/sink{dir = 8; pixel_x = -12},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"amP" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/light/small,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"amQ" = (/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"amR" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light/small,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"amS" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8},/obj/machinery/power/apc{areastring = "/area/crew_quarters/toilet/restrooms"; dir = 4; name = "Restrooms APC"; pixel_x = 26},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"amT" = (/obj/structure/table/reinforced,/obj/item/stack/cable_coil/white,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/camera{c_tag = "Bridge - Teleporter"; dir = 4; name = "command camera"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/teleporter) -"amU" = (/obj/machinery/computer/card/minor/ce,/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = -8},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) -"amV" = (/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/radio,/obj/item/radio,/obj/item/gps,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/teleporter) -"amW" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/teleporter) -"amX" = (/obj/machinery/teleport/hub,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) -"amY" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/teleporter) -"amZ" = (/obj/machinery/vending/snack/random,/obj/structure/sign/nanotrasen{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"ana" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/fore) -"anb" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"anc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"and" = (/obj/structure/closet/firecloset,/obj/structure/sign/nanotrasen{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore) -"ane" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/ai_monitored/storage/eva) -"anf" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"ang" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"anh" = (/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/radio,/obj/item/radio,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"ani" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"anj" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"ank" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"anl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"anm" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/yellow,/obj/item/pen,/obj/machinery/door/window/southleft{dir = 1; name = "Cargo Desk"; req_access_txt = "50"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) -"ann" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/quartermaster/storage) -"ano" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining/glass{name = "Cargo Office"; req_access_txt = "48;50"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"anp" = (/obj/structure/sign/warning/nosmoking/circle,/turf/closed/wall,/area/quartermaster/miningdock) -"anq" = (/obj/structure/closet/secure_closet/miner,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"anr" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"ans" = (/obj/machinery/power/apc{areastring = "/area/quartermaster/miningdock"; dir = 4; name = "Mining Dock APC"; pixel_x = 26},/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/structure/closet/secure_closet/miner,/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"ant" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum,/turf/open/floor/plating,/area/quartermaster/miningdock) -"anu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Chief Engineer"; req_access_txt = "56"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"anv" = (/obj/effect/turf_decal/stripes/end{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"anw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"anx" = (/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) -"any" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_y = 32},/obj/item/clipboard,/obj/item/folder/red,/obj/item/hand_labeler,/turf/open/floor/wood,/area/security/detectives_office) -"anz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/security/brig) -"anA" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/chief_engineer,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 32},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"anB" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/pen,/obj/machinery/door/window/brigdoor/southright{dir = 8; name = "Security Desk"; req_access_txt = "63"},/obj/machinery/door/window/northright{dir = 4; name = "Security Desk"},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/security/brig) -"anC" = (/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"anD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"anE" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"anF" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/door_timer{id = "brig2"; name = "Cell 2"; pixel_x = 32},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) -"anG" = (/obj/structure/sign/directions/engineering{pixel_y = -8},/obj/structure/sign/directions/security{dir = 8},/obj/structure/sign/directions/command{dir = 1; pixel_y = 8},/turf/closed/wall,/area/security/brig) -"anH" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"anI" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"anJ" = (/obj/machinery/door/airlock{name = "Toilet Unit"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"anK" = (/obj/structure/closet/secure_closet/engineering_chief,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/item/twohanded/rcl/pre_loaded,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) -"anL" = (/obj/machinery/door/window/northleft{dir = 4; name = "RCD Storage"; pixel_x = 1; req_access_txt = "19"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/structure/closet/crate/engineering,/obj/item/hand_tele,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/teleporter) -"anM" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/teleporter) -"anN" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/obj/item/beacon,/turf/open/floor/plasteel,/area/teleporter) -"anO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/holopad,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"anP" = (/obj/machinery/teleport/station,/obj/machinery/light{dir = 4},/obj/machinery/status_display{pixel_x = 32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) -"anQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore) -"anR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"anS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"anT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"anU" = (/obj/structure/closet/crate/rcd{pixel_y = 4},/obj/machinery/door/window/northleft{dir = 4; name = "RCD Storage"; pixel_x = 1; req_access_txt = "19"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/machinery/light{dir = 8},/obj/machinery/status_display{pixel_x = -32},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) -"anV" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"anW" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/obj/item/beacon,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"anX" = (/obj/machinery/requests_console{department = "E.V.A. Storage"; name = "E.V.A. RC"; pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Bridge - E.V.A. Storage"; dir = 8; name = "command camera"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"anY" = (/turf/closed/wall/rust,/area/ai_monitored/storage/eva) -"anZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aoa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5.2-Cargo"; location = "5.1-EnteringCargo"},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aob" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aoc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aod" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aoe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Central Hallway North-West"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aof" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aog" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aoh" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/mineral/ore_redemption{input_dir = 4; output_dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aoi" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/shaft_miner,/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aoj" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{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,/area/quartermaster/miningdock) -"aok" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/start/shaft_miner,/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,/area/quartermaster/miningdock) -"aol" = (/obj/structure/ore_box,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aom" = (/obj/structure/closet/emcloset,/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aon" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/chief"; dir = 4; name = "Chief Engineer's Office APC"; pixel_x = 26},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"aoo" = (/obj/machinery/suit_storage_unit/ce,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -23},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) -"aop" = (/obj/effect/landmark/start/chief_engineer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/machinery/firealarm{dir = 1; pixel_x = -32; pixel_y = -26},/obj/machinery/computer/security/telescreen/ce{dir = 1; icon_state = "telescreen"; pixel_y = -24},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"aoq" = (/turf/open/floor/engine/vacuum,/area/engine/atmos) -"aor" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine/vacuum,/area/engine/atmos) -"aos" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/item/storage/secure/safe{pixel_x = 32},/obj/structure/extinguisher_cabinet{pixel_x = 24; pixel_y = -26},/obj/item/toy/figure/hos,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/hos) -"aot" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"aou" = (/obj/machinery/computer/security{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) -"aov" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"aow" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"aox" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{id_tag = "secinterior"; name = "Brig"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"aoy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/security/brig) -"aoz" = (/obj/machinery/light/small{dir = 1},/obj/machinery/firealarm{pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"aoA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{id_tag = "secexterior"; name = "Brig"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"aoB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aoC" = (/obj/effect/decal/cleanable/vomit/old,/obj/structure/toilet{dir = 8},/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/light/small,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"aoD" = (/obj/structure/toilet{dir = 8},/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/light/small,/obj/effect/landmark/blobstart,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"aoE" = (/obj/structure/toilet{dir = 8},/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/light/small,/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms) -"aoF" = (/obj/structure/table/reinforced,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/machinery/cell_charger,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/teleporter) -"aoG" = (/obj/structure/tank_dispenser/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/teleporter) -"aoH" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/teleporter) -"aoI" = (/obj/machinery/computer/teleporter{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) -"aoJ" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/port/central) -"aoK" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 30},/obj/item/stack/sheet/glass{amount = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/port/central) -"aoL" = (/obj/structure/rack,/obj/item/crowbar/red,/obj/item/wrench,/obj/item/tank/internals/emergency_oxygen/engi,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/maintenance/port/central) -"aoM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/port/central) -"aoN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/obj/item/hand_labeler_refill,/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aoO" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aoP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aoQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aoR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aoS" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aoT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/central) -"aoU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aoV" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/rack,/obj/item/storage/box/lights/mixed,/obj/item/stack/rods{amount = 25},/turf/open/floor/plasteel,/area/maintenance/starboard/central) -"aoW" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"aoX" = (/obj/structure/tank_dispenser/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"aoY" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"aoZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"apa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6.1-EnteringDepartures"; location = "5.3-LeavingCargo"},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"apb" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"apc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"apd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"ape" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"apf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5.3-LeavingCargo"; location = "5.2-Cargo"},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"apg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aph" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"api" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Mining Dock"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"apj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"apk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"apl" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"apm" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access_txt = "48"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"apn" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"apo" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"app" = (/obj/docking_port/stationary{dir = 4; dwidth = 3; height = 5; id = "mining_home"; name = "mining shuttle bay"; roundstart_template = /datum/map_template/shuttle/mining/delta; width = 7},/turf/open/space/basic,/area/space) -"apq" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 8; pixel_y = 32},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief) -"apr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/command/glass{name = "Chief Engineer"; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) -"aps" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/button/door{id = "engstorage"; name = "Engineering Secure Storage Control"; pixel_y = 24; req_access_txt = "10"},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"apt" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/engine/engineering) -"apu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/sign/departments/custodian{pixel_x = 32; pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"apv" = (/obj/machinery/air_sensor/atmos/mix_tank,/turf/open/floor/engine/vacuum,/area/engine/atmos) -"apw" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 1},/obj/structure/rack,/obj/item/storage/box/firingpins,/obj/item/storage/box/firingpins,/obj/item/gun/energy/e_gun/dragnet,/obj/item/gun/energy/e_gun/dragnet,/turf/open/floor/plasteel/dark,/area/security/brig) -"apx" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/door/airlock/security/glass{name = "Security Office"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/security/brig) -"apy" = (/obj/machinery/vending/security,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"apz" = (/obj/effect/landmark/start/security_officer,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"apA" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/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,/area/security/brig) -"apB" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/mob/living/simple_animal/bot/secbot/beepsky{desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey."; name = "Officer Beepsky"},/turf/open/floor/plasteel,/area/security/brig) -"apC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{id_tag = "secinterior"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"apD" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/security/brig) -"apE" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"apF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{id_tag = "secexterior"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"apG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=1.2-BrigNorth"; location = "1.1-BrigCentral"},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"apH" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"apI" = (/turf/closed/wall,/area/storage/primary) -"apJ" = (/turf/closed/wall/r_wall,/area/storage/primary) -"apK" = (/obj/machinery/shieldwallgen,/obj/machinery/light_switch{pixel_x = -24},/obj/structure/extinguisher_cabinet{pixel_y = -28},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/teleporter) -"apL" = (/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/teleporter) -"apM" = (/obj/machinery/power/apc{areastring = "/area/teleporter"; name = "Teleporter APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/teleporter) -"apN" = (/obj/machinery/status_display{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/teleporter) -"apO" = (/obj/machinery/shieldwallgen,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) -"apP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port/central) -"apQ" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/storage/box/lights/mixed,/turf/open/floor/plating,/area/maintenance/port/central) -"apR" = (/obj/structure/rack,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot{pixel_x = 3; pixel_y = -3},/obj/item/gun/ballistic/shotgun/riot,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel/dark,/area/security/brig) -"apS" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/central) -"apT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"apU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/crew_quarters/bar/atrium) -"apV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"apW" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/effect/turf_decal/loading_area{dir = 8},/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"apX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/box,/obj/machinery/rnd/production/techfab/department/service,/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"apY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/central) -"apZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aqa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) -"aqb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/closet/crate{name = "emergency supplies crate"},/obj/item/storage/toolbox/emergency,/obj/item/tank/internals/oxygen,/obj/item/tank/internals/oxygen,/obj/item/flashlight,/obj/item/flashlight,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/turf/open/floor/plasteel,/area/maintenance/starboard/central) -"aqc" = (/obj/structure/table/reinforced,/obj/item/tank/jetpack/carbondioxide{pixel_x = 3; pixel_y = 3},/obj/item/tank/jetpack/carbondioxide,/obj/item/wrench,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -28},/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) -"aqd" = (/obj/machinery/status_display{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"aqe" = (/obj/machinery/power/apc{areastring = "/area/ai_monitored/storage/eva"; name = "E.V.A. Storage APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"aqf" = (/obj/machinery/status_display{pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"aqg" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/plasteel{amount = 15},/obj/item/stack/sheet/rglass{amount = 30; pixel_x = 2; pixel_y = -2},/obj/item/clothing/shoes/magboots{pixel_x = 3; pixel_y = 3},/obj/item/clothing/shoes/magboots,/obj/machinery/light_switch{pixel_x = 24},/obj/structure/extinguisher_cabinet{pixel_y = -28},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) -"aqh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"aqi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aqj" = (/obj/machinery/computer/cargo/request{dir = 1},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aqk" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aql" = (/obj/structure/chair{dir = 1},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aqm" = (/obj/structure/table,/obj/machinery/light,/obj/machinery/newscaster{pixel_y = -32},/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aqn" = (/obj/structure/chair{dir = 1},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aqo" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port) -"aqp" = (/obj/machinery/autolathe,/obj/structure/extinguisher_cabinet{pixel_y = -26},/obj/machinery/camera{c_tag = "Fore Primary Hallway East"; dir = 1},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aqq" = (/obj/structure/rack,/obj/item/storage/toolbox/emergency{pixel_x = -3; pixel_y = 3},/obj/item/pickaxe,/obj/item/storage/toolbox/emergency,/obj/item/shovel,/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aqr" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aqs" = (/obj/machinery/computer/shuttle/mining{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aqt" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/pods{name = "MINING POD"},/turf/open/floor/plating,/area/quartermaster/miningdock) -"aqu" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aqv" = (/obj/effect/decal/cleanable/oil,/obj/structure/closet/crate,/obj/item/flashlight,/obj/item/flashlight,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/obj/item/stock_parts/cell/high,/obj/item/crowbar/red,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aqw" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "detectivewindows"; name = "HoS Privacy Blast door"},/turf/open/floor/plating,/area/crew_quarters/heads/hos) -"aqx" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/landmark/xeno_spawn,/obj/structure/sign/warning/vacuum{pixel_x = -32; pixel_y = 32},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/maintenance/port) -"aqy" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "detectivewindows"; name = "HoS Privacy Blast door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/crew_quarters/heads/hos) -"aqz" = (/turf/closed/wall/r_wall,/area/engine/atmos) -"aqA" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"aqB" = (/obj/machinery/status_display{pixel_x = -32},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/security/brig) -"aqC" = (/obj/machinery/meter,/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/green/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/atmos) -"aqD" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/brig) -"aqE" = (/obj/machinery/meter,/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/turf/closed/wall/r_wall,/area/engine/atmos) -"aqF" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 10},/turf/closed/wall/r_wall,/area/engine/atmos) -"aqG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"aqH" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/bot,/obj/structure/rack,/obj/item/gun/energy/e_gun/advtaser{pixel_x = -3; pixel_y = 3},/obj/item/gun/energy/e_gun/advtaser,/turf/open/floor/plasteel/dark,/area/security/brig) -"aqI" = (/obj/structure/closet/secure_closet/security/sec,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"aqJ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/security/brig) -"aqK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/wardrobe/sec_wardrobe,/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},/turf/open/floor/plasteel/dark,/area/security/brig) -"aqL" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/brig) -"aqM" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"aqN" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig) -"aqO" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"aqP" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Security - Brig Aft"; dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"aqQ" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/closet/secure_closet/warden,/obj/item/toy/figure/warden,/turf/open/floor/plasteel,/area/security/brig) -"aqR" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/security/brig) -"aqS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aqT" = (/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/weldingtool,/obj/item/clothing/head/welding,/obj/machinery/power/apc{areastring = "/area/storage/primary"; dir = 8; name = "Primary Tool Storage APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) -"aqU" = (/obj/structure/table/reinforced,/obj/item/assembly/igniter,/obj/item/assembly/igniter,/obj/item/assembly/igniter,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/item/multitool,/obj/item/multitool,/turf/open/floor/plasteel,/area/storage/primary) -"aqV" = (/obj/structure/table/reinforced,/obj/item/crowbar,/obj/item/wrench,/obj/item/gps,/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Primary Tool Storage"; name = "Primary Tool Storage RC"; pixel_y = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) -"aqW" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/oil,/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) -"aqX" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) -"aqY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/central) -"aqZ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) -"ara" = (/turf/closed/wall,/area/crew_quarters/bar/atrium) -"arb" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/bar/atrium) -"arc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"ard" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"are" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"arf" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: PRESSURIZED DOORS"; pixel_x = 32},/turf/open/floor/plating,/area/crew_quarters/bar/atrium) -"arg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/central) -"arh" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/central) -"ari" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"arj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"ark" = (/obj/structure/table/reinforced,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"arl" = (/obj/structure/table/reinforced,/obj/machinery/light,/obj/machinery/requests_console{department = "Mining"; name = "Mining Dock RC"; pixel_y = -32},/obj/item/folder/yellow,/obj/item/toy/figure/miner,/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,/area/quartermaster/miningdock) -"arm" = (/obj/machinery/computer/security/mining{dir = 8},/obj/machinery/status_display{pixel_x = 32},/obj/machinery/newscaster{pixel_y = -32},/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/quartermaster/miningdock) -"arn" = (/obj/structure/rack,/obj/item/gun/energy/e_gun{pixel_x = -3; pixel_y = 3},/obj/item/gun/energy/e_gun,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) -"aro" = (/turf/closed/wall,/area/maintenance/port/fore) -"arp" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"arq" = (/turf/closed/wall/r_wall,/area/maintenance/port/fore) -"arr" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o{dir = 8},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"ars" = (/turf/open/floor/plating,/area/maintenance/port/fore) -"art" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/loading_area{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aru" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/table/reinforced,/obj/item/grenade/barrier{pixel_x = -3; pixel_y = 1},/obj/item/grenade/barrier,/obj/item/grenade/barrier{pixel_x = 3; pixel_y = -1},/obj/item/grenade/barrier{pixel_x = 6; pixel_y = -2},/obj/machinery/camera{c_tag = "Brig Control Room"; dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"arv" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"arw" = (/obj/machinery/computer/atmos_control/tank/mix_tank,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"arx" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"ary" = (/obj/machinery/atmospherics/components/binary/pump{name = "Mix to Distro"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"arz" = (/obj/machinery/atmospherics/components/binary/pump/on{name = "Air to Distro"},/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"arA" = (/obj/structure/sign/warning/nosmoking{pixel_x = 32},/obj/effect/turf_decal/bot,/obj/machinery/suit_storage_unit/atmos,/obj/effect/decal/cleanable/dirt,/obj/structure/sign/poster/random{pixel_y = 32},/turf/open/floor/plasteel,/area/engine/atmos) -"arB" = (/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/security/brig) -"arC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/security/brig) -"arD" = (/obj/machinery/light{dir = 8},/obj/machinery/status_display{pixel_x = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/closet/l3closet/security,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"arE" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/landmark/start/security_officer,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/security/brig) -"arF" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/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},/turf/open/floor/plasteel/dark,/area/security/brig) -"arG" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/security/glass{name = "Gear Room"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"arH" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"arI" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"arJ" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/landmark/start/security_officer,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/security/brig) -"arK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"arL" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/security/glass{name = "Security Desk"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"arM" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_x = -26; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/security/brig) -"arN" = (/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "secexterior"; name = "Security Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = 38; pixel_y = 24},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "secinterior"; name = "Security Interior Doors Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 24},/obj/machinery/button/door{id = "brigfront"; name = "Brig Access Control"; pixel_x = 24; pixel_y = 38; req_access_txt = "63"},/obj/structure/chair/office/dark{dir = 4},/obj/machinery/light_switch{pixel_x = 38; pixel_y = 38},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/landmark/start/security_officer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/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},/turf/open/floor/plasteel/dark,/area/security/brig) -"arO" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/pen,/obj/machinery/door/window/brigdoor/southright{dir = 8; name = "Security Desk"; req_access_txt = "63"},/obj/machinery/door/window/northright{dir = 4; name = "Security Desk"},/obj/machinery/door/poddoor/preopen{id = "brigfront"; name = "Brig Blast door"},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/security/brig) -"arP" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/storage/primary) -"arQ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) -"arR" = (/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"arS" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"arT" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"arU" = (/obj/machinery/holopad,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) -"arV" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/port/central) -"arW" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) -"arX" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/port/central) -"arY" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) -"arZ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/central) -"asa" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"asb" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) -"asc" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/central) -"asd" = (/obj/machinery/computer/slot_machine,/obj/machinery/light_switch{pixel_y = 24},/obj/machinery/status_display{pixel_x = -32},/obj/machinery/camera{c_tag = "Central Diner 3"; dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"ase" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"asf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"asg" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"ash" = (/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/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"asi" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"asj" = (/obj/machinery/vending/cola/random,/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"ask" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"asl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"asm" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"asn" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/camera{c_tag = "Security - Office"; dir = 4},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/table/reinforced,/obj/item/storage/box/chemimp{pixel_x = 6},/obj/item/storage/box/trackimp{pixel_x = -3},/obj/item/storage/lockbox/loyalty,/turf/open/floor/plasteel/dark,/area/security/brig) -"aso" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) -"asp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"asq" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/landmark/start/warden,/turf/open/floor/plasteel,/area/security/brig) -"asr" = (/obj/effect/turf_decal/loading_area{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel,/area/maintenance/starboard) -"ass" = (/obj/machinery/mineral/mint,/obj/structure/sign/poster/official/random{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard) -"ast" = (/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/power/apc{areastring = "/area/maintenance/starboard"; dir = 1; name = "Starboard Maintenance APC"; pixel_y = 26},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel,/area/maintenance/starboard) -"asu" = (/obj/structure/girder,/turf/open/floor/plating,/area/maintenance/port/fore) -"asv" = (/turf/open/floor/engine/n2,/area/engine/atmos) -"asw" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"asx" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"asy" = (/obj/item/cigbutt,/turf/open/floor/plating,/area/maintenance/port/fore) -"asz" = (/obj/machinery/requests_console{department = "Security"; name = "Security RC"; pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/table/reinforced,/obj/item/storage/box/teargas{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/handcuffs,/obj/item/storage/box/flashbangs{pixel_x = -3; pixel_y = -3},/turf/open/floor/plasteel/dark,/area/security/brig) -"asA" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"asB" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/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/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/item/toy/figure/secofficer,/turf/open/floor/plasteel,/area/security/brig) -"asC" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 10},/obj/machinery/meter,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"asD" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"asE" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"asF" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"asG" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold4w/supply/visible,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"asH" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/obj/machinery/camera{c_tag = "Atmospherics North East"; dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/checker,/area/engine/atmos) -"asI" = (/obj/structure/sign/warning/vacuum{pixel_x = -32},/turf/open/floor/plating,/area/maintenance/port/fore) -"asJ" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/structure/reagent_dispensers/peppertank{pixel_y = -32},/obj/structure/closet/secure_closet/security/sec,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"asK" = (/obj/structure/rack,/obj/item/clothing/suit/armor/vest{pixel_x = -3; pixel_y = 3},/obj/item/clothing/suit/armor/vest,/obj/item/clothing/suit/armor/vest{pixel_x = 3; pixel_y = -3},/obj/item/clothing/head/helmet{layer = 3.00001; pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet{layer = 3.00001},/obj/item/clothing/head/helmet{layer = 3.00001; pixel_x = 3; pixel_y = -3},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/camera{c_tag = "Security - Gear Room"; dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"asL" = (/obj/structure/closet/secure_closet/security/sec,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"asM" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig) -"asN" = (/obj/structure/extinguisher_cabinet{pixel_x = -26; pixel_y = -32},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"asO" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"asP" = (/obj/structure/table/reinforced,/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"asQ" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/machinery/status_display{pixel_y = -32},/obj/item/flashlight/seclite,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"asR" = (/obj/machinery/computer/security{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_x = -26; pixel_y = -26},/obj/machinery/status_display{pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/camera{c_tag = "Security - Front Desk"; dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"asS" = (/obj/machinery/computer/secure_data{dir = 1},/obj/machinery/light/small,/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"asT" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"asU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering/glass{name = "Primary Tool Storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"asV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/storage/primary) -"asW" = (/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/storage/primary) -"asX" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/mechanical,/obj/item/flashlight,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/storage/primary) -"asY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"asZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) -"ata" = (/obj/structure/window/reinforced/tinted/fulltile,/obj/structure/grille,/turf/open/floor/plating,/area/security/detectives_office) -"atb" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/central) -"atc" = (/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/port/central) -"atd" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) -"ate" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/crew_quarters/theatre) -"atf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/theatre) -"atg" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port/central) -"ath" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/theatre) -"ati" = (/obj/machinery/computer/slot_machine,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"atj" = (/obj/machinery/vending/coffee,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"atk" = (/obj/effect/spawner/structure/window/reinforced/tinted,/turf/open/floor/plating,/area/security/detectives_office) -"atl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/crew_quarters/bar/atrium) -"atm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/bar/atrium) -"atn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall,/area/crew_quarters/bar/atrium) -"ato" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) -"atp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"atq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/maintenance/starboard) -"atr" = (/obj/structure/table/wood,/obj/item/storage/secure/briefcase,/obj/item/restraints/handcuffs,/obj/item/grenade/smokebomb,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/security/detectives_office) -"ats" = (/obj/item/clothing/suit/jacket{desc = "All the class of a trenchcoat without the security fibers."; icon_state = "greydet"; name = "trenchcoat"},/obj/item/clothing/suit/jacket{desc = "All the class of a trenchcoat without the security fibers."; icon_state = "detective"; name = "trenchcoat"},/obj/item/clothing/head/fedora,/obj/item/clothing/head/fedora{icon_state = "detective"},/obj/machinery/light/small{dir = 1},/obj/structure/closet/secure_closet/detective,/turf/open/floor/wood,/area/security/detectives_office) -"att" = (/obj/structure/dresser,/turf/open/floor/wood,/area/security/detectives_office) -"atu" = (/obj/structure/table/wood,/obj/item/crowbar/red,/obj/item/book/manual/wiki/security_space_law{pixel_x = 3; pixel_y = 3},/obj/item/book/manual/wiki/detective,/obj/item/camera/detective,/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},/turf/open/floor/plasteel/dark,/area/security/detectives_office) -"atv" = (/obj/effect/landmark/start/detective,/obj/structure/chair/comfy/brown{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/light_switch{pixel_x = 8; pixel_y = -24},/obj/machinery/camera{c_tag = "Detective's Office - Quarters"; dir = 1},/turf/open/floor/wood,/area/security/detectives_office) -"atw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/wood,/area/security/detectives_office) -"atx" = (/obj/machinery/air_sensor/atmos/nitrogen_tank,/turf/open/floor/engine/n2,/area/engine/atmos) -"aty" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Oxygen to Pure"},/turf/open/floor/plasteel,/area/engine/atmos) -"atz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/security/detectives_office) -"atA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/turf/open/floor/plasteel,/area/security/detectives_office) -"atB" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/sign/poster/ripped{pixel_x = 32},/turf/open/floor/plasteel,/area/maintenance/starboard/aft) -"atC" = (/obj/machinery/photocopier,/obj/item/newspaper{pixel_x = 3; pixel_y = 3},/obj/item/newspaper,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/poster/official/cohiba_robusto_ad{pixel_x = -32},/obj/machinery/light_switch{pixel_x = 8; pixel_y = 24},/obj/machinery/camera{c_tag = "Detective's Office - Desk"},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -6; pixel_y = 22},/turf/open/floor/wood,/area/security/detectives_office) -"atD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/security/detectives_office) -"atE" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/maintenance/port) -"atF" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/detectives_office) -"atG" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/computer/med_data/laptop{icon_state = "laptop"; dir = 4},/obj/machinery/requests_console{department = "Detective's Office"; name = "Detective RC"; pixel_x = -30},/turf/open/floor/wood,/area/security/detectives_office) -"atH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair/office/dark,/obj/effect/landmark/start/detective,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/wood,/area/security/detectives_office) -"atI" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/obj/machinery/power/apc/highcap/ten_k{areastring = "/area/engine/atmos"; dir = 4; name = "Atmospherics APC"; pixel_x = 26},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"atJ" = (/turf/open/floor/wood,/area/security/detectives_office) -"atK" = (/obj/structure/sign/poster/contraband/random{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/fore) -"atL" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Security Maintenance"; req_access_txt = "63"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/brig) -"atM" = (/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"atN" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"atO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering/glass{name = "Primary Tool Storage"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"atP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) -"atQ" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/mechanical,/obj/item/flashlight,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/storage/primary) -"atR" = (/obj/structure/table/reinforced,/obj/item/clothing/gloves/color/yellow,/obj/item/storage/box/lights/mixed,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/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},/turf/open/floor/plasteel,/area/storage/primary) -"atS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) -"atT" = (/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/structure/closet/crate/internals,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) -"atU" = (/obj/structure/plasticflaps/opaque,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) -"atV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) -"atW" = (/obj/effect/landmark/blobstart,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) -"atX" = (/obj/structure/table/wood,/obj/item/camera_film{pixel_x = 3; pixel_y = 3},/obj/item/camera_film,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"atY" = (/obj/structure/musician/piano{icon_state = "piano"},/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/crew_quarters/theatre) -"atZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood{icon_state = "wood-broken6"},/area/crew_quarters/theatre) -"aua" = (/obj/structure/window/reinforced{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/structure/sign/barsign{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aub" = (/obj/machinery/vending/cigarette,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"auc" = (/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/structure/table/wood,/obj/item/kitchen/fork,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aud" = (/obj/structure/chair/stool,/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/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aue" = (/obj/structure/chair/stool/bar,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"auf" = (/obj/structure/table/reinforced,/obj/item/lighter{pixel_x = 3; pixel_y = 3},/obj/item/lighter,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"aug" = (/obj/structure/sign/barsign{pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"auh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall/r_wall,/area/science/research) -"aui" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/bar/atrium) -"auj" = (/obj/structure/table/wood,/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/camera{c_tag = "Bar Backroom"; dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"auk" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "sink"; pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_pump/on,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"aul" = (/obj/item/wrench,/obj/item/stack/sheet/glass{amount = 30},/obj/item/stack/sheet/metal{amount = 30},/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/structure/closet,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"aum" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/bar/atrium) -"aun" = (/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/central) -"auo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"aup" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"auq" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"aur" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/sign/departments/security{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"aus" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/security/detectives_office) -"aut" = (/obj/structure/table/wood,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/computer/security/wooden_tv{pixel_x = 0; pixel_y = 4},/turf/open/floor/wood,/area/security/detectives_office) -"auu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/table/wood,/obj/machinery/computer/secure_data/laptop{dir = 1; icon_state = "laptop"; pixel_y = 4},/turf/open/floor/wood,/area/security/detectives_office) -"auv" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) -"auw" = (/obj/machinery/atmospherics/components/binary/pump{name = "Pure to Port"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"aux" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/wood,/area/security/detectives_office) -"auy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"auz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/detectives_office) -"auA" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter/atmos/distro_loop,/turf/open/floor/plasteel,/area/engine/atmos) -"auB" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/closet/secure_closet/atmospherics,/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"auC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/atmos) -"auD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) -"auE" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/oil,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"auF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/port/fore) -"auG" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) -"auH" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/port/fore) -"auI" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/fore) -"auJ" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/decal/cleanable/blood/splatter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/port/fore) -"auK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) -"auL" = (/obj/effect/landmark/blobstart,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/fore) -"auM" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"auN" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/port) -"auO" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/camera{c_tag = "Port Hallway 2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"auP" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"auQ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"auR" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"auS" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"auT" = (/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,/area/storage/primary) -"auU" = (/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) -"auV" = (/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) -"auW" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) -"auX" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/electrical,/obj/structure/sign/warning/nosmoking{pixel_x = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) -"auY" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) -"auZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/theatre) -"ava" = (/obj/structure/table/wood,/obj/item/instrument/guitar,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"avb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"avc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"avd" = (/obj/structure/window/reinforced{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) -"ave" = (/obj/structure/table/wood,/obj/item/clothing/head/fedora,/obj/item/clothing/mask/cigarette/pipe,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"avf" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"avg" = (/obj/structure/table/wood,/obj/item/paicard,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"avh" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"avi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"avj" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"avk" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"avl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"avm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/security/detectives_office) -"avn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/poster/random,/turf/closed/wall,/area/crew_quarters/bar/atrium) -"avo" = (/obj/structure/table/wood,/obj/item/storage/box/beanbag,/obj/item/gun/ballistic/revolver/doublebarrel,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"avp" = (/obj/effect/landmark/start/bartender,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"avq" = (/obj/machinery/chem_master/condimaster{name = "HoochMaster 2000"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"avr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/bar/atrium) -"avs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/central) -"avt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"avu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"avv" = (/obj/machinery/shieldgen,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/maintenance/starboard) -"avw" = (/obj/machinery/shieldgen,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/maintenance/starboard) -"avx" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/computer/atmos_control/tank/oxygen_tank{dir = 1},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"avy" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{dir = 4},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"avz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/security/detectives_office) -"avA" = (/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/wood,/area/security/detectives_office) -"avB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/warning/vacuum{pixel_x = -32; pixel_y = 32},/turf/open/floor/plating,/area/maintenance/port) -"avC" = (/obj/structure/sign/poster/ripped,/turf/closed/wall/rust,/area/security/detectives_office) -"avD" = (/obj/machinery/vending/cigarette,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/wood,/area/security/detectives_office) -"avE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) -"avF" = (/obj/structure/table/wood,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 3},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = -3},/obj/item/clothing/mask/cigarette/cigar,/obj/item/clothing/glasses/sunglasses,/turf/open/floor/wood,/area/security/detectives_office) -"avG" = (/obj/machinery/light{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/closet/secure_closet/atmospherics,/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"avH" = (/obj/structure/table/wood,/obj/structure/cable/white,/obj/machinery/power/apc{areastring = "/area/security/detectives_office"; name = "Detective's Office APC"; pixel_y = -26},/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/item/taperecorder,/turf/open/floor/wood,/area/security/detectives_office) -"avI" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port/fore) -"avJ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/fore) -"avK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"avL" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/maintenance/port/fore"; name = "Port Bow Maintenance APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/port/fore) -"avM" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/fore) -"avN" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) -"avO" = (/obj/structure/rack,/obj/item/clothing/gloves/color/black,/obj/item/crowbar/red,/obj/item/wrench,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"avP" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/item/clothing/shoes/jackboots,/obj/item/radio,/obj/item/storage/secure/briefcase,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"avQ" = (/obj/structure/table,/obj/item/clothing/under/rank/security/officer,/obj/item/restraints/handcuffs,/obj/structure/cable/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"avR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/port/fore) -"avS" = (/obj/machinery/vending/cigarette,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = -32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/port) -"avT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"avU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"avV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"avW" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"avX" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"avY" = (/obj/structure/table/reinforced,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/machinery/cell_charger,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -24; pixel_y = -24},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) -"avZ" = (/obj/machinery/vending/tool,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) -"awa" = (/obj/machinery/vending/assist,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) -"awb" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal{amount = 30},/obj/item/stack/sheet/glass{amount = 30},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) -"awc" = (/obj/structure/table/reinforced,/obj/item/stack/rods{amount = 25},/obj/item/stack/cable_coil/white{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil/white,/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) -"awd" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port/central) -"awe" = (/turf/closed/wall,/area/maintenance/port/central) -"awf" = (/obj/structure/table/wood,/obj/item/camera,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"awg" = (/turf/open/floor/carpet,/area/crew_quarters/theatre) -"awh" = (/obj/structure/chair/comfy/brown,/obj/effect/landmark/start/clown,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"awi" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood{icon_state = "wood-broken"},/area/crew_quarters/theatre) -"awj" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"awk" = (/obj/structure/chair/stool,/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"awl" = (/obj/structure/table/wood,/obj/item/storage/bag/tray,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"awm" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"awn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"awo" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"awp" = (/obj/structure/table/reinforced,/obj/item/storage/box/matches{pixel_x = -3; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"awq" = (/obj/effect/landmark/start/bartender,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"awr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"aws" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Bar Backroom"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"awt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"awu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"awv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"aww" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) -"awx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"awy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"awz" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard) -"awA" = (/turf/open/floor/engine/o2,/area/engine/atmos) -"awB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"awC" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/warning/nosmoking{pixel_y = 30},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"awD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/item/cigbutt,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) -"awE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port) -"awF" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) -"awG" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/port) -"awH" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light/small,/obj/structure/closet/emcloset/anchored,/turf/open/floor/plasteel,/area/maintenance/port) -"awI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) -"awJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"awK" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/machinery/vending/wardrobe/atmos_wardrobe,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"awL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/port) -"awM" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch{name = "Atmospherics Maintenance"; req_access_txt = "24"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/maintenance/port/fore) -"awN" = (/obj/structure/plasticflaps/opaque,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) -"awO" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"awP" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/crew_quarters/dorms) -"awQ" = (/turf/closed/wall,/area/crew_quarters/dorms) -"awR" = (/obj/structure/table/wood,/obj/item/soap/nanotrasen,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"awS" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"awT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"awU" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"awV" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"awW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"awX" = (/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"awY" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"awZ" = (/obj/structure/table/wood,/obj/item/book/manual/wiki/barman_recipes,/obj/item/reagent_containers/food/drinks/shaker,/obj/item/reagent_containers/rag,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"axa" = (/obj/machinery/vending/boozeomat,/turf/closed/wall,/area/crew_quarters/bar/atrium) -"axb" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"axc" = (/obj/machinery/light,/obj/machinery/vending/wardrobe/bar_wardrobe,/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"axd" = (/obj/structure/closet/secure_closet/bar,/obj/machinery/light_switch{pixel_y = -24},/obj/structure/extinguisher_cabinet{pixel_x = 26},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"axe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"axf" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/starboard) -"axg" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/item/wrench,/obj/item/wirecutters,/turf/open/floor/plasteel,/area/maintenance/starboard) -"axh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating/airless,/area/maintenance/port) -"axi" = (/obj/machinery/air_sensor/atmos/oxygen_tank,/turf/open/floor/engine/o2,/area/engine/atmos) -"axj" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"axk" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/closet/crate,/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/obj/item/stack/ore/iron,/obj/item/stack/ore/iron,/obj/item/pickaxe/emergency,/turf/open/floor/plasteel,/area/maintenance/port) -"axl" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port) -"axm" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer,/turf/open/floor/plasteel,/area/engine/atmos) -"axn" = (/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},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"axo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"axp" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/checker,/area/engine/atmos) -"axq" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display/ai{pixel_y = 32},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/engine/atmos) -"axr" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/engine/atmos) -"axs" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_x = 24; pixel_y = 24},/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/engine/atmos) -"axt" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"axu" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/camera{c_tag = "Atmospherics Monitoring"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) -"axv" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/machinery/light{dir = 1},/obj/structure/sign/plaques/atmos{pixel_y = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) -"axw" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) -"axx" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) -"axy" = (/obj/item/weldingtool,/obj/item/clothing/head/welding,/obj/structure/table/reinforced,/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"axz" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/rods/fifty,/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"axA" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/grenade/chem_grenade/smart_metal_foam,/obj/item/grenade/chem_grenade/smart_metal_foam,/obj/machinery/newscaster{pixel_y = 32},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/structure/sign/warning/nosmoking/circle{pixel_x = 26; pixel_y = 26},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/checker,/area/engine/atmos) -"axB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"axC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"axD" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/bot,/obj/machinery/computer/arcade,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) -"axE" = (/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/structure/closet/wardrobe/white,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) -"axF" = (/obj/machinery/light_switch{pixel_y = 24},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) -"axG" = (/obj/effect/turf_decal/bot,/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},/obj/machinery/cryopod{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) -"axH" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/suit/jacket/letterman_nanotrasen,/obj/item/clothing/suit/toggle/lawyer,/obj/item/clothing/under/costume/maid,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) -"axI" = (/obj/structure/dresser,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) -"axJ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/suit/jacket{desc = "All the class of a trenchcoat without the security fibers."; icon_state = "detective"; name = "trenchcoat"},/obj/item/clothing/suit/toggle/lawyer/purple,/obj/item/clothing/head/fedora{icon_state = "detective"},/obj/item/clothing/under/costume/geisha,/obj/machinery/light/small{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"axK" = (/obj/structure/dresser,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/turf/open/floor/carpet,/area/crew_quarters/dorms) -"axL" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port) -"axM" = (/obj/structure/table/wood,/obj/item/lipstick/random{pixel_x = 3; pixel_y = 3},/obj/item/lipstick/random{pixel_x = -3; pixel_y = -3},/obj/item/lipstick/random,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"axN" = (/obj/structure/chair/comfy/brown{dir = 1},/obj/effect/landmark/start/mime,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"axO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"axP" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"axQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"axR" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/window/eastright{dir = 8; name = "Bar Door"; req_access_txt = "25"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"axS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"axT" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/toy/figure/bartender,/obj/machinery/light{dir = 4},/obj/machinery/requests_console{department = "Bar Counter"; name = "Bar RC"; pixel_x = 32; receive_ore_updates = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"axU" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/maintenance/port) -"axV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"axW" = (/turf/closed/wall,/area/hallway/secondary/exit) -"axX" = (/obj/effect/landmark/xeno_spawn,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/wood,/area/maintenance/port) -"axY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/cigbutt,/turf/open/floor/plating,/area/maintenance/port) -"axZ" = (/turf/closed/wall/r_wall/rust,/area/security/prison) -"aya" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/door/airlock/security/glass{name = "Security E.V.A. Storage"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/brig) -"ayb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/security/prison) -"ayc" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/security/prison) -"ayd" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"aye" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/ambrosia,/turf/open/floor/plating/asteroid,/area/security/prison) -"ayf" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/potato,/turf/open/floor/plating/asteroid,/area/security/prison) -"ayg" = (/obj/item/stack/ore/glass,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) -"ayh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/obj/machinery/meter/atmos,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"ayi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/meter/atmos/atmos_waste_loop,/turf/open/floor/plasteel,/area/engine/atmos) -"ayj" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/engine/atmos) -"ayk" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"ayl" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) -"aym" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) -"ayn" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) -"ayo" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) -"ayp" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) -"ayq" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"ayr" = (/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/t_scanner,/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"ays" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/engine/atmos) -"ayt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"ayu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/dorms) -"ayv" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"ayw" = (/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"ayx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"ayy" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/maintenance/port/fore) -"ayz" = (/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) -"ayA" = (/obj/structure/bed,/obj/machinery/newscaster{pixel_x = 32},/obj/item/bedsheet/blue,/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) -"ayB" = (/turf/open/floor/carpet,/area/crew_quarters/dorms) -"ayC" = (/obj/structure/bed,/obj/machinery/newscaster{pixel_x = 32},/obj/item/bedsheet/red,/turf/open/floor/carpet,/area/crew_quarters/dorms) -"ayD" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{id_tag = "secinterior"; name = "Brig"; req_access_txt = "63"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel,/area/security/brig) -"ayE" = (/obj/structure/table/wood,/obj/item/instrument/violin,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"ayF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"ayG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"ayH" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/wood,/area/crew_quarters/theatre) -"ayI" = (/obj/structure/table/wood,/obj/item/gun/ballistic/revolver/russian,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Central Diner 2"; dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"ayJ" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"ayK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"ayL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"ayM" = (/obj/machinery/holopad,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"ayN" = (/obj/item/storage/fancy/cigarettes/cigars{pixel_y = 6},/obj/item/storage/fancy/cigarettes/cigars/cohiba{pixel_y = 3},/obj/item/storage/fancy/cigarettes/cigars/havana,/obj/structure/table/reinforced,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"ayO" = (/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"ayP" = (/turf/closed/wall,/area/maintenance/starboard/central) -"ayQ" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/starboard/central) -"ayR" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/red,/obj/machinery/light/small{dir = 1},/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/maintenance/starboard/central"; dir = 1; name = "Central Starboard Maintenance APC"; pixel_y = 25},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard/central) -"ayS" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/maintenance/starboard/central) -"ayT" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/central) -"ayU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"ayV" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/port) -"ayW" = (/obj/structure/table/reinforced,/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/hallway/secondary/exit"; dir = 8; name = "Departure Lounge APC"; pixel_x = -26; pixel_y = 3},/obj/item/crowbar,/obj/item/wrench,/obj/item/radio,/obj/machinery/airalarm{pixel_y = 23},/obj/structure/cable/white{icon_state = "0-4"},/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,/area/hallway/secondary/exit) -"ayX" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/machinery/status_display{pixel_y = 32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"ayY" = (/obj/structure/chair,/obj/machinery/light{dir = 1},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"ayZ" = (/obj/structure/chair,/obj/machinery/status_display/ai{pixel_y = 32},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aza" = (/obj/structure/chair,/obj/machinery/firealarm{pixel_y = 24},/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/hallway/secondary/exit) -"azb" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/secondary/exit) -"azc" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/light/small,/turf/open/floor/plasteel,/area/security/brig) -"azd" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel,/area/security/brig) -"aze" = (/obj/machinery/door/poddoor/preopen{id = "brigfront"; name = "Brig Blast door"},/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; req_access_txt = "70"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/security/brig) -"azf" = (/obj/item/clothing/suit/space/orange,/obj/item/clothing/head/helmet/space/orange,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) -"azg" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"azh" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/table,/obj/item/extinguisher/mini,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"azi" = (/turf/closed/wall,/area/security/prison) -"azj" = (/obj/machinery/light/small{brightness = 3; dir = 8},/obj/structure/toilet{dir = 8},/turf/open/floor/plasteel/freezer,/area/security/prison) -"azk" = (/obj/item/stack/ore/silver,/obj/item/stack/ore/iron,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) -"azl" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{dir = 4},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"azm" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"azn" = (/obj/machinery/door/airlock/public/glass,/turf/open/floor/plasteel,/area/security/prison) -"azo" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/security/prison) -"azp" = (/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/atmos) -"azq" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"azr" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) -"azs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/engine/atmos) -"azt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/engine/atmos) -"azu" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/engine/atmos) -"azv" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/engine/atmos) -"azw" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/engine/atmos) -"azx" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"azy" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/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},/turf/open/floor/plasteel,/area/engine/atmos) -"azz" = (/obj/machinery/computer/atmos_alert{dir = 8},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"azA" = (/obj/structure/table,/obj/item/paicard,/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"azB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"azC" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"azD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Bar Back Room"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"azE" = (/obj/structure/table/wood,/obj/item/staff/broom,/obj/item/clothing/head/witchwig,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"azF" = (/obj/structure/easel,/obj/item/canvas/twentythreeXtwentythree,/obj/item/canvas/twentythreeXtwentythree,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light,/turf/open/floor/wood{icon_state = "wood-broken5"},/area/crew_quarters/theatre) -"azG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"azH" = (/obj/machinery/door/window/eastright{name = "Theatre Stage"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) -"azI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"azJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"azK" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/britcup,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"azL" = (/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"azM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/central) -"azN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) -"azO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"azP" = (/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/central) -"azQ" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/vending/sustenance,/turf/open/floor/plasteel,/area/security/prison) -"azR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"azS" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) -"azT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"azU" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard/fore) -"azV" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"azW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"azX" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"azY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"azZ" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aAa" = (/obj/machinery/cryopod,/obj/machinery/computer/cryopod{pixel_y = 26},/turf/open/floor/plasteel,/area/security/prison) -"aAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/prison) -"aAc" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/security/prison) -"aAd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/prison) -"aAe" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aAf" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel,/area/security/prison) -"aAg" = (/turf/open/floor/engine/air,/area/engine/atmos) -"aAh" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) -"aAi" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/open/floor/plating,/area/engine/atmos) -"aAj" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) -"aAk" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel,/area/security/prison) -"aAl" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/plasteel,/area/security/prison) -"aAm" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/item/plant_analyzer,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aAn" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"aAo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aAp" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"aAq" = (/obj/effect/landmark/start/atmospheric_technician,/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/machinery/meter/atmos,/turf/open/floor/plasteel,/area/engine/atmos) -"aAr" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) -"aAs" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"aAt" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"aAu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/atmos{name = "Atmospherics Access"; req_access_txt = "24"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"aAv" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"aAw" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Security Maintenance"; req_access_txt = "63"},/turf/open/floor/plasteel,/area/security/prison) -"aAx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/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},/turf/open/floor/plasteel,/area/engine/atmos) -"aAy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/engine/atmos) -"aAz" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) -"aAA" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/atmospheric_technician,/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},/turf/open/floor/plasteel,/area/engine/atmos) -"aAB" = (/obj/machinery/computer/station_alert{dir = 8},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"aAC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=1.1-BrigCentral"; location = "9.6-LeavingDorms"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aAD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Lockerroom"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aAE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aAF" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aAG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aAH" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aAI" = (/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aAJ" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Locker Room East"; dir = 8},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/bedsheetbin/color,/turf/open/floor/plasteel/white/corner,/area/crew_quarters/dorms) -"aAK" = (/obj/structure/sign/poster/random,/turf/closed/wall,/area/crew_quarters/theatre) -"aAL" = (/turf/closed/wall,/area/crew_quarters/theatre) -"aAM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aAN" = (/obj/machinery/power/apc{areastring = "/area/crew_quarters/bar/atrium"; dir = 8; name = "Atrium APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aAO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aAP" = (/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/structure/table/wood,/obj/item/kitchen/fork,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aAQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aAR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aAS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aAT" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aAU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/prison) -"aAV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/central) -"aAW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aAX" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aAY" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/mixing) -"aAZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"aBa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"aBb" = (/obj/machinery/vending/cola/random,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard/fore) -"aBc" = (/obj/machinery/computer/security{dir = 4},/obj/machinery/newscaster/security_unit{pixel_x = -32},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aBd" = (/obj/structure/chair/office/dark,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aBe" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aBf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aBg" = (/obj/machinery/camera{c_tag = "Security - Departures Starboard"; dir = 1},/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,/area/hallway/secondary/exit) -"aBh" = (/obj/machinery/door/airlock/external{name = "External Docking Port"; req_access_txt = "63"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aBi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating,/area/security/prison) -"aBj" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/security/prison"; dir = 8; name = "Prison Wing APC"; pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/prison) -"aBk" = (/obj/structure/closet/secure_closet/genpop,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aBl" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/prison) -"aBm" = (/obj/structure/closet/secure_closet/genpop,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aBo" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"aBp" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{dir = 1},/turf/open/floor/engine/o2,/area/engine/atmos) -"aBq" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"aBr" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{dir = 1},/turf/open/floor/engine/n2,/area/engine/atmos) -"aBs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/prison) -"aBt" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{dir = 1},/turf/open/floor/engine/n2,/area/engine/atmos) -"aBu" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/security/prison) -"aBv" = (/obj/structure/closet/secure_closet/genpop,/obj/machinery/camera{c_tag = "Prison - Entryway"; dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aBw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/security/brig) -"aBx" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/security/brig) -"aBy" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"aBz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/prison) -"aBA" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"aBB" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "External Waste Ports to Filter"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) -"aBC" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white,/turf/open/floor/plating,/area/engine/atmos) -"aBD" = (/obj/item/tank/internals/emergency_oxygen{pixel_x = -6},/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/checker,/area/engine/atmos) -"aBE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"aBF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) -"aBG" = (/obj/structure/tank_dispenser,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"aBH" = (/obj/structure/chair/office/dark,/obj/effect/landmark/start/atmospheric_technician,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"aBI" = (/obj/machinery/computer/atmos_control{dir = 1},/obj/machinery/light_switch{pixel_x = 38; pixel_y = -24},/obj/machinery/button/door{id = "atmoslock"; name = "Atmospherics Lockdown Control"; pixel_x = 24; pixel_y = -24; req_access_txt = "25"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"aBJ" = (/obj/structure/table/reinforced,/obj/item/flashlight/lamp,/obj/machinery/requests_console{department = "Atmospherics Office"; name = "Atmospherics RC"; pixel_x = 30},/obj/structure/extinguisher_cabinet{pixel_x = 26; pixel_y = -32},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"aBK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aBL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.5-Dorms"; location = "9.4-EnteringDorms"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aBM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Lockerroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aBN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/crew_quarters/dorms) -"aBO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aBP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aBQ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aBR" = (/obj/machinery/light,/obj/machinery/power/apc{areastring = "/area/crew_quarters/dorms"; name = "Dormitories APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.6-LeavingDorms"; location = "9.5-Dorms"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aBS" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aBT" = (/obj/machinery/washing_machine,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner,/area/crew_quarters/dorms) -"aBU" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/central) -"aBV" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/toy/figure/clown{pixel_x = 3; pixel_y = 3},/obj/item/toy/figure/mime,/obj/machinery/requests_console{department = "Theatre Backstage"; name = "Theatre RC"; pixel_x = -32},/obj/machinery/camera{c_tag = "Theatre Storage"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aBW" = (/turf/open/floor/wood{icon_state = "wood-broken7"},/area/crew_quarters/theatre) -"aBX" = (/obj/machinery/vending/autodrobe,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/crew_quarters/theatre"; dir = 1; name = "Theatre Backstage APC"; pixel_y = 25},/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-2"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aBY" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aBZ" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/cheesiehonkers,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aCa" = (/obj/machinery/light{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aCb" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/kitchen) -"aCc" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/kitchen) -"aCd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aCe" = (/turf/closed/wall,/area/crew_quarters/kitchen) -"aCf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/kitchen) -"aCg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"aCh" = (/obj/machinery/vending/snack/random,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard/fore) -"aCi" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/hallway/secondary/exit) -"aCj" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/door/window/brigdoor/southright{dir = 1; name = "Security Desk"; req_access_txt = "63"},/obj/structure/table/reinforced,/obj/structure/cable/white{icon_state = "4-8"},/obj/item/folder/red,/obj/item/radio,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aCk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-4"},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hallway/secondary/exit) -"aCl" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/security/glass{name = "Security Checkpoint"; req_access_txt = "63"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aCm" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/hallway/secondary/exit) -"aCn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum,/turf/open/floor/plating,/area/hallway/secondary/exit) -"aCo" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aCp" = (/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) -"aCq" = (/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) -"aCr" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/security/glass{name = "Gen-Pop Access"; req_access_txt = "2"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/security/prison) -"aCs" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/small,/obj/machinery/atmospherics/miner/oxygen,/turf/open/floor/engine/o2,/area/engine/atmos) -"aCt" = (/obj/machinery/door/firedoor,/obj/machinery/turnstile{name = "Genpop Exit Turnstile"; icon_state = "turnstile_map"; dir = 1; req_access_txt = "70"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/security/prison) -"aCu" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/brig) -"aCv" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/brig) -"aCw" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/light/small,/obj/machinery/atmospherics/miner/nitrogen,/turf/open/floor/engine/n2,/area/engine/atmos) -"aCz" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/engine/atmos) -"aCA" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/pump,/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/engine/atmos) -"aCC" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/engine/atmos) -"aCD" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"aCE" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"aCF" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 4; name = "Air to External Air Ports"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"aCG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/closed/wall/r_wall,/area/engine/atmos) -"aCH" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/engine/atmos) -"aCI" = (/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/atmos/glass{name = "Atmospherics Desk"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/engine/atmos) -"aCJ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/atmos) -"aCK" = (/obj/structure/table/reinforced,/obj/item/folder/yellow,/obj/item/pen,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/door/window/westright{dir = 1; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) -"aCL" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Central Hallway East"; dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aCM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/central) -"aCN" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aCO" = (/obj/structure/table,/obj/item/storage/toolbox/mechanical{pixel_x = 3; pixel_y = 3},/obj/item/storage/toolbox/emergency,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aCP" = (/obj/structure/table/wood,/obj/item/instrument/eguitar,/obj/item/toy/crayon/spraycan/lubecan{charges = 5},/obj/structure/sign/poster/contraband/clown{pixel_x = -32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aCQ" = (/obj/effect/landmark/start/clown,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aCR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aCS" = (/obj/structure/dresser,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aCT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/poster/random,/turf/closed/wall,/area/crew_quarters/theatre) -"aCU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aCV" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/toy/figure/chef,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/camera{c_tag = "Kitchen"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) -"aCW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) -"aCX" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "sink"; pixel_y = 28},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) -"aCY" = (/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Kitchen"; name = "Kitchen RC"; pixel_y = 32},/obj/structure/closet/secure_closet/freezer/kitchen,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) -"aCZ" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/newscaster{pixel_y = 32},/obj/item/storage/box/donkpockets,/obj/item/storage/box/donkpockets,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) -"aDa" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/structure/sign/nanotrasen{pixel_x = 32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) -"aDb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/starboard/central) -"aDc" = (/obj/machinery/status_display,/turf/closed/wall,/area/hallway/primary/starboard/fore) -"aDd" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aDe" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) -"aDg" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) -"aDh" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aDi" = (/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aDj" = (/obj/docking_port/stationary{dir = 4; dwidth = 11; height = 18; id = "emergency_home"; name = "OmegaStation emergency evac bay"; width = 30},/turf/open/space/basic,/area/space) -"aDl" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"aDr" = (/obj/structure/sign/warning/nosmoking,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 8},/turf/closed/wall/r_wall,/area/engine/atmos) -"aDs" = (/obj/structure/sign/warning/fire,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 9},/turf/closed/wall/r_wall,/area/engine/atmos) -"aDt" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/atmos{name = "Atmospherics Engine Access"; req_access_txt = "24"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"aDu" = (/obj/structure/sign/warning/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/atmos) -"aDv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/break_room) -"aDw" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/break_room) -"aDx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) -"aDy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) -"aDz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) -"aDA" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) -"aDB" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/checker,/area/engine/break_room) -"aDC" = (/obj/structure/table/reinforced,/obj/item/airlock_painter,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aDD" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/crew_quarters/dorms) -"aDE" = (/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aDF" = (/obj/machinery/light{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aDG" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/dorms) -"aDH" = (/obj/structure/bed,/obj/machinery/newscaster{pixel_x = 32},/obj/item/bedsheet/brown,/turf/open/floor/wood,/area/crew_quarters/dorms) -"aDI" = (/obj/structure/bed,/obj/machinery/newscaster{pixel_x = 32},/obj/item/bedsheet/black,/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) -"aDJ" = (/obj/structure/table/wood,/obj/item/lipstick/random{pixel_x = 3; pixel_y = 3},/obj/item/lipstick/random{pixel_x = -3; pixel_y = -3},/obj/item/lipstick/random,/obj/structure/mirror{pixel_x = -28},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aDK" = (/obj/effect/landmark/start/mime,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aDL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/crew_quarters/theatre) -"aDM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aDN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/theatre) -"aDO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aDP" = (/obj/effect/landmark/xmastree,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aDQ" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aDR" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchencounter"; name = "Kitchen Counter Shutters"},/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/reagent_containers/food/drinks/britcup,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aDS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) -"aDT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) -"aDU" = (/obj/effect/landmark/start/cook,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) -"aDV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) -"aDW" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) -"aDX" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) -"aDY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/kitchen) -"aDZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aEa" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aEb" = (/obj/effect/turf_decal/bot,/obj/machinery/computer/arcade{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aEc" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aEd" = (/obj/structure/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aEe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6.3-DeparturesS"; location = "6.2-DeparturesN"},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aEf" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aEn" = (/obj/machinery/shieldgen,/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/machinery/camera{c_tag = "Engineering Secure Storage"; dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aEo" = (/obj/machinery/shieldgen,/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aEp" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) -"aEq" = (/obj/machinery/power/port_gen/pacman,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) -"aEr" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aEs" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aEt" = (/turf/closed/wall/r_wall,/area/engine/engineering) -"aEu" = (/obj/machinery/computer/monitor{name = "Engineering Power Monitoring Console"},/obj/machinery/status_display{pixel_x = -32},/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aEv" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/circuit/green,/area/engine/engineering) -"aEw" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/smes{charge = 5e+006},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/circuit/green,/area/engine/engineering) -"aEx" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/item/clothing/glasses/meson/engine,/turf/open/floor/plasteel,/area/engine/engineering) -"aEy" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"aEz" = (/obj/machinery/shower{dir = 8; name = "emergency shower"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"aEA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/warning/nosmoking,/turf/closed/wall/r_wall,/area/engine/break_room) -"aEB" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/break_room) -"aEC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/engine/break_room) -"aED" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/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},/turf/open/floor/plasteel,/area/engine/break_room) -"aEE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/engine/break_room) -"aEF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/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},/turf/open/floor/plasteel,/area/engine/break_room) -"aEG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"aEH" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Engineering Foyer"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"aEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aEJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aEK" = (/obj/machinery/vending/clothing,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) -"aEL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) -"aEM" = (/obj/structure/closet/crate/bin,/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) -"aEN" = (/obj/machinery/vending/autodrobe,/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) -"aEO" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/suit/jacket{desc = "All the class of a trenchcoat without the security fibers."; icon_state = "detective"; name = "trenchcoat"},/obj/item/clothing/suit/toggle/lawyer/purple,/obj/item/clothing/head/fedora{icon_state = "detective"},/obj/item/clothing/under/rank/civilian/lawyer/female,/obj/machinery/light/small,/turf/open/floor/wood,/area/crew_quarters/dorms) -"aEP" = (/obj/structure/dresser,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/turf/open/floor/wood{icon_state = "wood-broken7"},/area/crew_quarters/dorms) -"aEQ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/suit/jacket{desc = "All the class of a trenchcoat without the security fibers."; icon_state = "greydet"; name = "trenchcoat"},/obj/item/clothing/suit/toggle/lawyer/black,/obj/item/clothing/head/fedora,/obj/item/clothing/under/dress/blacktango,/obj/machinery/light/small,/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) -"aER" = (/obj/structure/dresser,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/dorms) -"aES" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/baguette,/obj/structure/sign/poster/contraband/random{pixel_x = -32},/obj/structure/sign/poster/contraband/random{pixel_y = -32},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aET" = (/obj/structure/table/wood,/obj/item/storage/crayons,/obj/item/flashlight/lamp/bananalamp{pixel_y = 5},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -26},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aEU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/sign/poster/contraband/random{pixel_y = -32},/obj/structure/closet/crate/wooden/toy,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aEV" = (/obj/structure/closet/crate/bin,/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aEW" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aEX" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/chips,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aEY" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchencounter"; name = "Kitchen Counter Shutters"},/obj/item/storage/bag/tray,/obj/item/kitchen/fork,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aEZ" = (/obj/effect/landmark/start/cook,/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) -"aFa" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/apron/chef,/obj/item/kitchen/rollingpin,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) -"aFb" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/snacks/mint,/obj/item/reagent_containers/food/condiment/enzyme{pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) -"aFc" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/kitchen/knife,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) -"aFd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/deepfryer,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) -"aFe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) -"aFf" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Kitchen Maintenance"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/starboard/central) -"aFi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6.2-DeparturesN"; location = "6.1-EnteringDepartures"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aFk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aFl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aFn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aFq" = (/obj/machinery/power/emitter,/obj/machinery/light/small,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aFr" = (/obj/machinery/power/emitter,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aFs" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) -"aFt" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/engineering) -"aFu" = (/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aFv" = (/obj/structure/closet/crate,/obj/item/crowbar/red,/obj/item/stack/sheet/mineral/plasma{amount = 20},/obj/item/gps/engineering,/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/effect/turf_decal/bot,/obj/item/areaeditor/blueprints,/obj/item/tank/jetpack/suit,/obj/item/clothing/shoes/magboots/advance,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aFw" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aFx" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aFy" = (/obj/machinery/power/terminal{dir = 1},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/camera{c_tag = "SMES Access"; dir = 8},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aFz" = (/obj/structure/closet/radiation,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/item/clothing/glasses/meson/engine,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"aFA" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"aFB" = (/obj/machinery/shower{dir = 8; name = "emergency shower"},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Engineering Access"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/engineering) -"aFC" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/break_room) -"aFD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/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},/turf/open/floor/plasteel,/area/engine/break_room) -"aFE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.4-EnteringDorms"; location = "9.3-Engi"},/obj/structure/cable/white{icon_state = "2-4"},/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},/turf/open/floor/plasteel,/area/engine/break_room) -"aFF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/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},/turf/open/floor/plasteel,/area/engine/break_room) -"aFG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/engine/break_room) -"aFH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/engine/break_room) -"aFI" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{name = "Engineering Foyer"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"aFJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port) -"aFK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.3-Engi"; location = "9.2-EnteringEngi"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port) -"aFL" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aFN" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/camera{c_tag = "Central Diner 1"; dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aFO" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/soda_cans/cola,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aFP" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aFQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchencounter"; name = "Kitchen Counter Shutters"},/obj/item/storage/fancy/donut_box,/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aFR" = (/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) -"aFS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) -"aFT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) -"aFU" = (/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) -"aFV" = (/obj/effect/landmark/start/cook,/turf/open/floor/plasteel/white,/area/crew_quarters/kitchen) -"aFW" = (/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/crew_quarters/kitchen) -"aFX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aFY" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aGa" = (/obj/effect/landmark/event_spawn,/obj/item/beacon,/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aGb" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aGc" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: EXTERNAL AIRLOCK"},/turf/open/floor/plating,/area/hallway/secondary/exit) -"aGe" = (/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"aGg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering) -"aGh" = (/obj/machinery/door/poddoor{id = "engstorage"; name = "Engineering Secure Storage Lockdown"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aGi" = (/obj/structure/sign/warning/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering) -"aGj" = (/obj/machinery/status_display,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall/r_wall,/area/engine/engineering) -"aGk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering/glass{name = "Power Monitoring"; req_access_txt = "32"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aGm" = (/obj/structure/sign/warning/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/r_wall,/area/engine/engineering) -"aGn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aGo" = (/obj/structure/sign/warning/fire,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) -"aGp" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/break_room) -"aGq" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) -"aGr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1},/obj/machinery/power/apc{areastring = "/area/engine/break_room"; name = "Engineering Foyer APC"; pixel_y = -26},/obj/structure/cable/white,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) -"aGs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) -"aGt" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/engine/break_room) -"aGu" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/engine/break_room) -"aGv" = (/obj/structure/table/reinforced,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/machinery/cell_charger,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aGw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port) -"aGx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aGy" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/maintenance/port/central) -"aGz" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/port/central) -"aGA" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/obj/item/reagent_containers/glass/bucket,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/port/central) -"aGB" = (/obj/structure/mopbucket,/obj/item/mop,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/maintenance/port/central) -"aGD" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/maintenance/port/central"; dir = 1; name = "Central Port Maintenance APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) -"aGE" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/port/central) -"aGG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) -"aGH" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/central) -"aGI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/port/central) -"aGJ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/port/central) -"aGK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/central) -"aGL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) -"aGM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/port/central) -"aGN" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aGO" = (/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/structure/table/wood,/obj/item/kitchen/fork,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aGP" = (/obj/structure/chair/stool,/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aGQ" = (/obj/machinery/holopad,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aGR" = (/obj/machinery/vending/dinnerware,/obj/machinery/button/door{id = "kitchencounter"; name = "Kitchen Counter Shutters"; pixel_x = -24; pixel_y = 8; req_access_txt = "28"},/obj/machinery/light_switch{pixel_x = -24; pixel_y = -8},/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/crew_quarters/kitchen) -"aGS" = (/obj/machinery/processor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/crew_quarters/kitchen) -"aGT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) -"aGU" = (/obj/structure/rack,/obj/machinery/button/door{id = "kitchenwindows"; name = "Kitchen Privacy Control"; pixel_y = -26; req_access_txt = "28"},/obj/item/storage/box/donkpockets,/obj/item/storage/box/donkpockets,/obj/item/clothing/head/chefhat,/obj/machinery/light,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) -"aGV" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) -"aGW" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) -"aGX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aHe" = (/obj/effect/turf_decal/bot_white/right,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) -"aHg" = (/obj/machinery/camera{c_tag = "Gravity Generator Room"; dir = 8},/obj/effect/turf_decal/bot_white/left,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) -"aHh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) -"aHj" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aHk" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"aHl" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aHm" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aHn" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/camera{c_tag = "Engineering Fore"; network = list("ss13","engine"); pixel_x = 23},/turf/open/floor/engine,/area/engine/engineering) -"aHo" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aHp" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aHq" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/light_switch{pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aHr" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aHt" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aHu" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/engine,/area/engine/engineering) -"aHv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/engineering) -"aHw" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "ceblast"; name = "Engineering Lockdown Shutters"},/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/engine/engineering) -"aHx" = (/obj/machinery/door/poddoor/preopen{id = "ceblast"; name = "Engineering Lockdown Shutters"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aHy" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "ceblast"; name = "Engineering Lockdown Shutters"},/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/engineering) -"aHz" = (/obj/structure/table/reinforced,/obj/item/folder/yellow,/obj/item/pen,/obj/machinery/door/poddoor/preopen{id = "ceblast"; name = "Engineering Lockdown Shutters"},/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/door/window/westright{dir = 2; name = "Engineering Desk"; req_access_txt = "10"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/engineering) -"aHA" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "ceblast"; name = "Engineering Lockdown Shutters"},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/engine/engineering) -"aHB" = (/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 8},/obj/structure/sign/directions/security{dir = 1},/obj/structure/sign/directions/medical{pixel_y = -8},/turf/closed/wall,/area/engine/engineering) -"aHC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port) -"aHD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aHE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/port) -"aHF" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) -"aHH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/landmark/blobstart,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) -"aHI" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) -"aHL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/hydroponics) -"aHM" = (/turf/closed/wall,/area/hydroponics) -"aHN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/hydroponics) -"aHO" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Hydroponics Maintenance"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port/central) -"aHP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/hydroponics) -"aHQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/hydroponics) -"aHR" = (/obj/structure/sign/departments/botany{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aHS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aHT" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/coffee,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aHU" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/sign/poster/random{pixel_x = 32},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aHV" = (/obj/machinery/status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/crew_quarters/kitchen) -"aHW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen Coldroom"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aHY" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) -"aHZ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIa" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIb" = (/obj/structure/sign/warning/radiation{pixel_x = -32},/obj/effect/turf_decal/bot_white,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) -"aIc" = (/turf/open/floor/circuit/green,/area/engine/gravity_generator) -"aId" = (/obj/effect/turf_decal/bot_white,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) -"aIe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"aIf" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/sign/warning/nosmoking{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"aIg" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/stripes/corner,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) -"aIh" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aIi" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aIj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aIk" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aIl" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "Gas to Filter"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) -"aIm" = (/obj/machinery/button/door{id = "engsm"; name = "Radiation Shutters Control"; pixel_y = -24; req_access_txt = "24"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aIn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aIo" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aIp" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/start/station_engineer,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aIq" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/obj/machinery/meter/atmos,/turf/open/floor/engine,/area/engine/engineering) -"aIr" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aIs" = (/obj/structure/table/reinforced,/obj/item/stack/rods/fifty,/obj/item/wrench,/obj/item/storage/box/lights/mixed,/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/camera{c_tag = "Engineering Monitoring"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/engineering) -"aIt" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/engineering) -"aIu" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/closet/crate/bin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/engineering) -"aIv" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/vending/engivend,/turf/open/floor/plasteel,/area/engine/engineering) -"aIw" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/station_engineer,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plasteel,/area/engine/engineering) -"aIx" = (/obj/machinery/light_switch{pixel_x = 38; pixel_y = 24},/obj/machinery/button/door{id = "ceblast"; name = "Engineering Lockdown Control"; pixel_x = 24; pixel_y = 24; req_access_txt = "10"},/obj/effect/turf_decal/bot,/obj/machinery/modular_computer/console/preset/engineering,/turf/open/floor/plasteel,/area/engine/engineering) -"aIy" = (/obj/structure/table/reinforced,/obj/item/flashlight/lamp,/obj/machinery/requests_console{department = "Engineering"; name = "Engineering RC"; pixel_x = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/engineering) -"aIz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/central) -"aIA" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aIB" = (/turf/closed/wall,/area/janitor) -"aIC" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Custodial Maintenance"; req_access_txt = "26"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port/central) -"aID" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/janitor) -"aIE" = (/obj/item/crowbar/red,/obj/item/cultivator,/obj/item/shovel/spade,/obj/item/hatchet,/obj/item/storage/bag/plants/portaseeder,/obj/item/reagent_containers/spray/plantbgone{pixel_x = 12; pixel_y = 3},/obj/item/reagent_containers/glass/bucket,/obj/structure/closet/crate/hydroponics,/obj/effect/turf_decal/delivery,/obj/item/wrench,/obj/item/wirecutters,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) -"aIF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/poster/random{pixel_y = 32},/obj/structure/closet/secure_closet/hydroponics,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) -"aIG" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/stripes/line,/obj/structure/sign/poster/random{pixel_y = 32},/turf/open/floor/plasteel,/area/hydroponics) -"aIH" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hydroponics) -"aII" = (/obj/machinery/hydroponics/constructable,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hydroponics) -"aIJ" = (/obj/machinery/hydroponics/constructable,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hydroponics) -"aIK" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light{dir = 1},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/hydroponics) -"aIL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) -"aIM" = (/obj/machinery/requests_console{department = "Hydroponics"; name = "Hydroponics RC"; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/machinery/chem_master/condimaster{name = "BrewMaster 3000"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) -"aIN" = (/obj/machinery/vending/hydronutrients,/obj/structure/noticeboard{pixel_y = 30},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) -"aIO" = (/obj/machinery/vending/hydroseeds,/obj/machinery/light_switch{pixel_x = -8; pixel_y = 24},/obj/machinery/button/door{id = "hydrodesk"; name = "Hydroponics Privacy Control"; pixel_x = 8; pixel_y = 24; req_access_txt = "35"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hydroponics) -"aIP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "hydrodesk"; name = "Hydroponics Counter Shutters"},/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hydroponics) -"aIQ" = (/obj/machinery/newscaster{pixel_x = 32},/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"aIR" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aIS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/machinery/vending/wardrobe/chef_wardrobe,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aIT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aIU" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "sink"; pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aIV" = (/obj/machinery/gibber,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aIW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/cooking_oil,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aIX" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aIY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aIZ" = (/obj/machinery/status_display/ai,/turf/closed/wall,/area/hallway/primary/starboard) -"aJa" = (/obj/structure/table,/obj/item/storage/pill_bottle/dice,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aJb" = (/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) -"aJc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) -"aJh" = (/obj/machinery/light{dir = 8},/obj/effect/turf_decal/bot_white/left,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) -"aJi" = (/obj/machinery/gravity_generator/main/station,/obj/effect/turf_decal/bot_white,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) -"aJj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/engine/gravity_generator) -"aJk" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/extinguisher_cabinet{pixel_x = -24; pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/camera{c_tag = "Gravity Generator Entry"; pixel_x = 23},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aJl" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/engine/gravity_generator"; dir = 1; name = "Gravity Generator APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aJm" = (/obj/machinery/power/terminal{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aJn" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/machinery/power/smes{charge = 5e+006},/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aJp" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/engine,/area/engine/engineering) -"aJq" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/engine,/area/engine/engineering) -"aJr" = (/obj/item/wrench,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aJs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/obj/machinery/meter,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aJt" = (/obj/structure/sign/warning/radiation,/turf/closed/wall/r_wall,/area/engine/supermatter) -"aJu" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall,/area/engine/supermatter) -"aJw" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "External Gas to Loop"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aJy" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/engine,/area/engine/engineering) -"aJz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aJB" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/stack/sheet/rglass{amount = 50; pixel_x = 2; pixel_y = -2},/obj/item/stack/sheet/plasteel/fifty,/obj/item/grenade/chem_grenade/smart_metal_foam,/obj/item/grenade/chem_grenade/smart_metal_foam,/obj/item/crowbar,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"aJC" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aJD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aJE" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aJF" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aJG" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/station_engineer,/obj/effect/turf_decal/stripes/line{dir = 5},/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aJH" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/computer/apc_control{dir = 8},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"aJI" = (/obj/structure/table/reinforced,/obj/item/storage/box/mousetraps{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/mousetraps,/obj/item/restraints/legcuffs/beartrap,/obj/item/restraints/legcuffs/beartrap,/obj/item/restraints/legcuffs/beartrap,/obj/effect/decal/cleanable/cobweb,/obj/machinery/requests_console{department = "Custodial Closet"; name = "Custodial RC"; pixel_y = 32},/obj/machinery/camera{c_tag = "Custodial Closet"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/janitor) -"aJJ" = (/obj/vehicle/ridden/janicart,/obj/item/storage/bag/trash,/obj/item/key/janitor,/obj/machinery/power/apc/highcap/five_k{areastring = "/area/janitor"; dir = 1; name = "Custodial Closet APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/janitor) -"aJK" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/janitor) -"aJL" = (/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/janitor) -"aJM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) -"aJP" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) -"aJQ" = (/obj/effect/landmark/start/botanist,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) -"aJR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) -"aJS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) -"aJT" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aJU" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/botanist,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aJV" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "hydrodesk"; name = "Hydroponics Counter Shutters"},/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/pumpkin,/obj/item/reagent_containers/food/snacks/grown/grapes,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hydroponics) -"aJW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aJX" = (/obj/machinery/vending/cola/random,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"aJY" = (/obj/structure/sign/warning/nosmoking,/turf/closed/wall,/area/crew_quarters/kitchen) -"aJZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/camera{c_tag = "Kitchen Coldroom"; dir = 4},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKa" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKb" = (/obj/machinery/power/apc{areastring = "/area/crew_quarters/kitchen"; name = "Kitchen APC"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/white,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKf" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) -"aKg" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/port/aft) -"aKh" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/hallway/secondary/exit) -"aKi" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/yellow,/obj/item/pen,/obj/machinery/door/window/southleft{name = "Cargo Desk"; req_access_txt = "50"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aKj" = (/obj/structure/plasticflaps/opaque,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aKp" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) -"aKq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) -"aKs" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Gravity Generator Chamber"; req_access_txt = "19; 61"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aKt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aKu" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aKv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aKw" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aKx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aKy" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/open/floor/engine,/area/engine/engineering) -"aKz" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aKA" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Gas to Filter"},/obj/machinery/airalarm/engine{dir = 4; pixel_x = -23},/turf/open/floor/engine,/area/engine/supermatter) -"aKC" = (/obj/machinery/atmospherics/components/binary/pump{name = "Gas to Chamber"},/turf/open/floor/engine,/area/engine/supermatter) -"aKD" = (/obj/structure/sign/warning/fire,/turf/closed/wall/r_wall,/area/engine/supermatter) -"aKE" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aKG" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aKH" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"aKI" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"aKK" = (/obj/structure/table/reinforced,/obj/structure/cable/white{icon_state = "4-8"},/obj/item/clothing/gloves/color/yellow,/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aKL" = (/obj/structure/table/reinforced,/obj/item/stack/cable_coil/white{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil/white,/obj/item/electronics/airlock,/obj/item/electronics/airlock,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/twohanded/rcl/pre_loaded,/obj/item/twohanded/rcl/pre_loaded,/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aKM" = (/obj/structure/table/reinforced,/obj/item/lightreplacer,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aKN" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aKO" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/computer/rdconsole/production{dir = 8},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"aKP" = (/obj/structure/table/reinforced,/obj/item/clothing/gloves/color/orange,/obj/item/reagent_containers/spray/cleaner,/obj/item/reagent_containers/spray/cleaner,/obj/item/grenade/chem_grenade/cleaner,/obj/item/grenade/chem_grenade/cleaner,/obj/machinery/light/small{dir = 8},/obj/machinery/status_display{pixel_x = -32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/janitor) -"aKQ" = (/obj/effect/landmark/start/janitor,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/janitor) -"aKR" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/cable/white{icon_state = "1-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,/area/janitor) -"aKS" = (/obj/structure/janitorialcart,/obj/machinery/light/small{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/janitor) -"aKT" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/biogenerator,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aKU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/hydroponics) -"aKW" = (/obj/machinery/seed_extractor,/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel,/area/hydroponics) -"aKX" = (/obj/structure/table/glass,/obj/item/crowbar/red,/obj/item/cultivator,/obj/item/shovel/spade,/obj/item/hatchet,/obj/item/storage/bag/plants/portaseeder,/obj/item/reagent_containers/spray/plantbgone{pixel_x = 12; pixel_y = 3},/obj/item/reagent_containers/glass/bucket,/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel,/area/hydroponics) -"aKY" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/item/reagent_containers/glass/bottle/nutrient/ez{pixel_x = 3},/obj/item/reagent_containers/glass/bottle/nutrient/rh,/obj/item/reagent_containers/dropper,/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel,/area/hydroponics) -"aKZ" = (/obj/structure/table/glass,/obj/item/watertank,/obj/item/reagent_containers/spray/pestspray,/obj/item/grenade/chem_grenade/antiweed,/obj/item/grenade/chem_grenade/antiweed,/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel,/area/hydroponics) -"aLa" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel,/area/hydroponics) -"aLb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) -"aLc" = (/obj/structure/table/glass,/obj/item/reagent_containers/spray/pestspray,/obj/item/reagent_containers/spray/plantbgone{pixel_x = 16; pixel_y = 3},/obj/item/reagent_containers/food/snacks/grown/watermelon,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/seeds/wheat,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/effect/turf_decal/bot,/obj/item/paper/guides/jobs/hydroponics,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hydroponics) -"aLd" = (/obj/structure/table/glass,/obj/item/seeds/sugarcane{pixel_x = 3},/obj/item/seeds/poppy/geranium{pixel_y = 6},/obj/item/seeds/banana{pixel_x = -6},/obj/item/seeds/tower,/obj/effect/turf_decal/bot,/obj/item/book/manual/hydroponics_pod_people,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hydroponics) -"aLe" = (/obj/machinery/smartfridge,/turf/closed/wall,/area/hydroponics) -"aLf" = (/obj/structure/sign/nanotrasen{pixel_x = -32; pixel_y = -32},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3.3-AtriumSE"; location = "3.2-AtriumSW"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aLg" = (/obj/machinery/vending/snack/random,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"aLh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/kitchen) -"aLi" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aLj" = (/obj/machinery/icecream_vat,/obj/structure/extinguisher_cabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aLk" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aLl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/rust,/area/crew_quarters/kitchen) -"aLm" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aLt" = (/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,/area/hallway/secondary/exit) -"aLD" = (/obj/machinery/power/port_gen/pacman,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aLE" = (/obj/machinery/status_display{pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) -"aLF" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/plasteel/twenty,/obj/item/wrench,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aLG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable,/turf/open/floor/plating,/area/engine/gravity_generator) -"aLH" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aLI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aLJ" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aLK" = (/obj/structure/closet/radiation,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/structure/cable{icon_state = "1-8"},/obj/item/clothing/glasses/meson/engine,/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aLM" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{dir = 1; filter_type = "n2"},/turf/open/floor/engine,/area/engine/engineering) -"aLN" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 10},/turf/open/floor/engine,/area/engine/engineering) -"aLO" = (/obj/machinery/status_display/ai,/turf/closed/wall/r_wall,/area/engine/supermatter) -"aLP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/closed/wall/r_wall,/area/engine/supermatter) -"aLQ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/closed/wall/r_wall/rust,/area/engine/supermatter) -"aLR" = (/obj/machinery/door/airlock/atmos/glass/critical{heat_proof = 1; name = "Supermatter Chamber"; req_access_txt = "24"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/engine,/area/engine/supermatter) -"aLS" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/closed/wall/r_wall,/area/engine/supermatter) -"aLT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/closed/wall/r_wall,/area/engine/supermatter) -"aLU" = (/obj/machinery/status_display,/turf/closed/wall/r_wall,/area/engine/supermatter) -"aLV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/landmark/event_spawn,/turf/open/floor/engine,/area/engine/engineering) -"aLW" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aLY" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"aLZ" = (/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aMa" = (/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aMb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/loading_area{dir = 1},/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aMc" = (/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel,/area/engine/engineering) -"aMd" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/rnd/production/circuit_imprinter,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"aMe" = (/obj/structure/table/reinforced,/obj/item/storage/box/lights/mixed{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/lights/mixed,/obj/item/lightreplacer,/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/janitor) -"aMf" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/cable/white{icon_state = "1-2"},/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/janitor) -"aMg" = (/obj/effect/landmark/start/janitor,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/janitor) -"aMh" = (/obj/structure/sink{dir = 4; pixel_x = 12},/obj/item/reagent_containers/glass/bucket,/obj/item/mop,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/janitor) -"aMi" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/vending/wardrobe/hydro_wardrobe,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aMj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aMk" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aMm" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aMn" = (/obj/effect/landmark/start/botanist,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aMo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aMp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aMq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aMr" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/machinery/door/window/eastright{dir = 8; name = "Animal Pen"; req_access_txt = "35"},/turf/open/floor/grass,/area/hydroponics) -"aMs" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/open/floor/grass,/area/hydroponics) -"aMt" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aMu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aMx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aMy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) -"aMz" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aMA" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aMB" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aMC" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aMJ" = (/turf/closed/wall/r_wall,/area/tcommsat/server) -"aMK" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/tcommsat/server) -"aML" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Telecomms Control Room"; req_access_txt = "19; 61"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tcommsat/server) -"aMM" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/tcommsat/server) -"aMN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/tcommsat/server) -"aMO" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/camera{c_tag = "Engineering Port"; dir = 4; network = list("ss13","engine")},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aMP" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aMR" = (/obj/machinery/camera{c_tag = "Supermatter Chamber"; network = list("engine"); pixel_x = 23},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/supermatter) -"aMS" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/power/rad_collector/anchored,/obj/structure/cable{icon_state = "0-8"},/obj/structure/window/plasma/reinforced{dir = 4},/turf/open/floor/circuit/green,/area/engine/supermatter) -"aMT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/engine,/area/engine/supermatter) -"aMU" = (/turf/open/floor/engine,/area/engine/supermatter) -"aMV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/engine,/area/engine/supermatter) -"aMW" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/machinery/power/rad_collector/anchored,/obj/structure/cable{icon_state = "0-4"},/obj/structure/window/plasma/reinforced{dir = 8},/turf/open/floor/circuit/green,/area/engine/supermatter) -"aMX" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/supermatter) -"aMZ" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/engine,/area/engine/engineering) -"aNa" = (/obj/machinery/suit_storage_unit/engine,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/structure/sign/directions/engineering{desc = "A handy sign praising the engineering department."; icon_state = "safety"; name = "engineering plaque"; pixel_y = -32},/obj/item/clothing/glasses/meson/engine,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) -"aNb" = (/obj/structure/tank_dispenser,/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -26},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aNc" = (/obj/machinery/suit_storage_unit/engine,/obj/machinery/status_display{pixel_y = -32},/obj/item/clothing/glasses/meson/engine,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) -"aNd" = (/obj/effect/turf_decal/delivery,/obj/machinery/computer/security/telescreen{desc = "Used for watching the Engine."; dir = 1; name = "Engine Monitor"; network = list("engine"); pixel_y = -32},/obj/machinery/rnd/production/protolathe/department/engineering,/obj/effect/turf_decal/stripes/box,/turf/open/floor/plasteel,/area/engine/engineering) -"aNe" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) -"aNf" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aNg" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) -"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port) -"aNi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aNj" = (/obj/structure/reagent_dispensers/watertank,/obj/item/reagent_containers/glass/bucket,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/janitor) -"aNk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/janitor) -"aNl" = (/obj/machinery/light_switch{pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/structure/closet/l3closet/janitor,/turf/open/floor/plasteel,/area/janitor) -"aNm" = (/obj/effect/turf_decal/bot,/obj/machinery/vending/wardrobe/jani_wardrobe,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/janitor) -"aNn" = (/obj/structure/table/glass,/obj/item/storage/box/syringes,/obj/effect/turf_decal/bot,/obj/item/storage/box/disks_plantgene,/obj/item/toy/figure/botanist,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hydroponics) -"aNq" = (/obj/machinery/hydroponics/constructable,/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hydroponics) -"aNr" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hydroponics) -"aNs" = (/obj/machinery/hydroponics/constructable,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/hydroponics) -"aNt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hydroponics) -"aNu" = (/obj/structure/closet/crate/bin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 8},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hydroponics) -"aNv" = (/obj/structure/window/reinforced{dir = 8},/mob/living/simple_animal/chicken,/turf/open/floor/grass,/area/hydroponics) -"aNw" = (/mob/living/simple_animal/cow,/turf/open/floor/grass,/area/hydroponics) -"aNx" = (/obj/structure/sink/puddle,/turf/open/floor/grass,/area/hydroponics) -"aNy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aNz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"aNA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aNB" = (/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aNC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/central) -"aND" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aNE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aNF" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard) -"aNG" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/obj/item/stamp/denied{pixel_x = 6; pixel_y = 6},/obj/item/stamp,/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aNH" = (/obj/structure/closet/crate,/obj/machinery/status_display/ai{pixel_y = -32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aNI" = (/obj/structure/closet/crate,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/machinery/light,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aNJ" = (/obj/structure/closet/crate,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aNK" = (/obj/structure/closet/crate,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aNT" = (/obj/machinery/announcement_system,/obj/machinery/status_display/ai{pixel_x = -32},/obj/machinery/firealarm{pixel_y = 24},/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},/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"aNU" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/grimy,/area/tcommsat/server) -"aNV" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/tcommsat/server) -"aNW" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/tcommsat/server) -"aNX" = (/obj/machinery/computer/telecomms/monitor{dir = 8},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/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},/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"aNY" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) -"aNZ" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/engine,/area/engine/engineering) -"aOa" = (/obj/machinery/power/supermatter_crystal/shard/engine,/turf/open/floor/engine,/area/engine/supermatter) -"aOd" = (/obj/machinery/power/apc{areastring = "/area/engine/engineering"; dir = 4; name = "Engine Room APC"; pixel_x = 26},/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aOf" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/janitor) -"aOh" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hydroponics) -"aOi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hydroponics) -"aOj" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hydroponics) -"aOk" = (/obj/structure/sign/departments/botany,/turf/closed/wall,/area/hydroponics) -"aOm" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aOn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aOo" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aOp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aOq" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aOr" = (/obj/structure/sign/directions/supply{dir = 4},/obj/structure/sign/directions/science{pixel_y = -8},/obj/structure/sign/directions/evac{dir = 4; pixel_y = 8},/turf/closed/wall,/area/hallway/primary/central) -"aOt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/starboard/central) -"aOu" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/central) -"aOv" = (/obj/machinery/computer/message_monitor{dir = 4},/obj/machinery/newscaster{pixel_x = -32},/obj/item/paper/monitorkey,/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},/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"aOw" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/grimy,/area/tcommsat/server) -"aOx" = (/obj/structure/chair/office/dark,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/grimy,/area/tcommsat/server) -"aOy" = (/obj/machinery/computer/telecomms/server{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/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},/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"aOz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aOC" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/obj/machinery/power/rad_collector/anchored,/obj/structure/cable{icon_state = "0-8"},/obj/structure/window/plasma/reinforced{dir = 4},/turf/open/floor/circuit/green,/area/engine/supermatter) -"aOD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/power/rad_collector/anchored,/obj/structure/cable{icon_state = "0-4"},/obj/structure/window/plasma/reinforced{dir = 8},/turf/open/floor/circuit/green,/area/engine/supermatter) -"aOF" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/engine,/area/engine/engineering) -"aOG" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aOH" = (/turf/closed/wall/r_wall,/area/maintenance/port) -"aOI" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/maintenance/port) -"aOL" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) -"aOM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"aON" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port) -"aOO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{pixel_y = 32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/hallway/primary/port/aft) -"aOP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) -"aOR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aOS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aOT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aOU" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aOV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Aft Primary Hallway 4"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aOW" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aOX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/hallway/primary/port/aft"; dir = 1; name = "Port Quarter Hallway APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aOY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aOZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aPa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/newscaster{pixel_y = 32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aPb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Aft Primary Hallway 3"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aPd" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aPe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPh" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/plaque{icon_state = "L1"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L3"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/plaque{icon_state = "L5"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L7"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L9"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L11"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/plaque{icon_state = "L13"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/power/apc{areastring = "/area/hallway/primary/central"; dir = 1; name = "Central Primary Hallway APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{pixel_y = 32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/newscaster{pixel_y = 32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aPu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aPw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aPx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aPy" = (/obj/structure/table,/obj/item/storage/briefcase,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) -"aPG" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/server) -"aPI" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aPJ" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aPK" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/engine/supermatter) -"aPL" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/engineering) -"aPM" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/engine,/area/engine/engineering) -"aPN" = (/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aPO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall/r_wall,/area/maintenance/port) -"aPP" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"aPQ" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/maintenance/port) -"aPR" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"aPS" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"aPT" = (/obj/structure/rack,/obj/item/reagent_containers/food/drinks/bottle/whiskey,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"aPU" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"aPV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/port) -"aPW" = (/obj/machinery/vending/snack/random,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/hallway/primary/port/aft) -"aPX" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Central Primary Hallway South-West"; dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) -"aPY" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.2-EnteringEngi"; location = "9.1-Library"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) -"aPZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) -"aQa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) -"aQb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) -"aQc" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"aQd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) -"aQe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) -"aQf" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) -"aQg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQj" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQk" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/plaque{icon_state = "L2"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/plaque{icon_state = "L4"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/plaque{icon_state = "L6"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/observer_start,/obj/effect/turf_decal/plaque{icon_state = "L8"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/plaque{icon_state = "L10"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/plaque{icon_state = "L12"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/plaque{icon_state = "L14"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQt" = (/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,/area/hallway/primary/central) -"aQu" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aQx" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aQy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aQz" = (/obj/structure/sign/warning/securearea{pixel_y = -32},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aQA" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 3"; dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) -"aQG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"aQH" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/command{name = "Telecomms Server Room"; req_access_txt = "61"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/grimy,/area/tcommsat/server) -"aQJ" = (/obj/machinery/meter,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"aQK" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aQM" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/trinary/filter/critical{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aQN" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aQO" = (/obj/machinery/camera{c_tag = "Engineering Aft"; network = list("ss13","engine"); pixel_x = 23},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/loading_area{dir = 1},/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aQP" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aQR" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aQS" = (/obj/machinery/meter,/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aQT" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/closet/secure_closet/engineering_electrical,/turf/open/floor/engine,/area/engine/engineering) -"aQU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/maintenance/port) -"aQW" = (/turf/closed/wall,/area/library) -"aQX" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/library) -"aQY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Library Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/library) -"aQZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Library Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/library) -"aRa" = (/obj/structure/sign/plaques/kiddie/library,/turf/closed/wall,/area/library) -"aRb" = (/turf/closed/wall,/area/medical/morgue) -"aRc" = (/obj/effect/spawner/structure/window/reinforced/tinted,/turf/open/floor/plating,/area/medical/morgue) -"aRd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/grunge{name = "Morgue"; req_access_txt = "5"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/medical/morgue) -"aRe" = (/obj/effect/spawner/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/morgue) -"aRf" = (/turf/closed/wall,/area/medical/chemistry) -"aRg" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "chemistbot"; name = "Chemistry Privacy Shutters"},/turf/open/floor/plating,/area/medical/chemistry) -"aRh" = (/obj/machinery/smartfridge/chemistry/preloaded,/turf/closed/wall,/area/medical/chemistry) -"aRi" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "chemistbot"; name = "Chemistry Privacy Shutters"},/obj/machinery/door/window/southleft{name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/item/folder/yellow,/obj/item/pen,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/chemistry) -"aRk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.1-Library"; location = "8.4-AftNW"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aRq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aRr" = (/turf/closed/wall/r_wall,/area/science/lab) -"aRs" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "rndlab1"; name = "Research and Development Shutter"},/turf/open/floor/plating,/area/science/lab) -"aRt" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/door/window/southleft{name = "Research Lab Desk"; req_one_access_txt = "7;29"},/obj/machinery/door/poddoor/shutters/preopen{id = "rndlab1"; name = "Research and Development Shutter"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/lab) -"aRu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/research) -"aRv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/research) -"aRx" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"aRy" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/starboard/aft) -"aRz" = (/turf/closed/wall,/area/maintenance/starboard) -"aRB" = (/obj/effect/turf_decal/bot,/obj/structure/table,/obj/item/clipboard,/obj/item/storage/firstaid/o2,/obj/item/crowbar,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"aRD" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"aRE" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"aRF" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -28},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aRG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/binary/pump/on{name = "Gas to Cooling Loop"},/turf/open/floor/engine,/area/engine/engineering) -"aRH" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aRI" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"aRJ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/engine,/area/engine/engineering) -"aRK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"aRL" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aRM" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"aRN" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Freezer to Gas"},/turf/open/floor/engine,/area/engine/engineering) -"aRO" = (/obj/effect/landmark/start/station_engineer,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 9},/turf/open/floor/engine,/area/engine/engineering) -"aRP" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/engine,/area/engine/engineering) -"aRQ" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 1; name = "Gas to Cooling Loop"},/turf/open/floor/engine,/area/engine/engineering) -"aRR" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/closet/secure_closet/engineering_personal,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aRS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/port) -"aRT" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/machinery/camera{c_tag = "Library 2"; dir = 4},/turf/open/floor/plasteel/dark,/area/library) -"aRU" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen,/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},/turf/open/floor/plasteel/dark,/area/library) -"aRW" = (/obj/structure/chair/office/dark{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/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},/turf/open/floor/plasteel/dark,/area/library) -"aRX" = (/obj/structure/table/wood,/obj/item/paicard,/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/library) -"aRY" = (/obj/structure/table/wood,/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/item/paper_bin,/obj/item/pen,/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},/turf/open/floor/plasteel/dark,/area/library) -"aRZ" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/dark,/area/library) -"aSa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/library) -"aSb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/library) -"aSc" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole,/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},/turf/open/floor/plasteel/dark,/area/library) -"aSd" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/dark,/area/library) -"aSe" = (/obj/structure/bodycontainer/morgue,/obj/effect/decal/cleanable/cobweb,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aSf" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aSg" = (/obj/structure/sign/warning/nosmoking{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aSh" = (/turf/closed/wall,/area/medical/medbay/zone3) -"aSi" = (/obj/machinery/status_display,/turf/closed/wall,/area/medical/medbay/zone3) -"aSj" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26; pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/closet/secure_closet/medical1,/obj/item/storage/box/beakers,/obj/item/storage/box/pillbottles,/turf/open/floor/plasteel,/area/medical/chemistry) -"aSk" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/medical/chemistry"; dir = 1; name = "Chemistry Lab APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/camera{c_tag = "Chemistry"},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"aSl" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/table/glass,/obj/item/clipboard,/obj/item/storage/bag/chemistry,/obj/item/storage/pill_bottle/mutadone,/turf/open/floor/plasteel,/area/medical/chemistry) -"aSn" = (/obj/machinery/chem_dispenser,/obj/machinery/button/door{id = "chemistbot"; name = "Chemistry Shutter Control"; pixel_x = 24; pixel_y = 24; req_access_txt = "33"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/medical/chemistry) -"aSt" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aSu" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table,/obj/item/disk/tech_disk{pixel_x = -6},/obj/item/disk/tech_disk{pixel_x = 6},/obj/item/disk/tech_disk{pixel_y = 6},/obj/item/toy/figure/scientist,/obj/machinery/button/door{id = "rndlab1"; name = "Research Shutters Control"; pixel_x = -24; pixel_y = 24; req_access_txt = "7"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/lab) -"aSv" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/landmark/start/scientist,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/lab) -"aSw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"aSx" = (/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Research Lab"; name = "Research RC"; pixel_y = 32; receive_ore_updates = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"aSy" = (/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/lab) -"aSz" = (/turf/closed/wall,/area/science/lab) -"aSA" = (/obj/machinery/shower{dir = 4; name = "emergency shower"},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/research) -"aSB" = (/obj/machinery/shower{dir = 8; name = "emergency shower"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/research) -"aSC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard) -"aSD" = (/obj/structure/girder,/turf/open/floor/plating,/area/maintenance/starboard) -"aSE" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/starboard/aft) -"aSF" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard/aft) -"aSH" = (/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/starboard) -"aSM" = (/obj/machinery/door/airlock/command{name = "Telecomms Server Room"; req_access_txt = "61"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"aSN" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plating,/area/tcommsat/server) -"aSO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/tcommsat/server) -"aSP" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/vending/wardrobe/engi_wardrobe,/turf/open/floor/engine,/area/engine/engineering) -"aSR" = (/obj/structure/table/reinforced,/obj/item/tank/internals/plasma,/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) -"aSS" = (/obj/item/clothing/gloves/color/black,/obj/item/clothing/glasses/meson/engine,/obj/structure/table/reinforced,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) -"aST" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/mechanical,/obj/item/flashlight,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) -"aSU" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/engine,/area/engine/engineering) -"aSV" = (/obj/machinery/power/emitter/anchored{dir = 1; state = 2},/obj/structure/cable/white,/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/engine/engineering) -"aSW" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"aSX" = (/obj/structure/closet/crate/bin,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) -"aSY" = (/obj/structure/table/reinforced,/obj/item/tank/internals/emergency_oxygen/engi{pixel_x = -5},/obj/item/tank/internals/emergency_oxygen/engi{pixel_x = 5},/obj/item/geiger_counter,/obj/item/geiger_counter,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) -"aSZ" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/obj/item/clothing/glasses/meson/engine,/turf/open/floor/engine,/area/engine/engineering) -"aTa" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/engine,/area/engine/engineering) -"aTb" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) -"aTc" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/dark,/area/library) -"aTd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/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},/turf/open/floor/plasteel/dark,/area/library) -"aTe" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/dark,/area/library) -"aTf" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/storage/pill_bottle/dice,/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},/turf/open/floor/plasteel/dark,/area/library) -"aTg" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen/red,/turf/open/floor/plasteel/dark,/area/library) -"aTh" = (/obj/structure/chair/office/dark{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/library) -"aTi" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/librarian,/turf/open/floor/plasteel/dark,/area/library) -"aTj" = (/obj/structure/table,/obj/item/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/bodybags,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aTk" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aTl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aTm" = (/obj/structure/mirror{pixel_x = -28},/obj/machinery/shower{dir = 4; name = "emergency shower"},/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/door/window/southleft,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"aTn" = (/obj/machinery/light{dir = 1},/obj/machinery/door/window/southright,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"aTo" = (/obj/structure/window/reinforced,/obj/machinery/clonepod,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"aTp" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/chemistry) -"aTq" = (/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/vending/wardrobe/chem_wardrobe,/turf/open/floor/plasteel,/area/medical/chemistry) -"aTr" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"aTs" = (/obj/machinery/chem_heater,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/medical/chemistry) -"aTt" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/medical/chemistry) -"aTu" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/chem_master,/turf/open/floor/plasteel,/area/medical/chemistry) -"aTw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aTx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aTy" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aTz" = (/obj/structure/chair/comfy/brown,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aTA" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-18"},/obj/machinery/camera{c_tag = "Arrivals Lounge"},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aTB" = (/obj/structure/chair/comfy/brown,/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aTC" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aTD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aTE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aTF" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/white,/obj/item/pen,/obj/machinery/door/window/southleft{dir = 4; name = "Research Lab Desk"; req_one_access_txt = "7;29"},/obj/machinery/door/poddoor/shutters/preopen{id = "rndlab1"; name = "Research and Development Shutter"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/lab) -"aTG" = (/obj/structure/chair/office/light{dir = 8},/obj/effect/landmark/start/scientist,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/lab) -"aTH" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/lab) -"aTI" = (/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},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/science/lab) -"aTJ" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"aTK" = (/obj/structure/table/reinforced,/obj/item/stock_parts/matter_bin{pixel_x = 3; pixel_y = 3},/obj/item/stock_parts/matter_bin,/obj/item/stock_parts/micro_laser,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) -"aTL" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/lab) -"aTM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) -"aTN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) -"aTO" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Science Maintenance"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/science/research) -"aTP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/aft) -"aTR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard) -"aTS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/blobstart,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) -"aTT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) -"aTX" = (/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line,/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"aTY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/stripes/line,/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"aTZ" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/effect/turf_decal/stripes/line,/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"aUa" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction,/turf/closed/wall/r_wall/rust,/area/engine/engineering) -"aUb" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/port) -"aUc" = (/obj/machinery/power/apc{areastring = "/area/library"; dir = 8; name = "Library APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plasteel/dark,/area/library) -"aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/library) -"aUe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/library) -"aUf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/library) -"aUg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/library) -"aUh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/wood,/area/library) -"aUi" = (/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/wood,/area/library) -"aUj" = (/obj/machinery/photocopier,/turf/open/floor/plasteel/dark,/area/library) -"aUk" = (/obj/structure/bodycontainer/morgue,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aUn" = (/obj/effect/spawner/structure/window/reinforced/tinted,/turf/open/floor/plating,/area/medical/medbay/zone3) -"aUo" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aUp" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aUq" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aUr" = (/obj/machinery/status_display,/turf/closed/wall,/area/medical/chemistry) -"aUs" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{pixel_y = 5},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) -"aUt" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"aUv" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/medical/chemistry) -"aUw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"aUx" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aUy" = (/turf/open/floor/carpet,/area/crew_quarters/lounge) -"aUz" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aUA" = (/obj/machinery/rnd/destructive_analyzer,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) -"aUB" = (/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/science/lab) -"aUC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/rnd/production/protolathe/department/science,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/lab) -"aUD" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"aUE" = (/obj/structure/table/reinforced,/obj/item/stack/cable_coil/white{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil/white,/obj/item/stock_parts/scanning_module{pixel_x = 3; pixel_y = 3},/obj/item/stock_parts/capacitor,/obj/item/stock_parts/manipulator,/obj/item/stock_parts/manipulator,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/multitool,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) -"aUF" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) -"aUG" = (/obj/machinery/power/apc{areastring = "/area/science/research"; dir = 4; name = "Research Division APC"; pixel_x = 26},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) -"aUH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/science/research) -"aUI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/research) -"aUO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"aUP" = (/obj/machinery/blackbox_recorder,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) -"aUQ" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) -"aUR" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/structure/lattice,/turf/open/space,/area/asteroid/nearstation) -"aUS" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/structure/lattice,/turf/open/space,/area/asteroid/nearstation) -"aUT" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) -"aUU" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) -"aUV" = (/obj/machinery/light{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/libraryscanner,/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},/turf/open/floor/plasteel/dark,/area/library) -"aUW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/wood,/area/library) -"aUX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/library) -"aUY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/wood,/area/library) -"aUZ" = (/obj/effect/landmark/barthpot,/turf/open/floor/wood,/area/library) -"aVa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/library) -"aVb" = (/obj/structure/table/wood,/obj/item/storage/crayons,/obj/item/storage/crayons,/obj/machinery/light{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/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},/turf/open/floor/plasteel/dark,/area/library) -"aVc" = (/obj/structure/bodycontainer/morgue,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aVd" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aVe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aVf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/grunge{name = "Morgue"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aVg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aVh" = (/obj/machinery/holopad,/obj/effect/landmark/start/medical_doctor,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aVi" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aVj" = (/obj/structure/table/glass,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/epinephrine,/obj/item/reagent_containers/dropper,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) -"aVl" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"aVm" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"aVn" = (/obj/structure/closet/crate/bin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/requests_console{department = "Chemistry Lab"; name = "Chemistry RC"; pixel_x = 32; receive_ore_updates = 1},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"aVo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aVp" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aVq" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/crew_quarters/lounge) -"aVr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aVs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aVt" = (/obj/machinery/computer/rdconsole/core{dir = 4},/obj/machinery/power/apc{areastring = "/area/science/lab"; dir = 8; name = "Research and Development Lab APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) -"aVu" = (/obj/effect/landmark/start/scientist,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line,/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},/turf/open/floor/plasteel/dark,/area/science/lab) -"aVv" = (/obj/item/reagent_containers/glass/beaker/sulphuric,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/rnd/production/circuit_imprinter/department/science,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/lab) -"aVw" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/lab) -"aVx" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/integrated_circuit_printer,/obj/item/integrated_electronics/analyzer,/obj/item/integrated_electronics/debugger,/obj/item/integrated_electronics/wirer,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) -"aVy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) -"aVz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) -"aVA" = (/turf/closed/wall,/area/science/research) -"aVB" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{external_pressure_bound = 140; name = "server vent"; pressure_checks = 0},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/research) -"aVC" = (/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},/turf/open/floor/plasteel/dark/telecomms,/area/science/research) -"aVD" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{external_pressure_bound = 120; name = "server vent"},/obj/machinery/camera{c_tag = "Server Room"; network = list("ss13","rd"); pixel_x = 22},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/research) -"aVE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/research) -"aVK" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) -"aVL" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) -"aVM" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) -"aVN" = (/obj/structure/table/wood,/obj/item/storage/bag/books,/obj/item/taperecorder,/obj/machinery/status_display{pixel_x = -32},/turf/open/floor/plasteel/dark,/area/library) -"aVO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel/dark,/area/library) -"aVP" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/library) -"aVQ" = (/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},/turf/open/floor/plasteel/dark,/area/library) -"aVR" = (/obj/structure/bookcase/random/fiction,/turf/open/floor/plasteel/dark,/area/library) -"aVS" = (/obj/structure/bookcase/random/fiction,/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},/turf/open/floor/plasteel/dark,/area/library) -"aVT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/dark,/area/library) -"aVU" = (/obj/structure/bookcase/random/adult,/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},/turf/open/floor/plasteel/dark,/area/library) -"aVV" = (/obj/structure/bookcase/random/adult,/turf/open/floor/plasteel/dark,/area/library) -"aVW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/library) -"aVX" = (/obj/structure/easel,/obj/item/canvas/twentythreeXnineteen,/obj/item/canvas/twentythreeXtwentythree,/obj/item/canvas/twentythreeXtwentythree,/obj/structure/extinguisher_cabinet{pixel_x = 26},/turf/open/floor/plasteel/dark,/area/library) -"aVY" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aVZ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aWa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aWb" = (/obj/effect/spawner/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/zone3) -"aWc" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = -38},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "cloningfoyer"; name = "Cloning Doors Control"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = -24},/obj/structure/closet/crate/freezer/surplus_limbs,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aWd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aWe" = (/obj/structure/table/glass,/obj/item/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/bodybags,/obj/item/pen,/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aWf" = (/obj/structure/table/glass,/obj/item/folder/white,/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3},/obj/item/reagent_containers/glass/beaker{pixel_x = 3},/obj/item/reagent_containers/dropper,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/medical/chemistry) -"aWg" = (/obj/structure/table/glass,/obj/item/assembly/igniter,/obj/item/assembly/igniter,/obj/item/assembly/igniter,/obj/item/assembly/timer{pixel_x = 3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = 3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = 3; pixel_y = 3},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) -"aWh" = (/obj/structure/table/glass,/obj/item/clothing/glasses/science{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/science,/obj/item/stack/cable_coil/white{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil/white,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) -"aWi" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) -"aWj" = (/obj/structure/table/glass,/obj/item/clipboard,/obj/item/toy/figure/chemist,/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/chemistry) -"aWk" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/wrench,/obj/item/clothing/glasses/welding,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) -"aWl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/lab) -"aWm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "R&D"; dir = 1},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/lab) -"aWn" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/lab) -"aWo" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) -"aWp" = (/obj/machinery/status_display,/turf/closed/wall,/area/science/lab) -"aWq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) -"aWr" = (/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) -"aWs" = (/obj/machinery/rnd/server,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/research) -"aWt" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark/telecomms,/area/science/research) -"aWu" = (/obj/machinery/rnd/server,/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/research) -"aWz" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/lattice,/turf/open/space,/area/asteroid/nearstation) -"aWA" = (/obj/machinery/newscaster{pixel_x = -32},/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement,/obj/machinery/light_switch{pixel_y = -24},/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},/turf/open/floor/plasteel/dark,/area/library) -"aWB" = (/obj/effect/landmark/start/librarian,/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/library) -"aWC" = (/obj/structure/table/wood,/obj/item/camera_film{pixel_x = 3; pixel_y = 3},/obj/item/camera_film,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/library) -"aWD" = (/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/library) -"aWE" = (/turf/open/floor/plasteel/dark,/area/library) -"aWF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/library) -"aWG" = (/obj/machinery/bookbinder,/obj/machinery/status_display{pixel_x = 32},/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},/turf/open/floor/plasteel/dark,/area/library) -"aWH" = (/obj/structure/bodycontainer/morgue,/obj/machinery/power/apc{areastring = "/area/medical/morgue"; name = "Morgue APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aWI" = (/obj/effect/decal/cleanable/blood/old,/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plating,/area/medical/morgue) -"aWJ" = (/obj/structure/closet/crate/bin,/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"aWK" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/medbay/zone3) -"aWL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{id_tag = "cloningfoyer"; name = "Cloning Lab"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/unres{dir = 1},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aWM" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/medbay/zone3) -"aWN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/medical/chemistry) -"aWO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/nosmoking/circle{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/chemistry) -"aWP" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/chips,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aWQ" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/obj/effect/landmark/start/assistant,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aWR" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/machinery/light,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aWS" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aWT" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"aWU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research and Development Lab"; req_one_access_txt = "7;29"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/lab) -"aWV" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/science/lab) -"aWW" = (/obj/structure/sign/warning/nosmoking/circle,/turf/closed/wall,/area/science/lab) -"aWX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) -"aWY" = (/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "rdxeno"; name = "Xenobiology Containment Door"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/open/floor/plating,/area/science/research) -"aWZ" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/door/poddoor/preopen{id = "rdxeno"; name = "Xenobiology Containment Door"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command/glass{name = "Server Access"; req_access_txt = "30"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/science/research) -"aXa" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "rdxeno"; name = "Xenobiology Containment Door"},/turf/open/floor/plating,/area/science/research) -"aXb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) -"aXc" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/asteroid/nearstation) -"aXf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/library) -"aXg" = (/obj/structure/bookcase/random/nonfiction,/turf/open/floor/plasteel/dark,/area/library) -"aXh" = (/obj/structure/bookcase/random/nonfiction,/obj/machinery/light,/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},/turf/open/floor/plasteel/dark,/area/library) -"aXi" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/dark,/area/library) -"aXj" = (/obj/structure/bookcase/random/reference,/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},/turf/open/floor/plasteel/dark,/area/library) -"aXk" = (/obj/structure/bookcase/random/reference,/turf/open/floor/plasteel/dark,/area/library) -"aXl" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/camera{c_tag = "Library 1"; dir = 8},/turf/open/floor/plasteel/dark,/area/library) -"aXm" = (/obj/structure/table,/obj/item/storage/box/gloves{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/beakers,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/camera{c_tag = "Medbay West"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aXn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aXo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aXp" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aXq" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aXr" = (/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aXs" = (/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aXt" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aXu" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_x = 24; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aXw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aXx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/research) -"aXy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/research) -"aXz" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) -"aXA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) -"aXB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) -"aXC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) -"aXE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) -"aXF" = (/obj/machinery/door/airlock/command{name = "Research Division Server Room"; req_access_txt = "30"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/research) -"aXG" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/science/research) -"aXH" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/science/research) -"aXI" = (/obj/structure/table,/obj/item/clipboard,/obj/item/wrench,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/item/clothing/suit/armor/reactive/teleport,/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},/turf/open/floor/plasteel/dark,/area/science/research) -"aXJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard) -"aXK" = (/obj/structure/closet/firecloset,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard) -"aXL" = (/obj/effect/landmark/start/librarian,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/wood{icon_state = "wood-broken2"},/area/library) -"aXM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/vending/wardrobe/curator_wardrobe,/turf/open/floor/wood,/area/library) -"aXN" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port) -"aXO" = (/obj/structure/table/glass,/obj/item/storage/firstaid/toxin{pixel_x = 6; pixel_y = 6},/obj/item/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/toxin{pixel_x = -3; pixel_y = -3},/obj/machinery/requests_console{department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = -30},/obj/machinery/camera{c_tag = "Medbay Storage"},/obj/effect/turf_decal/delivery,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aXP" = (/obj/structure/extinguisher_cabinet{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/machinery/vending/wardrobe/medi_wardrobe,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aXQ" = (/obj/structure/closet/secure_closet/medical3,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/machinery/light_switch{pixel_x = 24; pixel_y = 24},/obj/effect/turf_decal/bot,/obj/item/storage/box/beakers{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/syringes,/obj/item/reagent_containers/hypospray/CMO,/obj/item/storage/belt/medical,/obj/item/storage/belt/medical,/obj/item/clothing/neck/stethoscope,/obj/item/clothing/neck/stethoscope,/obj/item/gun/syringe/dart,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aXR" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/departments/medbay/alt,/turf/open/floor/plating,/area/medical/medbay/zone3) -"aXS" = (/obj/machinery/sleeper{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aXT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aXU" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aXV" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aXW" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aXX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aXZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aYa" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aYb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aYc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aYd" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aYe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/crew_quarters/lounge"; dir = 1; name = "Lounge APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aYf" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aYg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aYh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/research) -"aYi" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/research) -"aYj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) -"aYk" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) -"aYl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) -"aYm" = (/obj/machinery/light,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) -"aYn" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) -"aYo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/research) -"aYp" = (/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/camera{c_tag = "Research Division South"; dir = 8},/obj/machinery/vending/wardrobe/science_wardrobe,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/research) -"aYq" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/science/research) -"aYr" = (/obj/structure/chair/office/dark{dir = 4},/obj/structure/cable/white,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/white{icon_state = "1-4"},/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},/turf/open/floor/plasteel/dark,/area/science/research) -"aYs" = (/obj/machinery/computer/rdservercontrol{dir = 8},/obj/machinery/light,/obj/structure/cable/white{icon_state = "0-8"},/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},/turf/open/floor/plasteel/dark,/area/science/research) -"aYt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard) -"aYu" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"aYv" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"aYw" = (/obj/machinery/light/small{dir = 8},/obj/structure/table/wood,/obj/item/taperecorder,/turf/open/floor/wood{icon_state = "wood-broken6"},/area/library) -"aYx" = (/obj/structure/chair/comfy/brown,/turf/open/floor/wood,/area/library) -"aYy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar"; name = "skeletal minibar"},/obj/item/storage/fancy/candle_box,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/open/floor/wood,/area/library) -"aYz" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port) -"aYA" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port) -"aYC" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/port) -"aYE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port) -"aYF" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port) -"aYG" = (/obj/structure/table/glass,/obj/item/storage/firstaid/fire{pixel_x = 6; pixel_y = 6},/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/fire{pixel_x = -3; pixel_y = -3},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/delivery,/obj/machinery/door/window/eastleft{name = "First-Aid Supplies"; req_access_txt = "5"},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aYH" = (/obj/effect/landmark/start/medical_doctor,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aYI" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aYJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Medbay Storage"; req_access_txt = "5"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aYK" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aYL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aYM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aYN" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aYO" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/effect/turf_decal/stripes/line,/obj/item/wrench/medical,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aYP" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/structure/table,/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = -6; pixel_y = 6},/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = 6; pixel_y = 6},/obj/item/storage/pill_bottle/mannitol,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aYQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aYR" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aYS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aYT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aYU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aYV" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aYW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) -"aYY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aYZ" = (/obj/structure/sign/warning/securearea{pixel_x = 32},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aZa" = (/turf/closed/wall/r_wall,/area/science/robotics/mechbay) -"aZb" = (/turf/closed/wall,/area/science/robotics/mechbay) -"aZc" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/science/robotics/mechbay) -"aZd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"aZe" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/robotics/mechbay) -"aZf" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/research) -"aZg" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/research) -"aZh" = (/obj/structure/sign/nanotrasen,/turf/closed/wall/r_wall,/area/science/robotics/lab) -"aZi" = (/turf/closed/wall/r_wall,/area/science/robotics/lab) -"aZj" = (/obj/machinery/status_display/ai,/turf/closed/wall/r_wall,/area/science/robotics/lab) -"aZk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/science/robotics/lab) -"aZl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/robotics/lab) -"aZm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall/r_wall/rust,/area/science/robotics/lab) -"aZo" = (/obj/structure/girder,/turf/open/floor/plating,/area/maintenance/port) -"aZp" = (/obj/structure/table/wood,/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted,/turf/open/floor/plating,/area/maintenance/port) -"aZq" = (/obj/structure/table/wood,/obj/item/clothing/gloves/color/black,/obj/item/taperecorder,/obj/machinery/light/small{dir = 1},/obj/structure/sign/poster/contraband/random{pixel_y = 32},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"aZr" = (/obj/structure/rack,/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/effect/decal/cleanable/cobweb/cobweb2,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"aZs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/port) -"aZu" = (/obj/machinery/status_display{pixel_y = -32},/obj/machinery/newscaster{pixel_x = -32},/obj/structure/table/wood,/obj/item/storage/photo_album,/obj/item/camera,/turf/open/floor/wood,/area/library) -"aZv" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/laser_pointer{pixel_x = 3},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -26},/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/wood{icon_state = "wood-broken"},/area/library) -"aZw" = (/obj/machinery/status_display/ai{pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/open/floor/wood,/area/library) -"aZy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall/rust,/area/maintenance/port) -"aZz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/port) -"aZA" = (/obj/structure/barricade/wooden,/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"aZB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall,/area/maintenance/port) -"aZC" = (/obj/structure/table/glass,/obj/item/storage/firstaid/brute{pixel_x = 6; pixel_y = 6},/obj/item/storage/firstaid/brute{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/brute{pixel_x = -3; pixel_y = -3},/obj/machinery/newscaster{pixel_x = -32},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/delivery,/obj/machinery/door/window/eastright{name = "First-Aid Supplies"; req_access_txt = "5"},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aZD" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/loading_area{dir = 1},/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aZF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Medbay Storage"; req_access_txt = "5"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aZG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aZH" = (/obj/structure/cable/white{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/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aZI" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aZK" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aZL" = (/obj/effect/landmark/start/medical_doctor,/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aZM" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aZN" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aZO" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"aZP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/unres{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"aZQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aZR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aZU" = (/obj/machinery/recharge_station,/obj/effect/landmark/start/cyborg,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/power/apc/highcap/ten_k{areastring = "/area/science/robotics/mechbay"; dir = 1; name = "Mech Bay APC"; pixel_y = 28},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) -"aZV" = (/obj/machinery/recharge_station,/obj/effect/landmark/start/cyborg,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) -"aZW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) -"aZX" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) -"aZY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) -"aZZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) -"baa" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/robotics/lab) -"bab" = (/obj/structure/rack,/obj/item/storage/toolbox/mechanical{pixel_x = -3; pixel_y = 3},/obj/item/storage/toolbox/electrical,/obj/item/screwdriver{pixel_y = 5},/obj/item/multitool,/obj/item/clothing/head/welding,/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Robotics Lab"; network = list("ss13","rd")},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bac" = (/obj/machinery/mecha_part_fabricator,/obj/effect/turf_decal/stripes/end{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bad" = (/obj/structure/rack,/obj/item/book/manual/wiki/robotics_cyborgs,/obj/item/storage/belt/utility/full,/obj/item/circuitboard/mecha/ripley/main,/obj/item/circuitboard/mecha/ripley/peripherals,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"baf" = (/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/structure/table/reinforced,/obj/item/stack/cable_coil/white,/obj/item/stack/cable_coil/white,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bag" = (/obj/item/paper_bin,/obj/item/assembly/prox_sensor{pixel_x = 5; pixel_y = 7},/obj/item/assembly/prox_sensor{pixel_x = 5; pixel_y = 7},/obj/item/assembly/prox_sensor{pixel_x = 5; pixel_y = 7},/obj/structure/table/reinforced,/obj/machinery/requests_console{department = "Robotics Lab"; name = "Robotics RC"; pixel_y = 32; receive_ore_updates = 1},/obj/machinery/light_switch{pixel_x = 24},/obj/effect/turf_decal/bot,/obj/item/clothing/glasses/welding,/obj/item/wrench,/obj/item/stack/sheet/plasteel{amount = 15},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bah" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/robotics/lab) -"bai" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard) -"baj" = (/turf/closed/wall,/area/maintenance/port) -"bam" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bao" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/maintenance/port) -"bap" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/port) -"baq" = (/obj/structure/table/wood,/obj/item/clothing/suit/syndicatefake,/obj/item/clothing/head/syndicatefake,/obj/effect/decal/cleanable/cobweb,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bar" = (/turf/open/floor/plating,/area/maintenance/port) -"bas" = (/obj/structure/dresser,/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bat" = (/obj/structure/table/glass,/obj/item/storage/firstaid/o2{pixel_x = 6; pixel_y = 6},/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/o2{pixel_x = -3; pixel_y = -3},/obj/machinery/power/apc{areastring = "/area/medical/medbay/zone3"; dir = 8; name = "Medbay APC"; pixel_x = -26},/obj/structure/cable/white,/obj/effect/turf_decal/delivery,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"bau" = (/obj/machinery/light,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/box,/obj/machinery/rnd/production/techfab/department/medical,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"bav" = (/obj/machinery/vending/medical,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"baw" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/departments/medbay/alt,/obj/structure/sign/warning/nosmoking/circle{pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/zone3) -"bax" = (/obj/machinery/sleeper{dir = 4},/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"bay" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/defibrillator_mount/loaded{pixel_y = -32},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"baz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"baA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"baB" = (/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 = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"baC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"baD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"baF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"baG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"baH" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"baI" = (/obj/structure/filingcabinet/security,/obj/machinery/firealarm{pixel_y = 26},/obj/structure/extinguisher_cabinet{pixel_x = -24; pixel_y = 32},/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,/area/security/checkpoint) -"baJ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/table/reinforced,/obj/item/crowbar,/obj/item/restraints/handcuffs,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint) -"baK" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/radio,/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/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/checkpoint) -"baL" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"baM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"baN" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/camera{c_tag = "Mech Bay"; dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"baO" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"baP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"baQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"baR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"baS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) -"baT" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) -"baU" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/science/robotics/lab) -"baV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/science/robotics/lab) -"baW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/lab) -"baX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/lab) -"baY" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/lab) -"baZ" = (/obj/effect/landmark/start/roboticist,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/robotics/lab) -"bba" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bbc" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/turf/open/floor/plating,/area/maintenance/port) -"bbe" = (/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bbf" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/port) -"bbg" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"bbh" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) -"bbj" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/port) -"bbk" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/port) -"bbl" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/toy/syndicateballoon,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bbm" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"bbn" = (/obj/machinery/vending/autodrobe,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bbp" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bbq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bbr" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bbs" = (/obj/effect/turf_decal/tile/blue,/obj/machinery/bloodbankgen,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bbt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bbu" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bbv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bbw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bbx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{name = "Security Checkpoint"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint) -"bby" = (/obj/machinery/light_switch{pixel_x = -26; pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) -"bbz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/security/checkpoint) -"bbA" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/security/checkpoint"; dir = 4; name = "Security Checkpoint APC"; pixel_x = 26},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint) -"bbB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bbC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"bbD" = (/obj/machinery/computer/mech_bay_power_console,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/circuit,/area/science/robotics/mechbay) -"bbE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/mech_bay_recharge_floor,/area/science/robotics/mechbay) -"bbF" = (/obj/machinery/mech_bay_recharge_port{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating,/area/science/robotics/mechbay) -"bbG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/science/robotics/mechbay) -"bbH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) -"bbI" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research/glass{name = "Robotics Lab"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/lab) -"bbJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/lab) -"bbK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/robotics/lab) -"bbL" = (/obj/effect/landmark/start/roboticist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel,/area/science/robotics/lab) -"bbM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/robotics/lab) -"bbN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/lab) -"bbO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/bot,/obj/machinery/computer/rdconsole{dir = 8},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bbQ" = (/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/port) -"bbR" = (/turf/open/floor/wood,/area/maintenance/port) -"bbS" = (/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/port) -"bbT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/maintenance/port) -"bbV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/barricade/wooden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"bbW" = (/obj/structure/barricade/wooden,/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"bbX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/maintenance/port) -"bbY" = (/obj/machinery/computer/security/telescreen/entertainment,/turf/closed/wall,/area/maintenance/port) -"bbZ" = (/obj/structure/barricade/wooden,/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"bca" = (/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/port) -"bcb" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port) -"bcc" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/maintenance/port) -"bcd" = (/obj/item/retractor,/obj/item/hemostat,/obj/structure/table/reinforced,/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = -26; use_power = 0},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"bce" = (/obj/structure/table/optable,/obj/effect/decal/cleanable/blood/old,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"bcf" = (/obj/machinery/computer/operating{dir = 8},/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"bcg" = (/obj/item/clothing/gloves/color/latex,/obj/item/clothing/suit/apron/surgical,/obj/item/clothing/mask/surgical,/obj/item/surgical_drapes,/obj/structure/table/reinforced,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"bch" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bci" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"bcj" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/white,/obj/item/reagent_containers/hypospray/medipen,/obj/machinery/door/window/westleft{dir = 2; name = "Medbay Desk"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"bck" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Medbay Desk"; req_access_txt = "5"},/obj/structure/sign/warning/nosmoking/circle{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"bcl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bcm" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/security/checkpoint) -"bcn" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) -"bco" = (/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/security/checkpoint) -"bcp" = (/obj/machinery/status_display{pixel_x = 32},/obj/machinery/computer/card{dir = 8},/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,/area/security/checkpoint) -"bcq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bcr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bcs" = (/obj/machinery/door/poddoor/shutters{id = "mechbay"; name = "Mech Bay Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"bct" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"bcu" = (/turf/open/floor/circuit,/area/science/robotics/mechbay) -"bcv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/circuit,/area/science/robotics/mechbay) -"bcw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) -"bcx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/research) -"bcy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/vending/wardrobe/robo_wardrobe,/turf/open/floor/plasteel,/area/science/robotics/lab) -"bcz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/robotics/lab) -"bcA" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/robotics/lab) -"bcB" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/robotics/lab) -"bcC" = (/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/bot,/obj/machinery/aug_manipulator,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bcE" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/open/floor/plasteel,/area/science/mixing) -"bcF" = (/obj/machinery/computer/slot_machine,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bcG" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood,/area/maintenance/port) -"bcH" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/wood,/area/maintenance/port) -"bcI" = (/turf/open/floor/wood{icon_state = "wood-broken2"},/area/maintenance/port) -"bcJ" = (/obj/structure/chair/stool/bar,/turf/open/floor/plating,/area/maintenance/port) -"bcK" = (/obj/machinery/computer/slot_machine,/turf/open/floor/plating,/area/maintenance/port) -"bcL" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plating,/area/maintenance/port) -"bcM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bcN" = (/obj/structure/chair/comfy/black{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bcO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"bcR" = (/obj/structure/table/wood,/obj/item/instrument/guitar,/obj/effect/decal/cleanable/cobweb/cobweb2,/turf/open/floor/plating,/area/maintenance/port) -"bcS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/port) -"bcT" = (/obj/structure/rack,/obj/item/storage/toolbox/mechanical,/obj/item/clothing/head/welding,/obj/machinery/light/small{dir = 4},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/maintenance/port"; dir = 4; name = "Port Maintenance APC"; pixel_x = 26},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/maintenance/port) -"bcU" = (/obj/item/circular_saw,/obj/item/surgicaldrill{pixel_y = 5},/obj/structure/table/reinforced,/obj/structure/mirror{pixel_x = -28},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"bcV" = (/obj/effect/landmark/start/medical_doctor,/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"bcW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"bcX" = (/obj/item/scalpel,/obj/item/cautery,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"bcY" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Medbay South"; dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bcZ" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"bda" = (/obj/machinery/computer/med_data{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"bdb" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/landmark/start/medical_doctor,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bdc" = (/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bdd" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint) -"bde" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/pen,/obj/machinery/door/window/brigdoor/southright{dir = 8; name = "Security Desk"; pixel_x = -8; req_access_txt = "63"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) -"bdf" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/chair/office/dark{dir = 8},/obj/structure/cable/white{icon_state = "1-4"},/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},/turf/open/floor/plasteel,/area/security/checkpoint) -"bdg" = (/obj/machinery/computer/security{dir = 8},/obj/machinery/light{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/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,/area/security/checkpoint) -"bdh" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plating,/area/security/checkpoint) -"bdj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bdk" = (/obj/machinery/door/poddoor/shutters{id = "mechbay"; name = "Mech Bay Shutters"},/obj/machinery/button/door{id = "mechbay"; name = "Mech Bay Shutters Control"; pixel_y = -24; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"bdl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"bdm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/circuit/green,/area/science/robotics/mechbay) -"bdn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/circuit/green,/area/science/robotics/mechbay) -"bdo" = (/obj/machinery/light{dir = 4},/turf/open/floor/circuit/green,/area/science/robotics/mechbay) -"bdp" = (/obj/machinery/status_display,/turf/closed/wall,/area/science/robotics/mechbay) -"bdq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) -"bdr" = (/obj/machinery/light{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/research) -"bds" = (/turf/closed/wall/rust,/area/science/robotics/lab) -"bdt" = (/obj/machinery/power/apc{areastring = "/area/science/robotics/lab"; dir = 8; name = "Robotics Lab APC"; pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bdu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/bot,/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},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bdv" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/gloves/color/latex,/obj/item/surgical_drapes,/obj/item/cautery,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bdw" = (/obj/machinery/holopad,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"bdx" = (/obj/effect/landmark/start/roboticist,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"bdy" = (/obj/structure/table/reinforced,/obj/item/retractor,/obj/item/hemostat,/obj/machinery/status_display/ai{pixel_x = 32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bdz" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{req_one_access_txt = "8;12"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plating,/area/science/mixing) -"bdA" = (/obj/structure/sign/warning/fire,/turf/closed/wall,/area/science/mixing) -"bdD" = (/obj/structure/table/wood,/obj/item/storage/briefcase,/turf/open/floor/plating,/area/maintenance/port) -"bdE" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood{icon_state = "wood-broken"},/area/maintenance/port) -"bdF" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/port) -"bdG" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood{icon_state = "wood-broken2"},/area/maintenance/port) -"bdH" = (/obj/structure/table/wood,/obj/item/toy/cards/deck/syndicate{pixel_y = 6},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"bdI" = (/obj/structure/table/wood,/obj/item/wrench,/obj/item/storage/secure/briefcase{pixel_x = 3; pixel_y = 3},/obj/item/storage/briefcase,/obj/machinery/light/small{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bdJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bdK" = (/obj/structure/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bdL" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"bdM" = (/obj/effect/landmark/xeno_spawn,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"bdN" = (/obj/structure/table/wood,/obj/item/clothing/suit/justice,/obj/item/clothing/head/helmet/justice/escape{name = "justice helmet"},/obj/machinery/light/small{dir = 4},/obj/structure/sign/poster/contraband/random{pixel_x = 32},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bdO" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/port) -"bdP" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/port) -"bdQ" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/extinguisher_cabinet{pixel_y = -26},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"bdR" = (/obj/machinery/light,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"bdS" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"bdT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Surgery Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"bdU" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bdV" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bdW" = (/obj/structure/closet/crate/freezer/blood,/obj/structure/extinguisher_cabinet{pixel_y = -26},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"bdX" = (/obj/machinery/computer/crew{dir = 4},/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/firealarm{dir = 1; pixel_x = -26; pixel_y = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/medbay/zone3) -"bdY" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bdZ" = (/obj/structure/chair/office/light{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -26},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bea" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/epinephrine,/obj/item/reagent_containers/syringe,/obj/machinery/door/window/westleft{name = "Medbay Desk"; req_access_txt = "5"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"beb" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white,/turf/open/floor/plating,/area/security/checkpoint) -"bec" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) -"bed" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/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},/turf/open/floor/plasteel,/area/security/checkpoint) -"bee" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/status_display/ai{pixel_x = 32},/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/checkpoint) -"bef" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"beg" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/robotics/mechbay) -"beh" = (/obj/machinery/computer/mech_bay_power_console{dir = 1},/obj/machinery/status_display/ai{pixel_y = -32},/turf/open/floor/circuit/green,/area/science/robotics/mechbay) -"bei" = (/obj/structure/sign/warning/nosmoking{pixel_y = -32},/turf/open/floor/mech_bay_recharge_floor,/area/science/robotics/mechbay) -"bej" = (/obj/machinery/mech_bay_recharge_port{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating,/area/science/robotics/mechbay) -"bek" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/research) -"bel" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/research) -"bem" = (/obj/structure/table,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/machinery/cell_charger,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"ben" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"beo" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/mmi,/obj/item/mmi,/obj/item/mmi,/obj/structure/sign/departments/medbay/alt{pixel_y = -32},/obj/machinery/light,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bep" = (/obj/machinery/computer/operating{dir = 4},/obj/machinery/newscaster{pixel_y = -32},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"beq" = (/obj/structure/table/optable,/obj/effect/decal/cleanable/blood/old,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/robotics/lab) -"ber" = (/obj/structure/table/reinforced,/obj/item/scalpel{pixel_y = 16},/obj/item/circular_saw,/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/structure/mirror{pixel_x = 28},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab) -"bes" = (/obj/structure/lattice,/turf/open/space,/area/science/mixing) -"bet" = (/obj/machinery/door/poddoor/incinerator_toxmix,/turf/open/floor/engine/vacuum,/area/science/mixing) -"beu" = (/obj/structure/table/wood,/obj/item/storage/pill_bottle,/turf/open/floor/plating,/area/maintenance/port) -"bev" = (/obj/machinery/computer/slot_machine,/obj/machinery/light/small,/obj/structure/sign/poster/contraband/random{pixel_y = -32},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bew" = (/obj/structure/table/wood,/obj/item/coin/iron{icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_x = 6},/obj/item/coin/iron{icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_x = -6},/obj/item/coin/iron{icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_y = 6},/turf/open/floor/plating,/area/maintenance/port) -"bex" = (/obj/structure/table/wood,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/syringe{pixel_y = 5},/obj/item/reagent_containers/syringe,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bey" = (/obj/structure/table/wood,/obj/item/newspaper,/obj/item/clothing/head/bowler,/turf/open/floor/plating,/area/maintenance/port) -"bez" = (/obj/structure/sign/poster/contraband/random{pixel_y = -32},/turf/open/floor/plating,/area/maintenance/port) -"beA" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"beB" = (/obj/machinery/door/window{dir = 8; name = "Theatre Stage"},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"beC" = (/obj/structure/table/wood,/obj/item/lipstick/random{pixel_x = 3; pixel_y = 3},/obj/item/lipstick/random{pixel_x = -3; pixel_y = -3},/obj/item/lipstick/random,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"beE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/medical/medbay/zone3) -"beF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance_hatch{name = "Medbay Maintenance"; req_access_txt = "5"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"beG" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/wall,/area/medical/medbay/zone3) -"beH" = (/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/vending/wardrobe/sec_wardrobe,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) -"beI" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint) -"beJ" = (/obj/structure/closet/secure_closet/security,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -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,/area/security/checkpoint) -"beK" = (/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"beL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/robotics/mechbay) -"beM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/science/research) -"beN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/science/research) -"beO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/robotics/lab) -"beP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "Robotics Lab Maintenance"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard) -"beQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/robotics/lab) -"beR" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/port) -"beS" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) -"beV" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/port) -"beZ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port) -"bfa" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port) -"bfb" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port) -"bfd" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/maintenance/port) -"bfe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bff" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/security/glass{name = "Security Checkpoint"; req_access_txt = "63"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/checkpoint) -"bfg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bfl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/maintenance/starboard/aft) -"bfm" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/maintenance/starboard/aft) -"bfn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"bfo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) -"bfp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard) -"bfr" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"bfu" = (/turf/closed/wall,/area/chapel/main) -"bfv" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/chapel/main) -"bfw" = (/obj/structure/bonfire,/obj/item/reagent_containers/food/drinks/bottle/orangejuice{desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; name = "Carton of Estus"},/obj/item/nullrod/claymore/glowing{desc = "Don't tell anyone you put any points into dex, though."; force = 10; name = "moonlight greatsword"},/obj/effect/decal/remains/human,/turf/open/floor/plating{icon_state = "panelscorched"},/area/chapel/main) -"bfx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/chapel/main) -"bfy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/chapel/main) -"bfz" = (/obj/machinery/door/airlock/grunge{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/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},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bfA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/chapel/main) -"bfB" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port) -"bfC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall/rust,/area/chapel/main) -"bfD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/item/storage/backpack,/obj/item/crowbar,/obj/item/wrench,/obj/structure/rack,/turf/open/floor/plasteel,/area/maintenance/port) -"bfE" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/blobstart,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port) -"bfF" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/item/tank/internals/oxygen/red,/obj/item/clothing/mask/gas,/turf/open/floor/plating,/area/maintenance/port) -"bfG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) -"bfH" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"bfI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bfJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bfK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bfL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bfO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bfP" = (/turf/closed/wall/r_wall,/area/science/xenobiology) -"bfQ" = (/obj/machinery/door/poddoor/preopen{id = "rdxeno"; name = "Xenobiology Containment Door"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) -"bfR" = (/obj/machinery/door/poddoor/preopen{id = "rdxeno"; name = "Xenobiology Containment Door"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "47"},/obj/structure/sign/departments/xenobio{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) -"bfS" = (/obj/structure/toilet{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/chapel/main) -"bfT" = (/obj/structure/bodycontainer/crematorium{id = "cremawheat"},/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bfU" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bfV" = (/turf/open/floor/plasteel/dark,/area/chapel/main) -"bfW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bfX" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) -"bfY" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/chapel/main"; dir = 1; name = "Chapel APC"; pixel_y = 25},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) -"bfZ" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) -"bga" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) -"bgb" = (/obj/structure/bookcase,/obj/structure/sign/plaques/kiddie/badger{pixel_y = 32},/obj/machinery/light/small{dir = 4},/obj/machinery/status_display/ai{pixel_x = 32},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bgc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/maintenance/port) -"bgd" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"bge" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=8.4-AftNW"; location = "8.3-AftSW"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) -"bgf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) -"bgl" = (/obj/machinery/vending/cola/random,/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/aft) -"bgm" = (/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"bgo" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/science/xenobiology) -"bgp" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xeno1"; name = "Containment Control"; req_access_txt = "55"},/obj/machinery/firealarm{pixel_y = 24},/obj/structure/extinguisher_cabinet{pixel_x = -24; pixel_y = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/xenobiology) -"bgq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) -"bgr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) -"bgu" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bgv" = (/obj/machinery/biogenerator,/obj/item/wrench,/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bgw" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/airalarm{pixel_y = 24},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bgx" = (/obj/machinery/hydroponics/soil,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/item/seeds/tea,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bgy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bgz" = (/obj/machinery/seed_extractor,/obj/item/reagent_containers/glass/bucket,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bgA" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/poppy,/obj/item/reagent_containers/food/snacks/grown/cherries,/obj/item/shovel/spade,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bgB" = (/obj/structure/mirror{pixel_x = 26},/obj/structure/sink{dir = 4; pixel_x = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/chapel/main) -"bgC" = (/obj/structure/table/wood/fancy,/obj/item/book/granter/spell/smoke,/obj/item/nullrod,/obj/item/organ/heart,/obj/item/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/light/small{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bgD" = (/obj/machinery/button/crematorium{id = "cremawheat"; pixel_x = -26; req_access_txt = "27"},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/camera{c_tag = "Crematorium"; dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bgE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bgF" = (/obj/machinery/status_display,/turf/closed/wall/rust,/area/chapel/main) -"bgG" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bgH" = (/obj/structure/table/wood/fancy,/obj/item/flashlight/lantern,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bgI" = (/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) -"bgJ" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/chapel,/area/chapel/main) -"bgK" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) -"bgL" = (/turf/open/floor/plasteel/chapel,/area/chapel/main) -"bgM" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/grown/poppy{pixel_x = 3; pixel_y = 3},/obj/item/reagent_containers/food/snacks/grown/poppy{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/food/snacks/grown/poppy,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bgN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/hallway/secondary/entry) -"bgO" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) -"bgP" = (/turf/closed/wall,/area/hallway/secondary/entry) -"bgQ" = (/obj/structure/sign/directions/engineering{dir = 1; pixel_y = 8},/obj/structure/sign/directions/security{dir = 1},/obj/structure/sign/directions/medical{dir = 1; pixel_y = -8},/turf/closed/wall,/area/hallway/secondary/entry) -"bgR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Arrivals Port"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bgS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Arrivals Port"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bgT" = (/obj/machinery/status_display/ai,/turf/closed/wall,/area/hallway/secondary/entry) -"bgU" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/secondary/entry) -"bgV" = (/obj/machinery/status_display,/turf/closed/wall,/area/hallway/secondary/entry) -"bgW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Arrivals Port"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bgX" = (/obj/structure/sign/directions/supply{dir = 1},/obj/structure/sign/directions/science{dir = 1; pixel_y = -8},/obj/structure/sign/directions/evac{dir = 8; pixel_y = 8},/turf/closed/wall,/area/hallway/secondary/entry) -"bgY" = (/obj/machinery/light{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"bgZ" = (/mob/living/simple_animal/slime,/turf/open/floor/circuit/green,/area/science/xenobiology) -"bha" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/door/window/brigdoor{dir = 8; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno1"; name = "Creature Cell #1"},/obj/structure/cable/white{icon_state = "2-4"},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"bhb" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/xenobiology) -"bhc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-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/white,/area/science/xenobiology) -"bhd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/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/white,/area/science/xenobiology) -"bhg" = (/turf/open/floor/circuit/green,/area/science/xenobiology) -"bhi" = (/obj/machinery/light{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"bhj" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/sign/warning/nosmoking{pixel_x = -32},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"bhk" = (/turf/open/floor/plating,/area/maintenance/starboard) -"bhm" = (/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating,/area/maintenance/starboard/aft) -"bhn" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/sign/departments/botany{pixel_x = 32},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"bho" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/chapel/main) -"bhp" = (/obj/machinery/door/morgue{name = "Relic Closet"; req_access_txt = "27"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bhq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/chapel/main) -"bhr" = (/obj/machinery/door/airlock/grunge{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bhs" = (/obj/machinery/light{dir = 8},/obj/structure/noticeboard{dir = 4; pixel_x = -32},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bht" = (/obj/structure/table/wood/fancy,/obj/item/storage/book/bible,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bhu" = (/obj/machinery/holopad,/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bhv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bhw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bhx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bhy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/grunge{name = "Chapel Hall"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/chapel/main) -"bhz" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bhA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) -"bhB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bhC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/hallway/secondary/entry"; dir = 1; name = "Arrivals APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) -"bhD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bhE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) -"bhF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bhG" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) -"bhH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bhI" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bhJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bhK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) -"bhL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/machinery/light/small{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"bhM" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"bhN" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/white,/turf/open/floor/plating,/area/science/xenobiology) -"bhO" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/xenobiology) -"bhP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bhQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bhS" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"bhT" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/harebell,/obj/item/reagent_containers/food/snacks/grown/watermelon,/obj/item/cultivator,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bhU" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bhV" = (/obj/machinery/hydroponics/soil,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/glass/bottle/nutrient/ez,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bhW" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/starboard/aft) -"bhX" = (/obj/machinery/hydroponics/soil,/obj/item/reagent_containers/food/snacks/grown/tea,/obj/item/hatchet,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bhY" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/tower,/obj/item/reagent_containers/glass/bottle/nutrient/rh,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"bhZ" = (/obj/machinery/light_switch{pixel_y = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera{c_tag = "Chaplain's Quarters"},/obj/machinery/vending/wardrobe/chap_wardrobe,/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bia" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/chapel/main) -"bib" = (/obj/effect/spawner/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/chapel/main) -"bic" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/wood,/area/chapel/main) -"bid" = (/obj/machinery/light/small{dir = 1},/obj/structure/sign/plaques/kiddie/badger{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/chapel/main) -"bie" = (/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/camera{c_tag = "Chapel Office"},/turf/open/floor/wood,/area/chapel/main) -"bif" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"big" = (/obj/machinery/status_display,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/chapel/main) -"bih" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bii" = (/obj/structure/table/wood/fancy,/obj/item/flashlight/lantern,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bij" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) -"bik" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) -"bil" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) -"bim" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) -"bin" = (/obj/structure/table/wood,/obj/item/storage/fancy/candle_box{pixel_x = 3; pixel_y = 3},/obj/item/storage/fancy/candle_box,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bio" = (/obj/effect/spawner/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/chapel/main) -"bip" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) -"biq" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) -"bir" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Arrivals Bay 1 North"; dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) -"bis" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) -"bit" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) -"biu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) -"biv" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) -"biw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) -"bix" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) -"biy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry) -"biz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) -"biA" = (/obj/machinery/newscaster{pixel_x = 32},/obj/structure/closet/crate/bin,/obj/machinery/camera{c_tag = "Arrivals - Starboard"; dir = 1; name = "arrivals camera"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry) -"biC" = (/obj/machinery/shower{dir = 4; name = "emergency shower"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/camera{c_tag = "Xenobiology Central"; dir = 4; pixel_y = -5},/turf/open/floor/plasteel,/area/science/xenobiology) -"biD" = (/obj/machinery/shower{dir = 8; name = "emergency shower"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) -"biF" = (/obj/structure/bed,/obj/item/bedsheet/black,/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{pixel_x = -32},/obj/effect/landmark/start/chaplain,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"biG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/grimy,/area/chapel/main) -"biH" = (/obj/machinery/door/airlock/grunge{name = "Chapel Quarters"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/chapel/main) -"biI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"biJ" = (/obj/structure/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"biL" = (/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"biM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/grunge{name = "Chapel Office"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/chapel/main) -"biN" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = -24},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/dark,/area/chapel/main) -"biO" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"biP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) -"biQ" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plasteel/chapel,/area/chapel/main) -"biR" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) -"biS" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/button/door{id = "chapelprivacy"; name = "Chapel Privacy Shutters"; pixel_y = -24},/turf/open/floor/plasteel/chapel,/area/chapel/main) -"biT" = (/obj/structure/bookcase,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Chapel South"; dir = 8},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"biU" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"biV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Arrivals Hallway 3"; dir = 8},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"biW" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/science/xenobiology) -"biX" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xeno2"; name = "Containment Control"; req_access_txt = "55"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/xenobiology) -"biY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"biZ" = (/obj/machinery/monkey_recycler,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/xenobiology) -"bja" = (/obj/machinery/processor/slime,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) -"bjb" = (/obj/machinery/smartfridge/extract/preloaded,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) -"bjc" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/xenobiology) -"bjd" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{external_pressure_bound = 140; name = "server vent"; pressure_checks = 0},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/xenobiology) -"bje" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{external_pressure_bound = 120; name = "server vent"},/obj/machinery/camera{c_tag = "Science - Server Room"; dir = 8; name = "science camera"; network = list("ss13","rd")},/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/xenobiology) -"bjf" = (/obj/structure/dresser,/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/structure/sign/nanotrasen{pixel_y = -32},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bjg" = (/obj/structure/closet/crate/bin,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"bjh" = (/obj/effect/spawner/structure/window/reinforced/tinted,/turf/open/floor/plating,/area/chapel/main) -"bji" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bjj" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bjk" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/machinery/status_display/ai{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bjl" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "chapelprivacy"; name = "Chapel Privacy Shutters"},/turf/open/floor/plating,/area/chapel/main) -"bjn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bjo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bjp" = (/obj/machinery/door/window/brigdoor{dir = 8; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno2"; name = "Creature Cell #2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"bjq" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bjr" = (/obj/machinery/holopad,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/xenobiology) -"bjs" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bjt" = (/obj/effect/landmark/start/scientist,/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/white,/area/science/xenobiology) -"bju" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 6},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/xenobiology) -"bjv" = (/obj/machinery/door/airlock/research/glass{name = "Xenobiology Kill Room"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) -"bjw" = (/obj/machinery/atmospherics/pipe/manifold/general/hidden,/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},/turf/open/floor/plasteel/dark/telecomms,/area/science/xenobiology) -"bjx" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/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},/turf/open/floor/plasteel/dark/telecomms,/area/science/xenobiology) -"bjy" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bjz" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/chaplain,/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bjA" = (/obj/structure/table/wood,/obj/item/storage/fancy/candle_box{pixel_x = 3; pixel_y = 3},/obj/item/storage/fancy/candle_box,/obj/machinery/light{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bjB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bjC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bjD" = (/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/white,/area/science/xenobiology) -"bjE" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/scientist,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bjF" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bjG" = (/obj/structure/closet/l3closet/scientist,/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/white,/area/science/xenobiology) -"bjH" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/xenobiology) -"bjI" = (/turf/open/floor/circuit/green/telecomms/mainframe,/area/science/xenobiology) -"bjJ" = (/obj/machinery/photocopier,/obj/structure/extinguisher_cabinet{pixel_y = -32},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bjK" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/obj/structure/noticeboard{desc = "A board for remembering the fallen of the station."; dir = 1; name = "memorial board"; pixel_y = -32},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bjL" = (/obj/structure/table/wood,/obj/item/storage/crayons,/obj/item/storage/crayons,/obj/machinery/requests_console{department = "Chapel Office"; name = "Chapel RC"; pixel_y = -32},/obj/machinery/status_display{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/chapel/main) -"bjM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bjP" = (/obj/structure/table/reinforced,/obj/item/storage/box/beakers{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/syringes,/obj/item/extinguisher/mini,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/camera{c_tag = "Xenobiology Lab"; dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/xenobiology) -"bjQ" = (/obj/structure/table/reinforced,/obj/item/storage/box/monkeycubes,/obj/item/storage/box/monkeycubes,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) -"bjR" = (/obj/machinery/computer/camera_advanced/xenobio{dir = 1},/obj/machinery/light,/obj/machinery/requests_console{department = "Xenobiology Lab"; name = "Xenobiology RC"; pixel_y = -32; receive_ore_updates = 1},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/circuit/green,/area/science/xenobiology) -"bjS" = (/obj/structure/table/reinforced,/obj/item/folder/white,/obj/item/stack/sheet/mineral/plasma{amount = 5},/obj/item/reagent_containers/glass/beaker/large,/obj/item/reagent_containers/glass/beaker,/obj/item/reagent_containers/dropper,/obj/machinery/status_display{pixel_y = -32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) -"bjT" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder{pixel_y = 5},/obj/machinery/power/apc{areastring = "/area/science/xenobiology"; dir = 4; name = "Xenobiology Lab APC"; pixel_x = 26},/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) -"bjU" = (/obj/machinery/status_display{pixel_x = -32},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bjV" = (/obj/machinery/status_display{pixel_x = 32},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bjX" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: EXTERNAL AIRLOCK"},/turf/open/floor/plating,/area/hallway/secondary/entry) -"bjY" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum,/turf/open/floor/plating,/area/hallway/secondary/entry) -"bkf" = (/obj/machinery/sparker/toxmix{pixel_x = 25},/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{dir = 4},/turf/open/floor/engine/vacuum,/area/science/mixing) -"bki" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bkj" = (/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bkk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bkl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bko" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 10},/turf/closed/wall/r_wall,/area/engine/atmos) -"bkt" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bku" = (/obj/machinery/vending/snack/random,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bky" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bkz" = (/obj/machinery/vending/cola/random,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bkB" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bkC" = (/obj/item/beacon,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bkE" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bkS" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bkW" = (/obj/machinery/status_display{pixel_x = -32},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bkX" = (/obj/machinery/status_display{pixel_x = 32},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"blb" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"blc" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"blf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/camera{c_tag = "Fore Primary Hallway 3"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"blg" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Port Primary Hallway"; dir = 4},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"blh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"bli" = (/obj/structure/closet/firecloset,/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard/fore) -"blj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Central Diner 4"; dir = 1},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"blk" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{dir = 1},/turf/open/floor/engine/o2,/area/engine/atmos) -"bll" = (/obj/structure/chair{dir = 8},/obj/machinery/camera{c_tag = "Escape Arm Airlocks"; dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"blm" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Starboard Primary Hallway"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) -"bln" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Engineering Starboard"; dir = 8; network = list("ss13","engine")},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"blo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Research Division Access"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"blp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Aft Primary Hallway 1"; dir = 8; pixel_y = -22},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=8.2-AftSE"; location = "8.1-AftNE"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/central) -"blq" = (/obj/machinery/telecomms/broadcaster/preset_left/birdstation,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"blr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Research Division North"},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) -"bls" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) -"blt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 1; pixel_x = 22},/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},/turf/open/floor/plasteel,/area/medical/medbay/zone3) -"blv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Arrivals Bay 1 North"; dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) -"blx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Arrivals Hallway"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bly" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Arrivals Hallway 2"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"blA" = (/obj/machinery/door/airlock/grunge{name = "Mass Driver Room"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"blC" = (/obj/machinery/mass_driver{id = "chapelgun"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/chapel/main) -"blD" = (/obj/machinery/door/window{dir = 8; name = "Mass Driver"; req_access_txt = "22"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/airalarm{dir = 8; pixel_x = 25},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"blF" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/chapel/main) -"blG" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/camera{c_tag = "Chapel Mass Driver"; dir = 8},/obj/machinery/light/small,/obj/machinery/button/massdriver{id = "chapelmassdoor"; name = "mass driver blast door button"; pixel_x = 24; pixel_y = -8},/obj/machinery/button/massdriver{id = "chapelgun"; pixel_x = 24; pixel_y = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/chapel/main) -"blI" = (/obj/machinery/door/poddoor{id = "chapelmassdoor"; name = "Chapel Launcher Door"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/chapel/main) -"blJ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/chapel/main) -"blK" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Gas to Loop"},/turf/open/floor/engine,/area/engine/engineering) -"blL" = (/obj/machinery/door/airlock/public/glass{name = "Departure Lounge"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"blM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"blO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"blY" = (/obj/machinery/door/airlock/public/glass{name = "Departure Lounge"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"blZ" = (/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bmb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) -"bmh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) -"bmC" = (/obj/machinery/vending/snack/random,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) -"bmG" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) -"bpj" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"bpn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) -"bpB" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 10},/obj/machinery/meter/atmos,/turf/open/floor/plasteel,/area/engine/atmos) -"bsv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) -"bsw" = (/obj/structure/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsx" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bsA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=7.1-StarboardQuarter"; location = "6.4-LeavingDepartures"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bsB" = (/obj/machinery/door/airlock/public/glass{name = "Departure Lounge"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) -"bsE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/light,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/sign/poster/official/random{pixel_y = -32},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) -"bsM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsQ" = (/obj/structure/chair{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) -"bsT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6.4-LeavingDepartures"; location = "6.3-DeparturesS"},/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},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) -"bsX" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/mining/glass{name = "Cargo Office"; req_access_txt = "48;50"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsY" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bsZ" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/obj/machinery/door/airlock/mining/glass{name = "Cargo Office"; req_access_txt = "48;50"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bta" = (/obj/structure/cable/white{icon_state = "4-8"},/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,/area/hallway/secondary/exit) -"btb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"btc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/turf_decal/delivery,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"btd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"btk" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"btl" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"buw" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) -"buC" = (/turf/open/floor/plasteel/grimy,/area/tcommsat/server) -"buG" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"buH" = (/obj/machinery/telecomms/bus/preset_one/birdstation,/obj/machinery/power/apc{areastring = "/area/tcommsat/server"; dir = 8; name = "Telecomms Server Room APC"; pixel_x = -26},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) -"buI" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"buJ" = (/obj/machinery/telecomms/server/presets/common/birdstation,/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) -"buK" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"buL" = (/obj/machinery/telecomms/hub/preset,/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) -"buN" = (/obj/machinery/announcement_system,/obj/machinery/status_display/ai{pixel_x = 32},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"buO" = (/obj/machinery/telecomms/receiver/preset_left/birdstation,/obj/machinery/airalarm/server{dir = 4; pixel_x = -23},/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) -"buP" = (/obj/machinery/telecomms/message_server,/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) -"buQ" = (/obj/machinery/telecomms/processor/preset_one/birdstation,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server) -"buR" = (/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 8},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"buS" = (/obj/machinery/ntnet_relay,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"buU" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"buW" = (/turf/closed/wall/r_wall,/area/engine/supermatter) -"bvd" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/supermatter) -"bvg" = (/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating/airless,/area/asteroid/nearstation) -"bvh" = (/obj/structure/closet/emcloset{anchored = 1},/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard) -"bvo" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/asteroid/nearstation) -"bvI" = (/obj/item/pickaxe/emergency,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) -"bvV" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=4.1-BridgeEast"; location = "3.4-AtriumNE"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"bwz" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 13; id = "ferry_home"; name = "port bay 2"; width = 5},/turf/open/space/basic,/area/space) -"bwV" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/engine,/area/engine/engineering) -"bwW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/closed/wall/r_wall/rust,/area/tcommsat/server) -"bwY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bxa" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/closed/wall/r_wall,/area/engine/supermatter) -"bxb" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/open/floor/engine,/area/engine/engineering) -"bxc" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{dir = 4},/turf/open/space/basic,/area/engine/engineering) -"bxd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/mineral/random/labormineral,/area/asteroid/nearstation) -"bxj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall/r_wall,/area/tcommsat/server) -"bxl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/tcommsat/server) -"bxp" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/tcommsat/server) -"bxt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/closed/wall/r_wall,/area/tcommsat/server) -"bxu" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) -"bxv" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering) -"bxw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) -"bxx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"bxy" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/heads/hop) -"bxz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"bxA" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/landmark/event_spawn,/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,/area/security/brig) -"bxB" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/teleporter) -"bxC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/central) -"bxD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"bxE" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/port/central) -"bxF" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/theatre) -"bxG" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"bxH" = (/obj/effect/landmark/event_spawn,/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},/turf/open/floor/plasteel,/area/engine/atmos) -"bxJ" = (/obj/machinery/light{dir = 4; light_color = "#e8eaff"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/computer/cryopod{dir = 8; pixel_x = 26},/obj/machinery/cryopod{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"bxK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"bxL" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"bxM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) -"bxN" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/port/central) -"bxP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"bxQ" = (/obj/effect/landmark/event_spawn,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/port/aft) -"bxR" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/port) -"bxS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/library) -"bxT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) -"bxV" = (/obj/effect/landmark/event_spawn,/turf/open/floor/circuit,/area/science/robotics/mechbay) -"bxW" = (/obj/effect/turf_decal/stripes/line,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/science/robotics/lab) -"bxX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/landmark/event_spawn,/obj/machinery/power/apc{areastring = "/area/maintenance/starboard/aft"; name = "Starboard Quater Maintenance APC"; pixel_y = -26},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) -"bxY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/secondary/entry) -"bxZ" = (/turf/closed/wall,/area/maintenance/starboard/fore) -"bye" = (/turf/closed/wall/rust,/area/maintenance/fore) -"bym" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) -"byo" = (/turf/closed/wall,/area/security/checkpoint) -"byq" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/checkpoint) -"bys" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/security/checkpoint) -"bGL" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) -"bGS" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output,/turf/open/floor/engine/co2,/area/engine/atmos) -"bIJ" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hydroponics) -"bKQ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"bNB" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/mixing) -"bOJ" = (/obj/machinery/camera{c_tag = "Toxins Launch Room Access"; dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) -"bWO" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/mixing) -"bYE" = (/obj/structure/sign/warning/fire,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) -"bZq" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"ccy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"cfz" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hydroponics) -"cgb" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) -"chJ" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/turf_decal/bot,/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"cmp" = (/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"coQ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/airless,/area/maintenance/disposal/incinerator) -"coR" = (/obj/effect/turf_decal/bot,/obj/machinery/smartfridge/disks{pixel_y = 2},/obj/structure/table/glass,/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},/turf/open/floor/plasteel,/area/hydroponics) -"csX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/medical/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hydroponics) -"cBf" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"cBS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) -"cCp" = (/obj/machinery/door/poddoor{id = "auxincineratorvent"; name = "Incineration Chamber Vent"},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) -"cGz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"cRz" = (/obj/machinery/button/door{id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; pixel_y = 27},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/door/airlock/maintenance_hatch{name = "Bridge Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) -"cWv" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/closed/wall/r_wall,/area/engine/atmos) -"cWR" = (/obj/structure/plasticflaps,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) -"cXu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"dai" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"ddI" = (/obj/machinery/air_sensor/atmos/toxin_tank,/turf/open/floor/engine/plasma,/area/engine/atmos) -"dfK" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plating,/area/science/storage) -"dfP" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"dgV" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"die" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_one_access_txt = "8;12"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plating,/area/science/mixing) -"diG" = (/turf/open/floor/plasteel,/area/engine/atmos) -"diQ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/science/mixing) -"doD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"dEa" = (/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},/obj/machinery/computer/arcade{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"dFV" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump/on{dir = 1; name = "Oxygen to Airmix"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"dMl" = (/obj/structure/sign/warning/fire,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) -"dQC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/vr_sleeper,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"dXv" = (/obj/item/transfer_valve{pixel_x = -5},/obj/item/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_y = -30; receive_ore_updates = 1},/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/science/mixing) -"dYC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"eaf" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) -"edA" = (/obj/structure/lattice,/turf/open/space/basic,/area/space) -"eew" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/atmos) -"emA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) -"eva" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/computer/atmos_control/tank/air_tank{dir = 1},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"ewT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) -"exb" = (/obj/machinery/door/window/brigdoor{dir = 8; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno3"; name = "Creature Cell #3"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"eyu" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/engine,/area/maintenance/disposal/incinerator) -"ezi" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/hallway/secondary/entry) -"ezP" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/atmos) -"eBJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{pixel_x = -24},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/science/mixing) -"eCg" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/computer/atmos_control/tank/nitrogen_tank{dir = 1},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"eFp" = (/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Xenobiology North"; dir = 4; pixel_y = -5},/turf/open/floor/plasteel,/area/science/xenobiology) -"eGm" = (/turf/closed/wall/r_wall,/area/science/storage) -"eOs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/storage/belt/utility,/obj/item/clothing/glasses/meson/engine/tray,/obj/item/clothing/glasses/meson/engine/tray,/obj/item/pipe_dispenser,/turf/open/floor/plasteel,/area/engine/atmos) -"eUz" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"eWo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/mixing) -"eYe" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/public/glass{autoclose = 0; frequency = 1449; heat_proof = 1; id_tag = "incinerator_airlock_exterior"; name = "Incinerator Exterior Airlock"; req_access_txt = "12"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) -"eZd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) -"eZs" = (/obj/machinery/pipedispenser,/turf/open/floor/plasteel,/area/science/mixing) -"fbH" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/decal/cleanable/dirt,/obj/structure/fireaxecabinet{pixel_x = -30},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"fcs" = (/obj/machinery/airlock_sensor/incinerator_toxmix{pixel_y = 24},/obj/machinery/atmospherics/components/binary/pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/engine,/area/science/mixing) -"fff" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"fgG" = (/obj/machinery/status_display/ai,/turf/closed/wall,/area/crew_quarters/lounge) -"fjs" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 1},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"fjN" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"flE" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/mixing) -"fnp" = (/obj/machinery/air_sensor/atmos/nitrous_tank,/turf/open/floor/engine/n2o,/area/engine/atmos) -"fom" = (/obj/structure/lattice/catwalk,/obj/item/wrench,/turf/open/space,/area/space/nearstation) -"fsl" = (/obj/docking_port/stationary{dir = 2; dwidth = 2; height = 16; id = "arrivals_stationary"; name = "omega arrivals"; roundstart_template = /datum/map_template/shuttle/arrival/omega; width = 5},/turf/open/space/basic,/area/space) -"fsJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{frequency = 1449; id = "incinerator_airlock_pump"},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) -"fvd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"fDZ" = (/obj/machinery/sparker/toxmix{pixel_x = 25},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; icon_state = "scrub_map"},/turf/open/floor/engine/vacuum,/area/science/mixing) -"fEt" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"fEM" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 6},/turf/closed/wall/r_wall,/area/engine/atmos) -"fFw" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plasteel,/area/engine/atmos) -"fIN" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"fLr" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) -"fMP" = (/obj/structure/grille,/turf/open/space/basic,/area/space/nearstation) -"fMT" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"fWz" = (/obj/machinery/door/airlock/external{name = "External Docking Port"; req_access_txt = "63"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"fYx" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/engine/atmos) -"gap" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/miner/n2o,/turf/open/floor/engine/n2o,/area/engine/atmos) -"gcw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/science/mixing) -"gdA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) -"geZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"ggq" = (/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},/turf/open/floor/plasteel/dark,/area/bridge) -"gii" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"glC" = (/turf/closed/wall/r_wall,/area/maintenance/starboard/aft) -"guM" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"gyV" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"gGq" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/open/floor/plating,/area/science/mixing) -"gLD" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/item/radio/intercom{pixel_y = 25},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) -"gMe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"gNH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) -"gPY" = (/obj/machinery/vr_sleeper,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"gSv" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/structure/cable{icon_state = "1-8"},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"gVX" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{dir = 8},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"heQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=8.3-AftSW"; location = "8.2-AftSE"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"hhM" = (/turf/closed/mineral/random/labormineral,/area/science/test_area) -"hiR" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"hns" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/rust,/area/science/mixing) -"hpr" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3.2-AtriumSW"; location = "3.1-AtriumNW"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"hqX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"hso" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/starboard/aft) -"hsV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/engine/atmos) -"hAy" = (/obj/machinery/power/apc{areastring = "/area/science/mixing"; dir = 4; name = "Toxins Lab APC"; pixel_x = 26},/obj/structure/cable/white,/turf/open/floor/plasteel,/area/science/mixing) -"hDi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3.4-AtriumNE"; location = "3.3-AtriumSE"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"hNO" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/atmos) -"hNT" = (/obj/effect/landmark/event_spawn,/obj/machinery/air_sensor/atmos/toxins_mixing_tank,/turf/open/floor/engine/vacuum,/area/science/mixing) -"hOc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/hallway/primary/aft"; name = "Aft Primary Hallway APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) -"hOh" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/miner/carbon_dioxide,/turf/open/floor/engine/co2,/area/engine/atmos) -"hQH" = (/obj/structure/sign/warning/vacuum,/turf/closed/wall,/area/quartermaster/storage) -"hTn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/research/glass{name = "Robotics Lab"; req_access_txt = "29"},/obj/machinery/door/airlock/research/glass{name = "Robotics Lab"; req_access_txt = "29"},/turf/open/floor/plasteel,/area/science/robotics/lab) -"hUG" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) -"hUL" = (/obj/effect/landmark/start/atmospheric_technician,/turf/open/floor/plasteel,/area/engine/atmos) -"hVE" = (/turf/open/floor/plasteel,/area/science/mixing) -"hXc" = (/turf/closed/wall/rust,/area/science/mixing) -"hXn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/pipedispenser,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) -"iaa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=2.1-Teleporter"; location = "1.2-BrigNorth"},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"ibv" = (/turf/closed/wall,/area/science/xenobiology) -"idD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"iey" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) -"iio" = (/turf/closed/wall,/area/science/mixing) -"iiW" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"iqC" = (/obj/machinery/air_sensor/atmos/carbon_tank,/turf/open/floor/engine/co2,/area/engine/atmos) -"ixk" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"iye" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/incinerator_output{dir = 4},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) -"iIj" = (/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"iJz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/fullgrass,/turf/open/floor/grass,/area/hallway/secondary/entry) -"iJY" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) -"iKp" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/meter/atmos,/turf/open/floor/plasteel,/area/engine/atmos) -"iML" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/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},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"iUq" = (/obj/machinery/status_display,/turf/closed/wall,/area/library) -"iUO" = (/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix,/turf/open/floor/engine,/area/science/mixing) -"iVw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"iVy" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"iXB" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_y = 28},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/mixing) -"iZQ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input,/turf/open/floor/engine/co2,/area/engine/atmos) -"jbQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) -"jcn" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3.1-AtriumNW"; location = "2.2-BridgeWest"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/fore) -"jde" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 8; network = list("ss13","rd"); pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"jdD" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xeno3"; name = "Containment Control"; req_access_txt = "55"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/xenobiology) -"jkl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) -"jnK" = (/obj/machinery/light_switch{pixel_y = 24},/obj/structure/destructible/cult/tome,/obj/item/book/codex_gigas,/turf/open/floor/wood,/area/library) -"jpv" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/poster/random{pixel_y = 32},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"jqM" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) -"jsD" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior,/turf/open/floor/engine,/area/science/mixing) -"jtZ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"juT" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"jwi" = (/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 8},/obj/structure/sign/directions/security{dir = 8},/obj/structure/sign/directions/medical{pixel_y = -8},/turf/closed/wall,/area/hallway/primary/fore) -"jxc" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"jBG" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"jCi" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"jDd" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 8},/turf/closed/wall/r_wall/rust,/area/engine/atmos) -"jFP" = (/turf/open/space/basic,/area/space/station_ruins) -"jIk" = (/obj/item/assembly/signaler{pixel_y = 8},/obj/item/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/science/mixing) -"jLF" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/mixing) -"jLT" = (/obj/machinery/portable_atmospherics/scrubber,/obj/item/storage/firstaid/toxin,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/mixing) -"jRe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/mixing) -"jXX" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/mixing) -"kaA" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/engine/atmos) -"kit" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/miner/toxins,/turf/open/floor/engine/plasma,/area/engine/atmos) -"kiw" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"kqH" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4; name = "mix to port"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/mixing) -"kwF" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump/on{dir = 1; name = "Nitrogen to Airmix"},/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"kCG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel,/area/science/mixing) -"kCU" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/meter/atmos,/turf/open/floor/plasteel,/area/engine/atmos) -"kHA" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/computer/atmos_control/tank/carbon_tank,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"kKd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access_txt = "48"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"kPi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/science/mixing) -"kQn" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) -"kRV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"kTz" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"leU" = (/turf/closed/wall/r_wall/rust,/area/science/storage) -"lmq" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/science/storage) -"lmr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/mixing) -"low" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/closed/wall/r_wall,/area/science/mixing) -"lqz" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/obj/effect/decal/cleanable/dirt,/obj/machinery/meter/atmos,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"lrg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) -"luP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/hallway/secondary/entry) -"lvw" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/decal/cleanable/dirt,/obj/machinery/meter/atmos,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"lxq" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"lyp" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"lzC" = (/obj/structure/tank_dispenser,/turf/open/floor/plasteel,/area/science/mixing) -"lzG" = (/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/turf/open/floor/plasteel,/area/science/mixing) -"lAs" = (/obj/effect/decal/cleanable/dirt,/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"lCg" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"lEr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"lFi" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/starboard) -"lFm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"lFw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) -"lIM" = (/turf/closed/wall/rust,/area/crew_quarters/lounge) -"lMu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/starboard/aft) -"lQs" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"lTY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/hallway/secondary/entry) -"lUu" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/light/small,/turf/open/floor/engine/air,/area/engine/atmos) -"lXk" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/aft) -"lZR" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/fore) -"mae" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"meo" = (/turf/closed/wall/r_wall/rust,/area/science/mixing) -"mfj" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/science/mixing) -"mgs" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{dir = 1},/turf/open/floor/engine/air,/area/engine/atmos) -"mgV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/aft) -"mhf" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/mixing) -"mkF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/head/welding,/obj/item/clothing/head/welding{pixel_y = 5},/turf/open/floor/plasteel,/area/engine/atmos) -"mnD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/pipedispenser/disposal,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) -"mqF" = (/obj/machinery/door/poddoor{id = "turbinevent"; name = "Turbine Vent"},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) -"msG" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/science/mixing) -"msJ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"mvB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/mixing) -"mDx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/hallway/primary/port/fore"; dir = 1; name = "Port Bow Primary Hallway APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) -"mJP" = (/obj/machinery/igniter{id = "Incinerator"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/air_sensor/atmos/incinerator_tank{pixel_x = -32; pixel_y = 32},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) -"mQi" = (/turf/closed/wall/rust,/area/maintenance/starboard/central) -"mTv" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/stripes/line,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"mTM" = (/turf/open/floor/engine/co2,/area/engine/atmos) -"mTT" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Port to Fuel Pipe"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"mXV" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"ndg" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"nhU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) -"nty" = (/obj/machinery/button/massdriver{id = "toxinsdriver"; pixel_y = 24},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) -"nwY" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/starboard/fore) -"nxA" = (/turf/closed/wall,/area/hallway/primary/port/aft) -"nFG" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"nKi" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"nMh" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Toxins Lab West"; network = list("ss13","rd")},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/mixing) -"nTg" = (/obj/item/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/assembly/timer,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/mixing) -"nTi" = (/obj/structure/sign/warning/biohazard,/turf/closed/wall,/area/science/xenobiology) -"nUk" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"oaV" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/closed/wall/r_wall,/area/engine/atmos) -"ogL" = (/obj/structure/sign/warning/vacuum/external{pixel_y = -32},/turf/open/floor/plating,/area/science/mixing) -"ohM" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "toxins launcher bay door"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/science/mixing) -"oiL" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"ooX" = (/obj/machinery/smartfridge/organ/preloaded{pixel_y = 2},/turf/closed/wall,/area/medical/medbay/zone3) -"oql" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"orI" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"orV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/science/mixing) -"otn" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/obj/effect/decal/cleanable/dirt,/obj/machinery/meter/atmos,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"oxb" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior,/turf/open/floor/engine,/area/science/mixing) -"oxn" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 4; luminosity = 2},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) -"oyD" = (/turf/closed/wall,/area/crew_quarters/toilet/restrooms) -"oCy" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"oGc" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) -"oIG" = (/obj/structure/sign/warning/fire,/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) -"oJp" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/engine/atmos) -"oKp" = (/obj/structure/chair/stool,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel,/area/science/mixing) -"oKz" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"oOk" = (/turf/open/floor/engine/plasma,/area/engine/atmos) -"oOI" = (/turf/open/floor/plating/asteroid/airless,/area/science/test_area) -"oQL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"oRo" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"pbT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) -"pcl" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output,/turf/open/floor/engine/vacuum,/area/engine/atmos) -"pdX" = (/obj/machinery/portable_atmospherics/canister,/obj/item/radio/intercom{pixel_y = 25},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/mixing) -"pjU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/hidden{dir = 6},/turf/closed/wall/r_wall,/area/engine/atmos) -"plz" = (/obj/effect/turf_decal/stripes/end{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/button/door{id = "xeno5"; name = "Containment Control"; pixel_x = 26; pixel_y = -6; req_access_txt = "55"},/obj/machinery/button/door{id = "xeno4"; name = "Containment Control"; pixel_x = 26; pixel_y = 6; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) -"pmK" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/mixing) -"pmS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plasteel,/area/science/mixing) -"pqs" = (/obj/machinery/power/turbine{dir = 8; luminosity = 2},/obj/structure/sign/warning/vacuum{pixel_y = -32},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) -"psq" = (/obj/structure/sign/poster/random{pixel_y = 32},/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"pvX" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/power/apc{areastring = "/area/maintenance/disposal/incinerator"; dir = 8; name = "Incinerator APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/checker,/area/engine/atmos) -"pAN" = (/obj/structure/table/reinforced,/obj/item/wrench,/obj/item/screwdriver{pixel_y = 10},/obj/item/analyzer,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/mixing) -"pEt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/hallway/primary/starboard/fore"; dir = 8; name = "Starboard Bow Primary Hallway APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) -"pEA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/grass,/area/hallway/secondary/entry) -"pHH" = (/obj/machinery/light,/obj/machinery/atmospherics/components/binary/valve{dir = 4; name = "port to mix"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/mixing) -"pLb" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"pNE" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 8},/turf/closed/wall/r_wall,/area/engine/atmos) -"pXH" = (/obj/machinery/vending/wardrobe/science_wardrobe,/turf/open/floor/plasteel,/area/science/mixing) -"pZU" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space/basic,/area/space/nearstation) -"qcg" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/grass,/area/hallway/secondary/entry) -"qcP" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Launch Room Access"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"qdt" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/reagent_dispensers/watertank/high,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"qdD" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"qgC" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) -"qiW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/science/mixing) -"qnA" = (/turf/open/floor/plating,/area/science/storage) -"qoT" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Nitrogen to Pure"},/turf/open/floor/plasteel,/area/engine/atmos) -"qpG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall/rust,/area/engine/gravity_generator) -"qsc" = (/obj/machinery/air_sensor/atmos/air_tank,/turf/open/floor/engine/air,/area/engine/atmos) -"qui" = (/obj/machinery/atmospherics/components/binary/pump{name = "Distro to Waste"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"qyQ" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/doppler_array/research/science{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"qEl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/pipedispenser/disposal/transit_tube,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) -"qFw" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Pure to Mix"},/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"qIp" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"qMr" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"qTa" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) -"qUW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/atmos) -"rae" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Air to Pure"},/turf/open/floor/plasteel,/area/engine/atmos) -"rjQ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/engine/atmos) -"rjV" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4},/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/airlock_sensor{id_tag = "incinerator_airlock_sensor"; master_tag = "incinerator_airlock_control"; pixel_y = 24},/obj/machinery/camera/autoname,/turf/open/floor/engine,/area/maintenance/disposal/incinerator) -"rlq" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"rpy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/sign/warning/nosmoking/circle,/turf/closed/wall,/area/science/mixing) -"rzn" = (/obj/machinery/status_display,/turf/closed/wall,/area/hallway/primary/starboard) -"rzq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) -"rCw" = (/obj/machinery/door/window/brigdoor{dir = 4; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno4"; name = "Creature Cell #4"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"rEx" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) -"rVj" = (/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{dir = 1},/turf/open/floor/engine/air,/area/engine/atmos) -"rVs" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input,/turf/open/floor/engine/vacuum,/area/engine/atmos) -"sak" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) -"scn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) -"sdL" = (/obj/effect/turf_decal/delivery,/obj/machinery/hydroponics/soil,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"sdX" = (/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) -"soC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"spw" = (/obj/machinery/computer/bank_machine,/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"sqz" = (/turf/closed/wall,/area/hallway/primary/starboard) -"srh" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{name = "CO2 to Pure"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"srR" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input,/turf/open/floor/engine/n2o,/area/engine/atmos) -"svX" = (/obj/structure/sign/warning/fire{pixel_y = -32},/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/engine,/area/science/mixing) -"sws" = (/obj/docking_port/stationary{dheight = 1; dir = 8; dwidth = 12; height = 17; id = "syndicate_sw"; name = "southwest of station"; width = 23},/turf/open/space,/area/space/nearstation) -"swv" = (/turf/closed/wall/r_wall/rust,/area/bridge) -"swy" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"swz" = (/turf/closed/wall/r_wall/rust,/area/crew_quarters/heads/hop) -"swC" = (/turf/closed/wall/r_wall/rust,/area/crew_quarters/heads/captain/private) -"swG" = (/turf/closed/wall/rust,/area/security/detectives_office) -"swJ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"swK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"swL" = (/turf/closed/wall/rust,/area/quartermaster/storage) -"swM" = (/obj/machinery/status_display/supply,/turf/closed/wall/rust,/area/quartermaster/storage) -"swZ" = (/turf/closed/wall/r_wall/rust,/area/security/brig) -"sxC" = (/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/ai) -"syC" = (/turf/closed/wall/r_wall/rust,/area/teleporter) -"syD" = (/turf/closed/wall/rust,/area/quartermaster/miningdock) -"syS" = (/turf/closed/wall/rust,/area/crew_quarters/toilet/restrooms) -"syT" = (/turf/closed/wall/r_wall/rust,/area/ai_monitored/storage/eva) -"sAc" = (/turf/closed/wall/rust,/area/storage/primary) -"sAx" = (/turf/closed/wall/r_wall/rust,/area/engine/atmos) -"sAz" = (/turf/closed/wall/r_wall/rust,/area/storage/primary) -"sAA" = (/turf/closed/wall/rust,/area/crew_quarters/bar/atrium) -"sAX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/central) -"sAY" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) -"sBv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/rust,/area/crew_quarters/theatre) -"sBw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/rust,/area/crew_quarters/bar/atrium) -"sBx" = (/obj/effect/landmark/xeno_spawn,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard) -"sBy" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/maintenance/starboard) -"sBW" = (/obj/structure/sign/warning/vacuum,/turf/closed/wall/rust,/area/maintenance/starboard) -"sCb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/medical/medbay/zone3) -"sCr" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/port/central) -"sCt" = (/obj/structure/easel,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/maintenance/starboard) -"sCQ" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/sign/poster/contraband/random{pixel_x = 32},/obj/item/storage/box,/turf/open/floor/plasteel,/area/maintenance/starboard) -"sDl" = (/turf/closed/wall/rust,/area/crew_quarters/dorms) -"sDn" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) -"sDq" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/tank/internals/air,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel,/area/maintenance/starboard) -"sDK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/rust,/area/crew_quarters/theatre) -"sDM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/rust,/area/crew_quarters/bar/atrium) -"sDP" = (/turf/closed/wall/rust,/area/hallway/secondary/exit) -"sEl" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard) -"sEm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/starboard) -"sEn" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) -"sEG" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/lounge) -"sEJ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"sEK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard) -"sEL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard) -"sEN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Technology Storage"; req_access_txt = "23"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) -"sEQ" = (/obj/structure/sign/warning/securearea,/turf/closed/wall,/area/maintenance/starboard) -"sFn" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/rack,/obj/item/circuitboard/computer/cloning{pixel_x = 3; pixel_y = 3},/obj/item/circuitboard/machine/clonepod,/obj/item/circuitboard/machine/clonescanner,/obj/item/circuitboard/computer/med_data{pixel_x = -3; pixel_y = -3},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) -"sFo" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) -"sFp" = (/obj/effect/turf_decal/bot{dir = 1},/obj/structure/closet/crate/solarpanel_small,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) -"sFq" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/table,/obj/item/clipboard,/obj/item/crowbar/red,/obj/item/aicard,/obj/item/analyzer,/obj/item/assembly/flash/handheld,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) -"sFs" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/secondary/exit) -"sFO" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port/central) -"sFP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"sFR" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/rack,/obj/item/circuitboard/machine/autolathe{pixel_x = 3; pixel_y = 3},/obj/item/circuitboard/machine/microwave,/obj/item/circuitboard/computer/secure_data{pixel_x = -3; pixel_y = -3},/obj/item/circuitboard/machine/smoke_machine{pixel_x = -4; pixel_y = -4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) -"sFS" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) -"sFT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) -"sFU" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/rack,/obj/item/clothing/gloves/color/yellow,/obj/item/storage/toolbox/electrical,/obj/item/electronics/apc,/obj/item/electronics/airlock,/obj/item/stock_parts/cell/high,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) -"sFX" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) -"sFY" = (/obj/structure/table,/obj/effect/turf_decal/stripes/line,/obj/item/crowbar,/obj/item/crowbar,/obj/item/tank/internals/emergency_oxygen,/obj/item/tank/internals/emergency_oxygen,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) -"sGy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Technology Storage"; req_access_txt = "23"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/maintenance/starboard) -"sGA" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) -"sGC" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) -"sGD" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"sGW" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/central) -"sGY" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) -"sHb" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) -"sHd" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard) -"sHe" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/starboard) -"sHf" = (/obj/machinery/firealarm{dir = 4; pixel_x = -24},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"sHz" = (/obj/structure/closet/crate/bin,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard) -"sHB" = (/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit) -"sHC" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"sHV" = (/turf/closed/wall/r_wall/rust,/area/engine/engineering) -"sHZ" = (/turf/closed/wall/rust,/area/crew_quarters/theatre) -"sIb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"sIc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"sId" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"sIe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"sIu" = (/turf/closed/wall/r_wall/rust,/area/engine/gravity_generator) -"sIv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) -"sIw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_y = -28},/obj/machinery/camera{c_tag = "Departures Hallway"; dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit) -"sIx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"sIy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"sIB" = (/turf/closed/wall/rust,/area/hydroponics) -"sIC" = (/turf/closed/wall/rust,/area/crew_quarters/kitchen) -"sIG" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = -30},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) -"sII" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/engine/gravity_generator) -"sIK" = (/turf/closed/wall/rust,/area/janitor) -"sIL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/central) -"sIN" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/rust,/area/maintenance/starboard) -"sIO" = (/turf/open/space/basic,/area/space/nearstation) -"sIP" = (/obj/machinery/vending/cola/random,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit) -"sIR" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"sIT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) -"sIU" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard) -"sIY" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/structure/rack,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/storage/toolbox/emergency,/obj/item/crowbar/red,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel,/area/maintenance/starboard) -"sJa" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"sJc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard) -"sJd" = (/obj/machinery/button/door{id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; pixel_y = 27},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/door/airlock/maintenance_hatch{name = "Bridge Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) -"sJe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) -"sJg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) -"sJi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard) -"sJj" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) -"sJk" = (/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/hallway/secondary/exit) -"sJn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) -"sJo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/starboard/central) -"sJq" = (/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: EXTERNAL AIRLOCK"},/turf/closed/wall,/area/maintenance/starboard) -"sJy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/tcommsat/server) -"sJA" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/central) -"sJD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall/rust,/area/tcommsat/server) -"sJG" = (/turf/closed/wall/r_wall/rust,/area/engine/supermatter) -"sJH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/maintenance/port) -"sJI" = (/turf/closed/wall/rust,/area/library) -"sJJ" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/port/aft) -"sJK" = (/obj/structure/closet/crate/bin,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/port/aft) -"sJL" = (/turf/closed/wall/r_wall,/area/science/research) -"sJN" = (/turf/closed/wall/rust,/area/maintenance/starboard) -"sJO" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"sJP" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tcommsat/server) -"sJS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood{icon_state = "wood-broken7"},/area/library) -"sJT" = (/turf/closed/wall/rust,/area/medical/morgue) -"sJV" = (/turf/closed/wall/r_wall/rust,/area/tcommsat/server) -"sJX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/library) -"sKa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/science/research) -"sKd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood{icon_state = "wood-broken"},/area/library) -"sKe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood{icon_state = "wood-broken2"},/area/library) -"sKf" = (/turf/closed/wall/rust,/area/science/research) -"sKh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/science/research) -"sKj" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"sKn" = (/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"sKp" = (/turf/closed/wall/rust,/area/medical/medbay/zone3) -"sKx" = (/turf/closed/wall/r_wall/rust,/area/maintenance/port) -"sKB" = (/turf/closed/wall/rust,/area/security/checkpoint) -"sKE" = (/turf/closed/wall/rust,/area/maintenance/port) -"sKH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/rust,/area/maintenance/port) -"sKI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/rust,/area/maintenance/port) -"sKJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/science/robotics/lab) -"sKL" = (/obj/structure/sign/poster/contraband/random,/turf/closed/wall/rust,/area/maintenance/port) -"sKP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/science/robotics/mechbay) -"sKQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/science/robotics/lab) -"sKW" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) -"sKZ" = (/turf/closed/wall/r_wall/rust,/area/science/xenobiology) -"sLf" = (/turf/closed/wall/rust,/area/chapel/main) -"sLg" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"sLm" = (/turf/closed/wall/rust,/area/hallway/secondary/entry) -"sLw" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/ai) -"sLx" = (/obj/structure/table,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line,/obj/machinery/camera{c_tag = "AI Chamber - Core"; name = "core camera"; network = list("rd")},/obj/machinery/cell_charger,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sLy" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/delivery,/obj/machinery/light{dir = 1},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLz" = (/obj/item/paper_bin,/obj/item/pen,/obj/structure/table,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line,/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sLA" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) -"sLB" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) -"sLC" = (/obj/machinery/porta_turret/ai{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sLD" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLE" = (/obj/machinery/power/terminal{dir = 1},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLF" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLG" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLI" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/ai) -"sLJ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 8},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sLL" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "AI Core shutters"; name = "AI core shutters"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/ai) -"sLM" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sLN" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLO" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sLP" = (/obj/machinery/turretid{control_area = "/area/ai_monitored/turret_protected/ai"; icon_state = "control_stun"; name = "AI Chamber turret control"; pixel_x = 3; pixel_y = -23},/obj/machinery/door/window{base_state = "leftsecure"; dir = 8; icon_state = "leftsecure"; name = "Primary AI Core Access"; obj_integrity = 300; req_access_txt = "16"},/obj/machinery/newscaster/security_unit{pixel_x = 4; pixel_y = 33},/obj/effect/turf_decal/stripes/line{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sLQ" = (/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 30; pixel_y = 30},/obj/machinery/ai_slipper{uses = 10},/obj/machinery/flasher{id = "AI"; pixel_x = 23; pixel_y = -23},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLR" = (/obj/machinery/door/window{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Primary AI Core Access"; obj_integrity = 300; req_access_txt = "16"},/obj/machinery/camera{c_tag = "AI Chamber - Core"; name = "core camera"; network = list("rd")},/obj/effect/turf_decal/stripes/line{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sLS" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sLT" = (/obj/machinery/firealarm{dir = 4; pixel_x = -28},/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLV" = (/obj/item/radio/intercom{freerange = 1; name = "Common Channel"; pixel_x = -27; pixel_y = -7},/obj/item/radio/intercom{freerange = 1; listening = 0; name = "Custom Channel"; pixel_y = -27},/obj/item/radio/intercom{freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 27; pixel_y = -7},/obj/effect/landmark/start/ai,/obj/machinery/button/door{id = "aicorewindow"; name = "AI Core shutters control"; pixel_x = 24; pixel_y = -22; req_access_txt = "16"},/obj/machinery/button/door{id = "aicoredoor"; name = "AI Chamber entrance shutters control"; pixel_x = -23; pixel_y = -23; req_access_txt = "16"},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLX" = (/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLY" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sLZ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sMa" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 8},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sMb" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sMc" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sMd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/camera{c_tag = "AI Chamber - Core"; name = "core camera"; network = list("rd")},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sMe" = (/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/ai"; dir = 1; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sMf" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sMg" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sMk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sMl" = (/obj/effect/turf_decal/bot,/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sMm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sMn" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sMq" = (/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/aisat_interior) -"sMr" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) -"sMv" = (/obj/item/crowbar,/obj/item/wrench,/obj/item/mmi,/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sMw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sMx" = (/obj/item/folder/blue,/obj/item/assembly/flash/handheld,/obj/structure/table,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sMD" = (/turf/closed/wall,/area/ai_monitored/turret_protected/aisat_interior) -"sME" = (/turf/closed/wall/rust,/area/ai_monitored/turret_protected/aisat_interior) -"sMG" = (/obj/machinery/teleport/hub,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sMH" = (/obj/machinery/teleport/station,/obj/machinery/light{dir = 1},/obj/machinery/status_display/ai{pixel_y = 32},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sMI" = (/obj/machinery/computer/teleporter,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sMK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/aisat_interior) -"sML" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/highsecurity{name = "MiniSat Chamber"; req_access_txt = "16"},/obj/machinery/door/poddoor/shutters/preopen{id = "aicoredoor"; name = "AI Core Access"},/obj/machinery/flasher{id = "AI"; pixel_x = -26},/obj/item/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "AI Intercom"; pixel_x = 28},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sMO" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) -"sMP" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/light{dir = 1},/obj/machinery/status_display/ai{pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) -"sMQ" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable/yellow{icon_state = "0-2"},/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) -"sMT" = (/obj/structure/closet/emcloset/anchored,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sMU" = (/obj/structure/sign/warning/vacuum,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) -"sMV" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/camera{c_tag = "AI Satellite - Access"; dir = 4; name = "ai camera"; network = list("minisat"); start_active = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sMW" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sMX" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/item/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "AI Intercom"; pixel_x = 26; pixel_y = 26},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sMY" = (/obj/structure/sign/warning/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) -"sMZ" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNa" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNb" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/beacon,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNc" = (/obj/structure/sign/warning/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/ai_monitored/turret_protected/aisat_interior) -"sNd" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/meter,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) -"sNe" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) -"sNf" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/components/binary/pump/on{dir = 4; name = "Waste Out"},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) -"sNg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) -"sNh" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating/airless,/area/ai_monitored/turret_protected/aisat_interior) -"sNj" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNk" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access_txt = "65"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNl" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNm" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/transit_tube/station/reverse/flipped{dir = 4},/obj/structure/transit_tube_pod,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) -"sNn" = (/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNo" = (/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "32;19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNp" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNq" = (/obj/machinery/ai_slipper{uses = 10},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/aisat_interior) -"sNr" = (/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNs" = (/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "32;19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNt" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNu" = (/obj/effect/turf_decal/bot,/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNv" = (/obj/machinery/camera{c_tag = "AI Satellite - Maintenance"; dir = 8; name = "ai camera"; network = list("minisat"); start_active = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNx" = (/obj/structure/sign/warning/securearea,/turf/closed/wall,/area/ai_monitored/turret_protected/aisat_interior) -"sNy" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access_txt = "65"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/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},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNz" = (/obj/item/beacon,/turf/open/floor/carpet,/area/crew_quarters/lounge) -"sNA" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/firealarm{dir = 4; pixel_x = -28},/obj/machinery/newscaster{pixel_y = -32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNB" = (/obj/structure/transit_tube,/obj/effect/turf_decal/bot,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) -"sNC" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/turretid{control_area = "/area/ai_monitored/turret_protected/aisat_interior"; name = "AI Satellite turret control"; pixel_x = 30},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNE" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera{c_tag = "AI Satellite - Antechamber"; dir = 4; name = "ai camera"; network = list("minisat"); start_active = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNF" = (/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/aisat_interior) -"sNG" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNI" = (/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/mineral/plasma{amount = 20},/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/aisat_interior"; name = "MiniSat APC"; pixel_y = -27},/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/table,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNJ" = (/obj/machinery/recharge_station,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNK" = (/obj/item/storage/toolbox/mechanical{pixel_x = -3; pixel_y = 3},/obj/item/storage/toolbox/electrical,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/table,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNM" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/space/nearstation) -"sNP" = (/obj/structure/transit_tube,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) -"sNQ" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) -"sNS" = (/obj/machinery/porta_turret/ai,/obj/effect/turf_decal/delivery,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNT" = (/obj/item/stack/sheet/metal,/obj/item/stack/sheet/glass{amount = 20},/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/mmi,/obj/item/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/structure/table,/obj/machinery/status_display{pixel_y = -32},/obj/machinery/light,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNU" = (/obj/machinery/porta_turret/ai,/obj/effect/turf_decal/delivery,/obj/machinery/firealarm{dir = 1; pixel_y = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sOb" = (/obj/structure/transit_tube,/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/space/nearstation) -"sOj" = (/obj/structure/lattice/catwalk,/obj/structure/transit_tube/crossing,/turf/open/space/basic,/area/space/nearstation) -"sOk" = (/obj/structure/sign/warning/securearea,/turf/closed/wall,/area/space/nearstation) -"sOr" = (/obj/structure/transit_tube,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/bridge) -"sOs" = (/obj/machinery/door/airlock/command{name = "MiniSat Access"; req_access_txt = "65"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) -"sOt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/status_display/ai{pixel_y = 32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"sOu" = (/obj/structure/transit_tube,/obj/effect/turf_decal/bot,/turf/open/floor/plating,/area/bridge) -"sOv" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light/small,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"sOw" = (/obj/effect/turf_decal/bot,/obj/structure/transit_tube/station/reverse{dir = 8},/turf/open/floor/plating,/area/bridge) -"sOx" = (/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) -"sOz" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"sOA" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"sOB" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"sOD" = (/turf/closed/wall/r_wall/rust,/area/ai_monitored/nuke_storage) -"sOF" = (/obj/structure/sign/directions/supply{dir = 4},/obj/structure/sign/directions/command{dir = 1; pixel_y = 8},/obj/structure/sign/directions/science{pixel_y = -8},/turf/closed/wall,/area/maintenance/starboard) -"sOG" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/maintenance/starboard) -"sOI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"sOJ" = (/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/sand/plating,/turf/open/floor/plating/airless,/area/asteroid/nearstation) -"sOK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard) -"sOL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) -"sOM" = (/turf/closed/wall,/area/maintenance/starboard/aft) -"sON" = (/turf/closed/wall/rust,/area/maintenance/starboard/aft) -"sOT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/aft) -"sOU" = (/obj/structure/girder,/turf/open/floor/plating,/area/maintenance/starboard/aft) -"sOV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"sOY" = (/obj/structure/sign/poster/contraband/random,/turf/closed/wall,/area/maintenance/starboard/aft) -"sOZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"sPa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) -"sPi" = (/obj/structure/closet/firecloset,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/maintenance/starboard/aft) -"sPk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"sPo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/mixing) -"sPq" = (/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/mixing) -"sPI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) -"sPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/aft) -"sPY" = (/turf/open/floor/plating,/area/maintenance/starboard/aft) -"sSy" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/hallway/secondary/entry) -"sVt" = (/turf/closed/wall/r_wall,/area/science/mixing) -"tac" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall/rust,/area/engine/atmos) -"tdN" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"tgm" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Port to Waste"},/turf/open/floor/plasteel,/area/engine/atmos) -"tgp" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"tin" = (/turf/open/floor/engine/vacuum,/area/science/mixing) -"tms" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/aft) -"ttp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) -"ttA" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/turf_decal/bot,/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/obj/structure/sign/poster/random{pixel_x = -32},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"tFk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"tKM" = (/turf/closed/wall,/area/hallway/primary/fore) -"tLt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"tPn" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/mixing) -"tWh" = (/turf/closed/wall,/area/crew_quarters/lounge) -"tWQ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"tXd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/morgue{name = "Curator's Study"; req_access_txt = "37"},/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},/turf/open/floor/plasteel/dark,/area/library) -"ucd" = (/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/open/floor/plating,/area/science/mixing) -"ucu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/science/mixing) -"udT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/hallway/primary/starboard"; dir = 8; name = "Starboard Primary Hallway APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"ueC" = (/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) -"ueG" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 6},/obj/machinery/light{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"ugu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/button/door/incinerator_vent_toxmix{pixel_x = -25; pixel_y = 5},/obj/machinery/button/ignition/incinerator/toxmix{pixel_x = -25; pixel_y = -5},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"ugK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"uhz" = (/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) -"uiT" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"ujg" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output,/turf/open/floor/engine/n2o,/area/engine/atmos) -"uok" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 8},/turf/closed/wall/r_wall,/area/engine/atmos) -"uoy" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{name = "Plasma to Pure"},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Atmospherics North"},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"upN" = (/obj/machinery/door/airlock/research{name = "Toxins Launch Room"; req_access_txt = "7"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) -"uqY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard) -"uuj" = (/obj/machinery/plantgenes{pixel_y = 6},/obj/effect/turf_decal/bot,/obj/structure/table/glass,/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},/turf/open/floor/plasteel,/area/hydroponics) -"uuJ" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"uuU" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/lounge) -"uuX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) -"uvg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) -"uxJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Atrium"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) -"uxM" = (/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"uyJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"uBJ" = (/obj/effect/turf_decal/bot_white/right,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) -"uGq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"uSs" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"uTF" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/science/mixing) -"uVJ" = (/obj/effect/decal/cleanable/oil,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"uXD" = (/obj/effect/landmark/carpspawn,/turf/open/space,/area/space/station_ruins) -"ver" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"viy" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/computer/atmos_control/tank/nitrous_tank,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"vjN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/meter/atmos,/turf/open/floor/plasteel,/area/engine/atmos) -"vkK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"vlJ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/mixing) -"vmq" = (/obj/machinery/atmospherics/components/binary/pump{name = "Mix to Port"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"vmU" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/computer/atmos_control/tank/toxin_tank,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"voi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=8.1-AftNE"; location = "7.1-StarboardQuarter"},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/hallway/primary/central) -"vpz" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) -"vsf" = (/obj/effect/decal/cleanable/blood/gibs/xeno,/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"vsL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"vtI" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"vuh" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{name = "N2O to Pure"},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"vuN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) -"vxf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/maintenance/starboard/aft) -"vCu" = (/obj/structure/sign/warning/vacuum/external{pixel_y = 32},/turf/open/floor/engine/vacuum,/area/science/mixing) -"vGQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/mixing) -"vJk" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"vJt" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/turf_decal/bot,/obj/machinery/space_heater,/obj/machinery/light{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"vMb" = (/turf/open/floor/engine/n2o,/area/engine/atmos) -"vPZ" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/mixing) -"vVA" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/obj/structure/sign/warning/nosmoking{pixel_y = -30},/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"vVS" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input,/turf/open/floor/engine/plasma,/area/engine/atmos) -"vWg" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) -"vZb" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/science/mixing) -"wbV" = (/obj/effect/turf_decal/delivery,/obj/machinery/hydroponics/soil,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft) -"wdt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/aft) -"wkG" = (/obj/structure/lattice/catwalk,/turf/open/floor/plating/airless,/area/space/nearstation) -"wkO" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/modular_computer/console/preset/research{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"wqL" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"wvy" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/science/mixing) -"wwT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel,/area/science/mixing) -"wOe" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "7"},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/mixing) -"wPr" = (/obj/item/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/science/mixing) -"wUF" = (/obj/machinery/door/airlock/atmos/glass/critical{heat_proof = 1; name = "Supermatter Chamber"; req_access_txt = "24"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/engine,/area/engine/supermatter) -"wUL" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) -"wWj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/fullgrass,/turf/open/floor/grass,/area/hallway/secondary/entry) -"wWz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"xdr" = (/obj/structure/barricade/wooden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"xej" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output,/turf/open/floor/engine/plasma,/area/engine/atmos) -"xeu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/atmos) -"xiZ" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/mixing) -"xrf" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) -"xsS" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "Waste to Filter"},/turf/open/floor/plasteel,/area/engine/atmos) -"xtL" = (/obj/machinery/button/ignition{id = "Incinerator"; pixel_x = 8; pixel_y = -36},/obj/machinery/button/door{id = "turbinevent"; name = "Turbine Vent Control"; pixel_x = -8; pixel_y = -36; req_access_txt = "12"},/obj/machinery/button/door{id = "auxincineratorvent"; name = "Auxiliary Vent Control"; pixel_x = -8; pixel_y = -24; req_access_txt = "12"},/obj/machinery/computer/turbine_computer{dir = 1; id = "incineratorturbine"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 9},/obj/machinery/airalarm{dir = 1; pixel_x = -32; pixel_y = -22},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/checker,/area/maintenance/disposal/incinerator) -"xwu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/break_room) -"xyo" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"xAj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"xEl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/hallway/primary/port"; dir = 4; name = "Port Primary Hallway APC"; pixel_x = 26},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port) -"xEQ" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{dir = 8},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"xFw" = (/obj/structure/sign/departments/xenobio,/turf/closed/wall,/area/science/xenobiology) -"xIm" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) -"xLe" = (/obj/structure/closet/bombcloset,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/mixing) -"xPz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) -"xZO" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/public/glass{autoclose = 0; frequency = 1449; heat_proof = 1; id_tag = "incinerator_airlock_interior"; name = "Incinerator Interior Airlock"; req_access_txt = "12"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "incinerator_airlock_pump"; exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_airlock_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = -8; pixel_y = 35; req_access_txt = "12"; sanitize_external = 1; sensor_tag = "incinerator_airlock_sensor"},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) -"yba" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) -"ybw" = (/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel,/area/science/mixing) -"yeE" = (/obj/machinery/door/window/brigdoor{dir = 4; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno5"; name = "Creature Cell #5"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/delivery,/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},/turf/open/floor/plasteel/dark,/area/science/xenobiology) -"yeO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port/aft) -"yhg" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) -"ymj" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/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},/turf/open/floor/plasteel/dark,/area/engine/atmos) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaa" = ( +/turf/open/space/basic, +/area/space) +"aab" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space, +/area/space) +"aac" = ( +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation) +"aad" = ( +/turf/closed/mineral/random/labormineral, +/area/asteroid/nearstation) +"aae" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aaf" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space, +/area/space/nearstation) +"aag" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space, +/area/space/nearstation) +"aah" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/asteroid/nearstation) +"aai" = ( +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridgewindows"; + name = "Bridge View Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aaj" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridgewindows"; + name = "Bridge View Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aak" = ( +/turf/closed/wall/r_wall, +/area/bridge) +"aal" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridgewindows"; + name = "Bridge View Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aam" = ( +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridgewindows"; + name = "Bridge View Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aan" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridgewindows"; + name = "Bridge View Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aao" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridgewindows"; + name = "Bridge View Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aap" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridgewindows"; + name = "Bridge View Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aaq" = ( +/obj/machinery/computer/med_data, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aar" = ( +/obj/machinery/computer/crew, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aas" = ( +/obj/item/storage/toolbox/mechanical, +/obj/item/wrench, +/obj/item/multitool, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aat" = ( +/obj/machinery/computer/communications, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aau" = ( +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aav" = ( +/obj/machinery/computer/cargo/request, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaw" = ( +/obj/machinery/computer/security/mining, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aax" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridgewindows"; + name = "Bridge View Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aay" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridgewindows"; + name = "Bridge View Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aaz" = ( +/obj/machinery/computer/card, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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/bridge) +"aaA" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/keycard_auth{ + pixel_x = -8; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "bridgewindows"; + name = "Bridge View Blast doors"; + pixel_x = 8; + pixel_y = 24; + req_access_txt = "19" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaB" = ( +/obj/machinery/computer/security, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaC" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaD" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaE" = ( +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaF" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaG" = ( +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/pen, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaH" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaI" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaJ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/computer/rdconsole, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaK" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = 32 + }, +/obj/machinery/modular_computer/console/preset/engineering, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaL" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaM" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Bridge - Fore Port"; + dir = 4; + name = "command camera" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaN" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaO" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaR" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaT" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaU" = ( +/obj/structure/table/reinforced, +/obj/item/aicard, +/obj/item/storage/secure/briefcase, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "Bridge - Fore Starboard"; + dir = 8; + name = "command camera" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaV" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid, +/area/asteroid/nearstation) +"aaW" = ( +/obj/item/stack/ore/iron, +/turf/open/floor/plating/asteroid, +/area/asteroid/nearstation) +"aaX" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaY" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aaZ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/bridge"; + name = "Bridge APC"; + pixel_y = -26 + }, +/obj/structure/cable/white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aba" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abb" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"abc" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abd" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/holopad, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abe" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abf" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/fireaxecabinet{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abg" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abh" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abi" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"abj" = ( +/turf/open/floor/plating/asteroid, +/area/asteroid/nearstation) +"abk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS"; + pixel_x = -32 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"abl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"abm" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/modular_computer/console/preset/command{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"abo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abp" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/table/wood, +/obj/item/storage/lockbox/medal, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"abr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS"; + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"abs" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hop) +"abt" = ( +/turf/closed/wall, +/area/hallway/primary/starboard/fore) +"abu" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"abv" = ( +/turf/closed/wall, +/area/security/detectives_office) +"abw" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain/private) +"abx" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "captainspace"; + name = "Captain's Space Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/captain/private) +"aby" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abA" = ( +/turf/closed/wall, +/area/bridge) +"abB" = ( +/obj/machinery/computer/robotics{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abC" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abD" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abE" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abF" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abG" = ( +/obj/machinery/computer/mecha{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"abJ" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"abK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/curtain, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Shower" + }, +/obj/item/soap/deluxe, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hop) +"abL" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/maintenance/starboard/fore) +"abM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"abN" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/wall, +/area/maintenance/starboard) +"abO" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"abP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"abQ" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"abR" = ( +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"abS" = ( +/obj/item/stack/ore/glass, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"abT" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restroom" + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"abU" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hos) +"abV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "detectivewindows"; + name = "HoS Privacy Blast door" + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"abW" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/maintenance/fore) +"abX" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/curtain, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Shower" + }, +/obj/item/soap/deluxe, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/captain/private) +"abY" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/crew_quarters/heads/captain/private) +"abZ" = ( +/obj/structure/sign/warning/vacuum{ + pixel_y = 32 + }, +/obj/structure/displaycase/captain{ + req_access = null; + req_access_txt = "20" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain/private) +"aca" = ( +/obj/structure/dresser, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/card/id/captains_spare, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain/private) +"acb" = ( +/obj/structure/bed, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/bedsheet/captain, +/obj/effect/landmark/start/captain, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain/private) +"acc" = ( +/obj/structure/table/wood, +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "captainspace"; + name = "Captain's Space Shutters Control"; + pixel_x = -8; + pixel_y = 24; + req_access_txt = "20" + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/item/storage/secure/briefcase, +/obj/item/storage/secure/safe{ + pixel_x = 32; + pixel_y = 24 + }, +/obj/item/pinpointer/nuke, +/obj/item/disk/nuclear, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain/private) +"acd" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ace" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"acf" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/bridge) +"acg" = ( +/obj/machinery/vending/coffee, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ach" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/bridge) +"aci" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/bridge) +"acj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/beacon, +/turf/open/floor/carpet, +/area/bridge) +"ack" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/grimy, +/area/bridge) +"acl" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"acm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"acn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aco" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/item/toy/figure/hop{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/toy/figure/ian, +/obj/machinery/camera{ + c_tag = "Bridge - Head of Personnel's Quarters"; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"acp" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/bedsheet/hop, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"acq" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"acr" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/warning/vacuum{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/storage/secure/safe{ + pixel_x = 32; + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"acs" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/crew_quarters/heads/hop) +"act" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hop) +"acu" = ( +/obj/structure/sign/warning/vacuum{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"acv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"acw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"acx" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"acy" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"acz" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"acA" = ( +/obj/structure/cable/white, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"acB" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"acC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"acD" = ( +/obj/item/pickaxe/emergency, +/turf/open/floor/plating/asteroid, +/area/asteroid/nearstation) +"acE" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/shower{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"acF" = ( +/turf/open/floor/plating, +/area/asteroid/nearstation) +"acG" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/bedsheet/hos, +/obj/effect/landmark/start/head_of_security, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"acH" = ( +/turf/closed/wall/r_wall, +/area/security/prison) +"acI" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/curtain, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Shower" + }, +/obj/item/soap/deluxe, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hos) +"acJ" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/security/prison) +"acK" = ( +/obj/structure/dresser, +/obj/structure/sign/warning/vacuum{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Head of Security's Office - Quarters" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"acL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"acM" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"acN" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/fore) +"acO" = ( +/obj/structure/mirror{ + pixel_x = -26 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/captain/private) +"acP" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/captain/private) +"acQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain/private) +"acR" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain/private) +"acS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain/private) +"acT" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain/private) +"acU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"acV" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"acW" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command{ + name = "Council Chambers"; + req_access_txt = "19" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"acX" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"acY" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/bridge) +"acZ" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Bridge - Council Chamber"; + dir = 1; + name = "command camera" + }, +/turf/open/floor/carpet, +/area/bridge) +"ada" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Bridge Center"; + dir = 1 + }, +/obj/item/storage/fancy/donut_box, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 3 + }, +/obj/item/clothing/mask/cigarette/cigar, +/turf/open/floor/carpet, +/area/bridge) +"adb" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/bridge) +"adc" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/grimy, +/area/bridge) +"add" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command{ + name = "Council Chambers"; + req_access_txt = "19" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"ade" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"adf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"adg" = ( +/obj/structure/closet/secure_closet/hop, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"adh" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"adi" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"adj" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"adk" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hop) +"adl" = ( +/obj/structure/mirror{ + pixel_x = 26 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hop) +"adm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard/fore"; + dir = 4; + name = "Starboard Bow Maintenance APC"; + pixel_x = 26 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard/fore) +"adn" = ( +/turf/closed/wall, +/area/quartermaster/storage) +"ado" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/storage) +"adp" = ( +/obj/machinery/status_display/supply, +/turf/closed/wall, +/area/quartermaster/storage) +"adq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"adr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"ads" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"adt" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"adu" = ( +/turf/closed/wall, +/area/quartermaster/qm) +"adv" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"adw" = ( +/obj/machinery/camera{ + c_tag = "Prison - VR Sleepers" + }, +/turf/open/floor/plasteel, +/area/security/prison) +"adx" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/asteroid/nearstation) +"ady" = ( +/turf/closed/wall/rust, +/area/quartermaster/qm) +"adz" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation) +"adA" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/crew_quarters/heads/hos) +"adB" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hos) +"adC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"adD" = ( +/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 + }, +/obj/structure/closet/secure_closet/hos, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"adE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office"; + req_access_txt = "58" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hos) +"adF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"adG" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -26; + use_power = 0 + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/captain/private) +"adH" = ( +/turf/closed/wall, +/area/crew_quarters/heads/captain/private) +"adI" = ( +/obj/structure/filingcabinet, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Bridge - Captain's Quarters"; + dir = 4; + name = "command camera" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) +"adJ" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Captain's Quarters"; + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/crew_quarters/heads/captain/private) +"adK" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) +"adL" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/sign/plaques/golden/captain{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/crate/bin, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) +"adM" = ( +/obj/structure/sign/warning/vacuum{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"adN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"adO" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"adP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/structure/cable/white, +/turf/open/floor/plating, +/area/ai_monitored/nuke_storage) +"adQ" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"adR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ai_monitored/nuke_storage) +"adS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"adT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"adU" = ( +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"adV" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Quarters"; + req_access_txt = "57" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"adW" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"adX" = ( +/turf/closed/wall, +/area/crew_quarters/heads/hop) +"adY" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/poster/ripped{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"adZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/secure_closet/quartermaster, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Quartermaster's Office"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"aea" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/stamp/qm, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"aeb" = ( +/obj/structure/filingcabinet, +/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/qm) +"aec" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargounload" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aed" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargounload" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aee" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargounload" + }, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS"; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aef" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aeg" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargounload" + }, +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aeh" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargounload" + }, +/obj/machinery/door/poddoor{ + id = "cargounload"; + name = "supply dock unloading door" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aei" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/rack, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"aej" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/qm) +"aek" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"ael" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"aem" = ( +/obj/structure/lattice/catwalk, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation) +"aen" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/quartermaster, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"aeo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"aep" = ( +/turf/open/floor/plasteel, +/area/security/prison) +"aeq" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hos) +"aer" = ( +/obj/structure/mirror{ + pixel_x = 26 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hos) +"aes" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"aet" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/fore"; + dir = 8; + name = "Fore Maintenance APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"aeu" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/crew_quarters/heads/captain/private) +"aev" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/captain/private) +"aew" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters"; + req_access_txt = "20" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/captain/private) +"aex" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/captain/private) +"aey" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aez" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/effect/spawner/lootdrop/aimodule_harmless{ + fan_out_items = 1; + lootcount = 3; + lootdoubles = 0 + }, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"aeA" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"aeB" = ( +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/nuke_storage"; + dir = 1; + name = "AI Vault APC"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"aeC" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/nuclearbomb/selfdestruct, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"aeD" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"aeE" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"aeF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/westright{ + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/effect/spawner/lootdrop/aimodule_harmful{ + fan_out_items = 1; + lootcount = 2; + lootdoubles = 0 + }, +/obj/item/aiModule/supplied/oxygen{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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) +"aeG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aeH" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aeI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"aeJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/bed/dogbed/ian, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"aeK" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"aeL" = ( +/obj/machinery/photocopier, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"aeM" = ( +/obj/structure/filingcabinet/security, +/obj/item/folder/documents, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"aeN" = ( +/obj/structure/table/wood, +/obj/item/storage/box/silver_ids{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/ids, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/crew_quarters/heads/hop"; + dir = 1; + name = "Head of Personnel Quarter's APC"; + pixel_y = 25 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"aeO" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/keycard_auth{ + pixel_x = 24; + pixel_y = 38 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28; + pixel_y = 24 + }, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"aeP" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/qm"; + dir = 4; + name = "Quartermaster's Office APC"; + pixel_x = 26 + }, +/obj/machinery/computer/card/minor/qm{ + icon_state = "computer"; + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/keycard_auth{ + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"aeQ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster"; + req_access_txt = "41" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"aeR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/quartermaster/qm) +"aeS" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aeT" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aeU" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aeV" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Cargo Bay North" + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aeW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aeX" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aeY" = ( +/obj/machinery/conveyor/inverted{ + dir = 5; + id = "cargounload" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aeZ" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 9; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 20 + }, +/turf/open/space/basic, +/area/space) +"afa" = ( +/obj/machinery/status_display/supply{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/hos, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"afc" = ( +/obj/effect/landmark/event_spawn, +/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 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"afe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/turnstile{ + name = "Genpop Exit Turnstile"; + req_access_txt = "70"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aff" = ( +/turf/closed/wall, +/area/crew_quarters/heads/hos) +"afg" = ( +/obj/item/stack/ore/glass, +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation) +"afh" = ( +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"afi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"afj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"afk" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/suit_storage_unit/captain, +/obj/effect/turf_decal/stripes/end, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain/private) +"afl" = ( +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) +"afm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) +"afn" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) +"afo" = ( +/obj/item/radio/intercom{ + dir = 8; + freerange = 1; + name = "Captain's Intercom"; + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Captain's Office"; + dir = 8 + }, +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_x = 5 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-15"; + pixel_x = -6; + pixel_y = 12 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/crew_quarters/heads/captain/private) +"afp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Bridge - Port Access"; + dir = 8; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"afq" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/westright{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/structure/window/reinforced, +/obj/item/aiModule/core/freeformcore{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/aiModule/core/full/custom, +/obj/item/aiModule/core/full/asimov{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/camera{ + c_tag = "AI Vault - Port"; + dir = 4; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"afr" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"afs" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/structure/window/reinforced, +/obj/item/aiModule/supplied/protectStation{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/aiModule/zeroth/oneHuman, +/obj/item/aiModule/reset/purge{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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) +"aft" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Bridge - Starboard Access"; + dir = 4; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"afu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"afv" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office"; + req_access_txt = "57" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"afw" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"afx" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/crew_quarters/heads/hop) +"afy" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"afz" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_x = 64; + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"afA" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "Bridge - Head of Personnel's Office"; + dir = 8; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"afB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/blobstart, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"afC" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/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 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afE" = ( +/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 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afF" = ( +/obj/effect/landmark/start/cargo_technician, +/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 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/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 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afH" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "cargounload" + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afI" = ( +/obj/machinery/button/door{ + id = "cargounload"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/button/door{ + id = "cargoload"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afJ" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay"; + req_one_access_txt = "48;50" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afL" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/obj/machinery/camera{ + c_tag = "Prison - Main Room"; + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/security/prison) +"afM" = ( +/obj/item/stack/ore/iron, +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"afN" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/taperecorder, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"afO" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"afP" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/grass, +/turf/open/floor/plating/asteroid, +/area/security/prison) +"afQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"afR" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Head of Security's Office Maintenance"; + req_access_txt = "4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"afS" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/crew_quarters/heads/hos"; + dir = 1; + name = "Head of Security's Office APC"; + pixel_y = 25 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"afT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"afU" = ( +/turf/open/floor/plasteel/dark, +/area/security/brig) +"afV" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"afW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Emergency Escape"; + req_access_txt = "20" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore) +"afX" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain/private) +"afY" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain RC"; + pixel_y = 32 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/camera{ + c_tag = "Bridge - Captain's Office"; + name = "command camera" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain/private) +"afZ" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain/private) +"aga" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/toy/figure/captain, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain/private) +"agb" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain/private) +"agc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) +"agd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "captainhall"; + name = "Captain's Hall Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/captain/private) +"age" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"agf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"agg" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/safe, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c500, +/obj/item/book{ + desc = "An undeniably handy book."; + icon_state = "bookknock"; + name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" + }, +/obj/item/clothing/neck/stethoscope, +/obj/item/stack/sheet/mineral/diamond, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"agh" = ( +/obj/machinery/computer/upload/ai, +/obj/effect/turf_decal/delivery, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"agi" = ( +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"agj" = ( +/obj/machinery/computer/upload/borg, +/obj/effect/turf_decal/delivery, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"agk" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/recharge_station, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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) +"agl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"agm" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/brig) +"agn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"ago" = ( +/obj/structure/table/wood, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26; + pixel_y = -32 + }, +/obj/item/clipboard, +/obj/item/stack/packageWrap, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/hand_labeler, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"agp" = ( +/obj/machinery/pdapainter, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"agq" = ( +/obj/machinery/vending/cart, +/obj/machinery/light, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"agr" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/stamp/hop, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Head of Personnel's Office"; + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/crew_quarters/heads/hop) +"ags" = ( +/obj/structure/chair/office/dark, +/obj/machinery/light_switch{ + pixel_x = 42; + pixel_y = -42 + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/crew_quarters/heads/hop) +"agt" = ( +/obj/machinery/computer/card{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/structure/sign/nanotrasen{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/machinery/button/door{ + id = "hopline"; + name = "Queue Shutters Control"; + pixel_x = -8; + pixel_y = -24; + req_access_txt = "57" + }, +/obj/machinery/button/door{ + id = "hopblast"; + name = "Lockdown Blast doors"; + pixel_x = 8; + pixel_y = -24; + req_access_txt = "57" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"agu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"agv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"agw" = ( +/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 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"agx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"agy" = ( +/obj/effect/landmark/start/cargo_technician, +/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 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"agz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"agA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"agB" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"agC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"agD" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"agE" = ( +/obj/item/stack/ore/silver, +/obj/item/stack/ore/iron, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"agF" = ( +/turf/closed/wall/r_wall, +/area/security/brig) +"agG" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"agH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"agI" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/item/pen/fountain, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"agJ" = ( +/obj/machinery/camera{ + c_tag = "Head of Security's Office - Desk"; + dir = 8 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/computer/security/hos{ + icon_state = "computer"; + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"agK" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/stack/ore/iron, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"agL" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/camera/detective, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"agM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"agN" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/fore) +"agO" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/captain/private"; + dir = 8; + name = "Captain's Quarters APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain/private) +"agP" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain/private) +"agQ" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain/private) +"agR" = ( +/obj/structure/table/wood, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/melee/chainofcommand, +/obj/item/stamp/captain, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain/private) +"agS" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain/private) +"agT" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) +"agU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Office"; + req_access_txt = "20" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/captain/private) +"agV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"agW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"agX" = ( +/obj/structure/table/reinforced, +/obj/item/aiModule/reset{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/aiModule/supplied/freeform, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"agY" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"agZ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"aha" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/landmark/start/cyborg, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"ahb" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"ahc" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"ahd" = ( +/obj/structure/table/reinforced, +/obj/item/aiModule/supplied/quarantine, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "AI Intercom"; + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "AI Vault - Starboard"; + dir = 8; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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) +"ahe" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ahf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ahg" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "hopblast"; + name = "HoP Blast door" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"ahh" = ( +/obj/machinery/status_display, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hop) +"ahi" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/blue, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 1; + name = "Access Desk"; + req_access_txt = "57" + }, +/obj/machinery/door/window/westright{ + dir = 2; + name = "Access Queue" + }, +/obj/machinery/door/poddoor/preopen{ + id = "hopblast"; + name = "HoP Blast door" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"ahj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"ahk" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ahl" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ahm" = ( +/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 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ahn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aho" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ahp" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ahq" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" + }, +/obj/machinery/door/poddoor{ + id = "cargoload"; + name = "supply dock loading door" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"ahr" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" + }, +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"ahs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aht" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ahu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance"; + req_access_txt = "63" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/security/prison) +"ahv" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"ahw" = ( +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"ahx" = ( +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/computer/card/minor/hos{ + icon_state = "computer"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"ahy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office"; + req_access_txt = "58" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hos) +"ahz" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"ahA" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"ahB" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/iron, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"ahC" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/item/poster/random_contraband{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/poster/random_contraband{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/poster/random_contraband, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"ahD" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating/asteroid, +/area/security/prison) +"ahE" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/item/folder/red, +/obj/item/stamp/hos, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"ahF" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"ahG" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"ahH" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/obj/structure/closet/secure_closet/captains, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/obj/item/gun/energy/e_gun/hos, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain/private) +"ahI" = ( +/obj/machinery/computer/communications{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/keycard_auth{ + pixel_x = -24; + pixel_y = -24 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain/private) +"ahJ" = ( +/obj/machinery/computer/card{ + dir = 1 + }, +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain/private) +"ahK" = ( +/obj/machinery/computer/security/wooden_tv, +/obj/structure/table/wood, +/obj/machinery/button/door{ + id = "captainhall"; + name = "Captain's Hall Shutters Control"; + pixel_y = -24; + req_access_txt = "20" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain/private) +"ahL" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain/private) +"ahM" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/item/lighter, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain/private) +"ahN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white, +/obj/machinery/door/poddoor/preopen{ + id = "captainhall"; + name = "Captain's Hall Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/captain/private) +"ahO" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ahP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/ore_silo, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"ahQ" = ( +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"ahR" = ( +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"ahS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"ahT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = 9; + pixel_y = -24 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "AI Intercom"; + pixel_x = -4; + pixel_y = -28 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"ahU" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"ahV" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/aimodule_neutral{ + fan_out_items = 1; + lootcount = 3; + lootdoubles = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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) +"ahW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/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 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ahX" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ahY" = ( +/turf/closed/wall/r_wall, +/area/hallway/primary/starboard/fore) +"ahZ" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aia" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aib" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aic" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard/fore) +"aid" = ( +/obj/structure/table/wood, +/obj/machinery/button/door{ + id = "detectivewindows"; + name = "Privacy Shutters"; + pixel_x = 26; + pixel_y = -26; + req_access_txt = "4" + }, +/obj/machinery/light_switch{ + pixel_x = 38; + pixel_y = -26 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/recharger, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"aie" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargoload" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aif" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aig" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "secexterior"; + name = "Security Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = 38; + pixel_y = 24 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "secinterior"; + name = "Security Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "brigfront"; + name = "Brig Access Control"; + pixel_x = 24; + pixel_y = 38; + req_access_txt = "63" + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 38; + pixel_y = 38 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/landmark/start/warden, +/turf/open/floor/plasteel, +/area/security/brig) +"aih" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aii" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Cargo Bay South"; + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aij" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/chemist, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aik" = ( +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"ail" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aim" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"ain" = ( +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/camera{ + c_tag = "Armoury - Internal" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aio" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/gun/energy/pumpaction/blaster, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aip" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/security/brig) +"aiq" = ( +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"air" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security E.V.A. Storage"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ais" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"ait" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"aiu" = ( +/obj/machinery/suit_storage_unit/security, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aiv" = ( +/obj/item/cultivator, +/turf/open/floor/plating/asteroid, +/area/security/prison) +"aiw" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/item/stack/cable_coil/white, +/obj/item/stack/cable_coil/white, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/circuitboard/machine/microwave, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/central) +"aix" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aiy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aiz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"aiA" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Vault Chamber"; + req_access_txt = "16" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"aiB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"aiC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aiD" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopline"; + name = "Queue Shutters" + }, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aiE" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/starboard/fore) +"aiF" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopline"; + name = "Queue Shutters" + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aiG" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall, +/area/hallway/primary/starboard/fore) +"aiH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aiI" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/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, +/area/quartermaster/storage) +"aiJ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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/effect/landmark/start/chemist, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aiK" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aiL" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "cargoload" + }, +/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, +/area/quartermaster/storage) +"aiM" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargoload" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aiN" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/multitool{ + pixel_x = 6 + }, +/obj/item/pen/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aiO" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/paper_bin, +/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, +/area/quartermaster/storage) +"aiP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/landmark/start/research_director, +/turf/open/floor/plasteel/white, +/area/science/research) +"aiQ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aiR" = ( +/obj/machinery/suit_storage_unit/security, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aiS" = ( +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aiT" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/gun/energy/temperature/security, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aiU" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"aiV" = ( +/obj/machinery/rnd/production/techfab/department/security, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aiW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"aiX" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aiY" = ( +/obj/structure/closet/crate/bin, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 26; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Security - Brig Fore"; + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aiZ" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/brig) +"aja" = ( +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"ajb" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"ajc" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast door" + }, +/turf/open/floor/plating, +/area/security/brig) +"ajd" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway"; + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"aje" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ajf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ajg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ajh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"aji" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ajj" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ajk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ajl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ajm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ajn" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ajo" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajq" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajs" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Central Hallway North" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/fore"; + dir = 1; + name = "Fore Primary Hallway APC"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajt" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aju" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajx" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway 2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajz" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajA" = ( +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS"; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"ajB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"ajC" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"ajD" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"ajE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"ajF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/camera{ + c_tag = "Central Hallway North-East" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"ajG" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"ajH" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ajI" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ajJ" = ( +/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, +/area/quartermaster/storage) +"ajK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ajL" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, +/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 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ajM" = ( +/obj/machinery/requests_console{ + department = "Cargo Office"; + name = "Cargo Office RC"; + pixel_x = 32 + }, +/obj/machinery/computer/bounty{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ajN" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"ajO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"ajP" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/research_director, +/turf/open/floor/plasteel, +/area/science/mixing) +"ajQ" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"ajR" = ( +/obj/machinery/photocopier, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"ajS" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ajT" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/riot, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"ajU" = ( +/obj/structure/cable/white, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"ajV" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/key/security, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ajW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ajX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"ajY" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ajZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/turnstile{ + name = "Genpop Entrance Turnstile"; + req_access_txt = "69"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aka" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"akb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/rack, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/hardhat/red, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"akc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"akd" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ake" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/fore) +"akf" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/fore) +"akg" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/fore) +"akh" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/fore) +"aki" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/fore) +"akj" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/fore) +"akk" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/fore) +"akl" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"akm" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"akn" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ako" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=2.2-BridgeWest"; + location = "2.1-Teleporter" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"akp" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"akq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"akr" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/fore) +"aks" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/fore) +"akt" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L1" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aku" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"akv" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"akw" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L7" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"akx" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aky" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L11" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"akz" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"akA" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=4.2-HoP"; + location = "4.1-BridgeEast" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"akB" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"akC" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"akD" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"akE" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"akF" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"akG" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"akH" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"akI" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5.1-EnteringCargo"; + location = "4.2-HoP"; + name = "Billy Herrington memorial navigation beacon" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"akJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"akK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"akL" = ( +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"akM" = ( +/obj/item/stack/ore/silver, +/obj/item/stack/ore/iron, +/turf/open/floor/plating/asteroid, +/area/asteroid/nearstation) +"akN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/chief) +"akO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"akP" = ( +/obj/machinery/photocopier, +/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, +/area/quartermaster/storage) +"akQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/conveyor{ + dir = 5; + id = "cargoload" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"akR" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"akS" = ( +/turf/closed/wall/r_wall/rust, +/area/crew_quarters/heads/chief) +"akT" = ( +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"akU" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/door/airlock/security{ + name = "Armoury"; + req_access_txt = "3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/security/brig) +"akV" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/brig) +"akW" = ( +/obj/vehicle/ridden/secway, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/brig"; + dir = 8; + name = "Security Office APC"; + pixel_x = -26 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"akX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"akY" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"akZ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/status_display{ + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ala" = ( +/turf/closed/wall, +/area/security/brig) +"alb" = ( +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"alc" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ald" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/crew_quarters/toilet/restrooms) +"ale" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Primary Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"alf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/toilet/restrooms) +"alg" = ( +/turf/closed/wall/r_wall, +/area/teleporter) +"alh" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/teleporter) +"ali" = ( +/obj/machinery/door/poddoor/shutters{ + id = "teleportershutters"; + name = "Teleporter Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"alj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access_txt = "17" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"alk" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"all" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 8 + }, +/obj/structure/sign/directions/security{ + dir = 8 + }, +/obj/structure/sign/directions/medical{ + pixel_y = -8 + }, +/turf/closed/wall, +/area/hallway/primary/central) +"alm" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aln" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"alo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L6" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"alp" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"alq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/plaque{ + icon_state = "L10" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"alr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L12" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"als" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L14" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"alt" = ( +/obj/structure/sign/directions/supply{ + dir = 4 + }, +/obj/structure/sign/directions/command{ + dir = 1; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + pixel_y = -8 + }, +/turf/closed/wall, +/area/hallway/primary/fore) +"alu" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva) +"alv" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"alw" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage"; + req_access_txt = "18" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"alx" = ( +/obj/machinery/door/poddoor/shutters{ + id = "evashutters"; + name = "E.V.A. Storage Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aly" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"alz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"alA" = ( +/obj/structure/table/reinforced, +/obj/structure/noticeboard{ + dir = 4; + pixel_x = -32 + }, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/red, +/obj/item/stamp/denied{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/stamp, +/obj/machinery/camera{ + c_tag = "Cargo Bay Entrance"; + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"alB" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"alC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"alD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"alE" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chief Engineer's Office" + }, +/mob/living/simple_animal/parrot/Poly, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"alF" = ( +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/storage"; + dir = 4; + name = "Cargo Bay APC"; + pixel_x = 26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/rnd/production/techfab/department/cargo, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"alG" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"alH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"alI" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/chief) +"alJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"alK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"alL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"alM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"alN" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"alO" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"alP" = ( +/obj/structure/closet/secure_closet/brig{ + id = "brig2"; + name = "Cell 2 Locker" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/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{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"alQ" = ( +/obj/machinery/flasher{ + id = "brig2"; + pixel_y = 26 + }, +/obj/structure/chair, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Security - Cell 2" + }, +/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/brig) +"alR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"alS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"alT" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"alU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"alV" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"alW" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"alX" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"alY" = ( +/obj/machinery/shieldwallgen, +/obj/machinery/button/door{ + id = "teleportershutters"; + name = "Teleporter Shutters"; + pixel_x = -26; + req_access_txt = "19" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"alZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"ama" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"amb" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"amc" = ( +/obj/machinery/shieldwallgen, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Teleporter" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"amd" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/teleporter) +"ame" = ( +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"amf" = ( +/obj/structure/closet/crate/bin, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"amg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) +"amh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ami" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"amj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"amk" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aml" = ( +/obj/structure/closet/emcloset, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"amm" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"amn" = ( +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"amo" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"amp" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"amq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"amr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"ams" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/stack/cable_coil/white, +/obj/item/multitool, +/obj/machinery/button/door{ + id = "evashutters"; + name = "E.V.A. Shutters"; + pixel_x = 26; + req_access_txt = "19" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"amt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"amu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"amv" = ( +/obj/machinery/computer/bounty{ + dir = 4 + }, +/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, +/area/quartermaster/storage) +"amw" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/cargo_technician, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"amx" = ( +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"amy" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"amz" = ( +/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/storage) +"amA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"amB" = ( +/obj/structure/table, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28 + }, +/obj/item/stack/packageWrap, +/obj/item/stack/cable_coil/white, +/obj/item/hand_labeler, +/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/storage) +"amC" = ( +/turf/closed/wall, +/area/quartermaster/miningdock) +"amD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"amE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/chief) +"amF" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/stamp/ce, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"amG" = ( +/obj/structure/table, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/flashlight, +/turf/open/floor/plating, +/area/asteroid/nearstation) +"amH" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"amI" = ( +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/security/brig) +"amJ" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"amK" = ( +/obj/machinery/camera{ + c_tag = "Security - Central"; + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"amL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"amM" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"amN" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/window/brigdoor/security/cell/westright{ + id = "brig2"; + name = "Cell 2" + }, +/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, +/area/security/brig) +"amO" = ( +/obj/structure/mirror{ + pixel_x = -26 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"amP" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"amQ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"amR" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light/small, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"amS" = ( +/obj/machinery/camera{ + c_tag = "Locker Room Toilets"; + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/toilet/restrooms"; + dir = 4; + name = "Restrooms APC"; + pixel_x = 26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"amT" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Bridge - Teleporter"; + dir = 4; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"amU" = ( +/obj/machinery/computer/card/minor/ce, +/obj/machinery/keycard_auth{ + pixel_x = 24; + pixel_y = -8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"amV" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/radio, +/obj/item/radio, +/obj/item/gps, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/teleporter) +"amW" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"amX" = ( +/obj/machinery/teleport/hub, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"amY" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/teleporter) +"amZ" = ( +/obj/machinery/vending/snack/random, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"ana" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/fore) +"anb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"anc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"and" = ( +/obj/structure/closet/firecloset, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"ane" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva) +"anf" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"ang" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"anh" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/radio, +/obj/item/radio, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"ani" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"anj" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"ank" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"anl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"anm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Cargo Desk"; + req_access_txt = "50" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ann" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/quartermaster/storage) +"ano" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access_txt = "48;50" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"anp" = ( +/obj/structure/sign/warning/nosmoking/circle, +/turf/closed/wall, +/area/quartermaster/miningdock) +"anq" = ( +/obj/structure/closet/secure_closet/miner, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"anr" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"ans" = ( +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/miningdock"; + dir = 4; + name = "Mining Dock APC"; + pixel_x = 26 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 26 + }, +/obj/structure/closet/secure_closet/miner, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"ant" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"anu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Chief Engineer"; + req_access_txt = "56" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"anv" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"anw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"anx" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"any" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/hand_labeler, +/turf/open/floor/wood, +/area/security/detectives_office) +"anz" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"anA" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/chief_engineer, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer RC"; + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"anB" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/southright{ + dir = 8; + name = "Security Desk"; + req_access_txt = "63" + }, +/obj/machinery/door/window/northright{ + dir = 4; + name = "Security Desk" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/security/brig) +"anC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"anD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"anE" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"anF" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/door_timer{ + id = "brig2"; + name = "Cell 2"; + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"anG" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = -8 + }, +/obj/structure/sign/directions/security{ + dir = 8 + }, +/obj/structure/sign/directions/command{ + dir = 1; + pixel_y = 8 + }, +/turf/closed/wall, +/area/security/brig) +"anH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"anI" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"anJ" = ( +/obj/machinery/door/airlock{ + name = "Toilet Unit" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"anK" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/item/twohanded/rcl/pre_loaded, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"anL" = ( +/obj/machinery/door/window/northleft{ + dir = 4; + name = "RCD Storage"; + pixel_x = 1; + req_access_txt = "19" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/closet/crate/engineering, +/obj/item/hand_tele, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"anM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"anN" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/teleporter) +"anO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"anP" = ( +/obj/machinery/teleport/station, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"anQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"anR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"anS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"anT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"anU" = ( +/obj/structure/closet/crate/rcd{ + pixel_y = 4 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "RCD Storage"; + pixel_x = 1; + req_access_txt = "19" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"anV" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"anW" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"anX" = ( +/obj/machinery/requests_console{ + department = "E.V.A. Storage"; + name = "E.V.A. RC"; + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Bridge - E.V.A. Storage"; + dir = 8; + name = "command camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"anY" = ( +/turf/closed/wall/rust, +/area/ai_monitored/storage/eva) +"anZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aoa" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5.2-Cargo"; + location = "5.1-EnteringCargo" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aob" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aoc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aod" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aoe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Central Hallway North-West" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aof" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aog" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aoh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/mineral/ore_redemption{ + input_dir = 4; + output_dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aoi" = ( +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aoj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + 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, +/area/quartermaster/miningdock) +"aok" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/shaft_miner, +/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, +/area/quartermaster/miningdock) +"aol" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aom" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Mining Dock External"; + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aon" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/chief"; + dir = 4; + name = "Chief Engineer's Office APC"; + pixel_x = 26 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"aoo" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"aop" = ( +/obj/effect/landmark/start/chief_engineer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -32; + pixel_y = -26 + }, +/obj/machinery/computer/security/telescreen/ce{ + dir = 1; + icon_state = "telescreen"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"aoq" = ( +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"aor" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"aos" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24; + pixel_y = -26 + }, +/obj/item/toy/figure/hos, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hos) +"aot" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aou" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"aov" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aow" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aox" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "secinterior"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aoy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/brig) +"aoz" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aoA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "secexterior"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aoB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aoC" = ( +/obj/effect/decal/cleanable/vomit/old, +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aoD" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/light/small, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aoE" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/light/small, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aoF" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"aoG" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/teleporter) +"aoH" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"aoI" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"aoJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/central) +"aoK" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 30 + }, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/maintenance/port/central) +"aoL" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/central) +"aoM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/port/central) +"aoN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/cable_coil/white, +/obj/item/hand_labeler, +/obj/item/hand_labeler_refill, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aoO" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aoP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aoQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aoR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aoS" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aoT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard/central) +"aoU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aoV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/rack, +/obj/item/storage/box/lights/mixed, +/obj/item/stack/rods{ + amount = 25 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/central) +"aoW" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aoX" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aoY" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aoZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"apa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6.1-EnteringDepartures"; + location = "5.3-LeavingCargo" + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"apb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"apc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"apd" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"ape" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"apf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5.3-LeavingCargo"; + location = "5.2-Cargo" + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"apg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aph" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"api" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"apj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"apk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"apl" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"apm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock"; + req_access_txt = "48" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"apn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"apo" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"app" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 5; + id = "mining_home"; + name = "mining shuttle bay"; + roundstart_template = /datum/map_template/shuttle/mining/delta; + width = 7 + }, +/turf/open/space/basic, +/area/space) +"apq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 8; + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"apr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Chief Engineer"; + req_access_txt = "56" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"aps" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/button/door{ + id = "engstorage"; + name = "Engineering Secure Storage Control"; + pixel_y = 24; + req_access_txt = "10" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"apt" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"apu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sign/departments/custodian{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"apv" = ( +/obj/machinery/air_sensor/atmos/mix_tank, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"apw" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"apx" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"apy" = ( +/obj/machinery/vending/security, +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"apz" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"apA" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/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, +/area/security/brig) +"apB" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey."; + name = "Officer Beepsky" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"apC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "secinterior"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"apD" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/brig) +"apE" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"apF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "secexterior"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"apG" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=1.2-BrigNorth"; + location = "1.1-BrigCentral" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"apH" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"apI" = ( +/turf/closed/wall, +/area/storage/primary) +"apJ" = ( +/turf/closed/wall/r_wall, +/area/storage/primary) +"apK" = ( +/obj/machinery/shieldwallgen, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"apL" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"apM" = ( +/obj/machinery/power/apc{ + areastring = "/area/teleporter"; + name = "Teleporter APC"; + pixel_y = -26 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/teleporter) +"apN" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"apO" = ( +/obj/machinery/shieldwallgen, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"apP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/central) +"apQ" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/port/central) +"apR" = ( +/obj/structure/rack, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"apS" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/central) +"apT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"apU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/crew_quarters/bar/atrium) +"apV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"apW" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"apX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/box, +/obj/machinery/rnd/production/techfab/department/service, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"apY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/central) +"apZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aqa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/central) +"aqb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/closet/crate{ + name = "emergency supplies crate" + }, +/obj/item/storage/toolbox/emergency, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/turf/open/floor/plasteel, +/area/maintenance/starboard/central) +"aqc" = ( +/obj/structure/table/reinforced, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/wrench, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -28 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"aqd" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aqe" = ( +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/storage/eva"; + name = "E.V.A. Storage APC"; + pixel_y = -26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aqf" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aqg" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/obj/item/stack/sheet/rglass{ + amount = 30; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"aqh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"aqi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aqj" = ( +/obj/machinery/computer/cargo/request{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aqk" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aql" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aqm" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aqn" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aqo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"aqp" = ( +/obj/machinery/autolathe, +/obj/structure/extinguisher_cabinet{ + pixel_y = -26 + }, +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway East"; + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aqq" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/pickaxe, +/obj/item/storage/toolbox/emergency, +/obj/item/shovel, +/obj/machinery/camera{ + c_tag = "Mining Dock"; + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aqr" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aqs" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aqt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/pods{ + name = "MINING POD" + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"aqu" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aqv" = ( +/obj/effect/decal/cleanable/oil, +/obj/structure/closet/crate, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/obj/item/stock_parts/cell/high, +/obj/item/crowbar/red, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aqw" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "detectivewindows"; + name = "HoS Privacy Blast door" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"aqx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/maintenance/port) +"aqy" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "detectivewindows"; + name = "HoS Privacy Blast door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"aqz" = ( +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aqA" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"aqB" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/security/brig) +"aqC" = ( +/obj/machinery/meter, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/manifold/green/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aqD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aqE" = ( +/obj/machinery/meter, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aqF" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aqG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aqH" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/gun/energy/e_gun/advtaser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun/advtaser, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aqI" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aqJ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aqK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aqL" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/brig) +"aqM" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aqN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"aqO" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aqP" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Security - Brig Aft"; + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aqQ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/secure_closet/warden, +/obj/item/toy/figure/warden, +/turf/open/floor/plasteel, +/area/security/brig) +"aqR" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/security/brig) +"aqS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aqT" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/obj/machinery/power/apc{ + areastring = "/area/storage/primary"; + dir = 8; + name = "Primary Tool Storage APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/primary) +"aqU" = ( +/obj/structure/table/reinforced, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/obj/item/multitool, +/obj/item/multitool, +/turf/open/floor/plasteel, +/area/storage/primary) +"aqV" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/gps, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Primary Tool Storage"; + name = "Primary Tool Storage RC"; + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/primary) +"aqW" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/oil, +/obj/structure/extinguisher_cabinet{ + pixel_y = 26 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/primary) +"aqX" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/camera{ + c_tag = "Primary Tool Storage" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/primary) +"aqY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aqZ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/central) +"ara" = ( +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"arb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/bar/atrium) +"arc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"ard" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"are" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"arf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS"; + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/crew_quarters/bar/atrium) +"arg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/central) +"arh" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"ari" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"arj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"ark" = ( +/obj/structure/table/reinforced, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"arl" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/machinery/requests_console{ + department = "Mining"; + name = "Mining Dock RC"; + pixel_y = -32 + }, +/obj/item/folder/yellow, +/obj/item/toy/figure/miner, +/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, +/area/quartermaster/miningdock) +"arm" = ( +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/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/quartermaster/miningdock) +"arn" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aro" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"arp" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"arq" = ( +/turf/closed/wall/r_wall, +/area/maintenance/port/fore) +"arr" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"ars" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"art" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aru" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/grenade/barrier{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = 3; + pixel_y = -1 + }, +/obj/item/grenade/barrier{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/machinery/camera{ + c_tag = "Brig Control Room"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"arv" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"arw" = ( +/obj/machinery/computer/atmos_control/tank/mix_tank, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"arx" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"ary" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Distro" + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"arz" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Air to Distro" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"arA" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"arB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"arC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/security/brig) +"arD" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/l3closet/security, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"arE" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"arF" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"arG" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Gear Room"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"arH" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"arI" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"arJ" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"arK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"arL" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Desk"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"arM" = ( +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"arN" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "secexterior"; + name = "Security Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = 38; + pixel_y = 24 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "secinterior"; + name = "Security Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "brigfront"; + name = "Brig Access Control"; + pixel_x = 24; + pixel_y = 38; + req_access_txt = "63" + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 38; + pixel_y = 38 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"arO" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/southright{ + dir = 8; + name = "Security Desk"; + req_access_txt = "63" + }, +/obj/machinery/door/window/northright{ + dir = 4; + name = "Security Desk" + }, +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast door" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/security/brig) +"arP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/storage/primary) +"arQ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"arR" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"arS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"arT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"arU" = ( +/obj/machinery/holopad, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 26 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/primary) +"arV" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"arW" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"arX" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"arY" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"arZ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/central) +"asa" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"asb" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"asc" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/central) +"asd" = ( +/obj/machinery/computer/slot_machine, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Central Diner 3"; + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"ase" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"asf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"asg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"ash" = ( +/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/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"asi" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"asj" = ( +/obj/machinery/vending/cola/random, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"ask" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"asl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"asm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"asn" = ( +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/camera{ + c_tag = "Security - Office"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/chemimp{ + pixel_x = 6 + }, +/obj/item/storage/box/trackimp{ + pixel_x = -3 + }, +/obj/item/storage/lockbox/loyalty, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aso" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/central) +"asp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"asq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/landmark/start/warden, +/turf/open/floor/plasteel, +/area/security/brig) +"asr" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"ass" = ( +/obj/machinery/mineral/mint, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"ast" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard"; + dir = 1; + name = "Starboard Maintenance APC"; + pixel_y = 26 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"asu" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asv" = ( +/turf/open/floor/engine/n2, +/area/engine/atmos) +"asw" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"asx" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"asy" = ( +/obj/item/cigbutt, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asz" = ( +/obj/machinery/requests_console{ + department = "Security"; + name = "Security RC"; + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/teargas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"asA" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"asB" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/red, +/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/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/toy/figure/secofficer, +/turf/open/floor/plasteel, +/area/security/brig) +"asC" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 10 + }, +/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"asD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"asE" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"asF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"asG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/supply/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"asH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics North East"; + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/checker, +/area/engine/atmos) +"asI" = ( +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asJ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -32 + }, +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"asK" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/vest{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/suit/armor/vest{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Security - Gear Room"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"asL" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"asM" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"asN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26; + pixel_y = -32 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"asO" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"asP" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"asQ" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/item/flashlight/seclite, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"asR" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -26; + pixel_y = -26 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Security - Front Desk"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"asS" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"asT" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"asU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"asV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"asW" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"asX" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"asY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"asZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/primary) +"ata" = ( +/obj/structure/window/reinforced/tinted/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/security/detectives_office) +"atb" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/central) +"atc" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/port/central) +"atd" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/central) +"ate" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/crew_quarters/theatre) +"atf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/theatre) +"atg" = ( +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/central) +"ath" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/theatre) +"ati" = ( +/obj/machinery/computer/slot_machine, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"atj" = ( +/obj/machinery/vending/coffee, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"atk" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/detectives_office) +"atl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"atm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"atn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"ato" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/central) +"atp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"atq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"atr" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase, +/obj/item/restraints/handcuffs, +/obj/item/grenade/smokebomb, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"ats" = ( +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "greydet"; + name = "trenchcoat" + }, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "detective"; + name = "trenchcoat" + }, +/obj/item/clothing/head/fedora, +/obj/item/clothing/head/fedora{ + icon_state = "detective" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/secure_closet/detective, +/turf/open/floor/wood, +/area/security/detectives_office) +"att" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/security/detectives_office) +"atu" = ( +/obj/structure/table/wood, +/obj/item/crowbar/red, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/detective, +/obj/item/camera/detective, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"atv" = ( +/obj/effect/landmark/start/detective, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Detective's Office - Quarters"; + dir = 1 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"atw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/wood, +/area/security/detectives_office) +"atx" = ( +/obj/machinery/air_sensor/atmos/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"aty" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Oxygen to Pure" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"atz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/security/detectives_office) +"atA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" + }, +/turf/open/floor/plasteel, +/area/security/detectives_office) +"atB" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/sign/poster/ripped{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"atC" = ( +/obj/machinery/photocopier, +/obj/item/newspaper{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/newspaper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sign/poster/official/cohiba_robusto_ad{ + pixel_x = -32 + }, +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Detective's Office - Desk" + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -6; + pixel_y = 22 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"atD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/security/detectives_office) +"atE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"atF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/detectives_office) +"atG" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/computer/med_data/laptop{ + icon_state = "laptop"; + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Detective's Office"; + name = "Detective RC"; + pixel_x = -30 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"atH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/detective, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"atI" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/engine/atmos"; + dir = 4; + name = "Atmospherics APC"; + pixel_x = 26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"atJ" = ( +/turf/open/floor/wood, +/area/security/detectives_office) +"atK" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"atL" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance"; + req_access_txt = "63" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"atM" = ( +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"atN" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"atO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"atP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"atQ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"atR" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/box/lights/mixed, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"atS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"atT" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/primary) +"atU" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/primary) +"atV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"atW" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"atX" = ( +/obj/structure/table/wood, +/obj/item/camera_film{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/camera_film, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"atY" = ( +/obj/structure/musician/piano{ + icon_state = "piano" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"atZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/crew_quarters/theatre) +"aua" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aub" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"auc" = ( +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/structure/table/wood, +/obj/item/kitchen/fork, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aud" = ( +/obj/structure/chair/stool, +/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/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aue" = ( +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"auf" = ( +/obj/structure/table/reinforced, +/obj/item/lighter{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/lighter, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aug" = ( +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"auh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/science/research) +"aui" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"auj" = ( +/obj/structure/table/wood, +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Bar Backroom"; + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"auk" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aul" = ( +/obj/item/wrench, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/item/stack/sheet/metal{ + amount = 30 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 26 + }, +/obj/structure/closet, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aum" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"aun" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard/central) +"auo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"aup" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"auq" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aur" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/sign/departments/security{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aus" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/detectives_office) +"aut" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/machinery/computer/security/wooden_tv{ + pixel_x = 0; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"auu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/machinery/computer/secure_data/laptop{ + dir = 1; + icon_state = "laptop"; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"auv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"auw" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Pure to Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aux" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"auy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"auz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/detectives_office) +"auA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 8 + }, +/obj/machinery/meter/atmos/distro_loop, +/turf/open/floor/plasteel, +/area/engine/atmos) +"auB" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"auC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"auD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"auE" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"auF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/port/fore) +"auG" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"auH" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"auI" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"auJ" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port/fore) +"auK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"auL" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"auM" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"auN" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"auO" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/camera{ + c_tag = "Port Hallway 2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"auP" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"auQ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"auR" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"auS" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"auT" = ( +/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, +/area/storage/primary) +"auU" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"auV" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"auW" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"auX" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/primary) +"auY" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/central) +"auZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/theatre) +"ava" = ( +/obj/structure/table/wood, +/obj/item/instrument/guitar, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"avb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"avc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"avd" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"ave" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/fedora, +/obj/item/clothing/mask/cigarette/pipe, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"avf" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"avg" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"avh" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"avi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"avj" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"avk" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"avl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"avm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"avn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/poster/random, +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"avo" = ( +/obj/structure/table/wood, +/obj/item/storage/box/beanbag, +/obj/item/gun/ballistic/revolver/doublebarrel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"avp" = ( +/obj/effect/landmark/start/bartender, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"avq" = ( +/obj/machinery/chem_master/condimaster{ + name = "HoochMaster 2000" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"avr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"avs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/central) +"avt" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"avu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"avv" = ( +/obj/machinery/shieldgen, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"avw" = ( +/obj/machinery/shieldgen, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"avx" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/computer/atmos_control/tank/oxygen_tank{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"avy" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"avz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/security/detectives_office) +"avA" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"avB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"avC" = ( +/obj/structure/sign/poster/ripped, +/turf/closed/wall/rust, +/area/security/detectives_office) +"avD" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"avE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"avF" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3 + }, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/wood, +/area/security/detectives_office) +"avG" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"avH" = ( +/obj/structure/table/wood, +/obj/structure/cable/white, +/obj/machinery/power/apc{ + areastring = "/area/security/detectives_office"; + name = "Detective's Office APC"; + pixel_y = -26 + }, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/item/taperecorder, +/turf/open/floor/wood, +/area/security/detectives_office) +"avI" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"avJ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"avK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"avL" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/port/fore"; + name = "Port Bow Maintenance APC"; + pixel_y = -26 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"avM" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"avN" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"avO" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/black, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"avP" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/clothing/shoes/jackboots, +/obj/item/radio, +/obj/item/storage/secure/briefcase, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"avQ" = ( +/obj/structure/table, +/obj/item/clothing/under/rank/security/officer, +/obj/item/restraints/handcuffs, +/obj/structure/cable/white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"avR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/port/fore) +"avS" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"avT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"avU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"avV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"avW" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"avX" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"avY" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/primary) +"avZ" = ( +/obj/machinery/vending/tool, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/primary) +"awa" = ( +/obj/machinery/vending/assist, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/primary) +"awb" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal{ + amount = 30 + }, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/primary) +"awc" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods{ + amount = 25 + }, +/obj/item/stack/cable_coil/white{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/white, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/primary) +"awd" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/central) +"awe" = ( +/turf/closed/wall, +/area/maintenance/port/central) +"awf" = ( +/obj/structure/table/wood, +/obj/item/camera, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"awg" = ( +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"awh" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"awi" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/crew_quarters/theatre) +"awj" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awk" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awl" = ( +/obj/structure/table/wood, +/obj/item/storage/bag/tray, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awm" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awo" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awp" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awq" = ( +/obj/effect/landmark/start/bartender, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aws" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Backroom"; + req_access_txt = "25" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aww" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Bar Maintenance"; + req_access_txt = "25" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"awx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"awy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"awz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"awA" = ( +/turf/open/floor/engine/o2, +/area/engine/atmos) +"awB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"awC" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 30 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"awD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/item/cigbutt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"awE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"awF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/atmos) +"awG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/port) +"awH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plasteel, +/area/maintenance/port) +"awI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"awJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"awK" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/wardrobe/atmos_wardrobe, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"awL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"awM" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Atmospherics Maintenance"; + req_access_txt = "24" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"awN" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/atmos) +"awO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"awP" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/crew_quarters/dorms) +"awQ" = ( +/turf/closed/wall, +/area/crew_quarters/dorms) +"awR" = ( +/obj/structure/table/wood, +/obj/item/soap/nanotrasen, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"awS" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"awT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awU" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awV" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awX" = ( +/obj/structure/table/reinforced, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awY" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awZ" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/rag, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"axa" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"axb" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"axc" = ( +/obj/machinery/light, +/obj/machinery/vending/wardrobe/bar_wardrobe, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"axd" = ( +/obj/structure/closet/secure_closet/bar, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"axe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"axf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"axg" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/wrench, +/obj/item/wirecutters, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"axh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/maintenance/port) +"axi" = ( +/obj/machinery/air_sensor/atmos/oxygen_tank, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"axj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"axk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/pickaxe/emergency, +/turf/open/floor/plasteel, +/area/maintenance/port) +"axl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"axm" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/turf/open/floor/plasteel, +/area/engine/atmos) +"axn" = ( +/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 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"axo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"axp" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/checker, +/area/engine/atmos) +"axq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"axr" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"axs" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"axt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"axu" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/camera{ + c_tag = "Atmospherics Monitoring" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"axv" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/plaques/atmos{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"axw" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"axx" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"axy" = ( +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/obj/structure/table/reinforced, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"axz" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"axA" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 26 + }, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/checker, +/area/engine/atmos) +"axB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"axC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"axD" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/arcade, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/dorms) +"axE" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/wardrobe/white, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/dorms) +"axF" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/dorms) +"axG" = ( +/obj/effect/turf_decal/bot, +/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 + }, +/obj/machinery/cryopod{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/dorms) +"axH" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket/letterman_nanotrasen, +/obj/item/clothing/suit/toggle/lawyer, +/obj/item/clothing/under/costume/maid, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"axI" = ( +/obj/structure/dresser, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"axJ" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "detective"; + name = "trenchcoat" + }, +/obj/item/clothing/suit/toggle/lawyer/purple, +/obj/item/clothing/head/fedora{ + icon_state = "detective" + }, +/obj/item/clothing/under/costume/geisha, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"axK" = ( +/obj/structure/dresser, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"axL" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"axM" = ( +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/lipstick/random{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/lipstick/random, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"axN" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start/mime, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"axO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"axP" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"axQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"axR" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Bar Door"; + req_access_txt = "25" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"axS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"axT" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/bartender, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Bar Counter"; + name = "Bar RC"; + pixel_x = 32; + receive_ore_updates = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"axU" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"axV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"axW" = ( +/turf/closed/wall, +/area/hallway/secondary/exit) +"axX" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/maintenance/port) +"axY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/cigbutt, +/turf/open/floor/plating, +/area/maintenance/port) +"axZ" = ( +/turf/closed/wall/r_wall/rust, +/area/security/prison) +"aya" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security E.V.A. Storage"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ayb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"ayc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"ayd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"aye" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/ambrosia, +/turf/open/floor/plating/asteroid, +/area/security/prison) +"ayf" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/potato, +/turf/open/floor/plating/asteroid, +/area/security/prison) +"ayg" = ( +/obj/item/stack/ore/glass, +/turf/open/floor/plating/asteroid, +/area/asteroid/nearstation) +"ayh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter/atmos, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"ayi" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/meter/atmos/atmos_waste_loop, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ayj" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ayk" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ayl" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aym" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ayn" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ayo" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ayp" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ayq" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"ayr" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/t_scanner, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"ays" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast door" + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/engine/atmos) +"ayt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ayu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"ayv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"ayw" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"ayx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"ayy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"ayz" = ( +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"ayA" = ( +/obj/structure/bed, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/item/bedsheet/blue, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"ayB" = ( +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ayC" = ( +/obj/structure/bed, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/item/bedsheet/red, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ayD" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "secinterior"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ayE" = ( +/obj/structure/table/wood, +/obj/item/instrument/violin, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"ayF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"ayG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"ayH" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"ayI" = ( +/obj/structure/table/wood, +/obj/item/gun/ballistic/revolver/russian, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Central Diner 2"; + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"ayJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"ayK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"ayL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"ayM" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"ayN" = ( +/obj/item/storage/fancy/cigarettes/cigars{ + pixel_y = 6 + }, +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_y = 3 + }, +/obj/item/storage/fancy/cigarettes/cigars/havana, +/obj/structure/table/reinforced, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"ayO" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"ayP" = ( +/turf/closed/wall, +/area/maintenance/starboard/central) +"ayQ" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/central) +"ayR" = ( +/obj/structure/rack, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/hardhat/red, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/maintenance/starboard/central"; + dir = 1; + name = "Central Starboard Maintenance APC"; + pixel_y = 25 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/maintenance/starboard/central) +"ayS" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/central) +"ayT" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"ayU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"ayV" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"ayW" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/exit"; + dir = 8; + name = "Departure Lounge APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/radio, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/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, +/area/hallway/secondary/exit) +"ayX" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ayY" = ( +/obj/structure/chair, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ayZ" = ( +/obj/structure/chair, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aza" = ( +/obj/structure/chair, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/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/hallway/secondary/exit) +"azb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"azc" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/security/brig) +"azd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aze" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast door" + }, +/obj/machinery/turnstile{ + name = "Genpop Exit Turnstile"; + req_access_txt = "70"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/brig) +"azf" = ( +/obj/item/clothing/suit/space/orange, +/obj/item/clothing/head/helmet/space/orange, +/turf/open/floor/plating/asteroid, +/area/asteroid/nearstation) +"azg" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"azh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/table, +/obj/item/extinguisher/mini, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/breath, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"azi" = ( +/turf/closed/wall, +/area/security/prison) +"azj" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"azk" = ( +/obj/item/stack/ore/silver, +/obj/item/stack/ore/iron, +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation) +"azl" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"azm" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"azn" = ( +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plasteel, +/area/security/prison) +"azo" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/security/prison) +"azp" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"azq" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"azr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"azs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"azt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/engine/atmos) +"azu" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/engine/atmos) +"azv" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/engine/atmos) +"azw" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/engine/atmos) +"azx" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"azy" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"azz" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"azA" = ( +/obj/structure/table, +/obj/item/paicard, +/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 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"azB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"azC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"azD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Back Room" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"azE" = ( +/obj/structure/table/wood, +/obj/item/staff/broom, +/obj/item/clothing/head/witchwig, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"azF" = ( +/obj/structure/easel, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/crew_quarters/theatre) +"azG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"azH" = ( +/obj/machinery/door/window/eastright{ + name = "Theatre Stage" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"azI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"azJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"azK" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/britcup, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"azL" = ( +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"azM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/central) +"azN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"azO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"azP" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/central) +"azQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel, +/area/security/prison) +"azR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"azS" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"azT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"azU" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard/fore) +"azV" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"azW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"azX" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"azY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"azZ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aAa" = ( +/obj/machinery/cryopod, +/obj/machinery/computer/cryopod{ + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aAc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAe" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAf" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel, +/area/security/prison) +"aAg" = ( +/turf/open/floor/engine/air, +/area/engine/atmos) +"aAh" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aAi" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"aAj" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aAk" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel, +/area/security/prison) +"aAl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAm" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/item/plant_analyzer, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAn" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAp" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAq" = ( +/obj/effect/landmark/start/atmospheric_technician, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAr" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAs" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAt" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Access"; + req_access_txt = "24" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAv" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAw" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aAx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAz" = ( +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAA" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/atmospheric_technician, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAB" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"aAC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=1.1-BrigCentral"; + location = "9.6-LeavingDorms" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aAD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Lockerroom" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aAE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aAF" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aAG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aAH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aAI" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aAJ" = ( +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Locker Room East"; + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/bedsheetbin/color, +/turf/open/floor/plasteel/white/corner, +/area/crew_quarters/dorms) +"aAK" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aAL" = ( +/turf/closed/wall, +/area/crew_quarters/theatre) +"aAM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aAN" = ( +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/bar/atrium"; + dir = 8; + name = "Atrium APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aAO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aAP" = ( +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/structure/table/wood, +/obj/item/kitchen/fork, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aAQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aAR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aAS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aAT" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aAU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/prison) +"aAV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/central) +"aAW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aAX" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aAY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"aAZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"aBa" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"aBb" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard/fore) +"aBc" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aBd" = ( +/obj/structure/chair/office/dark, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aBe" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aBf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aBg" = ( +/obj/machinery/camera{ + c_tag = "Security - Departures Starboard"; + dir = 1 + }, +/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, +/area/hallway/secondary/exit) +"aBh" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aBi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/security/prison) +"aBj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/security/prison"; + dir = 8; + name = "Prison Wing APC"; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aBk" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aBl" = ( +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aBm" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aBo" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aBp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"aBq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aBr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"aBs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/prison) +"aBt" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"aBu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aBv" = ( +/obj/structure/closet/secure_closet/genpop, +/obj/machinery/camera{ + c_tag = "Prison - Entryway"; + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aBw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aBx" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aBy" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aBz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aBA" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aBB" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "External Waste Ports to Filter" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aBC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white, +/turf/open/floor/plating, +/area/engine/atmos) +"aBD" = ( +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -6 + }, +/obj/item/clothing/mask/breath, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/checker, +/area/engine/atmos) +"aBE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"aBF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aBG" = ( +/obj/structure/tank_dispenser, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"aBH" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/atmospheric_technician, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"aBI" = ( +/obj/machinery/computer/atmos_control{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 38; + pixel_y = -24 + }, +/obj/machinery/button/door{ + id = "atmoslock"; + name = "Atmospherics Lockdown Control"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "25" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"aBJ" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/machinery/requests_console{ + department = "Atmospherics Office"; + name = "Atmospherics RC"; + pixel_x = 30 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"aBK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aBL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.5-Dorms"; + location = "9.4-EnteringDorms" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aBM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Lockerroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aBN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/crew_quarters/dorms) +"aBO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aBP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aBQ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aBR" = ( +/obj/machinery/light, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/dorms"; + name = "Dormitories APC"; + pixel_y = -26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.6-LeavingDorms"; + location = "9.5-Dorms" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aBS" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aBT" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner, +/area/crew_quarters/dorms) +"aBU" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aBV" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/clown{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/toy/figure/mime, +/obj/machinery/requests_console{ + department = "Theatre Backstage"; + name = "Theatre RC"; + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Theatre Storage" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aBW" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/crew_quarters/theatre) +"aBX" = ( +/obj/machinery/vending/autodrobe, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/crew_quarters/theatre"; + dir = 1; + name = "Theatre Backstage APC"; + pixel_y = 25 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aBY" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aBZ" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/cheesiehonkers, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aCa" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aCb" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aCc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"aCd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Kitchen"; + req_access_txt = "28" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aCe" = ( +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aCf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aCg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"aCh" = ( +/obj/machinery/vending/snack/random, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard/fore) +"aCi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aCj" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/door/window/brigdoor/southright{ + dir = 1; + name = "Security Desk"; + req_access_txt = "63" + }, +/obj/structure/table/reinforced, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/item/folder/red, +/obj/item/radio, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aCk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aCl" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aCm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aCn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aCo" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aCp" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aCq" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aCr" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/security/glass{ + name = "Gen-Pop Access"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/security/prison) +"aCs" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light/small, +/obj/machinery/atmospherics/miner/oxygen, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"aCt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/turnstile{ + name = "Genpop Exit Turnstile"; + icon_state = "turnstile_map"; + dir = 1; + req_access_txt = "70" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/security/prison) +"aCu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"aCv" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aCw" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/light/small, +/obj/machinery/atmospherics/miner/nitrogen, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"aCz" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/engine/atmos) +"aCA" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/engine/atmos) +"aCC" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/engine/atmos) +"aCD" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aCE" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aCF" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Air to External Air Ports" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Atmospherics South East"; + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aCG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aCH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast door" + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/engine/atmos) +"aCI" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Desk"; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aCJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast door" + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/engine/atmos) +"aCK" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast door" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Atmospherics Desk"; + req_access_txt = "24" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aCL" = ( +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Central Hallway East"; + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aCM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aCN" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/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 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aCO" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/emergency, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aCP" = ( +/obj/structure/table/wood, +/obj/item/instrument/eguitar, +/obj/item/toy/crayon/spraycan/lubecan{ + charges = 5 + }, +/obj/structure/sign/poster/contraband/clown{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aCQ" = ( +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aCR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aCS" = ( +/obj/structure/dresser, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aCT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/poster/random, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aCU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aCV" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/chef, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Kitchen" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aCW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aCX" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aCY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Kitchen"; + name = "Kitchen RC"; + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aCZ" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aDa" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aDb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aDc" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/hallway/primary/starboard/fore) +"aDd" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aDe" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"aDg" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"aDh" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aDi" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aDj" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 11; + height = 18; + id = "emergency_home"; + name = "OmegaStation emergency evac bay"; + width = 30 + }, +/turf/open/space/basic, +/area/space) +"aDl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aDr" = ( +/obj/structure/sign/warning/nosmoking, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aDs" = ( +/obj/structure/sign/warning/fire, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aDt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Engine Access"; + req_access_txt = "24" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aDu" = ( +/obj/structure/sign/warning/securearea, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aDv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/break_room) +"aDw" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/engine/break_room) +"aDx" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/break_room) +"aDy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/break_room) +"aDz" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/break_room) +"aDA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/break_room) +"aDB" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/checker, +/area/engine/break_room) +"aDC" = ( +/obj/structure/table/reinforced, +/obj/item/airlock_painter, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aDD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/crew_quarters/dorms) +"aDE" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aDF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aDG" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"aDH" = ( +/obj/structure/bed, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/item/bedsheet/brown, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"aDI" = ( +/obj/structure/bed, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/item/bedsheet/black, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"aDJ" = ( +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/lipstick/random{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/lipstick/random, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aDK" = ( +/obj/effect/landmark/start/mime, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aDL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/crew_quarters/theatre) +"aDM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aDN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/theatre) +"aDO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aDP" = ( +/obj/effect/landmark/xmastree, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aDQ" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aDR" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters" + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/item/reagent_containers/food/drinks/britcup, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aDS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"aDT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/crew_quarters/kitchen) +"aDU" = ( +/obj/effect/landmark/start/cook, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"aDV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/crew_quarters/kitchen) +"aDW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"aDX" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/crew_quarters/kitchen) +"aDY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aDZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aEa" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aEb" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/arcade{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aEc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aEd" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aEe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6.3-DeparturesS"; + location = "6.2-DeparturesN" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aEf" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aEn" = ( +/obj/machinery/shieldgen, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/machinery/camera{ + c_tag = "Engineering Secure Storage"; + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aEo" = ( +/obj/machinery/shieldgen, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aEp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aEq" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aEr" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aEs" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aEt" = ( +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aEu" = ( +/obj/machinery/computer/monitor{ + name = "Engineering Power Monitoring Console" + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aEv" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/open/floor/circuit/green, +/area/engine/engineering) +"aEw" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/circuit/green, +/area/engine/engineering) +"aEx" = ( +/obj/structure/closet/radiation, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aEy" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aEz" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aEA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall/r_wall, +/area/engine/break_room) +"aEB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/engine/break_room) +"aEC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aED" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aEE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aEF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aEG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aEH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Foyer" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aEI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aEJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aEK" = ( +/obj/machinery/vending/clothing, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/dorms) +"aEL" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/dorms) +"aEM" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/dorms) +"aEN" = ( +/obj/machinery/vending/autodrobe, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/machinery/camera{ + c_tag = "Locker Room South"; + dir = 8 + }, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/dorms) +"aEO" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "detective"; + name = "trenchcoat" + }, +/obj/item/clothing/suit/toggle/lawyer/purple, +/obj/item/clothing/head/fedora{ + icon_state = "detective" + }, +/obj/item/clothing/under/rank/civilian/lawyer/female, +/obj/machinery/light/small, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"aEP" = ( +/obj/structure/dresser, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/crew_quarters/dorms) +"aEQ" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "greydet"; + name = "trenchcoat" + }, +/obj/item/clothing/suit/toggle/lawyer/black, +/obj/item/clothing/head/fedora, +/obj/item/clothing/under/dress/blacktango, +/obj/machinery/light/small, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"aER" = ( +/obj/structure/dresser, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"aES" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/baguette, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aET" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/obj/item/flashlight/lamp/bananalamp{ + pixel_y = 5 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aEU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/structure/closet/crate/wooden/toy, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aEV" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aEW" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aEX" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/chips, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aEY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters" + }, +/obj/item/storage/bag/tray, +/obj/item/kitchen/fork, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aEZ" = ( +/obj/effect/landmark/start/cook, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/crew_quarters/kitchen) +"aFa" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/apron/chef, +/obj/item/kitchen/rollingpin, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"aFb" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/crew_quarters/kitchen) +"aFc" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/item/kitchen/knife, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"aFd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/deepfryer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/crew_quarters/kitchen) +"aFe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"aFf" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Kitchen Maintenance"; + req_access_txt = "28" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aFg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aFi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6.2-DeparturesN"; + location = "6.1-EnteringDepartures" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aFk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aFl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aFn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aFq" = ( +/obj/machinery/power/emitter, +/obj/machinery/light/small, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aFr" = ( +/obj/machinery/power/emitter, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aFs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aFt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aFu" = ( +/obj/effect/turf_decal/delivery, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aFv" = ( +/obj/structure/closet/crate, +/obj/item/crowbar/red, +/obj/item/stack/sheet/mineral/plasma{ + amount = 20 + }, +/obj/item/gps/engineering, +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/effect/turf_decal/bot, +/obj/item/areaeditor/blueprints, +/obj/item/tank/jetpack/suit, +/obj/item/clothing/shoes/magboots/advance, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aFw" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aFx" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aFy" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "SMES Access"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aFz" = ( +/obj/structure/closet/radiation, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aFA" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aFB" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Access"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aFC" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/engine/break_room) +"aFD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aFE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.4-EnteringDorms"; + location = "9.3-Engi" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aFF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aFG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aFH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aFI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Foyer" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aFJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port) +"aFK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.3-Engi"; + location = "9.2-EnteringEngi" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port) +"aFL" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Central Hallway West"; + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aFN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/camera{ + c_tag = "Central Diner 1"; + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aFO" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aFP" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aFQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters" + }, +/obj/item/storage/fancy/donut_box, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aFR" = ( +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"aFS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/crew_quarters/kitchen) +"aFT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"aFU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/crew_quarters/kitchen) +"aFV" = ( +/obj/effect/landmark/start/cook, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"aFW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/crew_quarters/kitchen) +"aFX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aFY" = ( +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aGa" = ( +/obj/effect/landmark/event_spawn, +/obj/item/beacon, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aGb" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aGc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: EXTERNAL AIRLOCK" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aGe" = ( +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"aGg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aGh" = ( +/obj/machinery/door/poddoor{ + id = "engstorage"; + name = "Engineering Secure Storage Lockdown" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aGi" = ( +/obj/structure/sign/warning/securearea, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aGj" = ( +/obj/machinery/status_display, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aGk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Power Monitoring"; + req_access_txt = "32" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aGm" = ( +/obj/structure/sign/warning/radiation, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aGn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Access"; + req_access_txt = "10" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aGo" = ( +/obj/structure/sign/warning/fire, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aGp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/engine/break_room) +"aGq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aGr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Engineering Foyer"; + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/engine/break_room"; + name = "Engineering Foyer APC"; + pixel_y = -26 + }, +/obj/structure/cable/white, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aGs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aGt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aGu" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aGv" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aGw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port) +"aGx" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aGy" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/maintenance/port/central) +"aGz" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/maintenance/port/central) +"aGA" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/maintenance/port/central) +"aGB" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/central) +"aGD" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/maintenance/port/central"; + dir = 1; + name = "Central Port Maintenance APC"; + pixel_y = 25 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aGE" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aGG" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/central) +"aGH" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aGI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port/central) +"aGJ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aGK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/central) +"aGL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/central) +"aGM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aGN" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aGO" = ( +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/structure/table/wood, +/obj/item/kitchen/fork, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aGP" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aGQ" = ( +/obj/machinery/holopad, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aGR" = ( +/obj/machinery/vending/dinnerware, +/obj/machinery/button/door{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters"; + pixel_x = -24; + pixel_y = 8; + req_access_txt = "28" + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -8 + }, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/crew_quarters/kitchen) +"aGS" = ( +/obj/machinery/processor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/crew_quarters/kitchen) +"aGT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aGU" = ( +/obj/structure/rack, +/obj/machinery/button/door{ + id = "kitchenwindows"; + name = "Kitchen Privacy Control"; + pixel_y = -26; + req_access_txt = "28" + }, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/clothing/head/chefhat, +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aGV" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aGW" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aGX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aHe" = ( +/obj/effect/turf_decal/bot_white/right, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aHg" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generator Room"; + dir = 8 + }, +/obj/effect/turf_decal/bot_white/left, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aHh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aHj" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHk" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHl" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHm" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHn" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Fore"; + network = list("ss13","engine"); + pixel_x = 23 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHo" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHr" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHt" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHu" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aHw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "ceblast"; + name = "Engineering Lockdown Shutters" + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aHx" = ( +/obj/machinery/door/poddoor/preopen{ + id = "ceblast"; + name = "Engineering Lockdown Shutters" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Access"; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aHy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "ceblast"; + name = "Engineering Lockdown Shutters" + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/engine/engineering) +"aHz" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/poddoor/preopen{ + id = "ceblast"; + name = "Engineering Lockdown Shutters" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/door/window/westright{ + dir = 2; + name = "Engineering Desk"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aHA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "ceblast"; + name = "Engineering Lockdown Shutters" + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aHB" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 8 + }, +/obj/structure/sign/directions/security{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + pixel_y = -8 + }, +/turf/closed/wall, +/area/engine/engineering) +"aHC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port) +"aHD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aHE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"aHF" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aHH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/central) +"aHI" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aHL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/hydroponics) +"aHM" = ( +/turf/closed/wall, +/area/hydroponics) +"aHN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/hydroponics) +"aHO" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Hydroponics Maintenance"; + req_access_txt = "35" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aHP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/hydroponics) +"aHQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/hydroponics) +"aHR" = ( +/obj/structure/sign/departments/botany{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aHS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aHT" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/coffee, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aHU" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aHV" = ( +/obj/machinery/status_display, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aHW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Kitchen Coldroom"; + req_access_txt = "28" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aHY" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"aHZ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIb" = ( +/obj/structure/sign/warning/radiation{ + pixel_x = -32 + }, +/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aIc" = ( +/turf/open/floor/circuit/green, +/area/engine/gravity_generator) +"aId" = ( +/obj/effect/turf_decal/bot_white, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aIe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"aIf" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aIg" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"aIh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aIi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aIj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aIk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aIl" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Gas to Filter" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"aIm" = ( +/obj/machinery/button/door{ + id = "engsm"; + name = "Radiation Shutters Control"; + pixel_y = -24; + req_access_txt = "24" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aIn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aIo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aIp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/station_engineer, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aIq" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/engine, +/area/engine/engineering) +"aIr" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aIs" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods/fifty, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Engineering Monitoring" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aIt" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aIu" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/closet/crate/bin, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aIv" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/vending/engivend, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aIw" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/station_engineer, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aIx" = ( +/obj/machinery/light_switch{ + pixel_x = 38; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "ceblast"; + name = "Engineering Lockdown Control"; + pixel_x = 24; + pixel_y = 24; + req_access_txt = "10" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/modular_computer/console/preset/engineering, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aIy" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/machinery/requests_console{ + department = "Engineering"; + name = "Engineering RC"; + pixel_x = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aIz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) +"aIA" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aIB" = ( +/turf/closed/wall, +/area/janitor) +"aIC" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Custodial Maintenance"; + req_access_txt = "26" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aID" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/janitor) +"aIE" = ( +/obj/item/crowbar/red, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/hatchet, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 12; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/closet/crate/hydroponics, +/obj/effect/turf_decal/delivery, +/obj/item/wrench, +/obj/item/wirecutters, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aIF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aIG" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aIH" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hydroponics) +"aII" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hydroponics) +"aIJ" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hydroponics) +"aIK" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aIL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aIM" = ( +/obj/machinery/requests_console{ + department = "Hydroponics"; + name = "Hydroponics RC"; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/machinery/chem_master/condimaster{ + name = "BrewMaster 3000" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aIN" = ( +/obj/machinery/vending/hydronutrients, +/obj/structure/noticeboard{ + pixel_y = 30 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aIO" = ( +/obj/machinery/vending/hydroseeds, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "hydrodesk"; + name = "Hydroponics Privacy Control"; + pixel_x = 8; + pixel_y = 24; + req_access_txt = "35" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aIP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hydrodesk"; + name = "Hydroponics Counter Shutters" + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hydroponics) +"aIQ" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aIR" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aIS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/chef_wardrobe, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aIT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aIU" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aIV" = ( +/obj/machinery/gibber, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aIW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/cooking_oil, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aIX" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aIY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aIZ" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall, +/area/hallway/primary/starboard) +"aJa" = ( +/obj/structure/table, +/obj/item/storage/pill_bottle/dice, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aJb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"aJc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"aJh" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white/left, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aJi" = ( +/obj/machinery/gravity_generator/main/station, +/obj/effect/turf_decal/bot_white, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aJj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"aJk" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24; + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/camera{ + c_tag = "Gravity Generator Entry"; + pixel_x = 23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aJl" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/engine/gravity_generator"; + dir = 1; + name = "Gravity Generator APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aJm" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 26 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aJn" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aJp" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aJq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"aJr" = ( +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aJs" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aJt" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aJu" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aJw" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External Gas to Loop" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aJy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"aJz" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aJB" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/stack/sheet/plasteel/fifty, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/item/crowbar, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aJC" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aJD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aJE" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aJF" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aJG" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aJH" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/computer/apc_control{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aJI" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/mousetraps{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/mousetraps, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/requests_console{ + department = "Custodial Closet"; + name = "Custodial RC"; + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Custodial Closet" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"aJJ" = ( +/obj/vehicle/ridden/janicart, +/obj/item/storage/bag/trash, +/obj/item/key/janitor, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/janitor"; + dir = 1; + name = "Custodial Closet APC"; + pixel_y = 25 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/janitor) +"aJK" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/janitor) +"aJL" = ( +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"aJM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aJP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aJQ" = ( +/obj/effect/landmark/start/botanist, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aJR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aJS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aJT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aJU" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/botanist, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aJV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hydrodesk"; + name = "Hydroponics Counter Shutters" + }, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/pumpkin, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hydroponics) +"aJW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aJX" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aJY" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aJZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Kitchen Coldroom"; + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKa" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKb" = ( +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/kitchen"; + name = "Kitchen APC"; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/white, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKf" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/central) +"aKg" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port/aft) +"aKh" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/hallway/secondary/exit) +"aKi" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/window/southleft{ + name = "Cargo Desk"; + req_access_txt = "50" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aKj" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aKp" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aKq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aKs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Gravity Generator Chamber"; + req_access_txt = "19; 61" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aKt" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aKu" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aKv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aKw" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aKx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Access"; + req_access_txt = "10" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aKy" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aKz" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aKA" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Filter" + }, +/obj/machinery/airalarm/engine{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"aKC" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas to Chamber" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"aKD" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aKE" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aKG" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aKH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Access"; + req_access_txt = "10" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aKI" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aKK" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aKL" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/white, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/twohanded/rcl/pre_loaded, +/obj/item/twohanded/rcl/pre_loaded, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aKM" = ( +/obj/structure/table/reinforced, +/obj/item/lightreplacer, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aKN" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aKO" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/computer/rdconsole/production{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aKP" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/orange, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"aKQ" = ( +/obj/effect/landmark/start/janitor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/janitor) +"aKR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable/white{ + icon_state = "1-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, +/area/janitor) +"aKS" = ( +/obj/structure/janitorialcart, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"aKT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/biogenerator, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aKU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aKW" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aKX" = ( +/obj/structure/table/glass, +/obj/item/crowbar/red, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/hatchet, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 12; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/delivery, +/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 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aKY" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/obj/item/reagent_containers/glass/bottle/nutrient/ez{ + pixel_x = 3 + }, +/obj/item/reagent_containers/glass/bottle/nutrient/rh, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/delivery, +/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 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aKZ" = ( +/obj/structure/table/glass, +/obj/item/watertank, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/grenade/chem_grenade/antiweed, +/obj/item/grenade/chem_grenade/antiweed, +/obj/effect/turf_decal/delivery, +/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 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aLa" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aLb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aLc" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 16; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/seeds/wheat, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/effect/turf_decal/bot, +/obj/item/paper/guides/jobs/hydroponics, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aLd" = ( +/obj/structure/table/glass, +/obj/item/seeds/sugarcane{ + pixel_x = 3 + }, +/obj/item/seeds/poppy/geranium{ + pixel_y = 6 + }, +/obj/item/seeds/banana{ + pixel_x = -6 + }, +/obj/item/seeds/tower, +/obj/effect/turf_decal/bot, +/obj/item/book/manual/hydroponics_pod_people, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aLe" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/hydroponics) +"aLf" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3.3-AtriumSE"; + location = "3.2-AtriumSW" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aLg" = ( +/obj/machinery/vending/snack/random, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aLh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aLi" = ( +/obj/structure/kitchenspike, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aLj" = ( +/obj/machinery/icecream_vat, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aLk" = ( +/obj/structure/kitchenspike, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aLl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/rust, +/area/crew_quarters/kitchen) +"aLm" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aLt" = ( +/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, +/area/hallway/secondary/exit) +"aLD" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aLE" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aLF" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/plasteel/twenty, +/obj/item/wrench, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aLG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"aLH" = ( +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aLI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aLJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aLK" = ( +/obj/structure/closet/radiation, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aLM" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 1; + filter_type = "n2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aLN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aLO" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLP" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLQ" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/closed/wall/r_wall/rust, +/area/engine/supermatter) +"aLR" = ( +/obj/machinery/door/airlock/atmos/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "24" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/engine, +/area/engine/supermatter) +"aLS" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLU" = ( +/obj/machinery/status_display, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/engine/engineering) +"aLW" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aLY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aLZ" = ( +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aMa" = ( +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aMb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aMc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aMd" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/rnd/production/circuit_imprinter, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aMe" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/lights/mixed, +/obj/item/lightreplacer, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"aMf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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/janitor) +"aMg" = ( +/obj/effect/landmark/start/janitor, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/janitor) +"aMh" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"aMi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aMj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aMk" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aMm" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aMn" = ( +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aMo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aMp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aMq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aMr" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Animal Pen"; + req_access_txt = "35" + }, +/turf/open/floor/grass, +/area/hydroponics) +"aMs" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/grass, +/area/hydroponics) +"aMt" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aMu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aMx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aMy" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"aMz" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aMA" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aMB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aMC" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aMJ" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"aMK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/tcommsat/server) +"aML" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Telecomms Control Room"; + req_access_txt = "19; 61" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tcommsat/server) +"aMM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/tcommsat/server) +"aMN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"aMO" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Engineering Port"; + dir = 4; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aMP" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aMR" = ( +/obj/machinery/camera{ + c_tag = "Supermatter Chamber"; + network = list("engine"); + pixel_x = 23 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"aMS" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/engine/supermatter) +"aMT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"aMU" = ( +/turf/open/floor/engine, +/area/engine/supermatter) +"aMV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"aMW" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/engine/supermatter) +"aMX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"aMZ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"aNa" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/structure/sign/directions/engineering{ + desc = "A handy sign praising the engineering department."; + icon_state = "safety"; + name = "engineering plaque"; + pixel_y = -32 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aNb" = ( +/obj/structure/tank_dispenser, +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_y = -26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aNc" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aNd" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Engine."; + dir = 1; + name = "Engine Monitor"; + network = list("engine"); + pixel_y = -32 + }, +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aNe" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aNf" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aNg" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aNh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Atmospherics South West"; + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port) +"aNi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aNj" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"aNk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/janitor) +"aNl" = ( +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/structure/closet/l3closet/janitor, +/turf/open/floor/plasteel, +/area/janitor) +"aNm" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/jani_wardrobe, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"aNn" = ( +/obj/structure/table/glass, +/obj/item/storage/box/syringes, +/obj/effect/turf_decal/bot, +/obj/item/storage/box/disks_plantgene, +/obj/item/toy/figure/botanist, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aNq" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aNr" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aNs" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aNt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aNu" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Hydroponics South"; + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aNv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/simple_animal/chicken, +/turf/open/floor/grass, +/area/hydroponics) +"aNw" = ( +/mob/living/simple_animal/cow, +/turf/open/floor/grass, +/area/hydroponics) +"aNx" = ( +/obj/structure/sink/puddle, +/turf/open/floor/grass, +/area/hydroponics) +"aNy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aNz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aNA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aNB" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aNC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard/central) +"aND" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aNE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aNF" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard) +"aNG" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/red, +/obj/item/stamp/denied{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/stamp, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aNH" = ( +/obj/structure/closet/crate, +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aNI" = ( +/obj/structure/closet/crate, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aNJ" = ( +/obj/structure/closet/crate, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aNK" = ( +/obj/structure/closet/crate, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aNT" = ( +/obj/machinery/announcement_system, +/obj/machinery/status_display/ai{ + pixel_x = -32 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"aNU" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"aNV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"aNW" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"aNX" = ( +/obj/machinery/computer/telecomms/monitor{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"aNY" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"aNZ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"aOa" = ( +/obj/machinery/power/supermatter_crystal/shard/engine, +/turf/open/floor/engine, +/area/engine/supermatter) +"aOd" = ( +/obj/machinery/power/apc{ + areastring = "/area/engine/engineering"; + dir = 4; + name = "Engine Room APC"; + pixel_x = 26 + }, +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aOf" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access_txt = "26" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/janitor) +"aOh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hydroponics) +"aOi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aOj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hydroponics) +"aOk" = ( +/obj/structure/sign/departments/botany, +/turf/closed/wall, +/area/hydroponics) +"aOm" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aOn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aOo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aOp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aOq" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aOr" = ( +/obj/structure/sign/directions/supply{ + dir = 4 + }, +/obj/structure/sign/directions/science{ + pixel_y = -8 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 8 + }, +/turf/closed/wall, +/area/hallway/primary/central) +"aOt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/starboard/central) +"aOu" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aOv" = ( +/obj/machinery/computer/message_monitor{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/item/paper/monitorkey, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"aOw" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"aOx" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"aOy" = ( +/obj/machinery/computer/telecomms/server{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"aOz" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aOC" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/engine/supermatter) +"aOD" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/engine/supermatter) +"aOF" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"aOG" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aOH" = ( +/turf/closed/wall/r_wall, +/area/maintenance/port) +"aOI" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/port) +"aOL" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"aOM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aON" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"aOO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port/aft) +"aOP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/aft) +"aOR" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aOS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aOT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aOU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aOV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 26 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 4" + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aOW" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aOX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/port/aft"; + dir = 1; + name = "Port Quarter Hallway APC"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aOY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aOZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aPa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aPb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 3" + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aPd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aPe" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPh" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L1" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L7" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L11" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/central"; + dir = 1; + name = "Central Primary Hallway APC"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aPw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aPx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aPy" = ( +/obj/structure/table, +/obj/item/storage/briefcase, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"aPG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/tcommsat/server) +"aPI" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aPJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aPK" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aPL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"aPM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"aPN" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aPO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/maintenance/port) +"aPP" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aPQ" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"aPR" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aPS" = ( +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"aPT" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"aPU" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"aPV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/port) +"aPW" = ( +/obj/machinery/vending/snack/random, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port/aft) +"aPX" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway South-West"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/aft) +"aPY" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.2-EnteringEngi"; + location = "9.1-Library" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/aft) +"aPZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/aft) +"aQa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/aft) +"aQb" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/aft) +"aQc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"aQd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/aft) +"aQe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/aft) +"aQf" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/aft) +"aQg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQk" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/plaque{ + icon_state = "L6" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/observer_start, +/obj/effect/turf_decal/plaque{ + icon_state = "L8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L10" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/plaque{ + icon_state = "L12" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQs" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L14" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQt" = ( +/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, +/area/hallway/primary/central) +"aQu" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aQx" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aQy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aQz" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aQA" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 3"; + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"aQG" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"aQH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/command{ + name = "Telecomms Server Room"; + req_access_txt = "61" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"aQJ" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aQK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aQM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/trinary/filter/critical{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aQN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aQO" = ( +/obj/machinery/camera{ + c_tag = "Engineering Aft"; + network = list("ss13","engine"); + pixel_x = 23 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aQP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aQR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aQS" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aQT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/engine, +/area/engine/engineering) +"aQU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/port) +"aQW" = ( +/turf/closed/wall, +/area/library) +"aQX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/library) +"aQY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/library) +"aQZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library Access" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/library) +"aRa" = ( +/obj/structure/sign/plaques/kiddie/library, +/turf/closed/wall, +/area/library) +"aRb" = ( +/turf/closed/wall, +/area/medical/morgue) +"aRc" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/medical/morgue) +"aRd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_access_txt = "5" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/medical/morgue) +"aRe" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical/morgue) +"aRf" = ( +/turf/closed/wall, +/area/medical/chemistry) +"aRg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistbot"; + name = "Chemistry Privacy Shutters" + }, +/turf/open/floor/plating, +/area/medical/chemistry) +"aRh" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/medical/chemistry) +"aRi" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistbot"; + name = "Chemistry Privacy Shutters" + }, +/obj/machinery/door/window/southleft{ + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aRk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 2"; + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.1-Library"; + location = "8.4-AftNW" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aRq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aRr" = ( +/turf/closed/wall/r_wall, +/area/science/lab) +"aRs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab1"; + name = "Research and Development Shutter" + }, +/turf/open/floor/plating, +/area/science/lab) +"aRt" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/door/window/southleft{ + name = "Research Lab Desk"; + req_one_access_txt = "7;29" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab1"; + name = "Research and Development Shutter" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/lab) +"aRu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research) +"aRv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research) +"aRx" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aRy" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aRz" = ( +/turf/closed/wall, +/area/maintenance/starboard) +"aRB" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/storage/firstaid/o2, +/obj/item/crowbar, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"aRD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"aRE" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"aRF" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -28 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRG" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Gas to Cooling Loop" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRH" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRI" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRJ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRL" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aRM" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRN" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Freezer to Gas" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRO" = ( +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRP" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/engine/engineering) +"aRQ" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Gas to Cooling Loop" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRR" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port) +"aRT" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Library 2"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aRU" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aRW" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aRX" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aRY" = ( +/obj/structure/table/wood, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/paper_bin, +/obj/item/pen, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aRZ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aSa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/library) +"aSb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/library) +"aSc" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aSd" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aSe" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aSf" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aSg" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aSh" = ( +/turf/closed/wall, +/area/medical/medbay/zone3) +"aSi" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/medical/medbay/zone3) +"aSj" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/closet/secure_closet/medical1, +/obj/item/storage/box/beakers, +/obj/item/storage/box/pillbottles, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aSk" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/medical/chemistry"; + dir = 1; + name = "Chemistry Lab APC"; + pixel_y = 25 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/camera{ + c_tag = "Chemistry" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"aSl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/storage/bag/chemistry, +/obj/item/storage/pill_bottle/mutadone, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aSn" = ( +/obj/machinery/chem_dispenser, +/obj/machinery/button/door{ + id = "chemistbot"; + name = "Chemistry Shutter Control"; + pixel_x = 24; + pixel_y = 24; + req_access_txt = "33" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aSt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aSu" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/disk/tech_disk{ + pixel_x = -6 + }, +/obj/item/disk/tech_disk{ + pixel_x = 6 + }, +/obj/item/disk/tech_disk{ + pixel_y = 6 + }, +/obj/item/toy/figure/scientist, +/obj/machinery/button/door{ + id = "rndlab1"; + name = "Research Shutters Control"; + pixel_x = -24; + pixel_y = 24; + req_access_txt = "7" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aSv" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aSw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aSx" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Research Lab"; + name = "Research RC"; + pixel_y = 32; + receive_ore_updates = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aSy" = ( +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/lab) +"aSz" = ( +/turf/closed/wall, +/area/science/lab) +"aSA" = ( +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/research) +"aSB" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/research) +"aSC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard) +"aSD" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aSE" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"aSF" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"aSH" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/starboard) +"aSM" = ( +/obj/machinery/door/airlock/command{ + name = "Telecomms Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"aSN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plating, +/area/tcommsat/server) +"aSO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"aSP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/vending/wardrobe/engi_wardrobe, +/turf/open/floor/engine, +/area/engine/engineering) +"aSR" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/plasma, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"aSS" = ( +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/meson/engine, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"aST" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"aSU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aSV" = ( +/obj/machinery/power/emitter/anchored{ + dir = 1; + state = 2 + }, +/obj/structure/cable/white, +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aSW" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aSX" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"aSY" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = -5 + }, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 5 + }, +/obj/item/geiger_counter, +/obj/item/geiger_counter, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"aSZ" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/engine, +/area/engine/engineering) +"aTa" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aTb" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"aTc" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/dark, +/area/library) +"aTd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aTe" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aTf" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/storage/pill_bottle/dice, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aTg" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen/red, +/turf/open/floor/plasteel/dark, +/area/library) +"aTh" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aTi" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/librarian, +/turf/open/floor/plasteel/dark, +/area/library) +"aTj" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aTk" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aTl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aTm" = ( +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/door/window/southleft, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"aTn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/door/window/southright, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"aTo" = ( +/obj/structure/window/reinforced, +/obj/machinery/clonepod, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"aTp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/chemistry) +"aTq" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/vending/wardrobe/chem_wardrobe, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aTr" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"aTs" = ( +/obj/machinery/chem_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aTt" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aTu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/chem_master, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aTw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aTx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aTy" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aTz" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aTA" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18" + }, +/obj/machinery/camera{ + c_tag = "Arrivals Lounge" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aTB" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aTC" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aTD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aTE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aTF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/door/window/southleft{ + dir = 4; + name = "Research Lab Desk"; + req_one_access_txt = "7;29" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab1"; + name = "Research and Development Shutter" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/lab) +"aTG" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aTH" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/lab) +"aTI" = ( +/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 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/lab) +"aTJ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aTK" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/matter_bin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aTL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/lab) +"aTM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aTN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aTO" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Science Maintenance"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/research) +"aTP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"aTR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"aTS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"aTT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"aTX" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"aTY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"aTZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"aUa" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, +/turf/closed/wall/r_wall/rust, +/area/engine/engineering) +"aUb" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/port) +"aUc" = ( +/obj/machinery/power/apc{ + areastring = "/area/library"; + dir = 8; + name = "Library APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aUd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/library) +"aUe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/library) +"aUf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/library) +"aUg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/library) +"aUh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/wood, +/area/library) +"aUi" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/wood, +/area/library) +"aUj" = ( +/obj/machinery/photocopier, +/turf/open/floor/plasteel/dark, +/area/library) +"aUk" = ( +/obj/structure/bodycontainer/morgue, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aUn" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/medical/medbay/zone3) +"aUo" = ( +/obj/machinery/camera{ + c_tag = "Genetics Cloning"; + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aUp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aUq" = ( +/obj/machinery/computer/cloning{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aUr" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/medical/chemistry) +"aUs" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aUt" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"aUv" = ( +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aUw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"aUx" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aUy" = ( +/turf/open/floor/carpet, +/area/crew_quarters/lounge) +"aUz" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aUA" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aUB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aUC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/rnd/production/protolathe/department/science, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aUD" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aUE" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/white, +/obj/item/stock_parts/scanning_module{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/multitool, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aUF" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aUG" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/research"; + dir = 4; + name = "Research Division APC"; + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aUH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/research) +"aUI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/research) +"aUO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"aUP" = ( +/obj/machinery/blackbox_recorder, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/circuit/green/telecomms, +/area/tcommsat/server) +"aUQ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/asteroid/nearstation) +"aUR" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space, +/area/asteroid/nearstation) +"aUS" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/turf/open/space, +/area/asteroid/nearstation) +"aUT" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/asteroid/nearstation) +"aUU" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/asteroid/nearstation) +"aUV" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/libraryscanner, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aUW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/library) +"aUX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aUY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/wood, +/area/library) +"aUZ" = ( +/obj/effect/landmark/barthpot, +/turf/open/floor/wood, +/area/library) +"aVa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/library) +"aVb" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 26 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aVc" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aVd" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aVe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aVf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aVg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aVh" = ( +/obj/machinery/holopad, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aVi" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aVj" = ( +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aVl" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"aVm" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"aVn" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/requests_console{ + department = "Chemistry Lab"; + name = "Chemistry RC"; + pixel_x = 32; + receive_ore_updates = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"aVo" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aVp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aVq" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/crew_quarters/lounge) +"aVr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aVs" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aVt" = ( +/obj/machinery/computer/rdconsole/core{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/science/lab"; + dir = 8; + name = "Research and Development Lab APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aVu" = ( +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aVv" = ( +/obj/item/reagent_containers/glass/beaker/sulphuric, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aVw" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aVx" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/integrated_circuit_printer, +/obj/item/integrated_electronics/analyzer, +/obj/item/integrated_electronics/debugger, +/obj/item/integrated_electronics/wirer, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aVy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aVz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aVA" = ( +/turf/closed/wall, +/area/science/research) +"aVB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + external_pressure_bound = 140; + name = "server vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/research) +"aVC" = ( +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/science/research) +"aVD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + external_pressure_bound = 120; + name = "server vent" + }, +/obj/machinery/camera{ + c_tag = "Server Room"; + network = list("ss13","rd"); + pixel_x = 22 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/research) +"aVE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/research) +"aVK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/asteroid/nearstation) +"aVL" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/asteroid/nearstation) +"aVM" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"aVN" = ( +/obj/structure/table/wood, +/obj/item/storage/bag/books, +/obj/item/taperecorder, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aVO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aVP" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/library) +"aVQ" = ( +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aVR" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/plasteel/dark, +/area/library) +"aVS" = ( +/obj/structure/bookcase/random/fiction, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aVT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aVU" = ( +/obj/structure/bookcase/random/adult, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aVV" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/plasteel/dark, +/area/library) +"aVW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aVX" = ( +/obj/structure/easel, +/obj/item/canvas/twentythreeXnineteen, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aVY" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aVZ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWb" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/zone3) +"aWc" = ( +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -38 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "cloningfoyer"; + name = "Cloning Doors Control"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = -24 + }, +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aWd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aWe" = ( +/obj/structure/table/glass, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aWf" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 3 + }, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aWg" = ( +/obj/structure/table/glass, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aWh" = ( +/obj/structure/table/glass, +/obj/item/clothing/glasses/science{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/glasses/science, +/obj/item/stack/cable_coil/white{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/white, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aWi" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aWj" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/chemist, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aWk" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/wrench, +/obj/item/clothing/glasses/welding, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aWl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aWm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "R&D"; + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aWn" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aWo" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aWp" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/science/lab) +"aWq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aWr" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aWs" = ( +/obj/machinery/rnd/server, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/research) +"aWt" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/science/research) +"aWu" = ( +/obj/machinery/rnd/server, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/research) +"aWz" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/asteroid/nearstation) +"aWA" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aWB" = ( +/obj/effect/landmark/start/librarian, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/library) +"aWC" = ( +/obj/structure/table/wood, +/obj/item/camera_film{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/camera_film, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aWD" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/library) +"aWE" = ( +/turf/open/floor/plasteel/dark, +/area/library) +"aWF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aWG" = ( +/obj/machinery/bookbinder, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aWH" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/power/apc{ + areastring = "/area/medical/morgue"; + name = "Morgue APC"; + pixel_y = -26 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWI" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/medical/morgue) +"aWJ" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/camera{ + c_tag = "Medbay Morgue"; + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/medbay/zone3) +"aWL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "cloningfoyer"; + name = "Cloning Lab"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aWM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical/medbay/zone3) +"aWN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aWO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical/chemistry) +"aWP" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/chips, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aWQ" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aWR" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aWS" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aWT" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aWU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research and Development Lab"; + req_one_access_txt = "7;29" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/lab) +"aWV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/science/lab) +"aWW" = ( +/obj/structure/sign/warning/nosmoking/circle, +/turf/closed/wall, +/area/science/lab) +"aWX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aWY" = ( +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdxeno"; + name = "Xenobiology Containment Door" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/plating, +/area/science/research) +"aWZ" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "rdxeno"; + name = "Xenobiology Containment Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Server Access"; + req_access_txt = "30" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aXa" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdxeno"; + name = "Xenobiology Containment Door" + }, +/turf/open/floor/plating, +/area/science/research) +"aXb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"aXc" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/asteroid/nearstation) +"aXf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/library) +"aXg" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/plasteel/dark, +/area/library) +"aXh" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/machinery/light, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aXi" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/dark, +/area/library) +"aXj" = ( +/obj/structure/bookcase/random/reference, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aXk" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/plasteel/dark, +/area/library) +"aXl" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/camera{ + c_tag = "Library 1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aXm" = ( +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/beakers, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/camera{ + c_tag = "Medbay West" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aXn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aXo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aXp" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aXq" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aXr" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aXs" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aXt" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aXu" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aXw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aXx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/research) +"aXy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/research) +"aXz" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aXA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aXB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aXC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aXE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aXF" = ( +/obj/machinery/door/airlock/command{ + name = "Research Division Server Room"; + req_access_txt = "30" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/research) +"aXG" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aXH" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aXI" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/wrench, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/item/clothing/suit/armor/reactive/teleport, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aXJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aXK" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"aXL" = ( +/obj/effect/landmark/start/librarian, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/library) +"aXM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/vending/wardrobe/curator_wardrobe, +/turf/open/floor/wood, +/area/library) +"aXN" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aXO" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/toxin{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/toxin{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = -30 + }, +/obj/machinery/camera{ + c_tag = "Medbay Storage" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aXP" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aXQ" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 26 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/effect/turf_decal/bot, +/obj/item/storage/box/beakers{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/syringes, +/obj/item/reagent_containers/hypospray/CMO, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/neck/stethoscope, +/obj/item/gun/syringe/dart, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aXR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/departments/medbay/alt, +/turf/open/floor/plating, +/area/medical/medbay/zone3) +"aXS" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aXT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aXU" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aXV" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aXW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aXX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/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 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aXZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aYa" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYd" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/lounge"; + dir = 1; + name = "Lounge APC"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/research) +"aYi" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/research) +"aYj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aYk" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aYl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aYm" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aYn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aYo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/research) +"aYp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Research Division South"; + dir = 8 + }, +/obj/machinery/vending/wardrobe/science_wardrobe, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/research) +"aYq" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aYr" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable/white, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aYs" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 8 + }, +/obj/machinery/light, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aYt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aYu" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aYv" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aYw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/taperecorder, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/library) +"aYx" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/wood, +/area/library) +"aYy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar"; + name = "skeletal minibar" + }, +/obj/item/storage/fancy/candle_box, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/library) +"aYz" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"aYA" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"aYC" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/port) +"aYE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aYF" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aYG" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/fire{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/fire{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/eastleft{ + name = "First-Aid Supplies"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aYH" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aYI" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aYJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aYK" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aYL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aYM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aYN" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aYO" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/effect/turf_decal/stripes/line, +/obj/item/wrench/medical, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aYP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/pill_bottle/mannitol, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aYQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aYR" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aYS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aYT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aYU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"aYY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYZ" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aZa" = ( +/turf/closed/wall/r_wall, +/area/science/robotics/mechbay) +"aZb" = ( +/turf/closed/wall, +/area/science/robotics/mechbay) +"aZc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"aZd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aZe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"aZf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/research) +"aZg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/research) +"aZh" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"aZi" = ( +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"aZj" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"aZk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"aZl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"aZm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall/rust, +/area/science/robotics/lab) +"aZo" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/port) +"aZp" = ( +/obj/structure/table/wood, +/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted, +/turf/open/floor/plating, +/area/maintenance/port) +"aZq" = ( +/obj/structure/table/wood, +/obj/item/clothing/gloves/color/black, +/obj/item/taperecorder, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"aZr" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"aZs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/port) +"aZu" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/obj/item/camera, +/turf/open/floor/wood, +/area/library) +"aZv" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/laser_pointer{ + pixel_x = 3 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/library) +"aZw" = ( +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/wood, +/area/library) +"aZy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/rust, +/area/maintenance/port) +"aZz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/port) +"aZA" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"aZB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/maintenance/port) +"aZC" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/brute{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/firstaid/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/brute{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/eastright{ + name = "First-Aid Supplies"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aZD" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aZF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aZG" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aZH" = ( +/obj/structure/cable/white{ + 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/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aZI" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aZK" = ( +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aZL" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aZM" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aZN" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aZO" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"aZP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"aZQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aZR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aZU" = ( +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/science/robotics/mechbay"; + dir = 1; + name = "Mech Bay APC"; + pixel_y = 28 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"aZV" = ( +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"aZW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"aZX" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"aZY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aZZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"baa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/robotics/lab) +"bab" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/screwdriver{ + pixel_y = 5 + }, +/obj/item/multitool, +/obj/item/clothing/head/welding, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Robotics Lab"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bac" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bad" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/storage/belt/utility/full, +/obj/item/circuitboard/mecha/ripley/main, +/obj/item/circuitboard/mecha/ripley/peripherals, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"baf" = ( +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white, +/obj/item/stack/cable_coil/white, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bag" = ( +/obj/item/paper_bin, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/structure/table/reinforced, +/obj/machinery/requests_console{ + department = "Robotics Lab"; + name = "Robotics RC"; + pixel_y = 32; + receive_ore_updates = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/effect/turf_decal/bot, +/obj/item/clothing/glasses/welding, +/obj/item/wrench, +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bah" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"bai" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"baj" = ( +/turf/closed/wall, +/area/maintenance/port) +"bam" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bao" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bap" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/port) +"baq" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/syndicatefake, +/obj/item/clothing/head/syndicatefake, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bar" = ( +/turf/open/floor/plating, +/area/maintenance/port) +"bas" = ( +/obj/structure/dresser, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bat" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/o2{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/o2{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/medbay/zone3"; + dir = 8; + name = "Medbay APC"; + pixel_x = -26 + }, +/obj/structure/cable/white, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"bau" = ( +/obj/machinery/light, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/box, +/obj/machinery/rnd/production/techfab/department/medical, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"bav" = ( +/obj/machinery/vending/medical, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"baw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/departments/medbay/alt, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/zone3) +"bax" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"bay" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"baz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"baA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"baB" = ( +/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 = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"baC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"baD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"baF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"baG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"baH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Medbay Foyer"; + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"baI" = ( +/obj/structure/filingcabinet/security, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24; + pixel_y = 32 + }, +/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, +/area/security/checkpoint) +"baJ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/restraints/handcuffs, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"baK" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/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/checkpoint) +"baL" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"baM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"baN" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/camera{ + c_tag = "Mech Bay"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"baO" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"baP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"baQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"baR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"baS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"baT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"baU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"baV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"baW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"baX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"baY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"baZ" = ( +/obj/effect/landmark/start/roboticist, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bba" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bbc" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/plating, +/area/maintenance/port) +"bbe" = ( +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bbf" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/port) +"bbg" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bbh" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"bbj" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/port) +"bbk" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bbl" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/syndicateballoon, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bbm" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bbn" = ( +/obj/machinery/vending/autodrobe, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bbp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bbq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bbr" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bbs" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/bloodbankgen, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bbt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bbu" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bbv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bbw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bbx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bby" = ( +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bbz" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bbA" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint"; + dir = 4; + name = "Security Checkpoint APC"; + pixel_x = 26 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bbB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bbC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bbD" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bbE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) +"bbF" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"bbG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"bbH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bbI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bbJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bbK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bbL" = ( +/obj/effect/landmark/start/roboticist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bbM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bbN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bbO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/rdconsole{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bbQ" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/port) +"bbR" = ( +/turf/open/floor/wood, +/area/maintenance/port) +"bbS" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/port) +"bbT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/maintenance/port) +"bbV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bbW" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bbX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/maintenance/port) +"bbY" = ( +/obj/machinery/computer/security/telescreen/entertainment, +/turf/closed/wall, +/area/maintenance/port) +"bbZ" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bca" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/port) +"bcb" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"bcc" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bcd" = ( +/obj/item/retractor, +/obj/item/hemostat, +/obj/structure/table/reinforced, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -26; + use_power = 0 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"bce" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/blood/old, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"bcf" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"bcg" = ( +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/mask/surgical, +/obj/item/surgical_drapes, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"bch" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bci" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"bcj" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/white, +/obj/item/reagent_containers/hypospray/medipen, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Medbay Desk"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"bck" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Desk"; + req_access_txt = "5" + }, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"bcl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bcm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/checkpoint) +"bcn" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bco" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bcp" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/card{ + dir = 8 + }, +/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, +/area/security/checkpoint) +"bcq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bcr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bcs" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bct" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bcu" = ( +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bcv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bcw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bcx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/research) +"bcy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/vending/wardrobe/robo_wardrobe, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bcz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bcA" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bcB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bcC" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/aug_manipulator, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bcE" = ( +/obj/structure/closet/l3closet/scientist{ + pixel_x = -2 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bcF" = ( +/obj/machinery/computer/slot_machine, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bcG" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/port) +"bcH" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/wood, +/area/maintenance/port) +"bcI" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/maintenance/port) +"bcJ" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plating, +/area/maintenance/port) +"bcK" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/plating, +/area/maintenance/port) +"bcL" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bcM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bcN" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bcO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bcR" = ( +/obj/structure/table/wood, +/obj/item/instrument/guitar, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/port) +"bcS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/port) +"bcT" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/head/welding, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/port"; + dir = 4; + name = "Port Maintenance APC"; + pixel_x = 26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bcU" = ( +/obj/item/circular_saw, +/obj/item/surgicaldrill{ + pixel_y = 5 + }, +/obj/structure/table/reinforced, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"bcV" = ( +/obj/effect/landmark/start/medical_doctor, +/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 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"bcW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"bcX" = ( +/obj/item/scalpel, +/obj/item/cautery, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"bcY" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Medbay South"; + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bcZ" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"bda" = ( +/obj/machinery/computer/med_data{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"bdb" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bdc" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bdd" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bde" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/southright{ + dir = 8; + name = "Security Desk"; + pixel_x = -8; + req_access_txt = "63" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bdf" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bdg" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/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, +/area/security/checkpoint) +"bdh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/checkpoint) +"bdj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bdk" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay Shutters" + }, +/obj/machinery/button/door{ + id = "mechbay"; + name = "Mech Bay Shutters Control"; + pixel_y = -24; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bdl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bdm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"bdn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"bdo" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"bdp" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/science/robotics/mechbay) +"bdq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bdr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/research) +"bds" = ( +/turf/closed/wall/rust, +/area/science/robotics/lab) +"bdt" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/lab"; + dir = 8; + name = "Robotics Lab APC"; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bdu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/bot, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bdv" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/surgical_drapes, +/obj/item/cautery, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bdw" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bdx" = ( +/obj/effect/landmark/start/roboticist, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bdy" = ( +/obj/structure/table/reinforced, +/obj/item/retractor, +/obj/item/hemostat, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bdz" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "8;12" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/science/mixing) +"bdA" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall, +/area/science/mixing) +"bdD" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/turf/open/floor/plating, +/area/maintenance/port) +"bdE" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/port) +"bdF" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/port) +"bdG" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/maintenance/port) +"bdH" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/syndicate{ + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bdI" = ( +/obj/structure/table/wood, +/obj/item/wrench, +/obj/item/storage/secure/briefcase{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/briefcase, +/obj/machinery/light/small{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bdJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bdK" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bdL" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bdM" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bdN" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/justice, +/obj/item/clothing/head/helmet/justice/escape{ + name = "justice helmet" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bdO" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/port) +"bdP" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bdQ" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -26 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"bdR" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"bdS" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"bdT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Surgery Theatre"; + req_access_txt = "45" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"bdU" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bdV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bdW" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/structure/extinguisher_cabinet{ + pixel_y = -26 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay Recovery Room"; + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"bdX" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -26; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/zone3) +"bdY" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bdZ" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bea" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, +/obj/machinery/door/window/westleft{ + name = "Medbay Desk"; + req_access_txt = "5" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"beb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white, +/turf/open/floor/plating, +/area/security/checkpoint) +"bec" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bed" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/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 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bee" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/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/checkpoint) +"bef" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"beg" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"beh" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"bei" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) +"bej" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"bek" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research) +"bel" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research) +"bem" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"ben" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"beo" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bep" = ( +/obj/machinery/computer/operating{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"beq" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"ber" = ( +/obj/structure/table/reinforced, +/obj/item/scalpel{ + pixel_y = 16 + }, +/obj/item/circular_saw, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bes" = ( +/obj/structure/lattice, +/turf/open/space, +/area/science/mixing) +"bet" = ( +/obj/machinery/door/poddoor/incinerator_toxmix, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"beu" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle, +/turf/open/floor/plating, +/area/maintenance/port) +"bev" = ( +/obj/machinery/computer/slot_machine, +/obj/machinery/light/small, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bew" = ( +/obj/structure/table/wood, +/obj/item/coin/iron{ + icon_state = "coin_bananium_heads"; + name = "arcade coin"; + pixel_x = 6 + }, +/obj/item/coin/iron{ + icon_state = "coin_bananium_heads"; + name = "arcade coin"; + pixel_x = -6 + }, +/obj/item/coin/iron{ + icon_state = "coin_bananium_heads"; + name = "arcade coin"; + pixel_y = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bex" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/syringe{ + pixel_y = 5 + }, +/obj/item/reagent_containers/syringe, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bey" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/obj/item/clothing/head/bowler, +/turf/open/floor/plating, +/area/maintenance/port) +"bez" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"beA" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"beB" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Theatre Stage" + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"beC" = ( +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/lipstick/random{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/lipstick/random, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"beE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/medical/medbay/zone3) +"beF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Medbay Maintenance"; + req_access_txt = "5" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"beG" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/medical/medbay/zone3) +"beH" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"beI" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"beJ" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Security Checkpoint"; + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -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, +/area/security/checkpoint) +"beK" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"beL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/robotics/mechbay) +"beM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/science/research) +"beN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/science/research) +"beO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"beP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Robotics Lab Maintenance"; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"beQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"beR" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"beS" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"beV" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/port) +"beZ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bfa" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bfb" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"bfd" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bfe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bff" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bfg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bfl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"bfm" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"bfn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bfo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"bfp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bfr" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bfu" = ( +/turf/closed/wall, +/area/chapel/main) +"bfv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/curtain, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Shower" + }, +/obj/item/soap/deluxe, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/chapel/main) +"bfw" = ( +/obj/structure/bonfire, +/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ + desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; + name = "Carton of Estus" + }, +/obj/item/nullrod/claymore/glowing{ + desc = "Don't tell anyone you put any points into dex, though."; + force = 10; + name = "moonlight greatsword" + }, +/obj/effect/decal/remains/human, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/chapel/main) +"bfx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/chapel/main) +"bfy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/chapel/main) +"bfz" = ( +/obj/machinery/door/airlock/grunge{ + name = "Crematorium"; + req_access_txt = "27" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bfA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/main) +"bfB" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bfC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/rust, +/area/chapel/main) +"bfD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/item/storage/backpack, +/obj/item/crowbar, +/obj/item/wrench, +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bfE" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"bfF" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/maintenance/port) +"bfG" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"bfH" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bfI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bfJ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bfK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bfL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bfO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bfP" = ( +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bfQ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "rdxeno"; + name = "Xenobiology Containment Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bfR" = ( +/obj/machinery/door/poddoor/preopen{ + id = "rdxeno"; + name = "Xenobiology Containment Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "47" + }, +/obj/structure/sign/departments/xenobio{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bfS" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/chapel/main) +"bfT" = ( +/obj/structure/bodycontainer/crematorium{ + id = "cremawheat" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bfU" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bfV" = ( +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bfW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bfX" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bfY" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/chapel/main"; + dir = 1; + name = "Chapel APC"; + pixel_y = 25 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"bfZ" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bga" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"bgb" = ( +/obj/structure/bookcase, +/obj/structure/sign/plaques/kiddie/badger{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bgc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bgd" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bge" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.4-AftNW"; + location = "8.3-AftSW" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"bgf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"bgl" = ( +/obj/machinery/vending/cola/random, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bgm" = ( +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"bgp" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xeno1"; + name = "Containment Control"; + req_access_txt = "55" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24; + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bgq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bgr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bgu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bgv" = ( +/obj/machinery/biogenerator, +/obj/item/wrench, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bgw" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bgx" = ( +/obj/machinery/hydroponics/soil, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/seeds/tea, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bgy" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bgz" = ( +/obj/machinery/seed_extractor, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bgA" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/poppy, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/shovel/spade, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bgB" = ( +/obj/structure/mirror{ + pixel_x = 26 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/chapel/main) +"bgC" = ( +/obj/structure/table/wood/fancy, +/obj/item/book/granter/spell/smoke, +/obj/item/nullrod, +/obj/item/organ/heart, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/obj/machinery/light/small{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bgD" = ( +/obj/machinery/button/crematorium{ + id = "cremawheat"; + pixel_x = -26; + req_access_txt = "27" + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Crematorium"; + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bgE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bgF" = ( +/obj/machinery/status_display, +/turf/closed/wall/rust, +/area/chapel/main) +"bgG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bgH" = ( +/obj/structure/table/wood/fancy, +/obj/item/flashlight/lantern, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bgI" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"bgJ" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"bgK" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"bgL" = ( +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"bgM" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/poppy{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/grown/poppy{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/grown/poppy, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bgN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/hallway/secondary/entry) +"bgO" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bgP" = ( +/turf/closed/wall, +/area/hallway/secondary/entry) +"bgQ" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 8 + }, +/obj/structure/sign/directions/security{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -8 + }, +/turf/closed/wall, +/area/hallway/secondary/entry) +"bgR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Port" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bgS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Port" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bgT" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall, +/area/hallway/secondary/entry) +"bgU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bgV" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/hallway/secondary/entry) +"bgW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Port" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bgX" = ( +/obj/structure/sign/directions/supply{ + dir = 1 + }, +/obj/structure/sign/directions/science{ + dir = 1; + pixel_y = -8 + }, +/obj/structure/sign/directions/evac{ + dir = 8; + pixel_y = 8 + }, +/turf/closed/wall, +/area/hallway/secondary/entry) +"bgY" = ( +/obj/machinery/light{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgZ" = ( +/mob/living/simple_animal/slime, +/turf/open/floor/circuit/green, +/area/science/xenobiology) +"bha" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno1"; + name = "Creature Cell #1" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bhb" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bhc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-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/white, +/area/science/xenobiology) +"bhd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/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/white, +/area/science/xenobiology) +"bhg" = ( +/turf/open/floor/circuit/green, +/area/science/xenobiology) +"bhi" = ( +/obj/machinery/light{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bhj" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bhk" = ( +/turf/open/floor/plating, +/area/maintenance/starboard) +"bhm" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bhn" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/sign/departments/botany{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bho" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/chapel/main) +"bhp" = ( +/obj/machinery/door/morgue{ + name = "Relic Closet"; + req_access_txt = "27" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bhq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/chapel/main) +"bhr" = ( +/obj/machinery/door/airlock/grunge{ + name = "Crematorium"; + req_access_txt = "27" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bhs" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/noticeboard{ + dir = 4; + pixel_x = -32 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bht" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/book/bible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bhu" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bhv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bhw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bhx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bhy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Chapel Hall" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/chapel/main) +"bhz" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"bhB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/hallway/secondary/entry"; + dir = 1; + name = "Arrivals APC"; + pixel_y = 25 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"bhD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"bhF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhG" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"bhH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhI" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"bhL" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"bhM" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bhN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/white, +/turf/open/floor/plating, +/area/science/xenobiology) +"bhO" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bhP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bhQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bhS" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bhT" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/harebell, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/cultivator, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bhU" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bhV" = ( +/obj/machinery/hydroponics/soil, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bhW" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bhX" = ( +/obj/machinery/hydroponics/soil, +/obj/item/reagent_containers/food/snacks/grown/tea, +/obj/item/hatchet, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bhY" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/tower, +/obj/item/reagent_containers/glass/bottle/nutrient/rh, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bhZ" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chaplain's Quarters" + }, +/obj/machinery/vending/wardrobe/chap_wardrobe, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bia" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/chapel/main) +"bib" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/main) +"bic" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/wood, +/area/chapel/main) +"bid" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/plaques/kiddie/badger{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/chapel/main) +"bie" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/camera{ + c_tag = "Chapel Office" + }, +/turf/open/floor/wood, +/area/chapel/main) +"bif" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"big" = ( +/obj/machinery/status_display, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/main) +"bih" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bii" = ( +/obj/structure/table/wood/fancy, +/obj/item/flashlight/lantern, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bij" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bik" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"bil" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bim" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"bin" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/fancy/candle_box, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bio" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/main) +"bip" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"biq" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"bir" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Arrivals Bay 1 North"; + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"bis" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"bit" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"biu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"biv" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"biw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"bix" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"biy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"biz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"biA" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/structure/closet/crate/bin, +/obj/machinery/camera{ + c_tag = "Arrivals - Starboard"; + dir = 1; + name = "arrivals camera" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"biC" = ( +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Central"; + dir = 4; + pixel_y = -5 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"biD" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"biF" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"biG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"biH" = ( +/obj/machinery/door/airlock/grunge{ + name = "Chapel Quarters"; + req_access_txt = "27" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/chapel/main) +"biI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"biJ" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"biL" = ( +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"biM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Chapel Office"; + req_access_txt = "27" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/chapel/main) +"biN" = ( +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"biO" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"biP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"biQ" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"biR" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"biS" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "chapelprivacy"; + name = "Chapel Privacy Shutters"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"biT" = ( +/obj/structure/bookcase, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chapel South"; + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"biU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"biV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Arrivals Hallway 3"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"biW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"biX" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xeno2"; + name = "Containment Control"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"biY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"biZ" = ( +/obj/machinery/monkey_recycler, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bja" = ( +/obj/machinery/processor/slime, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bjb" = ( +/obj/machinery/smartfridge/extract/preloaded, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bjc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/xenobiology) +"bjd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + external_pressure_bound = 140; + name = "server vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/xenobiology) +"bje" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + external_pressure_bound = 120; + name = "server vent" + }, +/obj/machinery/camera{ + c_tag = "Science - Server Room"; + dir = 8; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/xenobiology) +"bjf" = ( +/obj/structure/dresser, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bjg" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bjh" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/chapel/main) +"bji" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjj" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjk" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chapelprivacy"; + name = "Chapel Privacy Shutters" + }, +/turf/open/floor/plating, +/area/chapel/main) +"bjn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bjo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bjp" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno2"; + name = "Creature Cell #2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bjq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bjr" = ( +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bjs" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bjt" = ( +/obj/effect/landmark/start/scientist, +/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/white, +/area/science/xenobiology) +"bju" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bjv" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Xenobiology Kill Room"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bjw" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/science/xenobiology) +"bjx" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/science/xenobiology) +"bjy" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjz" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/chaplain, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjA" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/fancy/candle_box, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bjC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bjD" = ( +/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/white, +/area/science/xenobiology) +"bjE" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/scientist, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bjF" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bjG" = ( +/obj/structure/closet/l3closet/scientist, +/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/white, +/area/science/xenobiology) +"bjH" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bjI" = ( +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/xenobiology) +"bjJ" = ( +/obj/machinery/photocopier, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjK" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/noticeboard{ + desc = "A board for remembering the fallen of the station."; + dir = 1; + name = "memorial board"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjL" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/machinery/requests_console{ + department = "Chapel Office"; + name = "Chapel RC"; + pixel_y = -32 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bjP" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/beakers{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/syringes, +/obj/item/extinguisher/mini, +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Lab"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bjQ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology South"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bjR" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/requests_console{ + department = "Xenobiology Lab"; + name = "Xenobiology RC"; + pixel_y = -32; + receive_ore_updates = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/circuit/green, +/area/science/xenobiology) +"bjS" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bjT" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/machinery/power/apc{ + areastring = "/area/science/xenobiology"; + dir = 4; + name = "Xenobiology Lab APC"; + pixel_x = 26 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bjU" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bjV" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bjX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: EXTERNAL AIRLOCK" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bjY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bkf" = ( +/obj/machinery/sparker/toxmix{ + pixel_x = 25 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"bki" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkj" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bko" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bkt" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bku" = ( +/obj/machinery/vending/snack/random, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bky" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkz" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkB" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkC" = ( +/obj/item/beacon, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkE" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkW" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkX" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"blb" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"blc" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"blf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway 3" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"blg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Port Primary Hallway"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"blh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 2"; + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"bli" = ( +/obj/structure/closet/firecloset, +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 2" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard/fore) +"blj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Central Diner 4"; + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"blk" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"bll" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Escape Arm Airlocks"; + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"blm" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bln" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Engineering Starboard"; + dir = 8; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"blo" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Research Division Access" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"blp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 1"; + dir = 8; + pixel_y = -22 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.2-AftSE"; + location = "8.1-AftNE" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"blq" = ( +/obj/machinery/telecomms/broadcaster/preset_left/birdstation, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"blr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Research Division North" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bls" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Security Checkpoint"; + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"blt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Surgery Operating"; + dir = 1; + pixel_x = 22 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/zone3) +"blv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Bay 1 North"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"blx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Arrivals Hallway"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bly" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Arrivals Hallway 2"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"blA" = ( +/obj/machinery/door/airlock/grunge{ + name = "Mass Driver Room"; + req_access_txt = "27" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"blC" = ( +/obj/machinery/mass_driver{ + id = "chapelgun" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/chapel/main) +"blD" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Mass Driver"; + req_access_txt = "22" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"blF" = ( +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/chapel/main) +"blG" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Chapel Mass Driver"; + dir = 8 + }, +/obj/machinery/light/small, +/obj/machinery/button/massdriver{ + id = "chapelmassdoor"; + name = "mass driver blast door button"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/button/massdriver{ + id = "chapelgun"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"blI" = ( +/obj/machinery/door/poddoor{ + id = "chapelmassdoor"; + name = "Chapel Launcher Door" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/chapel/main) +"blJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/chapel/main) +"blK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Loop" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"blL" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"blM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"blO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"blY" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"blZ" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bmb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"bmh" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"bmC" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"bmG" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"bpj" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bpn" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"bpB" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 10 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bsv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"bsw" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsx" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bsA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=7.1-StarboardQuarter"; + location = "6.4-LeavingDepartures" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bsB" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"bsE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/light, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"bsM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsQ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"bsT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6.4-LeavingDepartures"; + location = "6.3-DeparturesS" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"bsX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access_txt = "48;50" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsY" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsZ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access_txt = "48;50" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bta" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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, +/area/hallway/secondary/exit) +"btb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"btc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"btd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"btk" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"btl" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"buw" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"buC" = ( +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"buG" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"buH" = ( +/obj/machinery/telecomms/bus/preset_one/birdstation, +/obj/machinery/power/apc{ + areastring = "/area/tcommsat/server"; + dir = 8; + name = "Telecomms Server Room APC"; + pixel_x = -26 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/circuit/green/telecomms, +/area/tcommsat/server) +"buI" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"buJ" = ( +/obj/machinery/telecomms/server/presets/common/birdstation, +/turf/open/floor/circuit/green/telecomms, +/area/tcommsat/server) +"buK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"buL" = ( +/obj/machinery/telecomms/hub/preset, +/turf/open/floor/circuit/green/telecomms, +/area/tcommsat/server) +"buN" = ( +/obj/machinery/announcement_system, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"buO" = ( +/obj/machinery/telecomms/receiver/preset_left/birdstation, +/obj/machinery/airalarm/server{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/circuit/green/telecomms, +/area/tcommsat/server) +"buP" = ( +/obj/machinery/telecomms/message_server, +/turf/open/floor/circuit/green/telecomms, +/area/tcommsat/server) +"buQ" = ( +/obj/machinery/telecomms/processor/preset_one/birdstation, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"buR" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"buS" = ( +/obj/machinery/ntnet_relay, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"buU" = ( +/obj/machinery/camera{ + c_tag = "Communications Relay"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"buW" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"bvd" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/supermatter) +"bvg" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/asteroid/nearstation) +"bvh" = ( +/obj/structure/closet/emcloset{ + anchored = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"bvo" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/asteroid/nearstation) +"bvI" = ( +/obj/item/pickaxe/emergency, +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation) +"bvV" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=4.1-BridgeEast"; + location = "3.4-AtriumNE" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"bwz" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 13; + id = "ferry_home"; + name = "port bay 2"; + width = 5 + }, +/turf/open/space/basic, +/area/space) +"bwV" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"bwW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall/rust, +/area/tcommsat/server) +"bwY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bxa" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"bxb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"bxc" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{ + dir = 4 + }, +/turf/open/space/basic, +/area/engine/engineering) +"bxd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral/random/labormineral, +/area/asteroid/nearstation) +"bxj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"bxl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"bxp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/tcommsat/server) +"bxt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"bxu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"bxv" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"bxw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"bxx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bxy" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"bxz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"bxA" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/landmark/event_spawn, +/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, +/area/security/brig) +"bxB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/teleporter) +"bxC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/central) +"bxD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bxE" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/central) +"bxF" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"bxG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"bxH" = ( +/obj/effect/landmark/event_spawn, +/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 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bxJ" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/computer/cryopod{ + dir = 8; + pixel_x = 26 + }, +/obj/machinery/cryopod{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"bxK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"bxL" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"bxM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"bxN" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/central) +"bxP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bxQ" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port/aft) +"bxR" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port) +"bxS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/library) +"bxT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bxV" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bxW" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bxX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard/aft"; + name = "Starboard Quater Maintenance APC"; + pixel_y = -26 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"bxY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"bxZ" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"bye" = ( +/turf/closed/wall/rust, +/area/maintenance/fore) +"bym" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"byo" = ( +/turf/closed/wall, +/area/security/checkpoint) +"byq" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/checkpoint) +"bys" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/security/checkpoint) +"bGL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bGS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"bIJ" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hydroponics) +"bKQ" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"bNB" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/mixing) +"bOJ" = ( +/obj/machinery/camera{ + c_tag = "Toxins Launch Room Access"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bWO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bYE" = ( +/obj/structure/sign/warning/fire, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"bZq" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"ccy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"cfz" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"cgb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"chJ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/turf_decal/bot, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"cmp" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"coQ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/maintenance/disposal/incinerator) +"coR" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/smartfridge/disks{ + pixel_y = 2 + }, +/obj/structure/table/glass, +/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 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"csX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hydroponics) +"cBf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cBS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cCp" = ( +/obj/machinery/door/poddoor{ + id = "auxincineratorvent"; + name = "Incineration Chamber Vent" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"cGz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics South West"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cRz" = ( +/obj/machinery/button/door{ + id = "supplybridge"; + name = "Shuttle Bay Space Bridge Control"; + pixel_y = 27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Bridge Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cWv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"cWR" = ( +/obj/structure/plasticflaps, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cXu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"dai" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"ddI" = ( +/obj/machinery/air_sensor/atmos/toxin_tank, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"dfK" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating, +/area/science/storage) +"dfP" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dgV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"die" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "8;12" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/science/mixing) +"diG" = ( +/turf/open/floor/plasteel, +/area/engine/atmos) +"diQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/mixing) +"doD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"dEa" = ( +/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 + }, +/obj/machinery/computer/arcade{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"dFV" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Oxygen to Airmix" + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"dMl" = ( +/obj/structure/sign/warning/fire, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"dQC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/vr_sleeper, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"dXv" = ( +/obj/item/transfer_valve{ + pixel_x = -5 + }, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = -30; + receive_ore_updates = 1 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/science/mixing) +"dYC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"eaf" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/atmos) +"edA" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"eew" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"emA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"eva" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank/air_tank{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"ewT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"exb" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno3"; + name = "Creature Cell #3" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"eyu" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"ezi" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hallway/secondary/entry) +"ezP" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"eBJ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ + pixel_x = -24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"eCg" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"eFp" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Xenobiology North"; + dir = 4; + pixel_y = -5 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"eGm" = ( +/turf/closed/wall/r_wall, +/area/science/storage) +"eOs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/clothing/glasses/meson/engine/tray, +/obj/item/clothing/glasses/meson/engine/tray, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel, +/area/engine/atmos) +"eUz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"eWo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/mixing) +"eYe" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/public/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "incinerator_airlock_exterior"; + name = "Incinerator Exterior Airlock"; + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"eZd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"eZs" = ( +/obj/machinery/pipedispenser, +/turf/open/floor/plasteel, +/area/science/mixing) +"fbH" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/decal/cleanable/dirt, +/obj/structure/fireaxecabinet{ + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"fcs" = ( +/obj/machinery/airlock_sensor/incinerator_toxmix{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/engine, +/area/science/mixing) +"fff" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"fgG" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall, +/area/crew_quarters/lounge) +"fjs" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Atmospherics Central"; + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"fjN" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"flE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"fnp" = ( +/obj/machinery/air_sensor/atmos/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"fom" = ( +/obj/structure/lattice/catwalk, +/obj/item/wrench, +/turf/open/space, +/area/space/nearstation) +"fsl" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 16; + id = "arrivals_stationary"; + name = "omega arrivals"; + roundstart_template = /datum/map_template/shuttle/arrival/omega; + width = 5 + }, +/turf/open/space/basic, +/area/space) +"fsJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + frequency = 1449; + id = "incinerator_airlock_pump" + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"fvd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"fDZ" = ( +/obj/machinery/sparker/toxmix{ + pixel_x = 25 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + icon_state = "scrub_map" + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"fEt" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"fEM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"fFw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plasteel, +/area/engine/atmos) +"fIN" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"fLr" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"fMP" = ( +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"fMT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"fWz" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"fYx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"gap" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/miner/n2o, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"gcw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/science/mixing) +"gdA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"geZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ggq" = ( +/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 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"gii" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"glC" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft) +"guM" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"gyV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"gGq" = ( +/obj/machinery/mass_driver{ + dir = 4; + id = "toxinsdriver" + }, +/turf/open/floor/plating, +/area/science/mixing) +"gLD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"gMe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"gNH" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation) +"gPY" = ( +/obj/machinery/vr_sleeper, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"gSv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/cable{ + icon_state = "1-8" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"gVX" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"heQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.3-AftSW"; + location = "8.2-AftSE" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"hhM" = ( +/turf/closed/mineral/random/labormineral, +/area/science/test_area) +"hiR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"hns" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/science/mixing) +"hpr" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3.2-AtriumSW"; + location = "3.1-AtriumNW" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"hqX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"hso" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"hsV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/engine/atmos) +"hAy" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/mixing"; + dir = 4; + name = "Toxins Lab APC"; + pixel_x = 26 + }, +/obj/structure/cable/white, +/turf/open/floor/plasteel, +/area/science/mixing) +"hDi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3.4-AtriumNE"; + location = "3.3-AtriumSE" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"hNO" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"hNT" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/air_sensor/atmos/toxins_mixing_tank, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"hOc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/aft"; + name = "Aft Primary Hallway APC"; + pixel_y = -26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"hOh" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/miner/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"hQH" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/wall, +/area/quartermaster/storage) +"hTn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"hUG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"hUL" = ( +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/plasteel, +/area/engine/atmos) +"hVE" = ( +/turf/open/floor/plasteel, +/area/science/mixing) +"hXc" = ( +/turf/closed/wall/rust, +/area/science/mixing) +"hXn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/pipedispenser, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"iaa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=2.1-Teleporter"; + location = "1.2-BrigNorth" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"ibv" = ( +/turf/closed/wall, +/area/science/xenobiology) +"idD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"iey" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"iio" = ( +/turf/closed/wall, +/area/science/mixing) +"iiW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"iqC" = ( +/obj/machinery/air_sensor/atmos/carbon_tank, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"ixk" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"iye" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/incinerator_output{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"iIj" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"iJz" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass, +/area/hallway/secondary/entry) +"iJY" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/atmos) +"iKp" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel, +/area/engine/atmos) +"iML" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"iUq" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/library) +"iUO" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix, +/turf/open/floor/engine, +/area/science/mixing) +"iVw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"iVy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"iXB" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/mixing) +"iZQ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"jbQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"jcn" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3.1-AtriumNW"; + location = "2.2-BridgeWest" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/fore) +"jde" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/camera{ + c_tag = "Toxins Lab East"; + dir = 8; + network = list("ss13","rd"); + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"jdD" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xeno3"; + name = "Containment Control"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"jkl" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"jnK" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/structure/destructible/cult/tome, +/obj/item/book/codex_gigas, +/turf/open/floor/wood, +/area/library) +"jpv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"jqM" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"jsD" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior, +/turf/open/floor/engine, +/area/science/mixing) +"jtZ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"juT" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"jwi" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 8 + }, +/obj/structure/sign/directions/security{ + dir = 8 + }, +/obj/structure/sign/directions/medical{ + pixel_y = -8 + }, +/turf/closed/wall, +/area/hallway/primary/fore) +"jxc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"jBG" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"jCi" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"jDd" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall/rust, +/area/engine/atmos) +"jFP" = ( +/turf/open/space/basic, +/area/space/station_ruins) +"jIk" = ( +/obj/item/assembly/signaler{ + pixel_y = 8 + }, +/obj/item/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/science/mixing) +"jLF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"jLT" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/item/storage/firstaid/toxin, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/mixing) +"jRe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) +"jXX" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"kaA" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/engine/atmos) +"kit" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/miner/toxins, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"kiw" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"kqH" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "mix to port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/mixing) +"kwF" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Nitrogen to Airmix" + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"kCG" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"kCU" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel, +/area/engine/atmos) +"kHA" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank/carbon_tank, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"kKd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock"; + req_access_txt = "48" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"kPi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/mixing) +"kQn" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"kRV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"kTz" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"leU" = ( +/turf/closed/wall/r_wall/rust, +/area/science/storage) +"lmq" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/science/storage) +"lmr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/mixing) +"low" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) +"lqz" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter/atmos, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"lrg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"luP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/hallway/secondary/entry) +"lvw" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter/atmos, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"lxq" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"lyp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"lzC" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel, +/area/science/mixing) +"lzG" = ( +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"lAs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics North West"; + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"lCg" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"lEr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"lFi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/starboard) +"lFm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"lFw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation) +"lIM" = ( +/turf/closed/wall/rust, +/area/crew_quarters/lounge) +"lMu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft) +"lQs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"lTY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/hallway/secondary/entry) +"lUu" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/light/small, +/turf/open/floor/engine/air, +/area/engine/atmos) +"lXk" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"lZR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/fore) +"mae" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"meo" = ( +/turf/closed/wall/r_wall/rust, +/area/science/mixing) +"mfj" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"mgs" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"mgV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"mhf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"mkF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/head/welding, +/obj/item/clothing/head/welding{ + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"mnD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/pipedispenser/disposal, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"mqF" = ( +/obj/machinery/door/poddoor{ + id = "turbinevent"; + name = "Turbine Vent" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"msG" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/mixing) +"msJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"mvB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/mixing) +"mDx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/port/fore"; + dir = 1; + name = "Port Bow Primary Hallway APC"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"mJP" = ( +/obj/machinery/igniter{ + id = "Incinerator" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/air_sensor/atmos/incinerator_tank{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"mQi" = ( +/turf/closed/wall/rust, +/area/maintenance/starboard/central) +"mTv" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"mTM" = ( +/turf/open/floor/engine/co2, +/area/engine/atmos) +"mTT" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Fuel Pipe" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"mXV" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"ndg" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"nhU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"nty" = ( +/obj/machinery/button/massdriver{ + id = "toxinsdriver"; + pixel_y = 24 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"nwY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/starboard/fore) +"nxA" = ( +/turf/closed/wall, +/area/hallway/primary/port/aft) +"nFG" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"nKi" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"nMh" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Toxins Lab West"; + network = list("ss13","rd") + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/mixing) +"nTg" = ( +/obj/item/assembly/timer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/assembly/timer, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/mixing) +"nTi" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/science/xenobiology) +"nUk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engine/atmos) +"oaV" = ( +/obj/structure/grille, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"ogL" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/science/mixing) +"ohM" = ( +/obj/machinery/door/poddoor{ + id = "toxinsdriver"; + name = "toxins launcher bay door" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/science/mixing) +"oiL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"ooX" = ( +/obj/machinery/smartfridge/organ/preloaded{ + pixel_y = 2 + }, +/turf/closed/wall, +/area/medical/medbay/zone3) +"oql" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"orI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"orV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/mixing) +"otn" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter/atmos, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"oxb" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior, +/turf/open/floor/engine, +/area/science/mixing) +"oxn" = ( +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 4; + luminosity = 2 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"oyD" = ( +/turf/closed/wall, +/area/crew_quarters/toilet/restrooms) +"oCy" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"oGc" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"oIG" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"oJp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/engine/atmos) +"oKp" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel, +/area/science/mixing) +"oKz" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"oOk" = ( +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"oOI" = ( +/turf/open/floor/plating/asteroid/airless, +/area/science/test_area) +"oQL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"oRo" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"pbT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"pcl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"pdX" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/mixing) +"pjU" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"plz" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/button/door{ + id = "xeno5"; + name = "Containment Control"; + pixel_x = 26; + pixel_y = -6; + req_access_txt = "55" + }, +/obj/machinery/button/door{ + id = "xeno4"; + name = "Containment Control"; + pixel_x = 26; + pixel_y = 6; + req_access_txt = "55" + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"pmK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"pmS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"pqs" = ( +/obj/machinery/power/turbine{ + dir = 8; + luminosity = 2 + }, +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"psq" = ( +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"pvX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/disposal/incinerator"; + dir = 8; + name = "Incinerator APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/checker, +/area/engine/atmos) +"pAN" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/analyzer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/mixing) +"pEt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/starboard/fore"; + dir = 8; + name = "Starboard Bow Primary Hallway APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard/fore) +"pEA" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass, +/area/hallway/secondary/entry) +"pHH" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "port to mix" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/mixing) +"pLb" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"pNE" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"pXH" = ( +/obj/machinery/vending/wardrobe/science_wardrobe, +/turf/open/floor/plasteel, +/area/science/mixing) +"pZU" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"qcg" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass, +/area/hallway/secondary/entry) +"qcP" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room Access"; + req_access_txt = "7" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"qdt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"qdD" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"qgC" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"qiW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/science/mixing) +"qnA" = ( +/turf/open/floor/plating, +/area/science/storage) +"qoT" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Nitrogen to Pure" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"qpG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/rust, +/area/engine/gravity_generator) +"qsc" = ( +/obj/machinery/air_sensor/atmos/air_tank, +/turf/open/floor/engine/air, +/area/engine/atmos) +"qui" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Distro to Waste" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"qyQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/doppler_array/research/science{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"qEl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/pipedispenser/disposal/transit_tube, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"qFw" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Pure to Mix" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"qIp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"qMr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"qTa" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"qUW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"rae" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air to Pure" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"rjQ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"rjV" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airlock_sensor{ + id_tag = "incinerator_airlock_sensor"; + master_tag = "incinerator_airlock_control"; + pixel_y = 24 + }, +/obj/machinery/camera/autoname, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"rlq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"rpy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/sign/warning/nosmoking/circle, +/turf/closed/wall, +/area/science/mixing) +"rzn" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/hallway/primary/starboard) +"rzq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"rCw" = ( +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno4"; + name = "Creature Cell #4" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/delivery, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"rEx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/atmos) +"rVj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"rVs" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"sak" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"scn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"sdL" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"sdX" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"soC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"spw" = ( +/obj/machinery/computer/bank_machine, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"sqz" = ( +/turf/closed/wall, +/area/hallway/primary/starboard) +"srh" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "CO2 to Pure" + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"srR" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"svX" = ( +/obj/structure/sign/warning/fire{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/engine, +/area/science/mixing) +"sws" = ( +/obj/docking_port/stationary{ + dheight = 1; + dir = 8; + dwidth = 12; + height = 17; + id = "syndicate_sw"; + name = "southwest of station"; + width = 23 + }, +/turf/open/space, +/area/space/nearstation) +"swv" = ( +/turf/closed/wall/r_wall/rust, +/area/bridge) +"swy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"swz" = ( +/turf/closed/wall/r_wall/rust, +/area/crew_quarters/heads/hop) +"swC" = ( +/turf/closed/wall/r_wall/rust, +/area/crew_quarters/heads/captain/private) +"swG" = ( +/turf/closed/wall/rust, +/area/security/detectives_office) +"swJ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"swK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"swL" = ( +/turf/closed/wall/rust, +/area/quartermaster/storage) +"swM" = ( +/obj/machinery/status_display/supply, +/turf/closed/wall/rust, +/area/quartermaster/storage) +"swZ" = ( +/turf/closed/wall/r_wall/rust, +/area/security/brig) +"sxC" = ( +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/ai) +"syC" = ( +/turf/closed/wall/r_wall/rust, +/area/teleporter) +"syD" = ( +/turf/closed/wall/rust, +/area/quartermaster/miningdock) +"syS" = ( +/turf/closed/wall/rust, +/area/crew_quarters/toilet/restrooms) +"syT" = ( +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/storage/eva) +"sAc" = ( +/turf/closed/wall/rust, +/area/storage/primary) +"sAx" = ( +/turf/closed/wall/r_wall/rust, +/area/engine/atmos) +"sAz" = ( +/turf/closed/wall/r_wall/rust, +/area/storage/primary) +"sAA" = ( +/turf/closed/wall/rust, +/area/crew_quarters/bar/atrium) +"sAX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/central) +"sAY" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"sBv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/crew_quarters/theatre) +"sBw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/crew_quarters/bar/atrium) +"sBx" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sBy" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"sBW" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/wall/rust, +/area/maintenance/starboard) +"sCb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/medbay/zone3) +"sCr" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port/central) +"sCt" = ( +/obj/structure/easel, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"sCQ" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/item/storage/box, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"sDl" = ( +/turf/closed/wall/rust, +/area/crew_quarters/dorms) +"sDn" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"sDq" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/tank/internals/air, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"sDK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/rust, +/area/crew_quarters/theatre) +"sDM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/rust, +/area/crew_quarters/bar/atrium) +"sDP" = ( +/turf/closed/wall/rust, +/area/hallway/secondary/exit) +"sEl" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sEm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sEn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sEG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/lounge) +"sEJ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"sEK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sEL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sEN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Technology Storage"; + req_access_txt = "23" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"sEQ" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/maintenance/starboard) +"sFn" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/circuitboard/computer/cloning{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/circuitboard/machine/clonepod, +/obj/item/circuitboard/machine/clonescanner, +/obj/item/circuitboard/computer/med_data{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"sFo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"sFp" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/closet/crate/solarpanel_small, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"sFq" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/crowbar/red, +/obj/item/aicard, +/obj/item/analyzer, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"sFs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"sFO" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/central) +"sFP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"sFR" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/circuitboard/machine/autolathe{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/circuitboard/machine/microwave, +/obj/item/circuitboard/computer/secure_data{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/circuitboard/machine/smoke_machine{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"sFS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"sFT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"sFU" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/toolbox/electrical, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"sFX" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"sFY" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line, +/obj/item/crowbar, +/obj/item/crowbar, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"sGy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Technology Storage"; + req_access_txt = "23" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"sGA" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"sGC" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"sGD" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sGW" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/central) +"sGY" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sHb" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"sHd" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"sHe" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sHf" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sHz" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"sHB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"sHC" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sHV" = ( +/turf/closed/wall/r_wall/rust, +/area/engine/engineering) +"sHZ" = ( +/turf/closed/wall/rust, +/area/crew_quarters/theatre) +"sIb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sIc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sId" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sIe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sIu" = ( +/turf/closed/wall/r_wall/rust, +/area/engine/gravity_generator) +"sIv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"sIw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/machinery/camera{ + c_tag = "Departures Hallway"; + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"sIx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sIy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sIB" = ( +/turf/closed/wall/rust, +/area/hydroponics) +"sIC" = ( +/turf/closed/wall/rust, +/area/crew_quarters/kitchen) +"sIG" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"sII" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/engine/gravity_generator) +"sIK" = ( +/turf/closed/wall/rust, +/area/janitor) +"sIL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/central) +"sIN" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/rust, +/area/maintenance/starboard) +"sIO" = ( +/turf/open/space/basic, +/area/space/nearstation) +"sIP" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"sIR" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sIT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"sIU" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sIY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/rack, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar/red, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"sJa" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"sJc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"sJd" = ( +/obj/machinery/button/door{ + id = "supplybridge"; + name = "Shuttle Bay Space Bridge Control"; + pixel_y = 27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Bridge Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sJe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sJg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"sJi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sJj" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sJk" = ( +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/hallway/secondary/exit) +"sJn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"sJo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/central) +"sJq" = ( +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: EXTERNAL AIRLOCK" + }, +/turf/closed/wall, +/area/maintenance/starboard) +"sJy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, +/area/tcommsat/server) +"sJA" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"sJD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/rust, +/area/tcommsat/server) +"sJG" = ( +/turf/closed/wall/r_wall/rust, +/area/engine/supermatter) +"sJH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, +/area/maintenance/port) +"sJI" = ( +/turf/closed/wall/rust, +/area/library) +"sJJ" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port/aft) +"sJK" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port/aft) +"sJL" = ( +/turf/closed/wall/r_wall, +/area/science/research) +"sJN" = ( +/turf/closed/wall/rust, +/area/maintenance/starboard) +"sJO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"sJP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"sJS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/library) +"sJT" = ( +/turf/closed/wall/rust, +/area/medical/morgue) +"sJV" = ( +/turf/closed/wall/r_wall/rust, +/area/tcommsat/server) +"sJX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/library) +"sKa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/science/research) +"sKd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/library) +"sKe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/library) +"sKf" = ( +/turf/closed/wall/rust, +/area/science/research) +"sKh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, +/area/science/research) +"sKj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"sKn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"sKp" = ( +/turf/closed/wall/rust, +/area/medical/medbay/zone3) +"sKx" = ( +/turf/closed/wall/r_wall/rust, +/area/maintenance/port) +"sKB" = ( +/turf/closed/wall/rust, +/area/security/checkpoint) +"sKE" = ( +/turf/closed/wall/rust, +/area/maintenance/port) +"sKH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/maintenance/port) +"sKI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/rust, +/area/maintenance/port) +"sKJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, +/area/science/robotics/lab) +"sKL" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/rust, +/area/maintenance/port) +"sKP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/science/robotics/mechbay) +"sKQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/science/robotics/lab) +"sKW" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"sKZ" = ( +/turf/closed/wall/r_wall/rust, +/area/science/xenobiology) +"sLf" = ( +/turf/closed/wall/rust, +/area/chapel/main) +"sLg" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"sLm" = ( +/turf/closed/wall/rust, +/area/hallway/secondary/entry) +"sLw" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/ai) +"sLx" = ( +/obj/structure/table, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera{ + c_tag = "AI Chamber - Core"; + name = "core camera"; + network = list("rd") + }, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sLy" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sLz" = ( +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/table, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sLA" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"sLB" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"sLC" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sLD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sLE" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sLF" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sLG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sLI" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/ai) +"sLJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sLK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sLL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Core shutters"; + name = "AI core shutters" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai) +"sLM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sLN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sLO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sLP" = ( +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai"; + icon_state = "control_stun"; + name = "AI Chamber turret control"; + pixel_x = 3; + pixel_y = -23 + }, +/obj/machinery/door/window{ + base_state = "leftsecure"; + dir = 8; + icon_state = "leftsecure"; + name = "Primary AI Core Access"; + obj_integrity = 300; + req_access_txt = "16" + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = 4; + pixel_y = 33 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sLQ" = ( +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + pixel_x = 30; + pixel_y = 30 + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = 23; + pixel_y = -23 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sLR" = ( +/obj/machinery/door/window{ + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Primary AI Core Access"; + obj_integrity = 300; + req_access_txt = "16" + }, +/obj/machinery/camera{ + c_tag = "AI Chamber - Core"; + name = "core camera"; + network = list("rd") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sLS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sLT" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sLV" = ( +/obj/item/radio/intercom{ + freerange = 1; + name = "Common Channel"; + pixel_x = -27; + pixel_y = -7 + }, +/obj/item/radio/intercom{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_y = -27 + }, +/obj/item/radio/intercom{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = 27; + pixel_y = -7 + }, +/obj/effect/landmark/start/ai, +/obj/machinery/button/door{ + id = "aicorewindow"; + name = "AI Core shutters control"; + pixel_x = 24; + pixel_y = -22; + req_access_txt = "16" + }, +/obj/machinery/button/door{ + id = "aicoredoor"; + name = "AI Chamber entrance shutters control"; + pixel_x = -23; + pixel_y = -23; + req_access_txt = "16" + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sLX" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sLY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sLZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sMa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sMb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sMc" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sMd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/camera{ + c_tag = "AI Chamber - Core"; + name = "core camera"; + network = list("rd") + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sMe" = ( +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/ai"; + dir = 1; + name = "AI Chamber APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sMf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sMg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sMk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sMl" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sMm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sMn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/ai) +"sMq" = ( +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/aisat_interior) +"sMr" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"sMv" = ( +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/mmi, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sMw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sMx" = ( +/obj/item/folder/blue, +/obj/item/assembly/flash/handheld, +/obj/structure/table, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai) +"sMD" = ( +/turf/closed/wall, +/area/ai_monitored/turret_protected/aisat_interior) +"sME" = ( +/turf/closed/wall/rust, +/area/ai_monitored/turret_protected/aisat_interior) +"sMG" = ( +/obj/machinery/teleport/hub, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sMH" = ( +/obj/machinery/teleport/station, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sMI" = ( +/obj/machinery/computer/teleporter, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sMK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/aisat_interior) +"sML" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/highsecurity{ + name = "MiniSat Chamber"; + req_access_txt = "16" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "aicoredoor"; + name = "AI Core Access" + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = -26 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "AI Intercom"; + pixel_x = 28 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sMO" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"sMP" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"sMQ" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"sMT" = ( +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sMU" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"sMV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/camera{ + c_tag = "AI Satellite - Access"; + dir = 4; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sMW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sMX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "AI Intercom"; + pixel_x = 26; + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sMY" = ( +/obj/structure/sign/warning/securearea, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"sMZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNa" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/beacon, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNc" = ( +/obj/structure/sign/warning/securearea, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/aisat_interior) +"sNd" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"sNe" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"sNf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Waste Out" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"sNg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"sNh" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/ai_monitored/turret_protected/aisat_interior) +"sNj" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNk" = ( +/obj/machinery/door/airlock/external{ + name = "MiniSat External Access"; + req_access_txt = "65" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNm" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/transit_tube/station/reverse/flipped{ + dir = 4 + }, +/obj/structure/transit_tube_pod, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"sNn" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNo" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber"; + req_one_access_txt = "32;19" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNp" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNq" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/aisat_interior) +"sNr" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNs" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber"; + req_one_access_txt = "32;19" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNt" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNu" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNv" = ( +/obj/machinery/camera{ + c_tag = "AI Satellite - Maintenance"; + dir = 8; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNx" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/ai_monitored/turret_protected/aisat_interior) +"sNy" = ( +/obj/machinery/door/airlock/external{ + name = "MiniSat External Access"; + req_access_txt = "65" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNz" = ( +/obj/item/beacon, +/turf/open/floor/carpet, +/area/crew_quarters/lounge) +"sNA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNB" = ( +/obj/structure/transit_tube, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"sNC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; + name = "AI Satellite turret control"; + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "AI Satellite - Antechamber"; + dir = 4; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNF" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/turret_protected/aisat_interior) +"sNG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNI" = ( +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/mineral/plasma{ + amount = 20 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; + name = "MiniSat APC"; + pixel_y = -27 + }, +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNJ" = ( +/obj/machinery/recharge_station, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNK" = ( +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/electrical, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNM" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"sNP" = ( +/obj/structure/transit_tube, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"sNQ" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"sNS" = ( +/obj/machinery/porta_turret/ai, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNT" = ( +/obj/item/stack/sheet/metal, +/obj/item/stack/sheet/glass{ + amount = 20 + }, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/mmi, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/structure/table, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sNU" = ( +/obj/machinery/porta_turret/ai, +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"sOb" = ( +/obj/structure/transit_tube, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"sOj" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing, +/turf/open/space/basic, +/area/space/nearstation) +"sOk" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/space/nearstation) +"sOr" = ( +/obj/structure/transit_tube, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/bridge) +"sOs" = ( +/obj/machinery/door/airlock/command{ + name = "MiniSat Access"; + req_access_txt = "65" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"sOt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"sOu" = ( +/obj/structure/transit_tube, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/bridge) +"sOv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"sOw" = ( +/obj/effect/turf_decal/bot, +/obj/structure/transit_tube/station/reverse{ + dir = 8 + }, +/turf/open/floor/plating, +/area/bridge) +"sOx" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"sOz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"sOA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"sOB" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"sOD" = ( +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/nuke_storage) +"sOF" = ( +/obj/structure/sign/directions/supply{ + dir = 4 + }, +/obj/structure/sign/directions/command{ + dir = 1; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + pixel_y = -8 + }, +/turf/closed/wall, +/area/maintenance/starboard) +"sOG" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/maintenance/starboard) +"sOI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"sOJ" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/asteroid/nearstation) +"sOK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"sOL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sOM" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"sON" = ( +/turf/closed/wall/rust, +/area/maintenance/starboard/aft) +"sOT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard/aft) +"sOU" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"sOV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"sOY" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"sOZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"sPa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"sPi" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"sPk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"sPo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"sPq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"sPI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"sPK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"sPY" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"sSy" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hallway/secondary/entry) +"sVt" = ( +/turf/closed/wall/r_wall, +/area/science/mixing) +"tac" = ( +/obj/structure/grille, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/closed/wall/r_wall/rust, +/area/engine/atmos) +"tdN" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"tgm" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Waste" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"tgp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"tin" = ( +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"tms" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"ttp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"ttA" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/turf_decal/bot, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"tFk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"tKM" = ( +/turf/closed/wall, +/area/hallway/primary/fore) +"tLt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"tPn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/mixing) +"tWh" = ( +/turf/closed/wall, +/area/crew_quarters/lounge) +"tWQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"tXd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/morgue{ + name = "Curator's Study"; + req_access_txt = "37" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"ucd" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access_txt = "8" + }, +/turf/open/floor/plating, +/area/science/mixing) +"ucu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/science/mixing) +"udT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/starboard"; + dir = 8; + name = "Starboard Primary Hallway APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"ueC" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ueG" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"ugu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/button/door/incinerator_vent_toxmix{ + pixel_x = -25; + pixel_y = 5 + }, +/obj/machinery/button/ignition/incinerator/toxmix{ + pixel_x = -25; + pixel_y = -5 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"ugK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"uhz" = ( +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"uiT" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"ujg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"uok" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"uoy" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Plasma to Pure" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Atmospherics North" + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"upN" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room"; + req_access_txt = "7" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"uqY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard) +"uuj" = ( +/obj/machinery/plantgenes{ + pixel_y = 6 + }, +/obj/effect/turf_decal/bot, +/obj/structure/table/glass, +/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 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"uuJ" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"uuU" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/crew_quarters/lounge) +"uuX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"uvg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"uxJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"uxM" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"uyJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"uBJ" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"uGq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"uSs" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"uTF" = ( +/obj/machinery/door/window/southleft{ + name = "Mass Driver Door"; + req_access_txt = "7" + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/science/mixing) +"uVJ" = ( +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"uXD" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space, +/area/space/station_ruins) +"ver" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"viy" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank/nitrous_tank, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"vjN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel, +/area/engine/atmos) +"vkK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"vlJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/mixing) +"vmq" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"vmU" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank/toxin_tank, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"voi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.1-AftNE"; + location = "7.1-StarboardQuarter" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"vpz" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/atmos) +"vsf" = ( +/obj/effect/decal/cleanable/blood/gibs/xeno, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"vsL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"vtI" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"vuh" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "N2O to Pure" + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"vuN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"vxf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/maintenance/starboard/aft) +"vCu" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"vGQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"vJk" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"vJt" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/turf_decal/bot, +/obj/machinery/space_heater, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"vMb" = ( +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"vPZ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"vVA" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -30 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"vVS" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"vWg" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard/fore) +"vZb" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/science/mixing) +"wbV" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"wdt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"wkG" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"wkO" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/modular_computer/console/preset/research{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"wqL" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"wvy" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/science/mixing) +"wwT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"wOe" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Lab"; + req_access_txt = "7" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"wPr" = ( +/obj/item/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/science/mixing) +"wUF" = ( +/obj/machinery/door/airlock/atmos/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "24" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"wUL" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"wWj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass, +/area/hallway/secondary/entry) +"wWz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"xdr" = ( +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"xej" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"xeu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/atmos) +"xiZ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"xrf" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engine/atmos) +"xsS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Waste to Filter" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"xtL" = ( +/obj/machinery/button/ignition{ + id = "Incinerator"; + pixel_x = 8; + pixel_y = -36 + }, +/obj/machinery/button/door{ + id = "turbinevent"; + name = "Turbine Vent Control"; + pixel_x = -8; + pixel_y = -36; + req_access_txt = "12" + }, +/obj/machinery/button/door{ + id = "auxincineratorvent"; + name = "Auxiliary Vent Control"; + pixel_x = -8; + pixel_y = -24; + req_access_txt = "12" + }, +/obj/machinery/computer/turbine_computer{ + dir = 1; + id = "incineratorturbine" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_x = -32; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/checker, +/area/maintenance/disposal/incinerator) +"xwu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/break_room) +"xyo" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"xAj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"xEl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/port"; + dir = 4; + name = "Port Primary Hallway APC"; + pixel_x = 26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"xEQ" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"xFw" = ( +/obj/structure/sign/departments/xenobio, +/turf/closed/wall, +/area/science/xenobiology) +"xIm" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"xLe" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/mixing) +"xPz" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation) +"xZO" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/public/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "incinerator_airlock_interior"; + name = "Incinerator Interior Airlock"; + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + airpump_tag = "incinerator_airlock_pump"; + exterior_door_tag = "incinerator_airlock_exterior"; + id_tag = "incinerator_airlock_control"; + interior_door_tag = "incinerator_airlock_interior"; + name = "Incinerator Access Console"; + pixel_x = -8; + pixel_y = 35; + req_access_txt = "12"; + sanitize_external = 1; + sensor_tag = "incinerator_airlock_sensor" + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"yba" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ybw" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"yeE" = ( +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno5"; + name = "Creature Cell #5" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"yeO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/aft) +"yhg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ymj" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) (1,1,1) = {" -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadadQadQsxCadQadQaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadsxCadQadQadQsxCadQadQaadaadaadaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaadaadaadadQadQsLwsLxsLysLzsLAsxCadQaadaadaacaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaadaadaadsxCsLBsLCsLDahQsLEsLFsLGsLCsLIadQaadbvIaacaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaadaadaadsxCadQsLJsLKadQsLLadQsLMsLNadQadQaadaadaacaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaadaadadQadQahQsLOsLPsLQsLRsLSahQadQadQaadaadaadaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaadaadaadadQadQsLTsLOadQsLVadQsLSsLXadQsxCaadaadaacaacaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaadaadaadadQsxCahQsLYadQadQadQsLZahQadQsxCaadaadaadaacaacaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaadaadaadaadadQadQsMasMbsMcsMdsMesMfsMgsxCadQaadaadaadaadaacaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaadaadaadaadaadsxCsLBsLCsLDsMksMlsMmsMnsLCsLBsxCaadaadaadaadaadaadaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaadaadaadaadsMqsMrsMrsMrsMqsMvsMwsMxsMrsMrsMrsMrsMqaadaadaadaadaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaadaadsMDsMEsMrsMGsMHsMIsMrsMKsMLsMrsMrsMOsMPsMQsMraadaadaacaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaadsMDsMTsMUsMVsMWsMXsMYsMZsNasNbsNcsNdsNesNfsNgsNhaacaacaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacsMEsNjsNksNlsNmsNnsNosNpsNqsNrsNssNtsNusNvsMqaadaacaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacsNxsNysMqsNAsNBsNCsMrsNEsNFsNGsMrsNIsNJsNKsMraadaadaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaafMPaaaaaesNMsMrsMrsNPsNQsMqsNSsNTsNUsMrsMrsMrsMqsMraadaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapZUsdXaaesNMaaaaaasObaaasMrsMrsMrsMqsMqaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapZUaaaaaesNMaaaaaasObaaaaaaaadaadaadaadaadaadaadaadaacaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaaaaeaaeaaeaaesOjaaeaaeaaesOkaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaaaaeaaaaaaaaasObaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafaafaagaaeaaeaaeaafaafaafaafaaaaaaaaasObaaaaaaaaaaaeaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaahaaeaaeaafaafaaeaaeaahaadaahaaeaafaafaaeaafaafaafaafaaeaaeaaaaaaaaeaaaaaaaaaaaeaaaaaaaaeaaeaaeaaesOjaaeaaeaaeaafaaeaaeaahaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaadaacaaaaaaaaaaaaaacaadaadaadaaaaaaaaaaaaaaaaafaaaaaaaaaaaeaaiaajaakaalaalaalaakaamaanaaeaaaaaaaaasObaaaaaaaaaaaaaaaaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadaadaaaaaaaacaacaadaadaadaadaaaaaaaaaaaaaafaaaaaiaaoaakaapaaqaaraasaataauaavaawaapswvaaxaanaaasObaaaaaaaaaaaaaaaaacaadaadaacaadaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadaadaadaadaaaaacaadaadaadaadaadaadaaaaaaaaaaaeaaaaayaazaaAaaBaaCaaDaaEaaFaaGaaHaaIaaJaaKaaLaayaaasObaaaaaaaaaaaaaacbvgaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaadacHacHacHacHacHacHaadaadaadaadaacaaaaacaadaadaadaadaadaadaahaaeaaeaafaaeswvaaMaaNaaOaaPaaQaaRaaRaaRaaQaaSaaOaaTaaUaakaaksOraakaafaaeaaeabLabMbxZbxZaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaacaadaadaadaadacHabRadwabTacEacHaacafgaadaadaacaaaaacaadaadaadaadaadaadaadaadaaaaafaaaaamaaXaaYaaZabaacXabcabdabcoKzabeabfabgabhsOssOtsOuswvaaaaaaaadbxZacuadqbxZaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaaaaaaaaaaaaaaaaacaadaadaadaadaadacHafhaepaziazjacHazkaacbvIaadaacaaaaadaadaadaadaadaadaadaadaadaaeaaeaaeaakabkablaakabmaboggqabpggqswywkOaakabqabraaksOvsOwaakaaeabsabsswzadtbxZaduadyaduaduaduaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaaaaaaaaaaacaacacHacHacHacHacHaziaznaziacHacHacHacHacHacHaadaaaaadabUabUabUbyeabwswCabwabwabxabxabwabwabyabzabAabBabCabDabEabDabFabGabAabHabIabsswzabsabsabsswzabKabsadMadYaduadZaeaaebaduaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadadxadzadzadzaXcaXcadzaemacHafLafPazQaAaagGaepaepafeagHafeahvahAabUabUabVabUabUacIabUabWabwabXabYabZacaacbaccswCacdaceacfacgachaciacjaciackaclacfacmacnswzacoacpacqacracsactabsaefaeiaejaekaenaePaduaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaacaacaacaacaacaadacHahDaivaAcaepaiSajbajQajZartajZaybaycabUacKacGacMadAadBabUacNabwacOacPacQacRacSacTabwacUacVacWswJacYacZadaadbadcswKaddadeadfabsadgadhadiadjadkadlabsadmadnaduaeQaeRaduaduadnadoswMadoadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaadaacaacaacaacaacaadacHayeayfaAcazoacHacHacHacHacHacHaAbaAeabUadDacLaeoaeqaerabUadFswCadGadHadIadJadKadLabwabyadNaakadOadPsOxadRsOxadPadOswvadSadTabsadUadVadWadWadXadXabsbxwadnaeVaeWaeYaecaedaeeaedaehaegaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaacaadaadaadaadacHaAlaAdaAmaAoaAwaAUaAUaBiacJacHaBjaBkabUadCadEaesaffaffabUaetabwaeuadHaevaevaewaexabwabyaeyaakaezaeAaeBaeCaeDaeEaeFswvaeGaeHaeIaeJaeKaeLaeMaeNaeOswzbymadnafaaeWahlaeSaeTaeUajIagBaeXlCgaeZaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadacHaAfaAkacHacHacHacHacHahuacHacHaBlaBmabUafbafdafQafiafSafRafjabwafkadHaflafmafnafoabwbxxafpaakafqafrsOzsOAsOBafrafsaakaftafuafvafwafxbxyafyafzafAabsafBswLafCafcahmafFafGafHafIadnhQHadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaroaroaroacHacHacHacHarsafTafUahzaBoaBqaBsaBuaBvabUagLagMafNahwagJabUafVafWafXafYafZagaagbagcagdageagfaakaggafraghspwagjafragkaakaglacnagnagoagpagqagragsagtabsaguadnagvafDahnagxagzagAajIagBagClCgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaroarsarsarsarsarsarsarsagFahCaBwaBxajaacHaBzaCoabUahxahFahEaimaisabUagNabwagOagPagQagRagSagTagUagVagWswvagXagYagZahaahbahcahdaakaheahfabsabsahgahhahgahiswzabsahjadnahkafJaihaiiakQahoahpahqahrahqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadabiaadaaWabiaadaadabiaroarsakbagFagFswZswZagFagFaiuaCpaCqaiRaxZaBzaCoabUajRalHagIaidaosabUahGswCahHahIahJahKahLahMahNabyahOaakahPagiahRahSahTahUahVaakaglahXahYahZahZaiaahZaibaicabtbymswLadoafKadoadpaieaifadnadpadoadoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaikabjabjagKabuadvaelaroarsasuagFapwapRainaioaipaiqairayaaitacHaCraCtabUaqwahyaqyaqwabUabUaixabwabwabwabwabwabwabwabwaiyablaaksOxadOaizaiAaiBsODsOxaakabqaiCahYaiDaiEaiEaiEaiFaiGabtaiHadnaiIafOaiKaiLaiMaiNaiOadoaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadabiaaWabjabuabuabjaaWabuazgarsaydagFaqBaqDaqGaiTaiUaiVaiWaiXaiYaiZaCuaCvajcajdajeajfajgajhajiajjajkajlajhblfajmajhmDxajnajoajpajqajrdYCajsajtajuajvajwajxajyajzajAajBajCajCajDajBajEajFalzajHajIafDagxajJajKajLajMswLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaadaadaadaadabjabjabjabSaaVaadaadaygabuaroarsayyagFaqHarnajSajTajUajVajWagmajYayDazcazdazeiaaakdakeakfakgakhakiakjakkaklakmaknakoakpakqakraksjcnaktakuakvakwakxakyakzakAakBakCvWgakDakEakFakGakHakIakJakKadoakLagwagyagDahsahtakPadoaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaaWabiabjabjaadaadaaVahBabuaroarparqagFagFakTakUakVagFakWakXakYakZalaalaalaaipalbalcaldoyDalealfoyDoyDalgalhalialhaljalhalgalkalkjwialmalnaloalpalqalralsaltalkalkalualvalwalvalxalvalubxzalzadnalAafEalBalCalDahWalFadnaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadabiahBabjabSazfabuabualGaroarsazhagFaruarBasaalJalKalLalMalNalOaiZalPalQajcalRalSoyDalTalUalValWalXsyCalYalZamaambamcamdaaeaaeameamflZRamhqdDamjndgamlammaaeaaeamnamoampamqamramsaluamtamuadoamvamwamxamyamzamAamBamCsyDamDamCamCaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaadaacaadaadaadaadaadaadaadaadaadabuacDaadabiamGacFacFasmarsarsagFasnasqamIamJagFamKamLamMajYamNakabxAajcakcalcsySamOamPamQamRamSalgamTanMamVamWamXamYaaeaaeameamZlZRanaanbancndgandammaaeaaeaneanfanganhanianjsyTankanladpadoanmadoadnannanoadoanpanqanransamCamDantamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadfEMpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEpNEbkoasuasyagFaszanCanzaiganBanCanDanEanFalaalaalaanGblganIoyDanJoyDanJoyDanJalganLbxBanNamWanPalganQanQtKMtKManQanRanSanTanQtKMtKManQanQaluanUanVanWanXanYaluanZaoaaobaocaodaocaoeaofaogacvaohaoiaojaokamDaolaomamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaacaadaadaadcWvanxmTMhOhmTManxoOkkitoOkanxvMbgapvMbanxaoqaoraoqanxcWvasAarsagFagFaqQaotaouaitaovaiWaiXaowaoxaoyaozaoAaoBlxqoyDaoCoyDaoDsySaoEalgaoFanMaoGaoHaoIsyCaoJaoKaoLaoMaoNaoOaoPaoQaoRaoSaoTaoUaoVsyTaoWanVaoXaniaoYaluaoZapaapbapcapdapcapeapfapgaphapiapjapkaplapmapnapnkKdappaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaacaacaadaadaadcWvanxiZQiqCbGSanxvVSddIxejanxsrRfnpujganxrVsapvpclanxcWvasDarsarsagFakTapxakVagFapyapzapAapBapCapDapEapFapGapHapIapIsAcapIapIapIapJapKapLapMapNapOalgapPapQarYapSapTapUapVapWapXapYapZaqaaqbaluaqcaqdaqeaqfaqgaluaqhaqinwYaqjaqkaqlaqmaqnaqkaqpamDaqqaqraqsaqtaquaqvamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaadaadaadaadaadcWvanxtacaqAoaVanxtacaqAoaVanxtacaqAoaVpjUaqCaqAaqEaqFcWvsAxaqzasEagFaqIaqJaqKaqLaqMaqNaqOaqPalaasBaqRagFuGqaqSapIaqTaqUaqVaqWaqXsAzalgalgalgalgalgalgaqYaqZsAAaraarbarcuxJarearfaraaraargarhalusyTalualualualualuariblhsOFaRzaRzaRzsJNaRzaRzaRzamCarkarlarmamCamDantamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaacaadaadaadaadaqzaqzcWvotngVXkHAsrhymjxEQvmUuoyawCarrviyvuhqFwarvarwarxaryarzarAaqzarsagFarDarEarFarGarHarIarJarKarLarMarNarOuGqlxqarParQarRarSarTarUapIarVarWarXarYarZarYasbascaraasdaseasfasgashasiasjaraaskaslaspbxCasoaspsAXaMxayPaqharjsOGasrassastsAYabOabNbvhamCamCamCsyDamCaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaacaacaacaadaqzaqzlAsjpvuuJoiLoiLbZqbKQbKQbKQlqzbKQbKQbKQaswaswasCoiLazmasFasGasHaqzasIswZasJasKasLasMasNasOasPasQasMasRasSajcbxDasTasUasVasWasXasYasZaHFatbatcatdatesBvatfatgatharaatihprasfasgashbvVatjaraatlatmatmatmatmsBwatnatoayPaqhsOIatqbfpaTRbfoacwbfpacysBxsBysOJbvgaacaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaacaacaacaadaqzueGqTamsJtdNkCUmTTvtIfINfvdfvdfFwfFwfFwqIpjxcjxcauwjxcvmqtWQiVyatIhsVatKagFagFagFagFagFatLarCagFagFagFagFagFagFatMatNatOatPatQatRatSatTatUatVaoMatWathatXatYatZauaaubasiasgasfaucaudasgaueaufaugabbauiaujaukaulaumaunayPauoaupaRzaRzsJNaRzaXJaSDaRzaRzsBWbvgaacaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaadaadaqzttAoJprjQoqlrzqtgmjuTauqmaemaeauqfEtauqmaemaemaeauqmaefLruyJauAauBauCauDauEauFauGauHauIauJauKauLauMauNauOauPauQauRauSarPauTauUauVauWauXapIauYatcsCrauZavaavbavcavdaveasgasgavfavgavhaviavjavkavlabJavnavoavpavqavravsayPavtavuaRzavvavwaRzaSCsCtsJNaadaadaacaacaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaacaadaadaqzchJhUGrjQoqlawIvjNvJkhqXxeumkFhXnmnDqEleOshqXhqXhqXhqXhqXavEquiavGaqzavIavJavKavLavMavNavOavPavQavRavSavTavUavVavWavXapIavYavZawaawbawcapIawdaweaBUauZawfawgawhawiawjasgasgawkawlawmawnawoawpawqawrawsawtawuawvawwawxmQiawyatpsOKacxawzaRzaXJsCQaRzaadaacaacaaaaaaaaaaaeaaaaafaafaafaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaqzvJtyhgjtZixkuVJhULnFGwqLwqLwqLwqLasxwqLwqLwqLbpBbuwdiGdiGawIawJawKaqzawMcWRaqzaqzaqzsAxaqzaqzaqzaqzaqzawOanHawPawQsDlawQawQawQsDlawQawQawQawQawQbxEauZawRbxFawSsDnawjasgbxGawUawVawWasgaueawXawYawZaxaaxbaxcaxdaumaxeayPpEtgMeaRzaxfaxgsJNbaisDqaRzaahbvgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaqzfbHhUGrjQoqldiGdiGraediGaAnaApiIjatyaApaApauvqoTdiGdiGaxmdiGaxoaxpaxqaxraxsaxtaxuaxvaxwaxxaxyaxzaxAaqzaxBaxCawQaxDaxEaxFaxGawQaxHaxIawQaxJaxKawQaBUsDKaxMawgaxNsDnawjasgasgaxOaxPaxQaxPaxPaxRaxSaxTaraaraaraarasDMatoayPaxVarjaRzaRzaRzaRzaXbaSDaRzaadaadaacaacaaaaaeaxWaxWaxWaxWaxWaxWsDPaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaqzlvwhUGbGLkTzmTvrExvpzybaiJYybaiJYeafybaybaiJYeafybaybacBSxsSayiayjcBfaykaylaqzaymaynayoaypayqbxHayraysaytaxCayuayvaywayxaxGawQayzayAawQayBayCsDlaBUauZayEayFayGayHayIaviaviayJaviayKayLayMayNawXayOayPayQayRaySayTaxeayPayUarjbliaRzsElbfpsEmsEnaRzaadaadaadaacaacbvgsDPayWayXayYayZazaazbaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaasNMfomsNMsNMuhzuhzuhzgdAnhUxrfueCvuNiKpguMjCiuSsevauSsvVAdFVavxavyfjskwFeCgazlidDwWzaDldiGazpdiGazqazrazsaztazuazvazwazxazyazzaysaytaxCayuayvazAazBbxJsDlazDawQawQazDawQawQatdauZazEazFazGazHazIawnawnazJazKawWasgasgaueaueazLazMazNazOazPaiwazRazSazTsEJazUsEKsELaSDaRzsENaRzaSDsJNaRzsEQbvgbvgazbazVazWazXazYazZazbazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaasNMaaeoIGuhzuhziyebpnrjVbpnpvXqMrjkltgpoCyanxxImaqAxImanxaAhaAiaAjanxaAhaAiaAjanxayhveroGcaAqaAraAsaAtaAuaAvakRaAxaAyaAzaAAaABaysaytaACaADaAEaAFaAGaAHaAHaAHaAHaAIaAHaAJawQatdauZaAKaALaAMauZaALaANaxPaAOaAPaAQaARaARbljaARaASaATaspaAVasoaAWaAXapYaAZaBaaBbsJNaXbaRzsFnsFosFpsFqaRzaXKaRzsFssFsaxWaBcaBdaBeaBfaBgaBhaDhfWzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaasNMaaamqFpqsoxnmJPeYefsJxZOgSvkiweewdgVorIanxrVjqscmgsanxaBpaxiblkanxaBratxaBtanxxAjeZdawFaByaByaBAaBBaBCaBDaBEaBFaBGaBHaBIaBJaqzaBKaBLaBMaBNaBOaBPaBQbxKaBQaBQaBRaBSaBTawQsFOauZaBVaBWsFPaBXaALaBYasgasfaBZashbxLaCaaCbaCcaCdaCeaCeaCeaCeaCfaxeayPaCgaBaaChaRzbaiaRzsFRsFSsFTsFUaRzbhksJNsFXsFYaxWaCiaCjaCkaClaCmaCnazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaasNMaaeoIGuhzuhzqgCbYEeyudMlxtLnUkcGzfYxxyoanxaAglUuaAganxawAaCsawAanxasvaCwasvanxaCzkaAaCAaCCaCDaCEaCFaCGaCHaCIawNaCJaCKaysaqzaqzaCLgeZayuayvaCNaCOazCawQazDawQawQazDawQsDlaBUsDKaCPaCQaCRaCSaCTaviaviayJaviayKaviaCUaCeaCVaCWaCXaCYaCZaDaaCfaDbayPankanlaDcaRzaSCaRzsJNaSHsGyaRzaSDsGAatqsGCsGDaxWaDdaDebsvaDgaDhaDiaDhuxMaDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaasNMsNMwkGcoQuhzcCpuhzuvguhzuhzezPqUWaCGhNOuokakNakNakNakNakNuokuokuokuokuokuokuokuokaDruokjDdaDsaDtaDuaDvaDwaDxaDyaDzaDAaDBxwuaDCaytgeZayuayvaDDaDEaDFawQaDGaDHawQayzaDIawQsGWauZaDJaDKaDLaDMaDNaARaARaDOaDPawWasgaDQaDRaDSaDTaDUaDVaDWaDXaDYatoayPalyaDZaEaaRzaYtsGYsGYsGYsHbsGYsHdsHeaRzsHfbsSazbaEbaEcbswaEeaEfazbazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaajbQlrglrglrglFwgNHgNHxPzaqzajXaaWakMakOalEamFamUakSaEnaEoaEpaEqaEraEsaEtaEuaEvaEwaEtaExaEyaEzaEAaEBaECaEDaEEaEFaEGaEHccyaEIaEJawQaEKaELaEMaENawQaEOaEPawQaEQaERawQaBUauZaESaETaEUaEVaALasgasgaEWaEXashasgaueaEYaEZaFaaFbaFcaFdaFeaFfaFgayPalymXVsHzaRzaRzaRzaRzaRzaRzsJNaRzaRzaRzsHBsHCblLaFkaFlbsxaFnaEfazbaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaqzajXabuabuanuanvanwanAalIaFqaFraFsaFtaFuaFvsHVaFwaFxaFyaEtaFzaFAaFBaDvaFCaFDaFEaFFaFGaFHaFIaFJaFKaFLawQawQawQsDlawQawQsDlawQawQsDlawQawQatdauZaALsHZaALaALaALaFNawTawUaFOaFPasgaueaFQaFRaFSaFTaFUaFVaFWaCfaxeayPaFXaFYaFiblLbxMsIbbmbsIcbxMblMbxMblObmhblMsIdblYsIeaGabswaGbbllaGcaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaadaadaadaGeqpGaGeaGeaGeanKanOaonalIamEaGgaGhaGhaGiaGjaGgaGkabnaGgaGgaGmaGnaGoaDvaGpaGqaGraGsaGtaGuxwuaGvaGwaGxayVaGyaGzaGAaGBarYaGDaGEbxNarYaGGarYaGHaGIaGJaGKaGLaGMaHFaARaARaGNaGOaGPasgaGQaCeaGRaGSaGTaGUaGVaGWaCfavsayPaGXbszbsAbsBbsCbsDbsEsIvbsCsIwbsCbsJsIxsIybsMbsBbsObsPbsQbsRaEfazbaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadsIuuBJaIdaHgaGeaooaopapoapqaprapsaHjaHkaHlaHmaHnaHoaHpaHqaHraHlaHtaHuaHvaHwaHxaHhaHyaHzaHAaEtaHBaHCaHDaHEaHFaGMaHHaHIaweaHMaHLsIBaHMaHMsIBaHMaHNaHOaHPaHQaHQaHQaHRaviaHSaHTaudasgaHUaCeaCeaHVaHWaCeaCesICaCfaxemQialyaDZaHYaRzaSHaRzaxWsFsaxWaxWsIGaxWaKhblZbsSazbaHZaIaaEdbsTaEfazbazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaGeaIbaIcaIdsIuaGeaGesIIbwYaIeaIfaIgaIhaIiaIjaIkaIlaImaInaIoaIpaIqaIrsHVaIsaItaIuaIvaIwaIxaIyaEtcXuaIAaIBaIBaIBaICaIDsIKaIEaIFcfzaIGaIHaIIaIJaIKaILaIMaINaIOaIPasgbxLasfgPYashasgaIQaCeaIRaISaITaIUaIVaIWaDYsILayPaIXaIYaIZaRzbvhsINaaesIOaaeaRzaRzaRzsIPsHBsIRaxWaJaaJbaJcbsVaDhaDiaDhuxMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaacaadaadaadaadaGeaJhaJiaHeaJjaJkaJlaJmaJnabQaJpaJqaJraJsaJtaJuaLRbxaaJtaJwaJwaJyaJzaczaJBaJCaJDaJEaJFaJGaJHaHAttpxElaIBaJIaJJaJKaJLaIBqdtaJMewTaJPaJPsakaJQaJPaJRaJSaJTaJUaJVasgasgaJWdQCayKayLaJXaJYaJZaKaaKbaKcaKdaKeaFfaKfayPudTfffblmaRzsITaRzsIUsIUsIUsJNsIYaSHbmCblZbsSaKhazbaKiaKjbsXazbaCnazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaGeaKpaKqpbTaKsaKtaKuaKvaKwaKxaKybxbaKzaKzbuWaKAaMUaKCaKDaKEaKEaJyaKGaKHaKIaptaKKaKLaKMaKNaKOaHAcXubxPaIBaKPaKQaKRaKSaIBaKTaKUaKXaKWcoRuujaKYaKZaLaaLbaLcaLdaLeaseaLfaJWaviayKhDiaLgaLhaLhaLhaLhaLiaLjaLkaLlatoayPaLmsJajqMsOLsJcsJdsJesJesJgcRzsJisJjbmGsJkbsYbsZbtabtbbtcbtdaLtaDiaDhuxMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaadaadaadsIuaLDaLEaLFaLGaLHaLIaLJaLKacAaLMaLNaLObuWaLPaLQwUFaLSaLTbuWaLUaLVaLWacBaLYaLZaMaaMbaMaaMcaMdaHAcXugeZaIBaMeaMfaMgaMhsIKaMiaMjlypaMkaMkaMmaMnaMoaMpaMqaMraMsaHMaraaMtaMuaxPaAQaARsJnaATasosJoaCeaCeaCeaCfaCeaxeayPuqYtLtaMyaRzsJNsJqsIUsIUsIUabNaRzaRzaxWsDPaxWazbaMzaIaaMAaMBaMCazbazbazbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaabxcbxdbxdbxdbwYbwYsIIbxjaMJaMKaMLaMMaMJaMNaMObxvacCaMRaMSaMTaMUaMVaMWaMXadraMZblnaEtaNaaNbaNcaNdaNeaNfaNgaEtaNhaNiaIBaNjaNkaNlaNmaIBaNnaNtbIJaNraNraNqaNraNsaNtaNuaNvaNwaNxaraarbaNyardaNzarfaraayPayPaNAasoaspaNBaNCaNDaNEayPaNFtLtaHYsqzaaeaaaaaeaaaaaeaaaaaeaaeaaeaaeaaeaxWaNGaNHaNIaNJaNKazbaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaadaadabiagEafMsJyaNTaNUaNVaNWaNXaMNaNYaNZacCaMXaMSaMTaOaaMVaMWaMXadsaMZaOdaEtaEtaEtaEtsHVaEtaEtaEtaEtawOanHaIBaIBaOfaIDaIBaIBaHMcsXaOjaHMaOhaHMaOhaHMaOiaOjaOhaOkaOhallaOmaOnaOoaOpaOqaOrsJAayPayPayPayPayPaOtaOuayPayPvkKdoDrznsqzaaeataataataataataaaeaafaaaaaaaaeaxWazbaxWsDPsDPaxWaxWaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaadaadaadabubxlaOvaOwaNVaOxaOysJDaOzaMPacCaMXaOCaMTaMUaMVaODaMXadraOFaOGaOHaOIbbgbbgaOLaYAaOMaONaOOaOPapuaORaOSaOTaOUaOVaOWaOXaOYaOZaPavsLaPcvsLaPdaPeaPfaPbaPhaPbaPiaPjaPkaPlaPmaPnaPoaPpaPqaPraPsaPtfMTsoCaPublogyVaPwaPxaPylFiaaeatkatratsattatkaaeaafaaaaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaadaadaadafMsJybuCbuCaNVbuCbuCaMNaPIaPJaLUsJGbuWaPKbvdaKDbuWbuWaLOaPMaPNaPOaPPaPQaPRaPSaPTaPUaPVaPWaPXaPYaPZaQaaQbaQcaQdaPZaQeaQfbxQaQbaQdaQdyeOaQcaQgaQjaQgaQkaQlaQmaQnaQoaQpaQqaQraQsaQtaQuaQvaQvvoilQsaQwaQxaQyoQLaQztLtaQAlFiaaeatkatuatvatwatkaaeaaeaaaaafaafaafaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaacaacaadaadabiaSObxpbxpaQHbxpbxpbxtbwVaQJaQKaQKaQMaQNaQOaQPaQKaQRblKaQSaQTsJHbxRaQWaQWsJIaQWaQWaQWaQWaQXaQYaQZaQXaRaaRbaRcaRdaRenxAsJJaKgsJKaRfaRgaRfaRhaRiaRgaRfaRkaIzamgamgamiamkamkaCMblpaRraRsaRtaRsaRraRsaRraRuaRvsJLaRxsOMsONaRyabvabvatzatAabvswGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaMJaRBsJOaRDsJPaREbwWaRFaRGaRHaRIaRJaRKaRLaRMaRNaROaRPaRQaRRaQUaRSaQWaRTaScamHaRWaRXaRYaRZaSaaSbaScaSdaRbaSeaSfaSgaShaShaShaSiaRfaSjaSkaSlaijaSnaRgeUzrlqfgGsEGsEGsEGuuUeUzaStaRsaSuaSvaSwaSxaSyaSzaSAaSBsJLsOTsOUaSEaSFatBswGatCatDanyatFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaMJaPGaPGaSMaPGaSNaMJaSPbxuaSRaSSaSTaSUaSVaSWaSXaSYaSZbxuaTaaQUaTbaQWaRUaTcaTdaTeaTfaTgaThaSasJSaTiaRUsJTaTjaTkaTlaShaTmaTnaToaTpaTqaTraTsaTtaTuaRfaTwaTxaTyaTzaTAaTBaTCaTDaTEaTFaTGaTHaTIaTJaTKaTLaTMaTNaTOaTPsOVsOVaTSaTTswGatGatHatJatFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadsJVaTXaQGaTYbuGaTZaMJaEtaUaaEtaPLaPLaPLaEtaPLaPLaPLaEtaUaaEtsJHaUbaQWaUcaUdaUeaUfsJXsJXsJXaUgaUhaUiaUjaRbaUkaSfailaShaUoaUpaUqaUraUsaUtaiJaUvaUwaRgaTwaTxaUxaUyaUyaUyaUzaTDaTEaRsaUAaUBaUCaUDaUEaSzaUFaUGaUHaUIsKaaUIauhaurausautauuauxatFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaMJbuHaUOaUPbuIblqaMJbvoaUQaURaUSaURaUSaUTaUSaURaUSaURaUUbvosJHaVMaQWaUVsKdaUWaUXaUXbxSaUYsKeaUZaVaaVbaRbaVcaVdaVeaVfaVgaVhaViaTpaVjaVlaVlaVmaVnaRfaTwaVoaVpaUyaVqaUyaVraVsaTEaRraVtaVuaVvaVwaVxaTLaVyaVzsKfaVBaVCaVDaVEauyauzavmavzavAatFaaaaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaMJbuJbuKbuLbuKbuNsJVaadaVKaVLaUUaUUaUUaUUaUUaUUaUUaUUaUUbvgaQUaVMaQWaVNaVOaVPaVQaVRaVSaVTaVUaVVaVWaVXaRbaVYaVZaWasCbaWcaWdaWeaRfaWfaWgaWhaWiaWjaRgaTwaTxaUxaUysNzaUyaUzaTDaTEaRsaWkaWlaWmaWnaWoaWpaWqaWraVAaWsaWtaWusKhsOZavCavDavFavHatFaadaadaacaadaadaadaadaacaacaadaadaadaacaacaacaacaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaMJbuOsKjbuPsKjbuQaMJbvoaUQaURaWzaWzaWzaUUaWzaWzaWzaWzaUUbvgaQUaTbaQWaWAaWBaWCaWDaVQaWEaVQaWEaVQaWFaWGaRbaWHaWIaWJaShaWKaWLaWMaRfaTpaRfaRhaWNaWOaRfaTwaTxaWPaWQaWRaWSaWTaTDaTEaRraTLaWUaWVaSzaSzaWWaWqaWXaVAaWYaWZaXaaVEawDabvabvabvabvswGaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadsJVsKnbuRbuSbuRbuUaMJaadaXcaUQaVLaUQaVLaUQaVLaUQaVLaUQaVLbvosJHaTbaQWaQWtXdaXfiUqaXgaXhaXiaXjaXkaVWaXlaShsKpaShaShaShaXmaXnaXoaXpaXqaXraXsaXtaXuaShdaiaTxuuUtWhtWhlIMfgGaTDaXwaXxaXyaXzaXAaXBaXCblraiPaXEaXFaXGaXHaXIaVEsOTsOYsPisONaadaadaadaadaadaadaadaadaadaadaadeGmleUleUeGmeGmaadaadaadaacaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbajaMJaMJaMJaMJaMJsJVsJVbajbajbvobvobvgbvgbvgbvgbvobvoaadaadbvoaQUaTbsJIjnKaXLaXMaQWaQWaQWaQWsJIaQWaXNaQWaShaXOaXPaXQaXRaXSbxTaXTaXUaXVaXWaXXaiQaXZaXRaYaaYbaYcaYcaYdaYeaYcaYfaYgaYhaYiaYjaYkaYlaYmaYnaYoaYpaUHaYqaYraYssKhsPksOVaYvtmsorVhnshnsorVorVrpysVtsVtmeosVtsVteGmdfKdfKlmqeGmaadaadaadaacaacaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvgaqoaqxatEavBawBawBawBawBawEaOHsKxaOHbajawGbajbajbajaOHsKxaOHaOHaQUaVMaQWaYwaYxaYyaQWaYzbbgbbgaYCbbgaYEaYFaShaYGaYHaYIaYJaYKaYLaYMaYNaYOaYPaYQaYRaYSaYTaYUaYVieyieyblshOcaYWaYYaYZaZaaZbaZcaZdaZeaZaaZfaZgaZhaZiaZjaZiaZjaZkaZlaZmdiehXciioiXBxLenMhpdXjLTbNBjXXxiZmhfsVteGmdfKqnAlmqeGmaadaadaadaacaacaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbajawHsKxaOHbajbajaOHaOHawLaxYawBaxhawBawBawBawBawEbajaZpaZqaZraZsaTbsJIaZuaZvaZwaQWaTbaZyaZzaZAaPVaZBbxRaShaZCaZDajGaZFaZGaZHaZIajNaZKaZLaZMaZNaZOaZPaZQaZRbyosKBbyqbyobysaTDaRqaZaaZUaZVaZWaZXaZeaZYaZZbaababbacbadbacbafbagbahsPoabPtPnhVEhVEhVEhVElmrhVEwwTwvykCGsVtmeosVtucdsVtsVtiioiiotPnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabajbajbajaadaadaadaadsKxbajawGbajbajbajaxjaxkaZoawLaxlbamaxnbamaxLbaoaQWaQWaQWaQWsJIaTbbapbaqbarbasbapaRSaShbatbaubavbawbaxbaybazbaAbaBbaCbaDajObaFaXRbaGbaHbyobaIbaJbaKbyobaLbaMaZabaNbaObaPbaQbaRbaSbaTbaUbaVbaWbaXbaYbaZbbahTnpmSjLFwOesPqajPsPqbWOoRosPqsPqsPqybwsVtuiTkQnvZbiiogLDntyqyQtPnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaaaaacaacaacaacaadbajbajbajbajbajsKEbbcaxUbbebapbbfbbgaYAbbhbbgbbjbbkbapbblbbmbbnbapaTbsKpaShaShaShaShaShaShbbpbbqbbrbbsbbrbbtbbuaShbbvbbwbbxbbybbzbbAbyoaTDbbBbaRbbCbbDbbEbbFbbGaYkbbHbbIbbJbbKbbLbbMbbNbbObahsPoaAYtPnhVEhVEwProKppANhVEtFkmfjvGQqcPscnlFmiiWupNlFmqiWflEtPnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadbajbbQaxXbbSbbTaZAaZzsKHaPVbbVbbWbbVbbXbbYbbZbcasKIbcbbccaShbcdbcebcfbcgaUnbchbbqbciaSiaWKbcjbckaShbbvbclbcmbcnbcobcpbyobcqbcrbcsbctbxVbcvbcuaZebcwbcxbaabcybczbcAbxWbcBbcCsKJsPohVEhXcbcEpXHjIkdXvnTglzChVEmvBhAysVtbpjfjNbOJiiouTFmsGmsGiioedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadaadaadaadaZodEabcGbcHbcIbbRbcJbcKbajbcLbcMbcNbcObbmbbmbcRbapbcSbcTaShbcUbcVbcWbcXaWbbcYbbqbcZaWKbdabdbbdcaWKbaGaTxbddbdebdfbdgbdhiMLbdjbdkbdlbdmbdnbdobdpbdqbdrbdsbdtbdubdvbdwbdxbdybahbdzbdAiiosVtsVtsVtsVtgcwsVtlzGmvBeZsmeoiioiioiioiiogGqogLdiQohMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoOIoOIoOIoOIoOIoOIoOIoOIoOIoOIoOIoOIhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaadaZobdDbdEbcGbarbdFbdGbdHsKLbdIbdJbdKbdLbdMbbmbdNbapaTbbdPaShbdQbdRbltbdSbdTbdUbdVbdWaWKbdXbdYbdZbeabaGaTxbebbecbedbeebyoaTDbefaZabegbehbeibejaZebekbelbaabembenbeobepbeqberbahsPaaRybesbetvCufDZlowfcsloweBJkqHvPZmeoaadaadaadiioiioiioiioiioedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadsKEbeubevbcFbewbcKbevbexbajbeybezbeAbeBbbmbbmbeCbapaVMaZoaShaShsKpooXaShaShbeEbeFaShaShaShaShaShbeGbaGaTxbyobeHbeIbeJsKBiMLbeKbeLbeLsKPbeLbeLbeLbeMbeNaZlbeObePaZlaZlsKQaZlbeQsOZaRybesbettinhNTjsDiUOoxbcgbvlJjdesVtaadaadaadaadaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaadaadaadaadaadbajsKEbajbajaZobajbajsKEaZoaZobajbajsKEsKEbajbajbapbeRbeSbbgbbgbeVaOLaOLbbgbeZbfabbgbfbaYFsKWbfdsKEbfeaTxbysbyobffbyobyoaTDbfgwdtaYusOVaTSsPInKibflbfmdfPsOVbfnsPKsPIsOVbxXemAbfraRybesbettinbkflowsvXlowugupHHpmKsVtaadaadaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadbfubfvbfubfwbfxbfybfzbfAbfAbfBbfAbfybfAbfCbfAbfAbfDbfEbfFbfGbfHbfIbfJbfKbfKbfLbfKbfKgiibfOlXkbfPbfPsKZbfPbfPbfQbfRbfPbfPbfPbfPbfPsKZglCxdrhsomgVmgVlMuvxflMulMueWojRekPiucuiiosVtaadaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadbfubfSbfubfubfubfTbfUbfubfVbfWbfXbfYbfZbgabgbbfubgcbdOaZobgdbajbgebgfuuXuuXaYcugKugKlErheQbglbfPbgmbgmbgobgpbgqbgrbgobgmvsfbgmbgmsKZsdLbgubgvbgwbgxbgybgzbgAsONaadaadaadaadaadaadaadaadaadaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadsLfbgBbfubgCbfubgDbgEbgFbgGbgHbgIbgJbgKbgLbgMbfubgNbgObgPbgPbgQbgRbgSbgTbgUbgUbgUbgVbgRbgWbgXbfPbgYbgZbhabhbbhcbhdrCwbgmbhgbhgbhibfPbhjsPYkRVhiRbhmsPYsPYbhnsOMaadaadaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaadaadaadaadaadaadaadaadaadaadaadaadbfubfubhobfubhpbfubhqbhrbfubhsbhtbhubhvbhwbhwbhxbhybhzbhAbhBbhCbhDbhEbhFbhGbhHbhIbhHbhGbhJbhKbhLbfPbgmbhMbhNbhObhPbhQbhNbhSbgmbgmbgmbfPwbVbhTbhUbhVbhWbhXsLgbhYsOMaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadaadaadbfubhZbiabibbicbidbiebifbigbihbiibijbikbilbimbinbiobipbiqbirbisbitbiubivbxYbixblvbixbiwbiybizbiAsKZibvibvibvibveFpplzibvibvibvibvibvbfPsOMsOMaRyaRysONaRyaRysONsOMaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadaadaadaadaadaadaadsLfbiFbiGbiHbiIbiJbiGbiLbiMbiNbiObiPbiQbiRbiSbiTbfubiUbiVbgPbgUbgPbgVbgUbgUbgUbgUbgUbgUbgUbgTsLmbfPbgmbgmbiWbiXbhPiVwbgobgmpsqbgmbgmsKZaadaadbvgbvgaacbvgbvgaadaadaadaadaadaadaadaadaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadbfubjfbjgbjhbjibjjbjksLfbfublAbfubjlbjlbjlbfusLfbfubjnbjobgUaaeaaeaaeaaeaaaaaaaaaaaaaaaaaeaaeaaebfPbgYbgZbjpwULpLbjBGyeEbgmbgZbhgbhibfPaadbvgaacaaaaaaaaaaacaacaadaadaadaadaadaadaadaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMaaaaaaaaaaaahhMhhMaaaaaaaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadbfubfubfubfubjybjzbjAbfublCblDbfuaaaaaaaaaaaaaaebgUbjBbjCbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebfPbgmbhMbhNbhObhPiVwbhNbhSbgmbgmbgmbfPaadaacaaaaaaaaaaaaaaaaacaadaadaadaadaacaadaadaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadsLfbjJbjKbjLbfublFblGbfuaaaaaaaaaaaaaaebgPbjMbjCbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaesKZibvibvibvnTibiCbiDnTiibvxFwbfPsKZbfPbfPaadaaaaaaaaaaaaaaaaaaaadaacaadaadaacaadaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadbfubfubfusLfbfublIblJsLfaaaaaaaaaaaaaaebgPbjUbjVbgPaaeaaaaaaaaafslaaaaaaaaaaaaaaaaaaaaabfPbgmbgmbiWjdDbhPbiYbiZbjabjbbjcbjdbjebfPaacaaaaaaaaaaaaaaaaaaaaaaacaadaadaacaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjXbjBbjCbjYaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjcbgYbgZexbbhbbjqbjrbjsbjtbjubjvbjwbjxbjcaacaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUbgUbgUbjBbjCbgUbgUbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbgmbhMbhNbhObjDbjEbjFbjGbjHbjcbjIbjIbfPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkjbkicmpbkkbklbtkbkibtlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbfPsKZbfPbjPbjQbjRbjSbjTbfPbfPbfPsKZbfPaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUbgUbgUbjBblxbgUbgUbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbfPbfPbfPbfPbfPbfPsKZaadaadaadaadaadaadaadaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUsSybktbjBbjCbkuiJzbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadaadaadaacaadaadaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUlTYbkybjBbjCbkzpEAbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadaadaadaadaadaadaadaacaadaacaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUwWjbkBbjBbjCbkCezibgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUqcgbkEbjBbjCbkEluPbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaacaadaadaadaadaacaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUbgUbgUbjBbjCbgUbgUbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaacaacaadaacaacaacaadaadaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwzbkjbkicmpbjBbjCbtkbkibtlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPswsjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUbgUbgUbjBblybgUbgUbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjYbjBbkSbjXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaesLmbkWbkXbgPaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebgUblbblcbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaebgUbgUbgUbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPuXDjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP -jFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFPjFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(2,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(3,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(4,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(5,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(6,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(7,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(8,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(9,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(10,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(11,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(12,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(13,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(14,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(15,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(16,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(17,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(18,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(19,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(20,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(21,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(22,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(23,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(24,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(25,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(26,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(27,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(28,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(29,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(30,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(31,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(32,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(33,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(34,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(35,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(36,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(37,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(38,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(39,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(40,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(41,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(42,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(43,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(44,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(45,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(46,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(47,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(48,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(49,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(50,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(51,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(52,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(53,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(54,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(55,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(56,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(57,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(58,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(59,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(60,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(61,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(62,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(63,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(64,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(65,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(66,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(67,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(68,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(69,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(70,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(71,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(72,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(73,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(74,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(75,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(76,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(77,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(78,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(79,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(80,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(81,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(82,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(83,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(84,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(85,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(86,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(87,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(88,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +uXD +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(89,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(90,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(91,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(92,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(93,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(94,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(95,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(96,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +sNM +sNM +sNM +sNM +sNM +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(97,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +fom +aae +aaa +aae +sNM +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +uXD +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(98,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +sNM +oIG +mqF +oIG +wkG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(99,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +sNM +uhz +pqs +uhz +coQ +jbQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(100,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +uhz +uhz +oxn +uhz +uhz +lrg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(101,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aac +aac +aac +aac +aac +aac +aaa +uhz +iye +mJP +qgC +cCp +lrg +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(102,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +aac +aac +aad +aad +aad +aad +aad +uhz +bpn +eYe +bYE +uhz +lrg +aad +aad +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(103,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +aad +aad +aad +aad +aad +aad +aad +gdA +rjV +fsJ +eyu +uvg +lFw +aad +aac +aac +aad +aad +aad +aaa +bxc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(104,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +uXD +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aqz +aqz +aqz +aqz +aqz +aqz +aqz +nhU +bpn +xZO +dMl +uhz +gNH +aad +aad +aad +aad +aad +aad +aad +bxd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(105,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +aqz +aqz +ueG +ttA +chJ +vJt +fbH +lvw +xrf +pvX +gSv +xtL +uhz +gNH +aad +aad +aad +aad +aad +aad +aad +bxd +aad +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(106,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +aad +aqz +lAs +qTa +oJp +hUG +yhg +hUG +hUG +ueC +qMr +kiw +nUk +ezP +xPz +aad +aad +aad +aad +aad +aad +aad +bxd +aad +aad +aad +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(107,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +fEM +cWv +cWv +cWv +cWv +jpv +msJ +rjQ +rjQ +jtZ +rjQ +bGL +vuN +jkl +eew +cGz +qUW +aqz +aqz +aGe +sIu +aGe +aGe +aGe +sIu +bwY +abi +aad +aad +aad +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(108,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +pNE +anx +anx +anx +otn +uuJ +tdN +oql +oql +ixk +oql +kTz +iKp +tgp +dgV +fYx +aCG +ajX +ajX +qpG +uBJ +aIb +aJh +aKp +aLD +bwY +agE +aad +aad +aad +aad +aad +aad +aad +aac +aad +aad +aad +bvg +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(109,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +pNE +mTM +iZQ +tac +gVX +oiL +kCU +rzq +awI +uVJ +diG +mTv +guM +oCy +orI +xyo +hNO +aaW +abu +aGe +aId +aIc +aJi +aKq +aLE +sII +afM +abu +afM +abi +aad +aad +aad +aad +aad +aad +aad +baj +aqo +baj +baj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(110,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +pNE +hOh +iqC +aqA +kHA +oiL +mTT +tgm +vjN +hUL +diG +rEx +jCi +anx +anx +anx +uok +akM +abu +aGe +aHg +aId +aHe +pbT +aLF +bxj +sJy +bxl +sJy +aSO +aMJ +aMJ +sJV +aMJ +aMJ +aMJ +sJV +aMJ +aqx +awH +baj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(111,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +aad +pNE +mTM +bGS +oaV +srh +bZq +vtI +juT +vJk +nFG +rae +vpz +uSs +xIm +rVj +aAg +akN +akO +anu +aGe +aGe +sIu +aJj +aKs +aLG +aMJ +aNT +aOv +buC +bxp +aRB +aPG +aTX +buH +buJ +buO +sKn +aMJ +atE +sKx +baj +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +sws +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(112,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +pNE +anx +anx +anx +ymj +bKQ +fIN +auq +hqX +wqL +diG +yba +eva +aqA +qsc +lUu +akN +alE +anv +anK +aoo +aGe +aJk +aKt +aLH +aMK +aNU +aOw +buC +bxp +sJO +aPG +aQG +aUO +buK +sKj +buR +aMJ +avB +aOH +aad +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(113,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +aad +pNE +oOk +vVS +tac +xEQ +bKQ +fvd +mae +xeu +wqL +aAn +iJY +uSs +xIm +mgs +aAg +akN +amF +anw +anO +aop +aGe +aJl +aKu +aLI +aML +aNV +aNV +aNV +aQH +aRD +aSM +aTY +aUP +buL +buP +buS +aMJ +awB +baj +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(114,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +aad +pNE +kit +ddI +aqA +vmU +bKQ +fvd +mae +mkF +wqL +aAp +yba +vVA +anx +anx +anx +akN +amU +anA +aon +apo +sII +aJm +aKv +aLJ +aMM +aNW +aOx +buC +bxp +sJP +aPG +buG +buI +buK +sKj +buR +aMJ +awB +baj +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(115,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +aad +aad +pNE +oOk +xej +oaV +uoy +lqz +fFw +auq +hXn +wqL +iIj +iJY +dFV +aAh +aBp +awA +akN +akS +alI +alI +apq +bwY +aJn +aKw +aLK +aMJ +aNX +aOy +buC +bxp +aRE +aSN +aTZ +blq +buN +buQ +buU +sJV +awB +aOH +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(116,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +abj +aaW +aad +aad +pNE +anx +anx +anx +awC +bKQ +fFw +fEt +mnD +asx +aty +eaf +avx +aAi +axi +aCs +uok +aEn +aFq +amE +apr +aIe +abQ +aKx +acA +aMN +aMN +sJD +aMN +bxt +bwW +aMJ +aMJ +aMJ +sJV +aMJ +aMJ +sJV +awB +aOH +sKx +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(117,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +abi +abj +abi +abi +aad +pNE +vMb +srR +tac +arr +bKQ +fFw +auq +qEl +wqL +aAp +yba +avy +aAj +blk +awA +uok +aEo +aFr +aGg +aps +aIf +aJp +aKy +aLM +aMO +aNY +aOz +aPI +bwV +aRF +aSP +aEt +bvo +aad +bvo +aad +baj +awE +awL +baj +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(118,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aac +aaa +aac +aad +aad +aad +abi +aik +aaW +abj +abj +ahB +abu +pNE +gap +fnp +aqA +viy +bKQ +qIp +mae +eOs +wqL +aAp +yba +fjs +anx +anx +anx +uok +aEp +aFs +aGh +aHj +aIg +aJq +bxb +aLN +bxv +aNZ +aMP +aPJ +aQJ +aRG +bxu +aUa +aUQ +aVK +aUQ +aXc +baj +aOH +axY +awG +aac +aac +aac +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(119,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +aac +aad +aad +aad +aad +abj +abj +abS +abj +abj +acD +pNE +vMb +ujg +oaV +vuh +asw +jxc +mae +hqX +wqL +auv +iJY +kwF +aAh +aBr +asv +uok +aEq +aFt +aGh +aHk +aIh +aJr +aKz +aLO +acC +acC +acC +aLU +aQK +aRH +aSR +aEt +aUR +aVL +aUR +aUQ +bvo +sKx +awB +baj +aac +aad +aac +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(120,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aac +aac +aad +adx +aad +aac +aac +aad +aad +aad +aaW +abj +abu +aaV +aad +abS +aad +pNE +anx +anx +pjU +qFw +asw +jxc +mae +hqX +bpB +qoT +eaf +eCg +aAi +atx +aCw +uok +aEr +aFu +aGi +aHl +aIi +aJs +aKz +buW +aMR +aMX +aMX +sJG +aQK +aRI +aSS +aPL +aUS +aUU +aWz +aVL +bvo +aOH +axh +baj +aad +aad +aad +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(121,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aac +adz +aad +aad +aad +aad +aad +aad +abi +agK +abu +aad +aad +azf +abi +pNE +aoq +rVs +aqC +arv +asC +auw +auq +hqX +buw +diG +yba +azl +aAj +aBt +asv +uok +aEs +aFv +aGj +aHm +aIj +aJt +buW +aLP +aMS +aMS +aOC +buW +aQM +aRJ +aST +aPL +aUR +aUU +aWz +aUQ +bvg +baj +awB +baj +baj +aad +aad +aad +aad +aad +aad +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(122,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aac +adz +aac +aac +aad +aad +aad +aad +aad +abu +abj +aad +aaV +abu +amG +pNE +aor +apv +aqA +arw +oiL +jxc +mae +hqX +diG +diG +yba +idD +anx +anx +anx +uok +aEt +sHV +aGg +aHn +aIk +aJu +aKA +aLQ +aMT +aMT +aMT +aPK +aQN +aRK +aSU +aPL +aUS +aUU +aWz +aVL +bvg +awG +awB +axj +baj +aad +aad +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(123,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +uXD +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adz +aac +aac +aac +aad +aad +aad +aad +adv +aaW +ayg +ahB +abu +acF +pNE +aoq +pcl +aqE +arx +azm +vmq +fLr +hqX +diG +axm +cBS +wWz +ayh +xAj +aCz +uok +aEu +aFw +aGk +aHo +aIl +aLR +aMU +wUF +aMU +aOa +aMU +bvd +aQO +aRL +aSV +aEt +aUT +aUU +aUU +aUQ +bvg +baj +awB +axk +baj +aad +aad +aad +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(124,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aXc +aac +aac +aad +aad +aad +aad +abi +ael +abu +abu +abu +alG +acF +pNE +anx +anx +aqF +ary +asF +tWQ +uyJ +avE +awI +diG +xsS +aDl +ver +eZd +kaA +aDr +aEv +aFx +abn +aHp +aIm +bxa +aKC +aLS +aMV +aMV +aMV +aKD +aQP +aRM +aSW +aPL +aUS +aUU +aWz +aVL +bvg +baj +awB +aZo +baj +aad +aad +aad +aad +aad +aad +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(125,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aXc +aac +aac +aad +aad +aro +aro +aro +aro +azg +aro +aro +aro +asm +bko +cWv +cWv +cWv +arz +asG +iVy +auA +qui +awJ +axo +ayi +diG +oGc +awF +aCA +uok +aEw +aFy +aGg +aHq +aIn +aJt +aKD +aLT +aMW +aMW +aOD +buW +aQK +aRN +aSX +aPL +aUR +aUU +aWz +aUQ +bvo +baj +awE +awL +baj +aad +aad +aad +aad +aad +aad +aad +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(126,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +adz +aac +aac +aad +aad +aro +ars +ars +ars +ars +ars +arp +ars +ars +asu +asA +asD +sAx +arA +asH +atI +auB +avG +awK +axp +ayj +azp +aAq +aBy +aCC +jDd +aEt +aEt +aGg +aHr +aIo +aJw +aKE +buW +aMX +aMX +aMX +buW +aQR +aRO +aSY +aPL +aUS +aUU +aWz +aVL +bvo +aOH +baj +axl +sKE +baj +aZo +aZo +sKE +baj +aad +aad +aad +aad +aad +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(127,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aac +aem +aad +aad +aad +aad +aro +ars +akb +asu +ayd +ayy +arq +azh +ars +asy +ars +ars +aqz +aqz +aqz +hsV +auC +aqz +aqz +axq +cBf +diG +aAr +aBy +aCD +aDs +aEx +aFz +aGm +aHl +aIp +aJw +aKE +aLU +adr +ads +adr +aLO +blK +aRP +aSZ +aEt +aUR +aUU +aWz +aUQ +aad +sKx +aZp +bam +bbc +bbQ +dEa +bdD +beu +sKE +aad +aad +aad +aad +aad +aac +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(128,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +acH +acH +acH +acH +acH +acH +acH +ars +agF +agF +agF +agF +agF +agF +agF +agF +agF +ars +asE +ars +asI +atK +auD +avI +awM +axr +ayk +azq +aAs +aBA +aCE +aDt +aEy +aFA +aGn +aHt +aIq +aJy +aJy +aLV +aMZ +aMZ +aOF +aPM +aQS +aRQ +bxu +aUa +aUU +aUU +aUU +aVL +aad +aOH +aZq +axn +axU +axX +bcG +bdE +bev +baj +aad +aad +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(129,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +acH +afL +ahD +aye +aAl +aAf +acH +ars +agF +apw +aqB +aqH +agF +aru +asn +asz +agF +agF +agF +agF +swZ +agF +auE +avJ +cWR +axs +ayl +azr +aAt +aBB +aCF +aDu +aEz +aFB +aGo +aHu +aIr +aJz +aKG +aLW +bln +aOd +aOG +aPN +aQT +aRR +aTa +aEt +bvo +bvg +bvg +bvo +bvo +aOH +aZr +bam +bbe +bbS +bcH +bcG +bcF +baj +aad +aad +aad +aad +aad +aad +aad +aad +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(130,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aad +aad +acH +afP +aiv +ayf +aAd +aAk +acH +ars +swZ +apR +aqD +arn +akT +arB +asq +anC +aqQ +akT +aqI +arD +asJ +agF +auF +avK +aqz +axt +aqz +azs +aAu +aBC +aCG +aDv +aEA +aDv +aDv +aHv +sHV +acz +aKH +acB +aEt +aEt +aOH +aPO +sJH +aQU +aQU +sJH +sJH +aQU +aQU +sJH +aQU +aQU +aZs +axL +bap +bbT +bcI +bar +bew +aZo +aad +aad +aad +aad +aad +aad +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(131,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +aad +aad +acH +azQ +aAc +aAc +aAm +acH +acH +ars +swZ +ain +aqG +ajS +akU +asa +amI +anz +aot +apx +aqJ +arE +asK +agF +auG +avL +aqz +axu +aym +azt +aAv +aBD +aCH +aDw +aEB +aFC +aGp +aHw +aIs +aJB +aKI +aLY +aNa +aEt +aOI +aPP +bxR +aRS +aTb +aUb +aVM +aVM +aTb +aTb +aTb +aVM +aTb +bao +bbf +aZA +bbR +bdF +bcK +baj +aad +aad +aad +aad +aad +aad +aad +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(132,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +acH +acH +acH +acH +aAa +aep +azo +aAo +acH +ars +ars +agF +aio +aiT +ajT +akV +alJ +amJ +aig +aou +akV +aqK +arF +asL +agF +auH +avM +aqz +axv +ayn +azu +akR +aBE +aCI +aDx +aEC +aFD +aGq +aHx +aIt +aJC +apt +aLZ +aNb +aEt +bbg +aPQ +aQW +aQW +aQW +aQW +aQW +aQW +aQW +aQW +sJI +aQW +sJI +aQW +bbg +aZz +bcJ +bdG +bev +baj +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(133,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +acH +abR +afh +azi +agG +aiS +acH +aAw +acH +afT +agF +agF +aip +aiU +ajU +agF +alK +agF +anB +ait +agF +aqL +arG +asM +agF +auI +avN +sAx +axw +ayo +azv +aAx +aBF +awN +aDy +aED +aFE +aGr +aHh +aIu +aJD +aKK +aMa +aNc +aEt +bbg +aPR +aQW +aRT +aRU +aUc +aUV +aVN +aWA +aQW +jnK +aYw +aZu +aQW +aYA +sKH +bcK +bdH +bex +sKE +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(134,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +acH +adw +aep +azn +aep +ajb +acH +aAU +acH +afU +ahC +aiu +aiq +aiV +ajV +akW +alL +amK +anC +aov +apy +aqM +arH +asN +atL +auJ +avO +aqz +axx +ayp +azw +aAy +aBG +aCJ +aDz +aEE +aFF +aGs +aHy +aIv +aJE +aKL +aMb +aNd +sHV +aOL +aPS +sJI +aSc +aTc +aUd +sKd +aVO +aWB +tXd +aXL +aYx +aZv +aQW +bbh +aPV +baj +sKL +baj +aZo +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(135,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aac +aad +aad +aad +aad +acH +abT +azi +azi +aep +ajQ +acH +aAU +acH +ahz +aBw +aCp +air +aiW +ajW +akX +alM +amL +anD +aiW +apz +aqN +arI +asO +arC +auK +avP +aqz +axy +ayq +azx +aAz +aBH +aCK +aDA +aEF +aFG +aGt +aHz +aIw +aJF +aKM +aMa +aNe +aEt +aYA +aPT +aQW +amH +aTd +aUe +aUW +aVP +aWC +aXf +aXM +aYy +aZw +aQW +bbg +bbV +bcL +bdI +bey +aZo +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(136,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aac +aad +aad +aad +aad +aad +acH +acE +azj +acH +afe +ajZ +acH +aBi +ahu +aBo +aBx +aCq +aya +aiX +agm +akY +alN +amM +anE +aiX +apA +aqO +arJ +asP +agF +auL +avQ +aqz +axz +bxH +azy +aAA +aBI +ays +aDB +aEG +aFH +aGu +aHA +aIx +aJG +aKN +aMc +aNf +aEt +aOM +aPU +aQW +aRW +aTe +aUf +aUX +aVQ +aWD +iUq +aQW +aQW +aQW +sJI +bbj +bbW +bcM +bdJ +bez +baj +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(137,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +acH +acH +acH +acH +agH +art +acH +acJ +acH +aBq +aja +aiR +ait +aiY +ajY +akZ +alO +ajY +anF +aow +apB +aqP +arK +asQ +agF +auM +avR +aqz +axA +ayr +azz +aAB +aBJ +aqz +xwu +aEH +aFI +xwu +aEt +aIy +aJH +aKO +aMd +aNg +aEt +aON +aPV +aQW +aRX +aTf +sJX +aUX +aVR +aVQ +aXg +aQW +aYz +aTb +aTb +bbk +bbV +bcN +bdK +beA +baj +aad +aad +aad +bfu +bfu +sLf +bfu +bfu +aad +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(138,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +aad +aac +azk +acH +afe +ajZ +acH +acH +acH +aBs +acH +axZ +acH +aiZ +ayD +ala +aiZ +amN +ala +aox +apC +ala +arL +asM +agF +auN +avS +aqz +aqz +ays +ays +ays +aqz +aqz +aDC +ccy +aFJ +aGv +aHB +aEt +aHA +aHA +aHA +aEt +aEt +aOO +aPW +aQW +aRY +aTg +sJX +bxS +aVS +aWE +aXh +aQW +bbg +aZy +bap +bap +bbX +bcO +bdL +beB +sKE +bfu +bfu +sLf +bfu +bhZ +biF +bjf +bfu +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(139,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aad +aad +aah +aad +aad +aad +aad +afg +aac +acH +ahv +ayb +aAb +aBj +aBl +aBu +aBz +aBz +aCr +aCu +azc +ala +alP +aka +ala +aoy +apD +asB +arM +asR +agF +auO +avT +awO +axB +ayt +ayt +ayt +aBK +aCL +ayt +aEI +aFK +aGw +aHC +cXu +ttp +cXu +cXu +aNh +awO +aOP +aPX +aQX +aRZ +aTh +sJX +aUY +aVT +aVQ +aXi +aQW +bbg +aZz +baq +bbl +bbY +bbm +bdM +bbm +sKE +bfv +bfS +bgB +bho +bia +biG +bjg +bfu +aad +aad +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(140,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aad +aaa +aae +aac +aad +aad +aad +aad +bvI +acH +ahA +ayc +aAe +aBk +aBm +aBv +aCo +aCo +aCt +aCv +azd +ala +alQ +bxA +ala +aoz +apE +aqR +arN +asS +agF +auP +avU +anH +axC +axC +axC +aAC +aBL +geZ +geZ +aEJ +aFL +aGx +aHD +aIA +xEl +bxP +geZ +aNi +anH +apu +aPY +aQY +aSa +aSa +aUg +sKe +aVU +aWE +aXj +sJI +aYC +aZA +bar +bbm +bbZ +bbm +bbm +bbm +baj +bfu +bfu +bfu +bfu +bib +biH +bjh +bfu +sLf +bfu +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +uXD +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(141,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aae +aaa +aad +aad +aad +aad +aad +acH +abU +abU +abU +abU +abU +abU +abU +abU +abU +ajc +aze +aip +ajc +ajc +anG +aoA +apF +agF +arO +ajc +agF +auQ +avV +awP +awQ +ayu +ayu +aAD +aBM +ayu +ayu +awQ +awQ +ayV +aHE +aIB +aIB +aIB +aIB +aIB +aIB +aOR +aPZ +aQZ +aSb +sJS +aUh +aUZ +aVV +aVQ +aXk +aQW +bbg +aPV +bas +bbn +bca +bcR +bdN +beC +baj +bfw +bfu +bgC +bhp +bic +biI +bji +bjy +bjJ +bfu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(142,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aad +aac +aac +aac +aad +abU +acK +adD +adC +afb +agL +ahx +ajR +aqw +ajd +iaa +alb +alR +akc +blg +aoB +apG +uGq +uGq +bxD +atM +auR +avW +awQ +axD +ayv +ayv +aAE +aBN +ayv +ayv +aEK +awQ +aGy +aHF +aIB +aJI +aKP +aMe +aNj +aIB +aOS +aQa +aQX +aSc +aTi +aUi +aVa +aVW +aWF +aVW +aXN +aYE +aZB +bap +bap +sKI +bap +bap +bap +bap +bfx +bfu +bfu +bfu +bid +biJ +bjj +bjz +bjK +bfu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(143,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abV +acG +acL +adE +afd +agM +ahF +alH +ahy +aje +akd +alc +alS +alc +anI +lxq +apH +aqS +lxq +asT +atN +auS +avX +sDl +axE +ayw +azA +aAF +aBO +aCN +aDD +aEL +awQ +aGz +aGM +aIB +aJJ +aKQ +aMf +aNk +aOf +aOT +aQb +aRa +aSd +aRU +aUj +aVb +aVX +aWG +aXl +aQW +aYF +bxR +aRS +aTb +bcb +bcS +aTb +aVM +beR +bfy +bfT +bgD +bhq +bie +biG +bjk +bjA +bjL +sLf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(144,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aae +aaa +aac +aac +aac +aac +aad +aad +abU +acM +aeo +aes +afQ +afN +ahE +agI +aqy +ajf +ake +ald +oyD +syS +oyD +oyD +apI +apI +arP +asU +atO +arP +apI +awQ +axF +ayx +azB +aAG +aBP +aCO +aDE +aEM +sDl +aGA +aHH +aIC +aJK +aKR +aMg +aNl +aID +aOU +aQc +aRb +aRb +sJT +aRb +aRb +aRb +aRb +aSh +aSh +aSh +aSh +aSh +sKp +bcc +bcT +bdP +aZo +beS +bfz +bfU +bgE +bhr +bif +biL +sLf +bfu +bfu +bfu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(145,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aae +aac +aac +aad +aad +aad +aad +abU +abU +adA +aeq +aff +afi +ahw +aim +aid +aqw +ajg +akf +oyD +alT +amO +anJ +aoC +apI +aqT +arQ +asV +atP +auT +avY +awQ +axG +axG +bxJ +aAH +aBQ +azC +aDF +aEN +awQ +aGB +aHI +aID +aJL +aKS +aMh +aNm +aIB +aOV +aQd +aRc +aSe +aTj +aUk +aVc +aVY +aWH +sKp +aXO +aYG +aZC +bat +aSh +aSh +aSh +aSh +aSh +bbg +bfA +bfu +bgF +bfu +big +biM +bfu +blC +blF +blI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(146,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aah +aad +aad +aad +aad +aad +aad +abU +acI +adB +aer +aff +afS +agJ +ais +aos +abU +ajh +akg +ale +alU +amP +oyD +oyD +sAc +aqU +arR +asW +atQ +auU +avZ +awQ +awQ +awQ +sDl +aAH +bxK +awQ +awQ +awQ +awQ +arY +awe +sIK +aIB +aIB +sIK +aIB +aIB +aOW +aPZ +aRd +aSf +aTk +aSf +aVd +aVZ +aWI +aSh +aXP +aYH +aZD +bau +aSh +bcd +bcU +bdQ +aSh +bbg +bfA +bfV +bgG +bhs +bih +biN +blA +blD +blG +blJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(147,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +aad +aad +abU +abU +abU +abU +abU +afR +abU +abU +abU +abU +aji +akh +alf +alV +amQ +anJ +aoD +apI +aqV +arS +asX +atR +auV +awa +sDl +axH +ayz +azD +aAH +aBQ +azD +aDG +aEO +sDl +aGD +aHM +aIE +qdt +aKT +aMi +aNn +aHM +aOX +aQe +aRe +aSg +aTl +ail +aVe +aWa +aWJ +aSh +aXQ +aYI +ajG +bav +aSh +bce +bcV +bdR +sKp +beV +bfB +bfW +bgH +bht +bii +biO +bfu +bfu +bfu +sLf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(148,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aad +aah +aad +aad +aad +aad +aad +aad +bye +abW +acN +adF +aet +afj +afV +agN +ahG +aix +ajj +aki +oyD +alW +amR +oyD +syS +apI +aqW +arT +asY +atS +auW +awb +awQ +axI +ayA +awQ +aAH +aBQ +awQ +aDH +aEP +awQ +aGE +aHL +aIF +aJM +aKU +aMj +aNt +csX +aOY +aQf +nxA +aSh +aSh +aSh +aVf +sCb +aSh +aSh +aXR +aYJ +aZF +baw +aSh +bcf +bcW +blt +ooX +aOL +bfA +bfX +bgI +bhu +bij +biP +bjl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(149,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aae +aaa +aad +aad +aad +aad +aad +abw +abw +abw +swC +abw +abw +afW +abw +swC +abw +ajk +akj +oyD +alX +amS +anJ +aoE +apI +aqX +arU +asZ +atT +auX +awc +awQ +awQ +awQ +awQ +aAI +aBR +awQ +awQ +awQ +awQ +bxN +sIB +cfz +ewT +aKX +lyp +bIJ +aOj +aOZ +bxQ +sJJ +aSh +aTm +aUo +aVg +aWc +aWK +aXm +aXS +aYK +aZG +bax +aSh +bcg +bcX +bdS +aSh +aOL +bfy +bfY +bgJ +bhv +bik +biQ +bjl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(150,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aad +aad +aad +aad +swC +abX +acO +adG +aeu +afk +afX +agO +ahH +abw +ajl +akk +alg +syC +alg +alg +alg +apJ +sAz +apI +aHF +atU +apI +apI +awQ +axJ +ayB +azD +aAH +aBS +azD +ayz +aEQ +sDl +arY +aHM +aIG +aJP +aKW +aMk +aNr +aHM +aPa +aQb +aKg +aSh +aTn +aUp +aVh +aWd +aWL +aXn +bxT +aYL +aZH +bay +aSh +aUn +aWb +bdT +aSh +bbg +bfA +bfZ +bgK +bhw +bil +biR +bjl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bwz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(151,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aah +aad +aad +abw +abY +acP +adH +adH +adH +afY +agP +ahI +abw +ajh +akl +alh +alY +amT +anL +aoF +apK +alg +arV +atb +atV +auY +awd +awQ +axK +ayC +awQ +aAJ +aBT +awQ +aDI +aER +awQ +aGG +aHM +aIH +aJP +coR +aMk +aNr +aOh +vsL +aQd +sJK +aSi +aTo +aUq +aVi +aWe +aWM +aXo +aXT +aYM +aZI +baz +bbp +bch +bcY +bdU +beE +beZ +bfC +bga +bgL +bhw +bim +biS +bfu +aaa +aaa +aaa +aaa +bgU +bkj +bgU +bgU +bgU +bgU +bgU +bgU +bkj +bgU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(152,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aae +aad +aad +abw +abZ +acQ +adI +aev +afl +afZ +agQ +ahJ +abw +blf +akm +ali +alZ +anM +bxB +anM +apL +alg +arW +atc +aoM +atc +awe +awQ +awQ +sDl +awQ +awQ +awQ +sDl +awQ +awQ +awQ +arY +sIB +aII +sak +uuj +aMm +aNq +aHM +aPc +aQd +aRf +aRf +aTp +aUr +aTp +aRf +aRf +aXp +aXU +aYN +ajN +baA +bbq +bbq +bbq +bdV +beF +bfa +bfA +bgb +bgM +bhx +bin +biT +sLf +aae +aae +aae +aae +bgU +bki +bgU +sSy +lTY +wWj +qcg +bgU +bki +bgU +aae +aae +aae +aae +aae +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(153,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aae +aaa +aae +abx +aca +acR +adJ +aev +afm +aga +agR +ahK +abw +ajm +akn +alh +ama +amV +anN +aoG +apM +alg +arX +atd +atW +sCr +aBU +bxE +aBU +aBU +atd +atd +sFO +aBU +sGW +aBU +atd +aGH +aHM +aIJ +aJQ +aKY +aMn +aNr +aOh +vsL +yeO +aRg +aSj +aTq +aUs +aVj +aWf +aTp +aXq +aXV +aYO +aZK +baB +bbr +bci +bcZ +bdW +aSh +bbg +bfA +bfu +bfu +bhy +bio +bfu +bfu +bgU +bgP +bgP +bjX +bgU +cmp +bgU +bkt +bky +bkB +bkE +bgU +cmp +bgU +bjY +sLm +bgU +bgU +aae +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(154,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +uXD +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aae +aaf +aaf +aae +abx +acb +acS +adK +aew +afn +agb +agS +ahL +abw +ajh +ako +alj +amb +amW +amW +aoH +apN +alg +arY +ate +ath +auZ +auZ +auZ +sDK +auZ +auZ +auZ +auZ +sDK +auZ +auZ +auZ +aGI +aHN +aIK +aJP +aKZ +aMo +aNs +aHM +aPd +aQc +aRf +aSk +aTr +aUt +aVl +aWg +aRf +aXr +aXW +aYP +aZL +baC +bbs +aSi +aWK +aWK +aSh +bfb +bfD +bgc +bgN +bhz +bip +biU +bjn +bjB +bjM +bjU +bjB +bjB +bkk +bjB +bjB +bjB +bjB +bjB +bjB +bjB +bjB +bjB +bkW +blb +bgU +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(155,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aae +aaa +aae +abw +acc +acT +adL +aex +afo +agc +agT +ahM +abw +mDx +akp +alh +amc +amX +anP +aoI +apO +alg +arZ +sBv +atX +ava +awf +awR +axM +ayE +azE +aAK +aBV +aCP +aDJ +aES +aAL +aGJ +aHO +aIL +aJR +aLa +aMp +aNt +aOi +aPe +aQg +aRh +aSl +aTs +aiJ +aVl +aWh +aRh +aXs +aXX +aYQ +aZM +baD +bbr +aWK +bda +bdX +aSh +aYF +bfE +bdO +bgO +bhA +biq +biV +bjo +bjC +bjC +bjV +bjC +bjC +bkl +blx +bjC +bjC +bjC +bjC +bjC +bjC +bly +bkS +bkX +blc +bgU +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(156,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aai +aay +swv +aam +aak +abw +swC +abw +abw +abw +abw +agd +agU +ahN +abw +ajn +akq +alg +amd +amY +alg +syC +alg +alg +arY +atf +atY +avb +awg +bxF +awg +ayF +azF +aAL +aBW +aCQ +aDK +aET +sHZ +aGK +aHP +aIM +aJS +aLb +aMq +aNu +aOj +aPf +aQj +aRi +aij +aTt +aUv +aVm +aWi +aWN +aXt +aiQ +aYR +aZN +ajO +bbt +bcj +bdb +bdY +aSh +sKW +bfF +aZo +bgP +bhB +bir +bgP +bgU +bgU +bgU +bgP +bjY +bgU +btk +bgU +bku +bkz +bkC +bkE +bgU +btk +bgU +bjX +bgP +bgU +bgU +aae +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(157,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aae +aaa +aao +aaz +aaM +aaX +abk +aby +acd +acU +aby +aby +bxx +age +agV +aby +aiy +ajo +akr +alk +aae +aae +anQ +aoJ +apP +aqY +asb +atg +atZ +avc +awh +awS +axN +ayG +azG +aAM +sFP +aCR +aDL +aEU +aAL +aGL +aHQ +aIN +aJT +aLc +aMr +aNv +aOh +aPb +aQg +aRg +aSn +aTu +aUw +aVn +aWj +aWO +aXu +aXZ +aYS +aZO +baF +bbu +bck +bdc +bdZ +aSh +bfd +bfG +bgd +bgP +bhC +bis +bgU +aae +aae +aae +aae +aae +bgU +bki +bgU +iJz +pEA +ezi +luP +bgU +bki +bgU +aae +aae +aae +aae +aae +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(158,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aae +aae +aae +aak +aaA +aaN +aaY +abl +abz +ace +acV +adN +aey +afp +agf +agW +ahO +abl +ajp +aks +alk +aae +aae +anQ +aoK +apQ +aqZ +asc +ath +aua +avd +awi +sDn +sDn +ayH +azH +auZ +aBX +aCS +aDM +aEV +aAL +aGM +aHQ +aIO +aJU +aLd +aMs +aNw +aOk +aPh +aQk +aRf +aRg +aRf +aRg +aRf +aRg +aRf +aSh +aXR +aYT +aZP +aXR +aSh +aSh +aWK +bea +beG +sKE +bfH +baj +bgQ +bhD +bit +bgP +aae +aaa +aaa +aaa +aaa +bgU +btl +bgU +bgU +bgU +bgU +bgU +bgU +btl +bgU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(159,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaf +aaa +aai +aap +aaB +aaO +aaZ +aak +abA +acf +acW +aak +aak +aak +aak +swv +aak +aak +ajq +jcn +jwi +ame +ame +tKM +aoL +arY +sAA +ara +ara +aub +ave +awj +awj +awj +ayI +azI +aAL +aAL +aCT +aDN +aAL +aAL +aHF +aHQ +aIP +aJV +aLe +aHM +aNx +aOh +aPb +aQl +aRk +eUz +aTw +aTw +aTw +aTw +aTw +dai +aYa +aYU +aZQ +baG +bbv +bbv +baG +baG +baG +bfe +bfI +bge +bgR +bhE +biu +bgV +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(160,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaf +aaa +aaj +aaq +aaC +aaP +aba +abm +abB +acg +swJ +adO +aez +afq +agg +agX +ahP +sOx +ajr +akt +alm +amf +amZ +tKM +aoM +apS +ara +asd +ati +asi +asg +asg +asg +asg +avi +awn +aAN +aBY +avi +aAR +asg +aFN +aAR +aHR +asg +asg +ase +ara +ara +all +aPi +aQm +aIz +rlq +aTx +aTx +aVo +aTx +aTx +aTx +aYb +aYV +aZR +baH +bbw +bcl +aTx +aTx +aTx +aTx +bfJ +bgf +bgS +bhF +biv +bgU +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(161,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aae +aak +aar +aaD +aaQ +acX +abo +abC +ach +acY +adP +aeA +afr +afr +agY +agi +adO +dYC +aku +aln +lZR +lZR +anQ +aoN +apT +arb +ase +hpr +asg +asg +asg +bxG +asg +avi +awn +axP +asg +avi +aAR +asg +awT +aAR +avi +bxL +asg +aLf +aMt +arb +aOm +aPj +aQn +amg +fgG +aTy +aUx +aVp +aUx +aWP +uuU +aYc +iey +byo +byo +bbx +bcm +bdd +beb +byo +bys +bfK +uuX +bgT +bhG +bxY +bgU +aaa +aaa +aaa +fsl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(162,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aal +aas +aaE +aaR +abc +ggq +abD +aci +acZ +sOx +aeB +sOz +agh +agZ +ahR +aiz +ajs +akv +alo +amh +ana +anR +aoO +apU +arc +asf +asf +asf +avf +awk +awU +axO +ayJ +azJ +aAO +asf +ayJ +aDO +aEW +awU +aGN +aHS +asf +aJW +aJW +aMu +aNy +aOn +aPk +aQo +amg +sEG +aTz +aUy +aUy +aUy +aWQ +tWh +aYc +iey +sKB +baI +bby +bcn +bde +bec +beH +byo +bfK +uuX +bgU +bhH +bix +bgU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(163,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aal +aat +aaF +aaR +abd +abp +abE +acj +ada +adR +aeC +sOA +spw +aha +ahS +aiA +ajt +akw +alp +qdD +anb +anS +aoP +apV +uxJ +asg +asg +auc +avg +awl +awV +axP +avi +azK +aAP +aBZ +avi +aDP +aEX +aFO +aGO +aHT +gPY +dQC +avi +axP +ard +aOo +aPl +aQp +ami +sEG +aTA +aUy +aVq +sNz +aWR +tWh +aYd +bls +byq +baJ +bbz +bco +bdf +bed +beI +bff +bfL +aYc +bgU +bhI +blv +bgU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(164,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aal +aau +aaG +aaR +abc +ggq +abD +aci +adb +sOx +aeD +sOB +agj +ahb +ahT +aiB +aju +akx +alq +amj +anc +anT +aoQ +apW +are +ash +ash +aud +avh +awm +awW +axQ +ayK +awW +aAQ +ash +ayK +awW +ash +aFP +aGP +aud +ash +ayK +ayK +aAQ +aNz +aOp +aPm +aQq +amk +sEG +aTB +aUy +aUy +aUy +aWS +lIM +aYe +hOc +byo +baK +bbA +bcp +bdg +bee +beJ +byo +bfK +ugK +bgU +bhH +bix +bgU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(165,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aae +aak +aav +aaH +aaQ +oKz +swy +abF +ack +adc +adP +aeE +afr +afr +ahc +ahU +sOD +ajv +aky +alr +ndg +ndg +anQ +aoR +apX +arf +asi +bvV +asg +avi +awn +asg +axP +ayL +asg +aAR +bxL +avi +asg +asg +asg +asg +asg +asg +ayL +hDi +aAR +arf +aOq +aPn +aQr +amk +uuU +aTC +aUz +aVr +aUz +aWT +fgG +aYc +aYW +bys +byo +byo +byo +bdh +byo +sKB +byo +bfK +ugK +bgV +bhG +biw +bgU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(166,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +aac +aaa +aaa +fMP +pZU +pZU +sdX +sdX +aaf +aaa +aam +aaw +aaI +aaS +abe +wkO +abG +acl +swK +adO +aeF +afs +agk +ahd +ahV +sOx +ajw +akz +als +aml +and +tKM +aoS +apY +ara +asj +atj +aue +avj +awo +aue +axP +ayM +asg +aAR +aCa +aCU +aDQ +aue +aue +aGQ +aHU +aIQ +aJX +aLg +sJn +ara +aOr +aPo +aQs +aCM +eUz +aTD +aTD +aVs +aTD +aTD +aTD +aYf +aYY +aTD +baL +aTD +bcq +iML +aTD +iML +aTD +gii +lEr +bgR +bhJ +biy +bgU +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(167,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +aad +aad +aad +aac +aac +aaa +sdX +aaa +aaa +aaa +aaf +aaa +aan +aap +aaJ +aaO +abf +aak +abA +acf +add +swv +swv +aak +aak +aak +aak +aak +ajx +akA +alt +amm +amm +tKM +aoT +apZ +ara +ara +ara +auf +avk +awp +awX +axR +ayN +aue +blj +aCb +aCe +aDR +aEY +aFQ +aCe +aCe +aCe +aJY +aLh +aAT +ayP +sJA +aPp +aQt +blp +aSt +aTE +aTE +aTE +aTE +aTE +aXw +aYg +aYZ +aRq +baM +bbB +bcr +bdj +bef +beK +bfg +bfO +heQ +bgW +bhK +biz +bgT +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(168,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aac +aad +aad +aad +aad +aad +sMD +sMD +sME +sNx +aae +aae +aae +aae +aae +aaf +aae +aae +swv +aaK +aaT +abg +abq +abH +acm +ade +adS +aeG +aft +agl +ahe +agl +abq +ajy +akB +alk +aae +aae +anQ +aoU +aqa +arg +ask +atl +aug +avl +awq +awY +axS +awX +aue +aAR +aCc +aCV +aDS +aEZ +aFR +aGR +aCe +aIR +aJZ +aLh +aso +ayP +ayP +aPq +aQu +aRr +aRs +aTF +aRs +aRr +aRs +aRr +aXx +aYh +aZa +aZa +aZa +baR +bcs +bdk +aZa +beL +wdt +lXk +bgl +bgX +bhL +biA +sLm +aae +aae +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(169,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +aad +aad +aad +aad +aad +aad +aad +sME +sMT +sNj +sNy +sNM +sNM +sNM +aae +aaa +aaa +aae +aaa +aax +aaL +aaU +abh +abr +abI +acn +adf +adT +aeH +afu +acn +ahf +ahX +aiC +ajz +akC +alk +aae +aae +anQ +aoV +aqb +arh +asl +atm +abb +abJ +awr +awZ +axT +ayO +azL +aAS +aCd +aCW +aDT +aFa +aFS +aGS +aHV +aIS +aKa +aLh +sJo +aNA +ayP +aPr +aQv +aRs +aSu +aTG +aUA +aVt +aWk +aTL +aXy +aYi +aZb +aZU +baN +bbC +bct +bdl +beg +beL +aYu +bfP +bfP +bfP +bfP +sKZ +bfP +bfP +bfP +sKZ +bfP +bjc +bfP +bfP +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +uXD +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(170,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +aad +aad +aad +aad +aad +aad +aad +sMq +sMr +sMU +sNk +sMq +sMr +aaa +aaa +aae +aaa +aaa +aae +aaa +aan +aay +aak +sOs +aak +abs +swz +abs +abs +aeI +afv +agn +abs +ahY +ahY +ajA +vWg +alu +amn +ane +alu +syT +alu +alu +asp +atm +aui +avn +aws +axa +ara +ayP +azM +aAT +aCe +aCX +aDU +aFb +aFT +aGT +aHW +aIT +aKb +aLh +aCe +aso +ayP +aPs +aQv +aRt +aSv +aTH +aUB +aVu +aWl +aWU +aXz +aYj +aZc +aZV +baO +bbD +bxV +bdm +beh +sKP +sOV +bfP +bgm +bgY +bgm +ibv +bgm +bgY +bgm +ibv +bgm +bgY +bgm +bfP +aad +aac +aac +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(171,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +sxC +sxC +adQ +adQ +adQ +adQ +sxC +sMr +sMG +sMV +sNl +sNA +sMr +aaa +aaa +aae +aaa +aaa +aae +aaa +aaa +aaa +aak +sOt +sOv +swz +aco +adg +adU +aeJ +afw +ago +abs +ahZ +aiD +ajB +akD +alv +amo +anf +anU +aoW +aqc +syT +bxC +atm +auj +avo +awt +axb +ara +ayQ +azN +asp +aCe +aCY +aDV +aFc +aFU +aGU +aCe +aIU +aKc +aLi +aCe +asp +ayP +aPt +voi +aRs +aSw +aTI +aUC +aVv +aWm +aWV +aXA +aYk +aZd +aZW +baP +bbE +bcv +bdn +bei +beL +aTS +sKZ +bgm +bgZ +bhM +ibv +bgm +bgZ +bhM +ibv +bgm +bgZ +bhM +sKZ +aad +aac +aad +aad +aad +aad +aad +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(172,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +adQ +sLB +adQ +adQ +adQ +sxC +adQ +sLB +sMr +sMH +sMW +sNm +sNB +sNP +sOb +sOb +sOj +sOb +sOb +sOj +sOb +sOb +sOb +sOr +sOu +sOw +abs +acp +adh +adV +aeK +afx +agp +ahg +ahZ +aiE +ajC +akE +alw +amp +ang +anV +anV +aqd +alu +aso +atm +auk +avp +awu +axc +ara +ayR +azO +aAV +aCe +aCZ +aDW +aFd +aFV +aGV +aCe +aIV +aKd +aLj +aCe +aNB +ayP +fMT +lQs +aRr +aSx +aTJ +aUD +aVw +aWn +aSz +aXB +aYl +aZe +aZX +baQ +bbF +bcu +bdo +bej +beL +sPI +bfP +bgo +bha +bhN +ibv +biW +bjp +bhN +ibv +biW +exb +bhN +bfP +bfP +aad +aad +aad +aad +aad +aad +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(173,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +sxC +adQ +sLC +sLJ +ahQ +sLT +ahQ +sMa +sLC +sMr +sMI +sMX +sNn +sNC +sNQ +aaa +aaa +aae +aaa +aaa +aae +aaa +aaa +aaa +aak +swv +aak +abs +acq +adi +adW +aeL +bxy +agq +ahh +aia +aiE +ajC +akF +alv +amq +anh +anW +aoX +aqe +alu +asp +sBw +aul +avq +awv +axd +ara +ayS +azP +aso +aCe +aDa +aDX +aFe +aFW +aGW +sIC +aIW +aKe +aLk +aCf +aNC +aOt +soC +aQw +aRs +aSy +aTK +aUE +aVx +aWo +aSz +aXC +aYm +aZa +aZe +baR +bbG +aZe +bdp +aZe +beL +nKi +bfP +bgp +bhb +bhO +ibv +biX +wUL +bhO +nTi +jdD +bhb +bhO +bjP +bfP +aad +aad +aad +aad +aad +aac +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(174,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +adQ +adQ +sLw +sLD +sLK +sLO +sLO +sLY +sMb +sLD +sMq +sMr +sMY +sNo +sMr +sMq +sMr +aaa +aae +aaa +aaa +aae +aaa +aaa +aaa +aaf +aaa +aae +abs +acr +adj +adW +aeM +afy +agr +ahg +ahZ +aiE +ajD +akG +alx +amr +ani +anX +ani +aqf +alu +sAX +atn +aum +avr +aww +aum +sDM +ayT +aiw +aAW +aCf +aCf +aDY +aFf +aCf +aCf +aCf +aDY +aFf +aLl +aCe +aND +aOu +aPu +aQx +aRr +aSz +aTL +aSz +aTL +aWp +aWW +blr +aYn +aZf +aZY +baS +aYk +bcw +bdq +bek +beM +bfl +bfQ +bgq +bhc +bhP +eFp +bhP +pLb +bhP +biC +bhP +bjq +bjD +bjQ +bfP +aad +aad +aad +aad +aad +aac +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(175,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +adQ +adQ +sLx +ahQ +adQ +sLP +adQ +adQ +sMc +sMk +sMv +sMK +sMZ +sNp +sNE +sNS +sMr +aad +aae +aaa +aaa +aae +aaa +aaa +aaa +aae +aaa +abs +swz +acs +adk +adX +aeN +afz +ags +ahi +aib +aiF +ajB +akH +alv +ams +anj +anY +aoY +aqg +alu +aMx +ato +aun +avs +awx +axe +ato +axe +azR +aAX +axe +aDb +ato +aFg +axe +avs +axe +sIL +aKf +ato +axe +aNE +ayP +blo +aQy +aRu +aSA +aTM +aUF +aVy +aWq +aWq +aiP +aYo +aZg +aZZ +baT +bbH +bcx +bdr +bel +beN +bfm +bfR +bgr +bhd +bhQ +plz +iVw +jBG +iVw +biD +biY +bjr +bjE +bjR +bfP +aad +aad +aad +aad +aac +aac +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(176,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +sxC +adQ +sLy +sLE +sLL +sLQ +sLV +adQ +sMd +sMl +sMw +sML +sNa +sNq +sNF +sNT +sMr +aad +sOk +aae +aae +aaf +aaa +aaa +aaa +aae +aad +abs +abK +act +adl +adX +aeO +afA +agt +swz +aic +aiG +ajE +akI +alu +alu +syT +alu +alu +alu +alu +ayP +ayP +ayP +ayP +mQi +ayP +ayP +ayP +azS +apY +ayP +ayP +ayP +ayP +ayP +ayP +mQi +ayP +ayP +ayP +ayP +ayP +ayP +gyV +oQL +aRv +aSB +aTN +aUG +aVz +aWr +aWX +aXE +aYp +aZh +baa +baU +bbI +baa +bds +baa +aZl +dfP +bfP +bgo +rCw +bhN +ibv +bgo +yeE +bhN +nTi +biZ +bjs +bjF +bjS +bfP +aad +aad +aad +aad +aac +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(177,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +adQ +sxC +sLz +sLF +adQ +sLR +adQ +adQ +sMe +sMm +sMx +sMr +sNb +sNr +sNG +sNU +sMq +aad +aad +aaa +aaa +aae +aaa +aaa +aac +abL +bxZ +swz +abs +abs +abs +abs +swz +abs +abs +abs +abt +abt +ajF +akJ +bxz +amt +ank +anZ +aoZ +aqh +ari +aqh +aqh +auo +avt +awy +pEt +axV +ayU +azT +aAZ +aCg +ank +aly +aly +aFX +aGX +aly +aIX +udT +aLm +uqY +aNF +vkK +aPw +aQz +sJL +sJL +aTO +aUH +sKf +aVA +aVA +aXF +aUH +aZi +bab +baV +bbJ +bcy +bdt +bem +beO +sOV +bfP +bgm +bgm +bhS +ibv +bgm +bgm +bhS +ibv +bja +bjt +bjG +bjT +bfP +aad +aad +aad +aad +aad +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(178,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +adQ +adQ +sLA +sLG +sLM +sLS +sLS +sLZ +sMf +sMn +sMr +sMr +sNc +sNs +sMr +sMr +sMq +aad +aad +aaa +aaa +aae +aad +aac +bvg +abM +acu +adt +adM +aef +adm +bxw +bym +afB +agu +ahj +bym +aiH +alz +akK +alz +amu +anl +aoa +apa +aqi +blh +arj +sOI +aup +avu +atp +gMe +arj +arj +sEJ +aBa +aBa +anl +aDZ +mXV +aFY +bsz +aDZ +aIY +fff +sJa +tLt +tLt +doD +aPx +tLt +aRx +sOT +aTP +aUI +aVB +aWs +aWY +aXG +aYq +aZj +bac +baW +bbK +bcz +bdu +ben +beP +bfn +bfP +vsf +bhg +bgm +ibv +psq +bgZ +bgm +xFw +bjb +bju +bjH +bfP +sKZ +aad +aad +aad +aad +aac +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(179,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +adQ +sxC +sLC +sLN +ahQ +sLX +ahQ +sMg +sLC +sMr +sMO +sNd +sNt +sNI +sMr +aad +aad +aad +aaa +aad +aah +aad +aad +aad +bxZ +adq +bxZ +adY +aei +adn +adn +adn +swL +adn +adn +swL +adn +ajH +ado +adn +ado +adp +aob +apb +nwY +sOF +sOG +atq +aRz +aRz +sOK +aRz +aRz +bli +azU +aBb +aCh +aDc +aEa +sHz +aFi +bsA +aHY +aIZ +blm +jqM +aMy +aHY +rzn +aPy +aQA +sOM +sOU +sOV +sKa +aVC +aWt +aWZ +aXH +aYr +aZi +bad +baX +bbL +bcA +bdv +beo +aZl +sPK +bfP +bgm +bhg +bgm +ibv +bgm +bhg +bgm +bfP +bjc +bjv +bjc +bfP +aad +aad +aad +aad +aac +aac +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(180,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +adQ +sLI +adQ +adQ +adQ +adQ +sxC +sLB +sMr +sMP +sNe +sNu +sNJ +sMr +aad +aad +aac +aaa +aad +aad +aad +aad +aad +bxZ +bxZ +adu +adu +aej +adu +aeV +afa +afC +agv +ahk +ado +aiI +ajI +akL +alA +amv +ado +aoc +apc +aqj +aRz +asr +bfp +aRz +avv +acx +axf +aRz +aRz +sEK +sJN +aRz +aRz +aRz +aRz +blL +bsB +aRz +aRz +aRz +sOL +aRz +sqz +sqz +lFi +lFi +sON +aSE +sOV +aUI +aVD +aWu +aXa +aXI +aYs +aZj +bac +baY +bbM +bxW +bdw +bep +aZl +sPI +bfP +bgm +bhi +bgm +ibv +bgm +bhi +bgm +sKZ +bjd +bjw +bjI +bfP +aad +aad +aad +aad +aad +aac +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(181,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +adQ +adQ +adQ +sxC +sxC +adQ +sxC +sMr +sMQ +sNf +sNv +sNK +sMq +aad +aad +aac +aaa +aaa +aad +aac +aac +aad +aad +aad +ady +adZ +aek +aeQ +aeW +aeW +afc +afD +afJ +afK +afO +afD +agw +afE +amw +anm +aod +apd +aqk +aRz +ass +aTR +sJN +avw +awz +axg +aRz +sEl +sEL +aXb +bai +aSC +aYt +aRz +bxM +bsC +aSH +bvh +sIT +sJc +sJN +aae +aae +aae +aae +aRy +aSF +aTS +auh +aVE +sKh +aVE +aVE +sKh +aZk +baf +baZ +bbN +bcB +bdx +beq +sKQ +sOV +sKZ +sKZ +bfP +bfP +bfP +sKZ +bfP +bfP +bfP +bje +bjx +bjI +sKZ +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(182,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +aad +aad +aad +sMq +sMr +sNg +sMq +sMr +sMr +aad +aad +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +adu +aea +aen +aeR +aeY +ahl +ahm +ahn +aih +ado +aiK +agx +agy +alB +amx +ado +aoc +apc +aql +aRz +ast +bfo +aRz +aRz +aRz +sJN +aRz +bfp +aSD +aRz +aRz +aRz +sGY +aRz +sIb +bsD +aRz +sIN +aRz +sJd +sJq +aaa +ata +atk +atk +abv +atB +aTT +aur +auy +sOZ +awD +sOT +sPk +aZl +bag +bba +bbO +bcC +bdy +ber +aZl +bxX +glC +sdL +bhj +wbV +sOM +aad +aad +aad +bfP +bfP +bjc +bfP +bfP +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(183,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +bvI +aad +aad +aad +aad +aad +aad +aad +aad +sNh +aad +aad +aad +aad +aac +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +adu +aeb +aeP +adu +aec +aeS +afF +agx +aii +adp +aiL +ajJ +agD +alC +amy +adn +aoe +ape +aqm +sJN +sAY +acw +aXJ +aSC +aXJ +bai +aXb +sEm +aRz +sFn +sFR +sJN +sGY +aRz +bmb +bsE +axW +aae +sIU +sJe +sIU +aae +ata +atr +atu +abv +swG +swG +aus +auz +avC +abv +sOY +sOV +aZm +bah +hTn +bah +sKJ +bah +bah +beQ +emA +xdr +bgu +sPY +bhT +sOM +aad +bvg +aac +aad +aac +aac +aac +aad +aad +aac +aac +aac +aad +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(184,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aac +aad +aad +aad +aad +aad +aac +aac +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +adu +adu +adu +adu +aed +aeT +afG +agz +akQ +aie +aiM +ajK +ahs +alD +amz +ann +aof +apf +aqn +aRz +abO +bfp +aSD +sCt +sCQ +sDq +aSD +sEn +sEN +sFo +sFS +aSH +sGY +aRz +sIc +sIv +sFs +sIO +sIU +sJe +sIU +aaa +ata +ats +atv +atz +atC +atG +aut +avm +avD +abv +sPi +aYv +die +sPo +pmS +sPo +sPo +bdz +sPa +sOZ +bfr +hso +bgv +kRV +bhU +aRy +bvg +aac +aaa +aaa +aaa +aaa +aac +aad +aad +aad +aad +aac +aac +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(185,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +adn +aee +aeU +afH +agA +aho +aif +aiN +ajL +aht +ahW +amA +ano +aog +apg +aqk +aRz +abN +acy +aRz +sJN +aRz +aRz +aRz +aRz +aRz +sFp +sFT +sGy +sHb +aRz +bxM +bsC +axW +aae +sIU +sJg +sIU +aae +ata +att +atw +atA +atD +atH +auu +avz +avF +abv +sON +tms +hXc +abP +jLF +aAY +hVE +bdA +aRy +aRy +aRy +mgV +bgw +hiR +bhV +aRy +bvg +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(186,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +ado +aed +ajI +afI +ajI +ahp +adn +aiO +ajM +akP +alF +amB +ado +acv +aph +aqp +aRz +bvh +sBx +aRz +aad +aad +aah +aad +aad +aSD +sFq +sFU +aRz +sGY +sJN +blM +sIw +axW +aRz +sJN +cRz +abN +aaa +ata +atk +atk +abv +any +atJ +aux +avA +avH +abv +aad +orV +iio +tPn +wOe +tPn +hXc +iio +bes +bes +bes +mgV +bgx +bhm +bhW +sON +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(187,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +swM +aeh +agB +adn +agB +ahq +adp +ado +swL +ado +adn +amC +anp +aoh +api +amD +amC +amC +sBy +sBW +aad +aac +bvg +aad +aad +sJN +aRz +aRz +aSD +sHd +aRz +bxM +bsC +sIG +aRz +sIY +sJi +aRz +aae +aae +aae +aae +swG +atF +atF +atF +atF +atF +swG +aad +hns +iXB +hVE +sPq +hVE +bcE +sVt +bet +bet +bet +lMu +bgy +sPY +bhX +aRy +bvg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(188,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ado +aeg +aeX +hQH +agC +ahr +ado +aae +aae +aae +aae +syD +anq +aoi +apj +aqq +ark +amC +sOJ +bvg +aac +aac +aae +aac +aad +aRz +aXK +bhk +sGA +sHe +aRz +blO +bsJ +axW +aRz +aSH +sJj +aRz +aae +aaf +aaf +aae +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +hns +xLe +hVE +ajP +hVE +pXH +sVt +vCu +tin +tin +vxf +bgz +sPY +sLg +aRy +bvg +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(189,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ado +aeh +lCg +ado +lCg +ahq +ado +aaa +aaa +aaa +aaa +amD +anr +aoj +apk +aqr +arl +amC +bvg +aac +aac +aaa +aae +aac +aac +sEQ +aRz +sJN +atq +aRz +aRz +bmh +sIx +aKh +sIP +bmC +bmG +axW +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +orV +nMh +hVE +sPq +wPr +jIk +sVt +fDZ +hNT +bkf +lMu +bgA +bhn +bhY +sON +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(190,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +amC +ans +aok +apl +aqs +arm +syD +aac +aaa +aaa +aaa +aae +aaa +aac +bvg +sFs +sFX +sGC +sHf +sHB +blM +sIy +blZ +sHB +blZ +sJk +sDP +aae +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aac +aac +aad +aad +orV +pdX +hVE +bWO +oKp +dXv +sVt +low +jsD +low +lMu +sON +sOM +sOM +sOM +aad +aad +aad +aad +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(191,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +amC +amC +amD +apm +aqt +amC +amC +aaa +aaa +aaa +aaa +aae +aae +bvg +bvg +sFs +sFY +sGD +bsS +sHC +sId +bsM +bsS +sIR +bsS +bsY +axW +aae +aae +aae +aaf +aaa +aaa +aaa +aaa +aac +aad +aad +aad +rpy +jLT +lmr +oRo +pAN +nTg +gcw +fcs +iUO +svX +eWo +aad +aad +aad +aad +aad +aad +aad +aac +aac +aac +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(192,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +amD +aol +apn +aqu +amD +aae +aae +aaf +aaf +aae +aae +axW +sDP +azb +axW +axW +axW +azb +blL +blY +bsB +azb +axW +aKh +bsZ +azb +axW +axW +aae +aaf +aaa +aaa +aaa +aaa +aac +aad +aad +aad +sVt +bNB +hVE +sPq +hVE +lzC +sVt +low +oxb +low +jRe +aad +aad +aad +aad +aad +aad +aad +aad +aad +aad +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(193,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +ant +aom +apn +aqv +ant +aae +aaa +aaa +aaa +aaa +aae +axW +ayW +azV +aBc +aCi +aDd +aEb +aFk +sIe +bsO +aHZ +aJa +azb +bta +aMz +aNG +azb +aae +aaf +aaa +aaa +aaa +aaa +aac +aad +aad +aad +sVt +jXX +wwT +sPq +tFk +hVE +lzG +eBJ +cgb +ugu +kPi +aad +aad +aad +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +uXD +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(194,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +amD +amD +kKd +amD +amD +aaa +aaa +aaa +aaa +aaf +aae +axW +ayX +azW +aBd +aCj +aDe +aEc +aFl +aGa +bsP +aIa +aJb +aKi +btb +aIa +aNH +axW +aae +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +meo +xiZ +wvy +sPq +mfj +mvB +mvB +kqH +vlJ +pHH +ucu +aad +aad +aad +aad +aad +aad +aac +aac +aac +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(195,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +app +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aae +axW +ayY +azX +aBe +aCk +bsv +bsw +bsx +bsw +bsQ +aEd +aJc +aKj +btc +aMA +aNI +sDP +aae +aaa +aaa +aaa +aaa +aaa +aac +aac +aad +aad +sVt +mhf +kCG +ybw +vGQ +hAy +eZs +vPZ +jde +pmK +iio +aad +aad +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(196,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aae +axW +ayZ +azY +aBf +aCl +aDg +aEe +aFn +aGb +bsR +bsT +bsV +bsX +btd +aMB +aNJ +sDP +aae +aaf +aaa +aaa +aaa +aaa +aac +aac +aad +aad +sVt +sVt +sVt +sVt +qcP +sVt +meo +meo +sVt +sVt +sVt +aad +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(197,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +axW +aza +azZ +aBg +aCm +aDh +aEf +aEf +bll +aEf +aEf +aDh +azb +aLt +aMC +aNK +axW +aae +aaf +aaa +aaa +aaa +aaa +aaa +aad +aad +eGm +eGm +eGm +meo +uiT +scn +bpj +iio +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(198,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aae +sDP +azb +azb +aBh +aCn +aDi +azb +azb +aGc +azb +azb +aDi +aCn +aDi +azb +azb +axW +aae +aaf +aaa +aaa +aaa +aaa +aaa +aad +aad +leU +dfK +dfK +sVt +kQn +lFm +fjN +iio +aad +aad +aad +aad +aad +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(199,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aae +aae +aae +azb +aDh +azb +aDh +azb +aae +aae +aae +azb +aDh +azb +aDh +azb +aae +aae +aae +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +leU +dfK +qnA +ucd +vZb +iiW +bOJ +iio +aad +aad +aad +aad +aad +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(200,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +azb +fWz +azb +uxM +azb +aaa +aaa +aaa +azb +uxM +azb +uxM +azb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +eGm +lmq +lmq +sVt +iio +upN +iio +iio +iio +aad +aad +aad +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(201,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +eGm +eGm +eGm +sVt +gLD +lFm +uTF +gGq +iio +aad +aad +aad +aac +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(202,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +aad +iio +nty +qiW +msG +ogL +iio +aad +aad +aad +aac +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(203,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +aad +iio +qyQ +flE +msG +diQ +iio +aad +aad +aac +aac +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(204,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aad +aad +tPn +tPn +tPn +iio +ohM +iio +aac +aac +aac +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(205,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aaa +aaa +aaa +edA +aaa +edA +aac +aac +aac +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(206,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aaa +aaa +aaa +edA +aaa +edA +aaa +aac +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(207,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(208,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(209,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(210,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(211,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(212,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(213,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(214,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(215,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(216,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(217,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(218,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(219,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(220,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(221,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(222,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(223,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(224,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(225,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(226,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(227,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(228,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(229,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(230,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(231,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(232,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +edA +aaa +edA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(233,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(234,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +hhM +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(235,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(236,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(237,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(238,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(239,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(240,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(241,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(242,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(243,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(244,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +oOI +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(245,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(246,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(247,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(248,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(249,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(250,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(251,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(252,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(253,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +hhM +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(254,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +hhM +hhM +aaa +aaa +hhM +hhM +hhM +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +"} +(255,1,1) = {" +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP +jFP "} From 6dc290a192467a84c0ae8c6f7985c2a09bd061fa Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 27 Jun 2020 00:08:12 +0000 Subject: [PATCH 056/119] Automatic changelog compile [ci skip] --- html/changelog.html | 10 ++++++++++ html/changelogs/.all_changelog.yml | 5 +++++ html/changelogs/AutoChangeLog-pr-12592.yml | 4 ---- html/changelogs/AutoChangeLog-pr-12610.yml | 4 ---- 4 files changed, 15 insertions(+), 8 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-12592.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12610.yml diff --git a/html/changelog.html b/html/changelog.html index eb29a97c12..16a0ca4665 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,16 @@ -->
    +

    27 June 2020

    +

    Detective-Google updated:

    +
      +
    • Lying down is better
    • +
    +

    timothyteakettle updated:

    +
      +
    • felinids now nya when tabled
    • +
    +

    26 June 2020

    Ghommie updated:

      diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 468ba0e049..bad2c30260 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -26084,3 +26084,8 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. of the same faction. silicons: - bugfix: soap cleans blood again +2020-06-27: + Detective-Google: + - tweak: Lying down is better + timothyteakettle: + - rscadd: felinids now nya when tabled diff --git a/html/changelogs/AutoChangeLog-pr-12592.yml b/html/changelogs/AutoChangeLog-pr-12592.yml deleted file mode 100644 index 6f6fa81dcc..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12592.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - rscadd: "felinids now nya when tabled" diff --git a/html/changelogs/AutoChangeLog-pr-12610.yml b/html/changelogs/AutoChangeLog-pr-12610.yml deleted file mode 100644 index 8ce28484a7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12610.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Detective-Google" -delete-after: True -changes: - - tweak: "Lying down is better" From 3c4d3791a42079cae8769b7c19ceb1089fe14424 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Fri, 26 Jun 2020 17:21:20 -0700 Subject: [PATCH 057/119] Update life.dm --- code/modules/mob/living/carbon/life.dm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 3f82033760..4209e020e4 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -1,9 +1,13 @@ /mob/living/carbon/BiologicalLife(seconds, times_fired) //Reagent processing needs to come before breathing, to prevent edge cases. handle_organs() + . = ..() // if . is false, we are dead. if(stat == DEAD) - return FALSE - if(!(. = ..())) + stop_sound_channel(CHANNEL_HEARTBEAT) + handle_death() + rot() + . = FALSE + if(!.) return handle_blood() // handle_blood *could* kill us. @@ -21,12 +25,6 @@ if(stat != DEAD) handle_liver() - if(stat == DEAD) - stop_sound_channel(CHANNEL_HEARTBEAT) - handle_death() - rot() - . = FALSE - //Updates the number of stored chemicals for powers handle_changeling() From 76b5557e1e984f6e972d73e439967a0107901ebe Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sat, 27 Jun 2020 02:12:44 +0100 Subject: [PATCH 058/119] bunch of grammar corrections --- .../components/crafting/glassware/lens_crafting.dm | 4 ++-- .../components/crafting/recipes/recipes_misc.dm | 2 +- code/game/objects/effects/spawners/lootdrop.dm | 4 ++-- code/game/objects/items/storage/briefcase.dm | 4 ++-- code/game/objects/structures/watercloset.dm | 2 +- code/game/turfs/simulated/floor/fancy_floor.dm | 2 +- code/modules/antagonists/bloodsucker/powers/veil.dm | 2 +- code/modules/cargo/bounties/science.dm | 8 ++++---- code/modules/cargo/exports/large_objects.dm | 2 +- code/modules/cargo/exports/tools.dm | 2 +- code/modules/clothing/suits/miscellaneous.dm | 4 ++-- .../food_and_drinks/drinks/drinks/drinkingglass.dm | 2 +- code/modules/food_and_drinks/food/snacks_cake.dm | 2 +- code/modules/food_and_drinks/food/snacks_frozen.dm | 2 +- code/modules/hydroponics/grown/tea_coffee.dm | 2 +- .../simple_animal/hostile/mining_mobs/gutlunch.dm | 2 +- .../reagents/chemistry/reagents/alcohol_reagents.dm | 12 ++++++------ code/modules/reagents/chemistry/recipes/others.dm | 2 +- .../modules/reagents/chemistry/reagents/healing.dm | 4 ++-- strings/tips.txt | 4 ++-- 20 files changed, 34 insertions(+), 34 deletions(-) diff --git a/code/datums/components/crafting/glassware/lens_crafting.dm b/code/datums/components/crafting/glassware/lens_crafting.dm index 117df25a30..98fa242058 100644 --- a/code/datums/components/crafting/glassware/lens_crafting.dm +++ b/code/datums/components/crafting/glassware/lens_crafting.dm @@ -92,7 +92,7 @@ qdel(src) /obj/item/glasswork/glasses - name = "Hand Made Glasses" - desc = "Hande made glasses that have not been polished at all making them useless. Selling them could still be worth a bit of credits." + name = "Handmade Glasses" + desc = "Handmade glasses that have not been polished at all making them useless. Selling them could still be worth a few credits." icon = 'icons/obj/glass_ware.dmi' icon_state = "frames_2" \ No newline at end of file diff --git a/code/datums/components/crafting/recipes/recipes_misc.dm b/code/datums/components/crafting/recipes/recipes_misc.dm index b076407efc..63ef711858 100644 --- a/code/datums/components/crafting/recipes/recipes_misc.dm +++ b/code/datums/components/crafting/recipes/recipes_misc.dm @@ -92,7 +92,7 @@ time = 150 subcategory = CAT_MISCELLANEOUS category = CAT_MISC - always_availible = FALSE // Disabled til learned + always_availible = FALSE // Disabled until learned /datum/crafting_recipe/bloodsucker/candelabrum diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 57b25a8901..2c7f701a6e 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -451,7 +451,7 @@ lootcount = 1 spawn_on_turf = FALSE //Note this is out of a 100 - Meaning the number you see is also the percent its going to pick that -//This is ment for "low" loot that anyone could fine in a toilet, for better gear use high loot toilet +//This is meant for "low" loot that anyone could find in a toilet, for better gear use high loot toilet loot = list("" = 30, /obj/item/lighter = 2, /obj/item/tape/random = 1, @@ -476,7 +476,7 @@ lootcount = 1 spawn_on_turf = FALSE //Note this is out of a 100 - Meaning the number you see is also the percent its going to pick that -//This is ment for "prison" loot that is rather rare and ment for "prisoners if they get a crowbar to fine, or sec. +//This is meant for "prison" loot that is rather rare and meant for "prisoners if they get a crowbar to fine, or sec. loot = list("" = 10, /obj/item/lighter = 5, /obj/item/poster/random_contraband = 5, diff --git a/code/game/objects/items/storage/briefcase.dm b/code/game/objects/items/storage/briefcase.dm index 826a00b90d..454475625d 100644 --- a/code/game/objects/items/storage/briefcase.dm +++ b/code/game/objects/items/storage/briefcase.dm @@ -106,10 +106,10 @@ /obj/item/storage/briefcase/medical name = "medical briefcase" icon_state = "medbriefcase" - desc = "A white with a blue cross brieface, this is ment to hold medical gear that would not be able to normally fit in a bag." + desc = "A white with a blue cross brieface, this is meant to hold medical gear that would not be able to normally fit in a bag." /obj/item/storage/briefcase/medical/PopulateContents() new /obj/item/clothing/neck/stethoscope(src) new /obj/item/healthanalyzer(src) - ..() //In case of paperwork + ..() //Incase of paperwork diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 5eecc6962a..f596a96df0 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -673,7 +673,7 @@ if(steps == 4 && istype(S, /obj/item/stack/sheet/mineral/wood)) if(S.use(3)) steps = 5 - desc = "A dug out well, A dug out well with out rope. Just add some cloth!" + desc = "A dug out well, A dug out well without rope. Just add some cloth!" icon_state = "well_4" return TRUE else diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index 2f4e2e0eee..f940761ff8 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -157,7 +157,7 @@ planetary_atmos = TRUE floor_tile = null initial_gas_mix = FROZEN_ATMOS - slowdown = 1.5 //So digging it out paths are usefull. + slowdown = 1.5 //So digging it out paths are useful. bullet_sizzle = TRUE footstep = FOOTSTEP_SAND barefootstep = FOOTSTEP_SAND diff --git a/code/modules/antagonists/bloodsucker/powers/veil.dm b/code/modules/antagonists/bloodsucker/powers/veil.dm index 422d645ad2..b170b9d442 100644 --- a/code/modules/antagonists/bloodsucker/powers/veil.dm +++ b/code/modules/antagonists/bloodsucker/powers/veil.dm @@ -101,7 +101,7 @@ H.update_hair() H.update_body_parts() - // Wait here til we deactivate power or go unconscious + // Wait here until we deactivate power or go unconscious var/datum/antagonist/bloodsucker/bloodsuckerdatum = owner.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) while (ContinueActive(owner) && istype(bloodsuckerdatum))//active && owner && owner.stat == CONSCIOUS) bloodsuckerdatum.AddBloodVolume(-0.2) diff --git a/code/modules/cargo/bounties/science.dm b/code/modules/cargo/bounties/science.dm index a4632f7ed0..ffa608f8fd 100644 --- a/code/modules/cargo/bounties/science.dm +++ b/code/modules/cargo/bounties/science.dm @@ -119,7 +119,7 @@ /datum/bounty/item/science/noneactive_reactivearmor name = "Reactive Armor Shells" - description = "Do to the breakthroughs in anomalies, we can not keep up in making reactive armor shells, can you send us a few?" + description = "Due to the breakthroughs in anomalies, we can not keep up in making reactive armor shells, can you send us a few?" reward = 2000 required_count = 5 wanted_types = list(/obj/item/reactive_armour_shell, /obj/item/clothing/suit/armor/reactive) @@ -138,14 +138,14 @@ /datum/bounty/item/science/anomaly_neutralizer name = "Anomaly Neutralizers" - description = "An idea for a long time was to use an unstable Supermatter Shard to help create the breeding grounds for an unstable part of space to harvest any anomalies we want. It worked a little too well and now were out of anomaly neutralizers please send us a baker's dozen." + description = "An idea for a long time was to use an unstable Supermatter Shard to help create the breeding grounds for an unstable part of space to harvest any anomalies we want. It worked a little too well and now we're out of anomaly neutralizers, please send us a baker's dozen." reward = 2500 required_count = 13 wanted_types = list(/obj/item/anomaly_neutralizer) /datum/bounty/item/science/integrated_circuit_printer name = "Integrated Circuit Printer" - description = "due to a paperwork error, a newly made integrated circuit manufacturer line is missing three of its printers needed to operate. Until the paper work is corrected we are outsourcing this problem, so please send us three integrated circuit printers." + description = "Due to a paperwork error, a newly made integrated circuit manufacturer line is missing three of its printers needed to operate. Until the paper work is corrected we are outsourcing this problem, so please send us three integrated circuit printers." reward = 2000 required_count = 3 wanted_types = list(/obj/item/integrated_circuit_printer) @@ -159,7 +159,7 @@ /datum/bounty/item/science/nanite_trash name = "Nanite Based Gear" - description = "CC wants to make nanite based gear available to a new wing of devolvement but lacks the hand held tools to get it full up and running. Please send us any you have." + description = "CC wants to make nanite based gear available to a new wing of development but lacks the hand held tools to get it fully up and running. Please send us any you have." reward = 2500 required_count = 20 //Its just metal wanted_types = list( /obj/item/nanite_remote, /obj/item/nanite_remote/comm, /obj/item/nanite_scanner) diff --git a/code/modules/cargo/exports/large_objects.dm b/code/modules/cargo/exports/large_objects.dm index 2b93a25a61..695dab8133 100644 --- a/code/modules/cargo/exports/large_objects.dm +++ b/code/modules/cargo/exports/large_objects.dm @@ -303,7 +303,7 @@ export_types = list(/obj/mecha/combat/durand) /datum/export/large/mech/phazon - cost = 35000 //Little over half do to needing a core + cost = 35000 //Little over half due to needing a core unit_name = "working phazon" export_types = list(/obj/mecha/combat/phazon) diff --git a/code/modules/cargo/exports/tools.dm b/code/modules/cargo/exports/tools.dm index a889f0ed13..6769dfec40 100644 --- a/code/modules/cargo/exports/tools.dm +++ b/code/modules/cargo/exports/tools.dm @@ -1,5 +1,5 @@ /datum/export/tool - k_elasticity = 1/500 //Tool selling almost allways fine a target + k_elasticity = 1/500 //Tool selling almost always find a target /datum/export/tool/toolbox cost = 6 diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 8eaaee9ebc..80bf04280a 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -537,7 +537,7 @@ /obj/item/clothing/suit/hooded/wintercoat/captain name = "captain's winter coat" - desc = "A luxuriant winter coat, stuffed with the down of the endangered Uka bird and trimmed with genuine sable. The fabric is an indulgently soft micro-fiber, and the deep ultramarine color is only one that could be achieved with minute amounts of crystalline bluespace dust woven into the thread between the plectrums. Extremely lavish, and extremely durable. The tiny flakes of protective material make it nothing short of extremely light lamellar armor." + desc = "A luxurious winter coat, stuffed with the down of the endangered Uka bird and trimmed with genuine sable. The fabric is an indulgently soft micro-fiber, and the deep ultramarine color is only one that could be achieved with minute amounts of crystalline bluespace dust woven into the thread between the plectrums. Extremely lavish, and extremely durable. The tiny flakes of protective material make it nothing short of extremely light lamellar armor." icon_state = "coatcaptain" item_state = "coatcaptain" armor = list("melee" = 25, "bullet" = 30, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 50) @@ -565,7 +565,7 @@ /obj/item/clothing/suit/hooded/wintercoat/security name = "security winter coat" - desc = "A red, armor-padded winter coat. It glitters with a mild ablative coating and a robust air of authority. The zipper tab is a pair of jingly little handcuffs and got annoying after the first ten seconds." + desc = "A red, armor-padded winter coat. It glitters with a mild ablative coating and a robust air of authority. The zipper tab is a pair of jingly little handcuffs that get annoying after the first ten seconds." icon_state = "coatsecurity" item_state = "coatsecurity" armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45) diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm index 7361e50606..8e5069925f 100644 --- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm @@ -94,7 +94,7 @@ list_reagents = list(/datum/reagent/consumable/nuka_cola = 50) /obj/item/reagent_containers/food/drinks/drinkingglass/filled/syndicatebomb - name = "Syndicat Bomb" + name = "Syndicate Bomb" list_reagents = list(/datum/reagent/consumable/ethanol/syndicatebomb = 50) /obj/item/reagent_containers/food/drinks/drinkingglass/attackby(obj/item/I, mob/user, params) diff --git a/code/modules/food_and_drinks/food/snacks_cake.dm b/code/modules/food_and_drinks/food/snacks_cake.dm index f2253ee760..1117dbc3d3 100644 --- a/code/modules/food_and_drinks/food/snacks_cake.dm +++ b/code/modules/food_and_drinks/food/snacks_cake.dm @@ -312,7 +312,7 @@ obj/item/reagent_containers/food/snacks/store/cake/pound_cake name = "pound cake" desc = "A condensed cake made for filling people up quickly." icon_state = "pound_cake" - slices_num = 7 //Its ment to feed the party + slices_num = 7 //Its meant to feed the party slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/pound_cake_slice bonus_reagents = list(/datum/reagent/consumable/nutriment = 60) tastes = list("cake" = 5, "sweetness" = 1, "batter" = 1) diff --git a/code/modules/food_and_drinks/food/snacks_frozen.dm b/code/modules/food_and_drinks/food/snacks_frozen.dm index b699477245..39c9c6c04f 100644 --- a/code/modules/food_and_drinks/food/snacks_frozen.dm +++ b/code/modules/food_and_drinks/food/snacks_frozen.dm @@ -91,7 +91,7 @@ icon = 'icons/obj/food/snowcones.dmi' icon_state = "flavorless_sc" trash = /obj/item/reagent_containers/food/drinks/sillycup //We dont eat paper cups - bonus_reagents = list(/datum/reagent/water = 10) //Base line will allways give water + bonus_reagents = list(/datum/reagent/water = 10) //Base line will always give water list_reagents = list(/datum/reagent/water = 1) // We dont get food for water/juices filling_color = "#FFFFFF" //Ice is white tastes = list("ice" = 1, "water" = 1) diff --git a/code/modules/hydroponics/grown/tea_coffee.dm b/code/modules/hydroponics/grown/tea_coffee.dm index 48990d88c9..de27d1eed7 100644 --- a/code/modules/hydroponics/grown/tea_coffee.dm +++ b/code/modules/hydroponics/grown/tea_coffee.dm @@ -48,7 +48,7 @@ /obj/item/seeds/tea/catnip name = "pack of catnip seeds" icon_state = "seed-catnip" - desc = "Long stocks with flowering tips that has a chemical to make feline attracted to it." + desc = "Long stocks with flowering tips that contain a chemical to make felines attracted to it." species = "catnip" plantname = "Catnip Plant" growthstages = 3 diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm index 69d4ebe4df..0ccc4525c7 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm @@ -44,7 +44,7 @@ childtype = list(/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck = 45, /mob/living/simple_animal/hostile/asteroid/gutlunch/guthen = 55) wanted_objects = list(/obj/effect/decal/cleanable/blood/gibs/xeno, /obj/effect/decal/cleanable/blood/gibs/, /obj/item/bodypart, /obj/item/organ/appendix, /obj/item/organ/ears, /obj/item/organ/eyes, /obj/item/organ/heart, /obj/item/organ/liver, \ - /obj/item/organ/lungs, /obj/item/organ/stomach, /obj/item/organ/tongue) // So we dont eat implants or brains. Still can eat robotic stuff thats subtyped of base line but thats a issue for a nother day. + /obj/item/organ/lungs, /obj/item/organ/stomach, /obj/item/organ/tongue) // So we dont eat implants or brains. Still can eat robotic stuff thats subtyped of base line but thats a issue for another day. var/obj/item/udder/gutlunch/udder = null /mob/living/simple_animal/hostile/asteroid/gutlunch/Initialize() diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index b22f34091f..385a82baa5 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -2291,7 +2291,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/oil_drum name = "Oil Drum" color = "#000000" //(0, 0, 0) - description = "Industeral grade oil mixed with some ethanol to make it a drink. Somehow not known to be toxic." + description = "Industrial grade oil mixed with some ethanol to make it a drink. Somehow not known to be toxic." boozepwr = 45 taste_description = "oil spill" glass_icon_state = "oil_drum" @@ -2308,7 +2308,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/nord_king name = "Nord King" color = "#EB1010" //(235, 16, 16) - description = "Strong mead mixed with more honey and ethanol. Known to beloved by most palettes." + description = "Strong mead mixed with more honey and ethanol. Beloved by its human patrons." boozepwr = 50 //strong! taste_description = "honey and red wine" glass_icon_state = "nord_king" @@ -2347,7 +2347,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "grass and lime" glass_icon_state = "abduction_fruit" glass_name = "glass of Abduction Fruit" - glass_desc = "Mixed fruits that were never ment to be mixed..." + glass_desc = "Mixed fruits that were never meant to be mixed..." /datum/reagent/consumable/ethanol/abduction_fruit/on_mob_life(mob/living/carbon/M) if(isabductor(M) || isxenoperson(M)) @@ -2359,7 +2359,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/bug_zapper name = "Bug Zapper" color = "#F5882A" //(222, 250, 205) - description = "Metals and lemon juice. Hardly even a drink." + description = "Copper and lemon juice. Hardly even a drink." boozepwr = 5 //No booze really taste_description = "copper and AC power" glass_icon_state = "bug_zapper" @@ -2381,7 +2381,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "dirt and iron" glass_icon_state = "mush_crush" glass_name = "glass of Mush Crush" - glass_desc = "Popular among people that want to grow their own food rather then drink the soil." + glass_desc = "Popular among people that want to grow their own food rather than drink the soil." /datum/reagent/consumable/ethanol/mush_crush/on_mob_life(mob/living/carbon/M) if(ispodperson(M) || ismush(M)) @@ -2456,7 +2456,7 @@ All effects don't start immediately, but rather get worse over time; the rate is quality = RACE_DRINK else M.adjust_disgust(25) - M.adjustToxLoss(1, 0) //Low tox do to being carp + jell toxins. + M.adjustToxLoss(1, 0) //Low tox due to being carp + jell toxins. return ..() /datum/reagent/consumable/ethanol/laval_spit //Yes Laval diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index df1b57c20b..a8aec91669 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -87,7 +87,7 @@ new /obj/item/stack/sheet/mineral/uranium(location) /datum/chemical_reaction/bluespacecrystalifaction - name = "Crystal Bluespace" + name = "Crystallized Bluespace" id = "crystalbluespace" required_reagents = list(/datum/reagent/consumable/frostoil = 5, /datum/reagent/bluespace = 20, /datum/reagent/iron = 1) mob_react = FALSE diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm index ca6bb302da..56b2ad2a2c 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm @@ -200,10 +200,10 @@ /datum/reagent/fermi/zeolites name = "Artificial Zeolites" - description = "Lab made Zeolite, used to clear radiation form people and items alike! Splashing just a small amounts(5u) onto any item can clear away large amouts of contamination." + description = "Lab made Zeolite, used to clear radiation from people and items alike! Splashing just a small amount(5u) onto any item can clear away large amounts of contamination." pH = 8 color = "#FFDADA" - metabolization_rate = 8 * REAGENTS_METABOLISM //Lastes not long in body but heals a lot! + metabolization_rate = 8 * REAGENTS_METABOLISM //Metabolizes fast but heals a lot! value = REAGENT_VALUE_COMMON /datum/reagent/fermi/zeolites/on_mob_life(mob/living/carbon/M) diff --git a/strings/tips.txt b/strings/tips.txt index b135692778..043405c7a0 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -37,7 +37,7 @@ As a Medical Doctor, treating plasmamen is not impossible! Salbutamol stops them As a Medical Doctor, you can point your penlight at people to create a medical hologram. This lets them know that you're coming to treat them. As a Medical Doctor, you can extract implants by holding an empty implant case in your offhand while performing the extraction step. As a Medical Doctor, clone scanning people will implant them with a health tracker that displays their vitals in the clone records. Useful to check on crew members that didn't activate suit sensors! -As a Medical Doctor, medical gauze stops bleeding as well as heals 5 brute damage, this even works on the dead! Make sure to always have some gauze on you to stop bleeding before dragging someone. +As a Medical Doctor, medical gauze stops bleeding as well as healing 5 brute damage, this even works on the dead! Make sure to always have some gauze on you to stop bleeding before dragging someone. As a Chemist, there are dozens of chemicals that can heal, and even more that can cause harm. Experiment! As a Chemist, some chemicals can only be synthesized by heating up the contents in the chemical heater. As a Chemist, you will be expected to supply crew with certain chemicals. For example, clonexadone and mannitol for the cryo tubes, unstable mutagen and saltpetre for botany as well as healing pills and patches for the front desk. @@ -265,7 +265,7 @@ As a Devil, as long as you control at least one other soul, you will automatical At which time a Devil's nameth is spake on the tongue of man, the Devil may appeareth. You can swap floor tiles by holding a crowbar in one hand and a stack of tiles in the other. When hacking doors, cutting and mending the "test light wire" will restore power to the door. -When hacking, remote singulars pluse when attached to a wire and pinged. This can allow you to hack things or set traps from far away. +When hacking, remote singulars pulse when attached to a wire and pinged. This can allow you to hack things or set traps from far away. When crafting most items, you can either manually combine parts or use the crafting menu. Suit storage units not only remove blood and dirt from clothing, but also radiation! Remote devices will work when used through cameras. For example: Bluespace RPEDs and door remotes. From b94267e1e1c492c8fcebb964ab5e8a979fbd81db Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sat, 27 Jun 2020 02:41:50 +0100 Subject: [PATCH 059/119] more spellchecks --- code/game/gamemodes/objective_items.dm | 2 +- code/game/objects/items/granters.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index 131e61c674..2280bd45d6 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -36,7 +36,7 @@ targetitem = /obj/item/gun/energy/e_gun/hos difficulty = 10 excludefromjob = list("Head Of Security") - altitems = list(/obj/item/gun/ballistic/revolver/mws, /obj/item/choice_beacon/hosgun) //We now look for eather the alt verson of the hos gun or the beacon picker. + altitems = list(/obj/item/gun/ballistic/revolver/mws, /obj/item/choice_beacon/hosgun) //We now look for either the alt verson of the hos gun or the beacon picker. /datum/objective_item/steal/handtele name = "a hand teleporter." diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index bafffa18e3..4ad71f7c46 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -510,7 +510,7 @@ oneuse = FALSE remarks = list("So that is how icing is made!", "Placing fruit on top? How simple...", "Huh layering cake seems harder then this...", "This book smells like candy", "A clown must have made this page, or they forgot to spell check it before printing...", "Wait, a way to cook slime to be safe?") -/obj/item/book/granter/crafting_recipe/coldcooking //IceCream +/obj/item/book/granter/crafting_recipe/coldcooking //Icecream name = "Cooking with Ice" desc = "A cook book that teaches you many old icecream treats." crafting_recipe_types = list(/datum/crafting_recipe/food/banana_split, /datum/crafting_recipe/food/root_float, /datum/crafting_recipe/food/bluecharrie_float, /datum/crafting_recipe/food/charrie_float) From 90e9a647edec636e2d3095734f462b0aa54dac77 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Fri, 26 Jun 2020 22:39:17 -0700 Subject: [PATCH 060/119] Update mentorpm.dm --- modular_citadel/code/modules/mentor/mentorpm.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_citadel/code/modules/mentor/mentorpm.dm b/modular_citadel/code/modules/mentor/mentorpm.dm index d2d04495d4..3260e96767 100644 --- a/modular_citadel/code/modules/mentor/mentorpm.dm +++ b/modular_citadel/code/modules/mentor/mentorpm.dm @@ -67,7 +67,7 @@ if(C.is_mentor()) if(is_mentor())//both are mentors to_chat(C, "Mentor PM from-[key_name_mentor(src, C, 1, 0, 0)]: [msg]") - to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]") + to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]") else //recipient is a mentor but sender is not to_chat(C, "Reply PM from-[key_name_mentor(src, C, 1, 0, show_char)]: [msg]") From 30a4bb5683e5a161664db0ed188582f917e5686f Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sat, 27 Jun 2020 01:20:15 -0700 Subject: [PATCH 061/119] Update client_procs.dm --- code/modules/client/client_procs.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 39487efc54..8ae002dd2f 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -268,9 +268,7 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) else prefs = new /datum/preferences(src) GLOB.preferences_datums[ckey] = prefs - if(SSinput.initialized) - set_macros() - update_movement_keys(prefs) + addtimer(CALLBACK(src, .proc/ensure_keys_set), 0) //prevents possible race conditions prefs.last_ip = address //these are gonna be used for banning prefs.last_id = computer_id //these are gonna be used for banning @@ -464,6 +462,11 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) Master.UpdateTickRate() +/client/proc/ensure_keys_set() + if(SSinput.initialized) + set_macros() + update_movement_keys(prefs) + ////////////// //DISCONNECT// ////////////// From 0e2f3d0f04a22cbe61cc1958af8efd89d4dfc64e Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sat, 27 Jun 2020 01:29:26 -0700 Subject: [PATCH 062/119] Update input.dm --- code/controllers/subsystem/input.dm | 36 +++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/code/controllers/subsystem/input.dm b/code/controllers/subsystem/input.dm index 7c51ba4506..a40884d74a 100644 --- a/code/controllers/subsystem/input.dm +++ b/code/controllers/subsystem/input.dm @@ -64,19 +64,33 @@ SUBSYSTEM_DEF(input) // Misc macroset_classic_input["Tab"] = "\".winset \\\"mainwindow.macro=[SKIN_MACROSET_CLASSIC_HOTKEYS] map.focus=true input.background-color=[COLOR_INPUT_DISABLED]\\\"\"" macroset_classic_input["Escape"] = "\".winset \\\"input.text=\\\"\\\"\\\"\"" - + // FINALLY, WE CAN DO SOMETHING MORE NORMAL FOR THE SNOWFLAKE-BUT-LESS KEYSET. + + // HAHA - SIKE. Because of BYOND weirdness (tl;dr not specifically binding this way results in potentially duplicate chatboxes when + // conflicts occur with something like say indicator vs say), we're going to snowflake this anyways + var/list/hard_binds = list( + "O" = "ooc", + "T" = "say", + "L" = "looc", + "M" = "me" + ) + var/list/hard_bind_anti_collision = list() + var/list/anti_collision_modifiers = list("Ctrl", "Alt", "Shift", "Ctrl+Alt", "Ctrl+Shift", "Alt+Shift", "Ctrl+Alt+Shift") + for(var/key in hard_binds) + for(var/modifier in anti_collision_modifiers) + hard_bind_anti_collision["[modifier]+[key]"] = ".NONSENSICAL_VERB_THAT_DOES_NOTHING" + macroset_classic_hotkey = list( "Any" = "\"KeyDown \[\[*\]\]\"", "Any+UP" = "\"KeyUp \[\[*\]\]\"", "Tab" = "\".winset \\\"mainwindow.macro=[SKIN_MACROSET_CLASSIC_INPUT] input.focus=true input.background-color=[COLOR_INPUT_ENABLED]\\\"\"", "Escape" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", "Back" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", - "O" = "ooc", - "T" = "say", - "L" = "looc", - "M" = "me" ) + + macroset_classic_hotkey |= hard_binds + macroset_classic_hotkey |= hard_bind_anti_collision // And finally, the modern set. macroset_hotkey = list( @@ -85,11 +99,10 @@ SUBSYSTEM_DEF(input) "Tab" = "\".winset \\\"input.focus=true?map.focus=true input.background-color=[COLOR_INPUT_DISABLED]:input.focus=true input.background-color=[COLOR_INPUT_ENABLED]\\\"\"", "Escape" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", "Back" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", - "O" = "ooc", - "T" = "say", - "L" = "looc", - "M" = "me" ) + + macroset_hotkey |= hard_binds + macroset_hotkey |= hard_bind_anti_collision // Badmins just wanna have fun ♪ /datum/controller/subsystem/input/proc/refresh_client_macro_sets() @@ -104,3 +117,8 @@ SUBSYSTEM_DEF(input) for(var/i in 1 to clients.len) var/client/C = clients[i] C.keyLoop() + +/// *sigh +/client/verb/NONSENSICAL_VERB_THAT_DOES_NOTHING() + set name = ".NONSENSICAL_VERB_THAT_DOES_NOTHING" + set visible = FALSE From ced24b89315a0edc7945d8e52be8803e98d1c377 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sat, 27 Jun 2020 01:39:34 -0700 Subject: [PATCH 063/119] Update input.dm --- code/controllers/subsystem/input.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/input.dm b/code/controllers/subsystem/input.dm index a40884d74a..32936af9e9 100644 --- a/code/controllers/subsystem/input.dm +++ b/code/controllers/subsystem/input.dm @@ -121,4 +121,4 @@ SUBSYSTEM_DEF(input) /// *sigh /client/verb/NONSENSICAL_VERB_THAT_DOES_NOTHING() set name = ".NONSENSICAL_VERB_THAT_DOES_NOTHING" - set visible = FALSE + set hidden = TRUE From e407ca754f03a035fd36db23c619126c9aa49381 Mon Sep 17 00:00:00 2001 From: Putnam Date: Sat, 27 Jun 2020 06:42:27 -0700 Subject: [PATCH 064/119] You can save the whales, you can save the toads but i don't care if the... --- tgui-next/packages/tgui/components/NumberInput.js | 14 ++++++++++++++ tgui-next/packages/tgui/public/tgui.bundle.js | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/tgui-next/packages/tgui/components/NumberInput.js b/tgui-next/packages/tgui/components/NumberInput.js index 52f6a87865..8f47c1b56d 100644 --- a/tgui-next/packages/tgui/components/NumberInput.js +++ b/tgui-next/packages/tgui/components/NumberInput.js @@ -209,6 +209,13 @@ export class NumberInput extends Component { return; } const value = clamp(e.target.value, minValue, maxValue); + if (isNaN(value)) + { + this.setState({ + editing: false, + }); + return; + } this.setState({ editing: false, value, @@ -224,6 +231,13 @@ export class NumberInput extends Component { onKeyDown={e => { if (e.keyCode === 13) { const value = clamp(e.target.value, minValue, maxValue); + if (isNaN(value)) + { + this.setState({ + editing: false, + }); + return; + } this.setState({ editing: false, value, diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index ae3552b356..0aaf01be3e 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=169)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(390);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(30),i=n(22),c=n(90),l=n(125),u=n(62);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,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(162);t.AnimatedNumber=o.AnimatedNumber;var r=n(395);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(117);t.Button=i.Button;var c=n(397);t.ColorBox=c.ColorBox;var l=n(398);t.Collapsible=l.Collapsible;var u=n(399);t.Dimmer=u.Dimmer;var d=n(400);t.Dropdown=d.Dropdown;var s=n(401);t.Flex=s.Flex;var p=n(165);t.Grid=p.Grid;var m=n(88);t.Icon=m.Icon;var f=n(164);t.Input=f.Input;var h=n(167);t.LabeledList=h.LabeledList;var C=n(402);t.NoticeBox=C.NoticeBox;var g=n(403);t.NumberInput=g.NumberInput;var b=n(404);t.ProgressBar=b.ProgressBar;var N=n(405);t.Section=N.Section;var v=n(166);t.Table=v.Table;var V=n(406);t.Tabs=V.Tabs;var y=n(407);t.TitleBar=y.TitleBar;var _=n(120);t.Toast=_.Toast;var x=n(163);t.Tooltip=x.Tooltip;var k=n(408);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(33),r=n(16);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(121))},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=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},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,r=n(104),a=n(7),i=n(5),c=n(6),l=n(15),u=n(75),d=n(30),s=n(22),p=n(13).f,m=n(37),f=n(51),h=n(12),C=n(59),g=i.Int8Array,b=g&&g.prototype,N=i.Uint8ClampedArray,v=N&&N.prototype,V=g&&m(g),y=b&&m(b),_=Object.prototype,x=_.isPrototypeOf,k=h("toStringTag"),L=C("TYPED_ARRAY_TAG"),w=r&&!!f&&"Opera"!==u(i.opera),B=!1,S={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},I=function(e){var t=u(e);return"DataView"===t||l(S,t)},T=function(e){return c(e)&&l(S,u(e))};for(o in S)i[o]||(w=!1);if((!w||"function"!=typeof V||V===Function.prototype)&&(V=function(){throw TypeError("Incorrect invocation")},w))for(o in S)i[o]&&f(i[o],V);if((!w||!y||y===_)&&(y=V.prototype,w))for(o in S)i[o]&&f(i[o].prototype,y);if(w&&m(v)!==y&&f(v,y),a&&!l(y,k))for(o in B=!0,p(y,k,{get:function(){return c(this)?this[L]:undefined}}),S)i[o]&&d(i[o],L,o);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:w,TYPED_ARRAY_TAG:B&&L,aTypedArray:function(e){if(T(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 S)if(l(S,o)){var n=i[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(a){if(n)for(var o in S){var r=i[o];r&&l(r.prototype,e)&&delete r.prototype[e]}y[e]&&!n||s(y,e,n?t:w&&b[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,r;if(a){if(f){if(n)for(o in S)(r=i[o])&&l(r,e)&&delete r[e];if(V[e]&&!n)return;try{return s(V,e,n?t:w&&g[e]||t)}catch(c){}}for(o in S)!(r=i[o])||r[e]&&!n||s(r,e,t)}},isView:I,isTypedArray:T,TypedArray:V,TypedArrayPrototype:y}},function(e,t,n){"use strict";var o=n(31),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},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;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(d)return!1;return s?-1:u||d?d:k}};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(0),r=n(11),a=n(396),i=n(33);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)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=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)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(7),r=n(72),a=n(47),i=n(26),c=n(35),l=n(15),u=n(122),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(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(30),a=n(15),i=n(90),c=n(91),l=n(36),u=l.get,d=l.enforce,s=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),d(n).source=s.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(7),r=n(4),a=n(15),i=Object.defineProperty,c={},l=function(e){throw e};e.exports=function(e,t){if(a(c,e))return c[e];t||(t={});var n=[][e],u=!!a(t,"ACCESSORS")&&t.ACCESSORS,d=a(t,0)?t[0]:l,s=a(t,1)?t[1]:undefined;return c[e]=!!n&&!r((function(){if(u&&!o)return!0;var e={length:-1};u?i(e,1,{enumerable:!0,get:l}):e[1]=1,n.call(e,d,s)}))}},function(e,t,n){"use strict";function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",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;n"+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=n(7),r=n(13),a=n(47);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=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.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={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(124),c=n(5),l=n(6),u=n(30),d=n(15),s=n(73),p=n(60),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(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(15),r=n(14),a=n(73),i=n(103),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";var o=n(126),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";e.exports=!1},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(1),r=n(5),a=n(7),i=n(116),c=n(9),l=n(78),u=n(56),d=n(47),s=n(30),p=n(10),m=n(140),f=n(155),h=n(35),C=n(15),g=n(75),b=n(6),N=n(43),v=n(51),V=n(48).f,y=n(156),_=n(18).forEach,x=n(55),k=n(13),L=n(20),w=n(36),B=n(80),S=w.get,I=w.set,T=k.f,A=L.f,E=Math.round,P=r.RangeError,O=l.ArrayBuffer,M=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=g(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))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{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,d="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},L=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new O(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new M(r)});d"+e+"<\/script>"},f=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;f=o?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=u("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete f.prototype[i[n]];return f()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=r(e),n=new p,p.prototype=null,n[s]=e):n=f(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(12)("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(12),r=n(43),a=n(13),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(32),a=n(12)("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(127),r=n(94).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(32);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(35),r=n(13),a=n(47);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(8),r=n(138);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(60),r=n(6),a=n(15),i=n(13).f,c=n(59),l=n(68),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=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(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(158);var o=n(16),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;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||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(127),r=n(94);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(54),a=n(12)("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(12),a=n(97),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(99),a=n(10),i=n(49),c=n(100),l=n(135),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;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(0),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";function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[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(7),a=n(104),i=n(30),c=n(67),l=n(4),u=n(56),d=n(31),s=n(10),p=n(140),m=n(222),f=n(37),h=n(51),C=n(48).f,g=n(13).f,b=n(98),N=n(44),v=n(36),V=v.get,y=v.set,_=o.ArrayBuffer,x=_,k=o.DataView,L=k&&k.prototype,w=Object.prototype,B=o.RangeError,S=m.pack,I=m.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},P=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},O=function(e){return S(e,23,4)},M=function(e){return S(e,52,8)},R=function(e,t){g(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 B("Wrong index");var i=V(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},D=function(e,t,n,o,r,a){var i=p(n),c=V(e);if(i+t>c.byteLength)throw B("Wrong index");for(var l=V(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sG;)(j=H[G++])in x||i(x,j,_[j]);z.constructor=x}h&&f(L)!==w&&h(L,w);var U=new k(new x(2)),K=L.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||c(L,{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,"ArrayBuffer");var t=p(e);y(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},k=function(e,t,n){u(this,k,"DataView"),u(e,x,"DataView");var o=V(e).byteLength,a=d(t);if(a<0||a>o)throw B("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw B("Wrong length");y(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(R(x,"byteLength"),R(k,"buffer"),R(k,"byteLength"),R(k,"byteOffset")),c(k.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 P(F(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return P(F(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(F(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(F(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){D(this,1,e,T,t)},setUint8:function(e,t){D(this,1,e,T,t)},setInt16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){D(this,4,e,O,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){D(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});N(x,"ArrayBuffer"),N(k,"DataView"),e.exports={ArrayBuffer:x,DataView:k}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(62),i=n(22),c=n(52),l=n(69),u=n(56),d=n(6),s=n(4),p=n(76),m=n(44),f=n(80);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(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||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(k||w)&&(y("delete"),y("has"),h&&y("get")),(w||x)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(51);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(39),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(84),i=n(110),c=RegExp.prototype.exec,l=String.prototype.replace,u=c,d=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,p=/()??/.exec("")[1]!==undefined;(d||p||s)&&(u=function(e){var t,n,o,r,i=this,u=s&&i.sticky,m=a.call(i),f=i.source,h=0,C=e;return u&&(-1===(m=m.replace("y","")).indexOf("g")&&(m+="g"),C=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(f="(?: "+f+")",C=" "+C,h++),n=new RegExp("^(?:"+f+")",m)),p&&(n=new RegExp("^"+f+"$(?!\\s)",m)),d&&(t=i.lastIndex),o=c.call(u?n:i,C),u?o?(o.input=o.input.slice(h),o[0]=o[0].slice(h),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:d&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),p&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),d="$0"==="a".replace(/./,"$0"),s=a("replace"),p=!!/./[s]&&""===/./[s]("a","$0"),m=!r((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,s){var f=a(e),h=!r((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),C=h&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!h||!C||"replace"===e&&(!u||!d||p)||"split"===e&&!m){var g=/./[f],b=n(f,""[e],(function(e,t,n,o,r){return t.exec===i?h&&!r?{done:!0,value:g.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:d,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),N=b[0],v=b[1];o(String.prototype,e,N),o(RegExp.prototype,f,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}s&&c(RegExp.prototype[f],"sham",!0)}},function(e,t,n){"use strict";var o=n(34),r=n(85);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(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=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&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},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(30);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(123),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(39),r=n(123);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(38),r=n(48),a=n(95),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(74),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(42),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(12),r=n(66),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(75),r=n(66),a=n(12)("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(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(207),a=n(37),i=n(51),c=n(44),l=n(30),u=n(22),d=n(12),s=n(39),p=n(66),m=n(137),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,x,!0,!0),s&&(p[x]=g))),"values"==m&&w&&"values"!==w.name&&(k=!0,B=function(){return w.call(this)}),s&&!N||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)(h||k||!(y in L))&&u(L,y,V[y]);else o({target:t,proto:!0,forced:h||k},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";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(10),r=n(106),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(31),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(34),u=n(49),d=n(130),s=n(89),p=n(149),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)||"file:"===m.protocol?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(34),a=n(12)("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(4);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(31),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(109);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(12)("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(111).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(82);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(76),i=n(9).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.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(16),i=n(118),c=n(53),l=n(119),u=n(19),d=n(88),s=n(163);n(164),n(165);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!v&&!_);return x&&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",C&&"Button--selected",w&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"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}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},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(53),r=n(16),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+"]"},d=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)}},s=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=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||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=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),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(){s()})),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(16);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(0),a=n(11),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(7),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(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(5),r=n(91),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(93),a=n(20),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(96);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(7),r=n(13),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(38);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(26),r=n(48).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(12);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(42),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),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,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(54),r=n(10),a=n(49);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},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(26),r=n(45),a=n(66),i=n(36),c=n(102),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(37),c=n(30),l=n(15),u=n(12),d=n(39),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(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(26),r=n(31),a=n(10),i=n(40),c=n(23),l=Math.min,u=[].lastIndexOf,d=!!u&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0}),m=d||!s||!p;e.exports=m?function(e){if(d)return u.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:u},function(e,t,n){"use strict";var o=n(31),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(32),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!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(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),d(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(57).trim,a=n(82),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(7),r=n(63),a=n(26),i=n(72).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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(74);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(20).f,m=n(34),f=n(108).set,h=n(149),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.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()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,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(152);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(32),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(1),r=n(85);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(74);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(351);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(100),i=n(99),c=n(49),l=n(9).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(67),r=n(52).getWeakData,a=n(8),i=n(6),c=n(56),l=n(69),u=n(18),d=n(15),s=n(36),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(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 s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(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)}}),s}}},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=n(160),r=n(16);function a(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(u){return void n(u)}c.done?t(l):Promise.resolve(l).then(o,r)}var i,c,l,u,d,s=(0,n(53).createLogger)("drag"),p=!1,m=!1,f=[0,0],h=function(e){return(0,r.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},C=function(e,t){return(0,r.winset)(e,"pos",t[0]+","+t[1])},g=function(){var e,t=(e=regeneratorRuntime.mark((function n(e){var t,o,r,a;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s.log("setting up"),i=e.config.window,n.next=4,h(i);case 4:t=n.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],o=b(t),r=o[0],a=o[1],r&&C(i,a),s.debug("current state",{ref:i,screenOffset:f});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=g;var b=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"),p=!0,c=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",N),v(e)};var N=function _(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",_),p=!1},v=function(e){p&&(e.preventDefault(),C(i,(0,o.vecAdd)([e.screenX,e.screenY],f,c)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],s.log("resize start",l),m=!0,c=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",y),document.addEventListener("mouseup",V),y(n)}};var V=function x(e){s.log("resize end",d),y(e),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",x),m=!1},y=function(e){m&&(e.preventDefault(),(d=(0,o.vecAdd)(u,(0,o.vecMultiply)(l,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),c,[1,1]))))[0]=Math.max(d[0],250),d[1]=Math.max(d[1],120),function(e,t){(0,r.winset)(e,"size",t[0]+","+t[1])}(i,d))}},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(25);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.Input=void 0;var o=n(0),r=n(11),a=n(19);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,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":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.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=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])},d,{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.GridColumn=t.Grid=void 0;var o=n(0),r=n(166),a=n(11);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.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19),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,d=e.content,s=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:[d,s]}),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(0),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,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(170),n(171),n(172),n(173),n(174),n(175),e.exports=n(176)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";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(193),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(202),n(204),n(205),n(206),n(136),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(223),n(224),n(225),n(226),n(227),n(229),n(230),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(261),n(262),n(263),n(264),n(265),n(266),n(268),n(269),n(271),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(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(297),n(298),n(299),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(153),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(344),n(345),n(346),n(347),n(348),n(349),n(350),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),n(383),n(384),n(385),n(386),n(387),n(388),n(389);var o=n(0);n(391),n(392);var r=n(393),a=(n(158),n(3)),i=n(16),c=n(159),l=n(53),u=n(161),d=n(516),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.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(518).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!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){s.log(o),s.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",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(38),i=n(39),c=n(7),l=n(96),u=n(128),d=n(4),s=n(15),p=n(54),m=n(6),f=n(8),h=n(14),C=n(26),g=n(35),b=n(47),N=n(43),v=n(63),V=n(48),y=n(131),_=n(95),x=n(20),k=n(13),L=n(72),w=n(30),B=n(22),S=n(92),I=n(73),T=n(60),A=n(59),E=n(12),P=n(132),O=n(27),M=n(44),R=n(36),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=u?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((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=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),B(U,"withoutSetter",(function(e){return re(A(e),e)})),L.f=ue,k.f=ie,x.f=de,V.f=y.f=se,_.f=pe,P.f=function(e){return re(E(e),e)},c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){O(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[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:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((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,(m(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,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),M(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(125),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(54),i=n(6),c=n(14),l=n(10),u=n(50),d=n(64),s=n(65),p=n(12),m=n(97),f=p("isConcatSpreadable"),h=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),C=s("concat"),g=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!h||!C},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(133),a=n(45);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).every,a=n(40),i=n(23),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(98),a=n(45);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).filter,a=n(65),i=n(23),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(18).find,a=n(45),i=n(23),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(1),r=n(18).findIndex,a=n(45),i=n(23),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(1),r=n(134),a=n(14),i=n(10),c=n(31),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(1),r=n(134),a=n(14),i=n(10),c=n(32),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(1),r=n(201);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).forEach,r=n(40),a=n(23),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(1),r=n(203);o({target:"Array",stat:!0,forced:!n(76)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(49),r=n(14),a=n(135),i=n(99),c=n(10),l=n(50),u=n(100);e.exports=function(e){var t,n,d,s,p,m,f=r(e),h="function"==typeof this?this:Array,C=arguments.length,g=C>1?arguments[1]:undefined,b=g!==undefined,N=u(f),v=0;if(b&&(g=o(g,C>2?arguments[2]:undefined,2)),N==undefined||h==Array&&i(N))for(n=new h(t=c(f.length));t>v;v++)m=b?g(f[v],v):f[v],l(n,v,m);else for(p=(s=N.call(f)).next,n=new h;!(d=p.call(s)).done;v++)m=b?a(s,g,[d.value,v],!0):d.value,l(n,v,m);return n.length=v,n}},function(e,t,n){"use strict";var o=n(1),r=n(61).includes,a=n(45);o({target:"Array",proto:!0,forced:!n(23)("indexOf",{ACCESSORS:!0,1: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(1),r=n(61).indexOf,a=n(40),i=n(23),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,u=a("indexOf"),d=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!u||!d},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(1)({target:"Array",stat:!0},{isArray:n(54)})},function(e,t,n){"use strict";var o=n(137).IteratorPrototype,r=n(43),a=n(47),i=n(44),c=n(66),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(1),r=n(58),a=n(26),i=n(40),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(1),r=n(139);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).map,a=n(65),i=n(23),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(50);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(1),r=n(77).left,a=n(40),i=n(23),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(77).right,a=n(40),i=n(23),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(54),i=n(42),c=n(10),l=n(26),u=n(50),d=n(12),s=n(65),p=n(23),m=s("slice"),f=p("slice",{ACCESSORS:!0,0:0,1:2}),h=d("species"),C=[].slice,g=Math.max;o({target:"Array",proto:!0,forced:!m||!f},{slice:function(e,t){var n,o,d,s=l(this),p=c(s.length),m=i(e,p),f=i(t===undefined?p:t,p);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[h])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,m,f);for(o=new(n===undefined?Array:n)(g(f-m,0)),d=0;m1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(32),a=n(14),i=n(4),c=n(40),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||!p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(55)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(42),a=n(31),i=n(10),c=n(14),l=n(64),u=n(50),d=n(65),s=n(23),p=d("splice"),m=s("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,h=Math.min;o({target:"Array",proto:!0,forced:!p||!m},{splice:function(e,t){var n,o,d,s,p,m,C=c(this),g=i(C.length),b=r(e,g),N=arguments.length;if(0===N?n=o=0:1===N?(n=0,o=g-b):(n=N-2,o=h(f(a(t),0),g-b)),g+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(d=l(C,o),s=0;sg-o+n;s--)delete C[s-1]}else if(n>o)for(s=g-o;s>b;s--)m=s+n-1,(p=s+o-1)in C?C[m]=C[p]:delete C[m];for(s=0;s>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),r=n(9);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(78),i=n(8),c=n(42),l=n(10),u=n(46),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(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,d))(l(r-o)),m=new s(this),f=new s(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(1),r=n(4),a=n(14),i=n(35);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(30),r=n(231),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(35);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=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(1)({target:"Function",proto:!0},{bind:n(141)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("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(7),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(44)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(79),r=n(142);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(1),r=n(143),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(1),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(1),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(1),r=n(107),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(1),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(1),r=n(81),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(1),r=n(81);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(246)})},function(e,t,n){"use strict";var o=n(107),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126);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(1),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(1),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(1),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(1)({target:"Math",stat:!0},{log1p:n(143)})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Math",stat:!0},{sign:n(107)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(81),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(1),r=n(81),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(44)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(1),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(7),r=n(5),a=n(62),i=n(22),c=n(15),l=n(34),u=n(80),d=n(35),s=n(4),p=n(43),m=n(48).f,f=n(20).f,h=n(13).f,C=n(57).trim,g=r.Number,b=g.prototype,N="Number"==l(p(b)),v=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(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("Number",!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var V,y=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof y&&(N?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?u(new g(v(t)),n,y):v(t)},_=o?m(g):"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(g,V=_[x])&&!c(y,V)&&h(y,V,f(g,V));y.prototype=b,b.constructor=y,i(r,"Number",y)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(260)})},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(1)({target:"Number",stat:!0},{isInteger:n(144)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),r=n(144),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(267);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(57).trim,a=n(82),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(1),r=n(145);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(270),i=n(106),c=n(4),l=1..toFixed,u=Math.floor,d=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};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),s=r(e),p=[0,0,0,0,0,0],m="",f="0",h=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*p[n],p[n]=o%1e7,o=u(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=p[t],p[t]=u(n/e),n=n%e*1e7},g=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==p[e]){var n=String(p[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>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=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(h(0,n),o=s;o>=7;)h(1e7,0),o-=7;for(h(d(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?m+((c=f.length)<=s?"0."+i.call("0",s-c)+f:f.slice(0,c-s)+"."+f.slice(c-s)):m+f}})},function(e,t,n){"use strict";var o=n(34);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(1),r=n(272);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(7),r=n(4),a=n(63),i=n(95),c=n(72),l=n(14),u=n(58),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(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!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(7)},{create:n(43)})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(32),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(1),r=n(7);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(129)})},function(e,t,n){"use strict";var o=n(1),r=n(7);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(32),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(1),r=n(146).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(68),a=n(4),i=n(6),c=n(52).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(1),r=n(69),a=n(50);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(1),r=n(4),a=n(26),i=n(20).f,c=n(7),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(1),r=n(7),a=n(93),i=n(26),c=n(20),l=n(50);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(131).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(37),c=n(103);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(1)({target:"Object",stat:!0},{is:n(147)})},function(e,t,n){"use strict";var o=n(1),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(1),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(1),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(1),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(1),r=n(7),a=n(83),i=n(14),c=n(35),l=n(37),u=n(20).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(1),r=n(7),a=n(83),i=n(14),c=n(35),l=n(37),u=n(20).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(1),r=n(6),a=n(52).onFreeze,i=n(68),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(1),r=n(6),a=n(52).onFreeze,i=n(68),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(1)({target:"Object",stat:!0},{setPrototypeOf:n(51)})},function(e,t,n){"use strict";var o=n(101),r=n(22),a=n(296);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(101),r=n(75);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(1),r=n(146).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(145);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(39),u=n(5),d=n(38),s=n(148),p=n(22),m=n(67),f=n(44),h=n(55),C=n(6),g=n(32),b=n(56),N=n(34),v=n(91),V=n(69),y=n(76),_=n(46),x=n(108).set,k=n(150),L=n(151),w=n(300),B=n(152),S=n(301),I=n(36),T=n(62),A=n(12),E=n(97),P=A("species"),O="Promise",M=I.get,R=I.set,F=I.getterFor(O),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=T(O,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),$=W||!y((function(e){D.all(e)["catch"]((function(){}))})),Q=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},X=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=Q(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&J(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&&w("Unhandled promise rejection",n)},J=function(e,t){x.call(u,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("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?k((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&&(D=function(e){b(this,D,O),g(e),o.call(this);var t=M(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){R(this,{type:O,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));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),0!=n.state&&X(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=M(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:W},{Promise:D}),f(D,O,!1,!0),h(O),a=d(O),c({target:O,stat:!0,forced:W},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:O,stat:!0,forced:l||W},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:O,stat:!0,forced:$},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(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=S((function(){var r=g(t.resolve);V(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(1),r=n(39),a=n(148),i=n(4),c=n(38),l=n(46),u=n(151),d=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"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(32),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(1),r=n(38),a=n(32),i=n(8),c=n(6),l=n(43),u=n(141),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(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,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(8),i=n(35),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(1),r=n(8),a=n(20).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(1),r=n(6),a=n(8),i=n(15),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(8),i=n(20);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(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(103)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),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(1)({target:"Reflect",stat:!0},{ownKeys:n(93)})},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(8);o({target:"Reflect",stat:!0,sham:!n(68)},{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(1),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(20),d=n(37),s=n(47);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(138),i=n(51);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(7),r=n(5),a=n(62),i=n(80),c=n(13).f,l=n(48).f,u=n(109),d=n(84),s=n(110),p=n(22),m=n(4),f=n(36).set,h=n(55),C=n(12)("match"),g=r.RegExp,b=g.prototype,N=/a/g,v=/a/g,V=new g(N)!==N,y=s.UNSUPPORTED_Y;if(o&&a("RegExp",!V||y||m((function(){return v[C]=!1,g(N)!=N||g(v)==v||"/a/i"!=g(N,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=u(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;V?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=d.call(e)),e=e.source),y&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(V?new g(e,t):g(e,t),o?this:b,_);return y&&n&&f(c,{sticky:n}),c},x=function(e){e in _||c(_,e,{configurable:!0,get:function(){return g[e]},set:function(t){g[e]=t}})},k=l(g),L=0;k.length>L;)x(k[L++]);b.constructor=_,_.prototype=b,p(r,"RegExp",_)}h("RegExp")},function(e,t,n){"use strict";var o=n(7),r=n(13),a=n(84),i=n(110).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&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(84),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&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(79),r=n(142);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(1),r=n(111).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(1),a=n(20).f,i=n(10),c=n(112),l=n(21),u=n(113),d=n(39),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{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 s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),r=n(42),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(1),r=n(112),a=n(21);o({target:"String",proto:!0,forced:!n(113)("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(111).charAt,r=n(36),a=n(102),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(86),r=n(8),a=n(10),i=n(21),c=n(114),l=n(87);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 d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),r=n(105).end;o({target:"String",proto:!0,forced:n(154)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(105).start;o({target:"String",proto:!0,forced:n(154)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(26),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,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=o.REPLACE_KEEPS_$0,b=C?"$":"$0";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,o){if(!C&&g||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),m=String(this),f="function"==typeof o;f||(o=String(o));var h=l.global;if(h){var v=l.unicode;l.lastIndex=0}for(var V=[];;){var y=d(l,m);if(null===y)break;if(V.push(y),!h)break;""===String(y[0])&&(l.lastIndex=u(m,i(l.lastIndex),v))}for(var _,x="",k=0,L=0;L=k&&(x+=m.slice(k,B)+E,k=B+w.length)}return x+m.slice(k)}];function N(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(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 d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(86),r=n(8),a=n(21),i=n(147),c=n(87);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 d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(86),r=n(109),a=n(8),i=n(21),c=n(46),l=n(114),u=n(10),d=n(87),s=n(85),p=n(4),m=[].push,f=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,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"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 s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(57).trim;o({target:"String",proto:!0,forced:n(115)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(57).end,a=n(115)("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(1),r=n(57).start,a=n(115)("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(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(41)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(31);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(41)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(41)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(9),r=n(133),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(9),r=n(18).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(9),r=n(98),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).filter,a=n(46),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(9),r=n(18).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(9),r=n(18).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(9),r=n(18).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(116);(0,n(9).exportTypedArrayStaticMethod)("from",n(156),o)},function(e,t,n){"use strict";var o=n(9),r=n(61).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(9),r=n(61).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(9),a=n(136),i=n(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(9),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(9),r=n(139),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).map,a=n(46),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(9),r=n(116),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(9),r=n(77).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(9),r=n(77).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(9),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;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(9),r=n(18).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(9),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(9),r=n(10),a=n(42),i=n(46),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(9),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.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(9).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(67),i=n(52),c=n(79),l=n(157),u=n(6),d=n(36).enforce,s=n(124),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(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)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(79)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(157))},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(108);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(1),r=n(5),a=n(150),i=n(34),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(1),r=n(5),a=n(74),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=Be,t._HI=R,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Pe,t._MP=Le,t._MR=be,t.__render=De,t.createComponentVNode=function(e,t,n,o,r){var i=new S(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 d(o,null);return w(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 w(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=R(e);return I(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),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,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)&&M(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?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ye,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 d(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 s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;function m(e){return e.substr(2).toLowerCase()}function f(e,t){e.appendChild(t)}function h(e,t,n){u(n)?f(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function g(e){for(var t=0;t0,f=u(p),h=l(p)&&"$"===p[0];m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=E(s)),(f||h)&&(s.key="$"+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function R(e){return i(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var F="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":F,"xlink:arcrole":F,"xlink:href":F,"xlink:role":F,"xlink:show":F,"xlink:title":F,"xlink:type":F,"xml:base":D,"xml:lang":D,"xml:space":D};function z(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 H=z(0),G=z(null),U=z(!0);function K(e,t){var n=t.$EV;return n||(n=t.$EV=z(null)),n[e]||1==++H[e]&&(G[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?q(t,!0,e,X(t)):t.stopPropagation()}}(e):function(e){return function(t){q(t,!1,e,X(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function Y(e,t){var n=t.$EV;n&&n[e]&&(0==--H[e]&&(document.removeEventListener(m(e),G[e]),G[e]=null),n[e]=null)}function q(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 W(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function Q(){return this.cancelBubble}function X(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=Q,e.stopPropagation=W,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Z(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 J(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))Z(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var ue,de,se=J("onInput",me),pe=J("onChange");function me(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 fe(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&me(o,n,r),a&&(n.$V=t)}function he(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",pe)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function ge(e){e&&!B(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){B(e,t)||void 0===e.current||(e.current=t)}))}function Ne(e,t){ve(e),v(e,t)}function ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ge(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=Ce(n))&&he(t,o,n),n)ke(c,null,n[c],o,r,a,null);i&&fe(t,e,o,n,!0,a)}function we(e,t,n){var o=R(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Be(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=y(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=we(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Be(e,e.type,e.props||p,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ee(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=R(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),Pe(e,a)):512&i||16&i?Ie(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=P());2===c?Se(i,n,r,o,r,a):Ae(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=P();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||h(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=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(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)k(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=E(s)),Se(s,m,n,f,null,i)):8!==p&&4!==p||Ae(s,m,n,f,null,i)}u(t)||h(t,m,r),u(l)||Le(e,c,l,m,o),be(e.ref,m,i)}function Ae(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=Ce(c)),c){var C=f[h],g=c[h];C!==g&&ke(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&ke(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Me(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&fe(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ge(y),be(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}Re(l,h,s,n,o,r,!1,a,i),f!==m&&(ge(f),be(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=R(32768&t.flags?C.render(d,s,o):C(d,o));Oe(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=P());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=N(i[p-1],!1).nextSibling)}Me(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Me(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),f(a,l)}}(e,t,o,s)}function Me(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Oe(n,o,r,a,i,c,u);break;case 1:Ne(n,r);break;case 16:ve(n),k(r,o);break;default:!function(e,t,n,o,r,a){ve(e),Ae(t,n,o,r,N(e,!0),a),v(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,u);break;case 1:break;case 16:k(r,o);break;default:Ae(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:k(n,t))}(n,o,r);break;case 2:ye(r),Se(o,r,a,i,c,u);break;case 1:ye(r);break;default:ye(r),Ae(o,r,a,i,c,u)}break;default:switch(t){case 16:Ve(n),k(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,u);break;case 1:_e(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Ae(o,r,a,i,c,u):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=E(C)),Oe(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=E(C)),Oe(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ne(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,y=i-c+1,_=new Int32Array(y+1),x=v===o,k=!1,L=0,w=0;if(r<4||(v|y)<32)for(C=g;C<=a;++C)if(m=e[C],wc?k=!0:L=c,16384&f.flags&&(t[c]=f=E(f)),Oe(m,f,l,n,u,d,p),++w;break}!x&&c>i&&Ne(m,l)}else x||Ne(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ne(e[g++],l);_[c-b]=C+1,L>c?k=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=E(f)),Oe(m,f,l,n,u,d,p),++w}else x||Ne(m,l);else x||Ne(m,l)}if(x)_e(l,s,e),Ae(t,l,n,u,d,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>Fe&&(Fe=l,ue=new Int32Array(l),de=new Int32Array(l));for(;n>1]]0&&(de[n]=ue[a-1]),ue[a]=n)}a=r+1;var u=new Int32Array(a);i=ue[a-1];for(;a-- >0;)u[a]=i,i=de[i],ue[a]=0;return u}(_);for(c=S.length-1,C=y-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),V(n),u}},"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;V(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},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 d in r)r.hasOwnProperty(d)&&c.setAttribute(d,r[d]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(121))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19);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(0),r=n(19),a=n(117);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,d=t.buttons,s=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})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,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(0),r=n(19);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(0),r=n(11),a=n(19),i=n(88);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)})),this.menuRef.focus()):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,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{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:f?"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(0),r=n(11),a=n(19);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,d=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({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};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 d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(17),a=n(11),i=n(16),c=n(162),l=n(19);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(d){}}},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,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:x,children:B})||B(x?x(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,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)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(L&&L(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(0),r=n(11),a=n(17),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,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[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)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],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(0),r=n(11),a=n(19);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,d=e.children,s=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),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{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),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],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(0),r=n(11),a=n(19),i=n(117);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}function l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n only accepts children of type .This is what we received: "+r)}}}(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}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(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",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=d;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},d.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(24),i=n(16),c=n(33),l=n(88),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=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 d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(25),a=n(19),i=n(11),c=n(16);var l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).ref=(0,o.createRef)(),n.state={viewBox:[600,200]},n.handleResize=function(){var e=n.ref.current;n.setState({viewBox:[e.offsetWidth,e.offsetHeight]})},n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=i.prototype;return c.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},c.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},c.render=function(){var e=this,t=this.props,n=t.data,i=void 0===n?[]:n,c=t.rangeX,l=t.rangeY,u=t.fillColor,d=void 0===u?"none":u,s=t.strokeColor,p=void 0===s?"#ffffff":s,m=t.strokeWidth,f=void 0===m?2:m,h=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,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,g=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)}(i,C,c,l);if(g.length>0){var b=g[0],N=g[g.length-1];g.push([C[0]+f,N[1]]),g.push([C[0]+f,-f]),g.push([-f,-f]),g.push([-f,b[1]])}var v=function(e){for(var t="",n=0;n0&&"["+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:d.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(0),r=n(17),a=n(24),i=n(3),c=n(2),l=n(33),u=n(70);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,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=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."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.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})})},m=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)},f=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,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(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 C("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"===s?"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:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("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 C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=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,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=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:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.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"},N=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(0),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:"South",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:"East",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(0),r=n(3),a=n(2),i=n(70);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"}},d={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"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[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:s.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:["[ ",s.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:[m.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:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.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")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),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(0),r=n(25),a=n(17),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(0),r=n(3),a=n(2),i=n(33);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(0),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(0),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(0),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+" cr"})})}),(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(0),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,d=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:d?"average":"bad",fontSize:"25px",children:d||"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:!d,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.Bepis=void 0;var o=n(0),r=(n(24),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),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,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=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:d.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:s.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:m.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:f.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(0),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.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),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(0),r=n(25),a=n(16),i=n(2),c=n(70);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.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===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" 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:s})})}},"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 ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=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.private_goody&&(0,o.createFragment)([(0,o.createTextVNode)("Private Only")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.goody&&(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,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(!l.self_paid||e.private_goody||e.goody?e.cost:Math.round(1.1*e.cost))+" cr",tooltip:e.desc,tooltipPosition:"left",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:d},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)},d=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,d=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:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),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(0),r=(n(24),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.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=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:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(24),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,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=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:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(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, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],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===p.length&&"Nothing":"N/A"}),p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(168);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"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:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," 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:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,s=n.ref,p=l.screen,m=l.beakerContents,f=void 0===m?[]:m,h=l.bufferContents,C=void 0===h?[]:h,g=l.beakerCurrentVolume,b=l.beakerMaxVolume,N=l.isBeakerLoaded,v=l.isPillBottleLoaded,V=l.pillBottleCurrentAmount,y=l.pillBottleMaxAmount;return"analyze"===p?(0,o.createComponentVNode)(2,d,{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:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:f.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)(s,"toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:C.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})}),!!v&&(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)(s,"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,vialAmount:1,dartAmount: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,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,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)}))}),!h&&(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"})}}),!h&&(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"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,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:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}})]})},i}(o.Component),d=function(e){var t=e.state,n=t.config.ref,i=t.data,c=i.analyzeVars,l=i.fermianalyze;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:[!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD})]}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:c.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:c.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:c.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:c.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:c.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:c.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:c.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(25),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),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(0),r=(n(24),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," cr"]}),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,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," cr"]})]}),(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," cr"]}),(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,d=i.sensors||[];return(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"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%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,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(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,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(168);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.PersonalCrafting=void 0;var o=n(0),r=n(25),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,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[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:!d[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,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(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||{}),f=!!d&&(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)([f,(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:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.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.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),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(0),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,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=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:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" 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:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(24);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(24),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,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=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)(m)}),(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:f,selected:s,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:f,selected:!p&&!s,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:" "+C,disabled:f,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:g})})}),(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:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(160),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.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:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"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:f?"MAXIMUM":"LOCAL",selected:!f,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," (",m,")"]})}),(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(0),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,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",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:!s,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&&(d&&(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"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),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(0),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,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=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===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=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:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(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:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),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.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),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.LaborClaimConsole=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;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:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),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,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=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:s.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:m.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.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),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.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(70);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),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.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),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,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"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.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(53).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),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,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(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:d,minValue:0,maxValue:u,children:d+" 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)}))}),!!C&&(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,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=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:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,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>f&&(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(0),r=n(25),a=n(71),i=n(17),c=n(3),l=n(2),u=n(33),d=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,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(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*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.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:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=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(0),r=n(3),a=n(2),i=n(119);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=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:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.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})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(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")}}),!!g&&(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")}}),!g&&(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(0),r=n(11),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),d=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:d})}),(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(0),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,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=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:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.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:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.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(0),r=n(24),a=n(16),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(0),r=n(24),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,d=r.alloys,s=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:s.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:d.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(0),r=n(25),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,d=r.blood,s=!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:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,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:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.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,d=t.transmission,s=t.level,p=t.neutered,m=(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:s}),(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:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=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=d;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,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),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(0),r=n(3),a=n(2),i=n(33),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=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:d})," 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),d=i.default_pressure,s=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:s,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===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,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(0),r=n(25),a=n(71),i=n(17),c=n(11),l=n(2);var u=5e5,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,f=n.supply.map((function(e,t){return[t,e]})),h=n.demand.map((function(e,t){return[t,e]})),C=Math.max.apply(Math,[u].concat(n.supply,n.demand)),g=(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 t=e.load,n=String(t.split(" ")[1]).toLowerCase(),-["w","kw","mw","gw"].indexOf(n);var t,n}),(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:f,rangeX:[0,f.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:h,rangeX:[0,h.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"})]}),g.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,s,{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,p,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var s=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)};s.defaultHooks=c.pureComponentHooks;var p=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})};p.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(25),a=n(17),i=n(3),c=n(2),l=n(33);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),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:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,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")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(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(0),r=n(11),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"},d=[{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,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.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:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&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===C,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:f.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(0),r=n(3),a=n(2),i=n(167);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(0),r=n(3),a=n(2),i=n(70),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,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.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)},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 warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],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 guns."]}),(0,o.createComponentVNode)(2,v,{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,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=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 ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" 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===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.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===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=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,v,{state:t})],4)},v=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(0),r=n(25),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||{},d=c.selected||{},s=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===d.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:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.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:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.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:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(25),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(0),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.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(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.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(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(0),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,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=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:d?"power-off":"times",selected:d,content:d?"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:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.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(0),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(0),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(0),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(0),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,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(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:m?"square":"square-o",content:m||"Empty",disabled:!m,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:f?"square":"square-o",content:f||"Empty",disabled:!f,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:s&&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(0),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.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(33),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,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")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.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:m.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,telecrystals:s,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,d=e.onBuyMouseOut,s=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-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(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.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(71),r=n(517),a=n(3),i=n(120),c=n(118);(0,n(53).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(71);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(11),a=n(19);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(0),r=n(19),a=n(117);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,d=t.buttons,s=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})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,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(0),r=n(19);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(0),r=n(11),a=n(19),i=n(88);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)})),this.menuRef.focus()):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,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{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:f?"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(0),r=n(11),a=n(19);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,d=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({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};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 d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);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(0),r=n(17),a=n(11),i=n(16),c=n(162),l=n(19);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(d){}}},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,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:x,children:B})||B(x?x(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,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)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(t,n))}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(L&&L(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(0),r=n(11),a=n(17),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,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[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)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],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(0),r=n(11),a=n(19);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,d=e.children,s=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),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{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),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],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(0),r=n(11),a=n(19),i=n(117);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}function l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n only accepts children of type .This is what we received: "+r)}}}(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}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(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",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=d;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},d.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(24),i=n(16),c=n(33),l=n(88),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=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 d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(25),a=n(19),i=n(11),c=n(16);var l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).ref=(0,o.createRef)(),n.state={viewBox:[600,200]},n.handleResize=function(){var e=n.ref.current;n.setState({viewBox:[e.offsetWidth,e.offsetHeight]})},n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=i.prototype;return c.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},c.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},c.render=function(){var e=this,t=this.props,n=t.data,i=void 0===n?[]:n,c=t.rangeX,l=t.rangeY,u=t.fillColor,d=void 0===u?"none":u,s=t.strokeColor,p=void 0===s?"#ffffff":s,m=t.strokeWidth,f=void 0===m?2:m,h=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,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,g=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)}(i,C,c,l);if(g.length>0){var b=g[0],N=g[g.length-1];g.push([C[0]+f,N[1]]),g.push([C[0]+f,-f]),g.push([-f,-f]),g.push([-f,b[1]])}var v=function(e){for(var t="",n=0;n0&&"["+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:d.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(0),r=n(17),a=n(24),i=n(3),c=n(2),l=n(33),u=n(70);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,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=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."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.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})})},m=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)},f=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,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(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 C("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"===s?"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:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("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 C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=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,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=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:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.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"},N=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(0),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:"South",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:"East",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(0),r=n(3),a=n(2),i=n(70);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"}},d={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"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[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:s.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:["[ ",s.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:[m.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:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.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")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),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(0),r=n(25),a=n(17),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(0),r=n(3),a=n(2),i=n(33);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(0),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(0),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(0),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+" cr"})})}),(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(0),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,d=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:d?"average":"bad",fontSize:"25px",children:d||"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:!d,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.Bepis=void 0;var o=n(0),r=(n(24),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),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,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=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:d.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:s.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:m.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:f.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(0),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.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),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(0),r=n(25),a=n(16),i=n(2),c=n(70);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.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===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" 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:s})})}},"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 ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=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.private_goody&&(0,o.createFragment)([(0,o.createTextVNode)("Private Only")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.goody&&(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,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(!l.self_paid||e.private_goody||e.goody?e.cost:Math.round(1.1*e.cost))+" cr",tooltip:e.desc,tooltipPosition:"left",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:d},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)},d=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,d=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:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),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(0),r=(n(24),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.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=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:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(24),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,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=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:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(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, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],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===p.length&&"Nothing":"N/A"}),p.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.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(168);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"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:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," 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:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,s=n.ref,p=l.screen,m=l.beakerContents,f=void 0===m?[]:m,h=l.bufferContents,C=void 0===h?[]:h,g=l.beakerCurrentVolume,b=l.beakerMaxVolume,N=l.isBeakerLoaded,v=l.isPillBottleLoaded,V=l.pillBottleCurrentAmount,y=l.pillBottleMaxAmount;return"analyze"===p?(0,o.createComponentVNode)(2,d,{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:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:f.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)(s,"toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:C.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})}),!!v&&(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)(s,"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,vialAmount:1,dartAmount: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,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,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)}))}),!h&&(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"})}}),!h&&(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"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,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:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,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:d,volume:"auto"})}})]})},i}(o.Component),d=function(e){var t=e.state,n=t.config.ref,i=t.data,c=i.analyzeVars,l=i.fermianalyze;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:[!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD})]}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:c.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:c.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:c.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:c.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:c.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:c.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:c.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(25),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),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(0),r=(n(24),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," cr"]}),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,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," cr"]})]}),(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," cr"]}),(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,d=i.sensors||[];return(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"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%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,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(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,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(168);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.PersonalCrafting=void 0;var o=n(0),r=n(25),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,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[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:!d[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,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(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||{}),f=!!d&&(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)([f,(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:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.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.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),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(0),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,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=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:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" 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:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(24);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(24),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,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=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)(m)}),(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:f,selected:s,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:f,selected:!p&&!s,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:" "+C,disabled:f,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:g})})}),(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:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(160),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.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:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"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:f?"MAXIMUM":"LOCAL",selected:!f,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," (",m,")"]})}),(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(0),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,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",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:!s,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&&(d&&(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"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),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(0),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,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=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===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=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:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(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:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),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.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),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.LaborClaimConsole=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;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:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),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,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=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:s.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:m.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.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),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.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(70);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),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.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),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,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"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.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(53).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),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,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(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:d,minValue:0,maxValue:u,children:d+" 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)}))}),!!C&&(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,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=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:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,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>f&&(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(0),r=n(25),a=n(71),i=n(17),c=n(3),l=n(2),u=n(33),d=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,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.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:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(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*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.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:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=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(0),r=n(3),a=n(2),i=n(119);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=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:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.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})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(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")}}),!!g&&(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")}}),!g&&(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(0),r=n(11),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),d=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:d})}),(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(0),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,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=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:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.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:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.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(0),r=n(24),a=n(16),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(0),r=n(24),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,d=r.alloys,s=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:s.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:d.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(0),r=n(25),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,d=r.blood,s=!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:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,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:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.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,d=t.transmission,s=t.level,p=t.neutered,m=(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:s}),(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:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=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=d;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,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),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(0),r=n(3),a=n(2),i=n(33),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=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:d})," 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),d=i.default_pressure,s=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:s,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===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,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(0),r=n(25),a=n(71),i=n(17),c=n(11),l=n(2);var u=5e5,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,f=n.supply.map((function(e,t){return[t,e]})),h=n.demand.map((function(e,t){return[t,e]})),C=Math.max.apply(Math,[u].concat(n.supply,n.demand)),g=(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 t=e.load,n=String(t.split(" ")[1]).toLowerCase(),-["w","kw","mw","gw"].indexOf(n);var t,n}),(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:f,rangeX:[0,f.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:h,rangeX:[0,h.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"})]}),g.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,s,{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,p,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var s=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)};s.defaultHooks=c.pureComponentHooks;var p=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})};p.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(25),a=n(17),i=n(3),c=n(2),l=n(33);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),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:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,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")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(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(0),r=n(11),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"},d=[{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,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.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:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&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===C,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:f.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(0),r=n(3),a=n(2),i=n(167);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(0),r=n(3),a=n(2),i=n(70),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,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.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)},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 warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],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 guns."]}),(0,o.createComponentVNode)(2,v,{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,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=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 ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" 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===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.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===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=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,v,{state:t})],4)},v=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(0),r=n(25),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||{},d=c.selected||{},s=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===d.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:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.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:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.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:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(25),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(0),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.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(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.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(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(0),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,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=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:d?"power-off":"times",selected:d,content:d?"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:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.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(0),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(0),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(0),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(0),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,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(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:m?"square":"square-o",content:m||"Empty",disabled:!m,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:f?"square":"square-o",content:f||"Empty",disabled:!f,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:s&&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(0),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.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(33),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,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")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.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:m.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,telecrystals:s,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,d=e.onBuyMouseOut,s=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-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(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.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(71),r=n(517),a=n(3),i=n(120),c=n(118);(0,n(53).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(71);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o Date: Sat, 27 Jun 2020 08:53:40 -0500 Subject: [PATCH 065/119] Automatic changelog generation for PR #12627 [ci skip] --- html/changelogs/AutoChangeLog-pr-12627.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12627.yml diff --git a/html/changelogs/AutoChangeLog-pr-12627.yml b/html/changelogs/AutoChangeLog-pr-12627.yml new file mode 100644 index 0000000000..1b0151c495 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12627.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "lost my mind just a couple of times" From 0c4e1e7696ddf899539cd2efe7154565ce07fa43 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sat, 27 Jun 2020 07:17:29 -0700 Subject: [PATCH 066/119] Update SDQL_2_wrappers.dm --- code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm b/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm index 24149e7e6c..4f518b7f8e 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm @@ -234,3 +234,7 @@ for(var/turf/T in v) . += T return pick(.) + +/proc/__nan() + var/list/L = json_decode("{\"value\":NaN}") + return L["value"] From 4e52d51cc72ab01dde96506bbd09d26262dca63d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 27 Jun 2020 15:14:21 -0500 Subject: [PATCH 067/119] Automatic changelog generation for PR #12619 [ci skip] --- html/changelogs/AutoChangeLog-pr-12619.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12619.yml diff --git a/html/changelogs/AutoChangeLog-pr-12619.yml b/html/changelogs/AutoChangeLog-pr-12619.yml new file mode 100644 index 0000000000..86d3afd821 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12619.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - rscadd: "support for custom blood colours implemented, slimes blood colour now equivalent to their body colour" From a66fc1db071c92ab321e65981b622d8becfaea97 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 27 Jun 2020 16:53:04 -0500 Subject: [PATCH 068/119] Automatic changelog generation for PR #12615 [ci skip] --- html/changelogs/AutoChangeLog-pr-12615.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12615.yml diff --git a/html/changelogs/AutoChangeLog-pr-12615.yml b/html/changelogs/AutoChangeLog-pr-12615.yml new file mode 100644 index 0000000000..6b2989d4ed --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12615.yml @@ -0,0 +1,12 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixing windows interaction with spraycans." + - bugfix: "Fixing kinetic accelerator guns not working well with gun circuitries." + - bugfix: "Fixing Zoomba borgs lights overlays." + - bugfix: "Fixing the \"absorb another ling\" and \"absorb the most dna\" objectives rolling when no other changeling is around." + - spellcheck: "Clarified a pet peeve about the spread infestation ability." + - bugfix: "BEPIS nodes won't show up anymore in the expert mode ui of the r&d console anymore (good thing they weren't researchable)." + - bugfix: "Hopefully fixing sound loop edge cases." + - bugfix: "Fixing pAI radios being permanently disabled by EMPs at times." + - rscadd: "Windoors can now be obscured with spraycans just like windows." From 0b2e7aa441db499d6fb3927087b556799cca1a5c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 27 Jun 2020 16:53:32 -0500 Subject: [PATCH 069/119] Automatic changelog generation for PR #12596 [ci skip] --- html/changelogs/AutoChangeLog-pr-12596.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12596.yml diff --git a/html/changelogs/AutoChangeLog-pr-12596.yml b/html/changelogs/AutoChangeLog-pr-12596.yml new file mode 100644 index 0000000000..3a8ec42b34 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12596.yml @@ -0,0 +1,13 @@ +author: "Ghommie porting PRs by Qustinnus/Floyd, Willow, cacogen, nemvar, Ghilker and EOBGames (Inept)" +delete-after: True +changes: + - bugfix: "Fixes a material duplication bug." + - code_imp: "unique combinations of custom_materials lists are now shared between objects" + - rscadd: "meat material. yes." + - rscadd: "materials can now be used to build walls/floors. meat house" + - bugfix: "edible component now does not try to attack if you eat something with it" + - rscadd: "Texture support for mat datums with thanks to 4DPlanner!" + - bugfix: "you no longer hit yourself with organs when eating" + - rscadd: "A whole bunch of materials are now datumised! Check out bronze, runed metal, sand, sandstone, snow, paper, cardboard, bone and bamboo. Oh, and pizza. Yes, pizza." + - balance: "Buffs material floor tiles' throwforces from 1 to 10 (same as iron) to better showcase the effect of different materials (e.g. meat vs. titanium)" + - bugfix: "Radioactive items no longer output a single . when examined at a distance" From 24fa9e288730f965fa9f6750e4ba64f5b1fd7cb9 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 27 Jun 2020 16:53:55 -0500 Subject: [PATCH 070/119] Automatic changelog generation for PR #12591 [ci skip] --- html/changelogs/AutoChangeLog-pr-12591.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12591.yml diff --git a/html/changelogs/AutoChangeLog-pr-12591.yml b/html/changelogs/AutoChangeLog-pr-12591.yml new file mode 100644 index 0000000000..612b360985 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12591.yml @@ -0,0 +1,6 @@ +author: "MrJWhit" +delete-after: True +changes: + - rscdel: "Removed air alarm in Snow Snaxi in Tcomms Sat" + - rscdel: "Removed trash bins in genetics and mining" + - tweak: "Gives cargo techs a cargolathe" From a1934f5280d59e8071cd3d47551520d6445cffdc Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 27 Jun 2020 16:54:34 -0500 Subject: [PATCH 071/119] Automatic changelog generation for PR #12607 [ci skip] --- html/changelogs/AutoChangeLog-pr-12607.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12607.yml diff --git a/html/changelogs/AutoChangeLog-pr-12607.yml b/html/changelogs/AutoChangeLog-pr-12607.yml new file mode 100644 index 0000000000..ed8a0423af --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12607.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - bugfix: "cog is less the suck" From 5d1e806bdcc1057ecb805ea7009420b4e046a814 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 27 Jun 2020 16:54:47 -0500 Subject: [PATCH 072/119] Automatic changelog generation for PR #12601 [ci skip] --- html/changelogs/AutoChangeLog-pr-12601.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12601.yml diff --git a/html/changelogs/AutoChangeLog-pr-12601.yml b/html/changelogs/AutoChangeLog-pr-12601.yml new file mode 100644 index 0000000000..be0b3b9990 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12601.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - tweak: "piggybacking is no longer absolutely inferior" From 74a2377bc1d271bb9d7239a6493e6bc7b5929cd5 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 27 Jun 2020 16:55:00 -0500 Subject: [PATCH 073/119] Automatic changelog generation for PR #12603 [ci skip] --- html/changelogs/AutoChangeLog-pr-12603.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12603.yml diff --git a/html/changelogs/AutoChangeLog-pr-12603.yml b/html/changelogs/AutoChangeLog-pr-12603.yml new file mode 100644 index 0000000000..23f275f62e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12603.yml @@ -0,0 +1,4 @@ +author: "b1tt3r1n0" +delete-after: True +changes: + - rscadd: "pouches, again, and and material pouches." From a96bd52c91cc6864f8313453be89d077cd5ae85f Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 27 Jun 2020 18:13:09 -0400 Subject: [PATCH 074/119] airlock painting --- .../autolathe_desings/autolathe_designs_tcomms_and_misc.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm index 320f856b35..e23e12e344 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm @@ -81,7 +81,7 @@ materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/airlock_painter category = list("initial", "Misc","Tool Designs") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE /datum/design/cultivator name = "Cultivator" From 579727d41d2fc126b8559f9ee14d7b610b975485 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 27 Jun 2020 18:14:20 -0400 Subject: [PATCH 075/119] spraycans --- .../designs/autolathe_desings/autolathe_designs_tools.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm index 516c91d426..1bb18482f3 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm @@ -148,7 +148,8 @@ build_type = AUTOLATHE materials = list(/datum/material/iron = 100, /datum/material/glass = 100) build_path = /obj/item/toy/crayon/spraycan - category = list("initial", "Tools") + category = list("initial", "Tools", "Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE /datum/design/geiger name = "Geiger Counter" From 61caf7dde2a72cf1527c8800ceb24b9d6a51b5ca Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 27 Jun 2020 18:15:20 -0400 Subject: [PATCH 076/119] spraycan --- code/modules/research/techweb/nodes/tools_nodes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/techweb/nodes/tools_nodes.dm b/code/modules/research/techweb/nodes/tools_nodes.dm index 5d8d40f10d..79e7c44302 100644 --- a/code/modules/research/techweb/nodes/tools_nodes.dm +++ b/code/modules/research/techweb/nodes/tools_nodes.dm @@ -5,7 +5,7 @@ display_name = "Basic Tools" description = "Basic mechanical, electronic, surgical and botanical tools." prereq_ids = list("base") - design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet", "mop", "broom", "normtrash") + design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet", "mop", "broom", "normtrash", "spraycan") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 500) /datum/techweb_node/basic_mining From d98175d9477a29085bf74d259e0d0d8e6c4ccbde Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 27 Jun 2020 18:19:49 -0400 Subject: [PATCH 077/119] decal painter to lathe --- .../autolathe_designs_tcomms_and_misc.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm index e23e12e344..3c9c8f9aca 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm @@ -83,6 +83,15 @@ category = list("initial", "Misc","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE +/datum/design/airlock_painter/decal + name = "Decal Painter" + id = "decal_painter" + build_type = AUTOLATHE | PROTOLATHE + materials = list(/datum/material/iron = 50, /datum/material/glass = 50) + build_path = /obj/item/airlock_painter/decal + category = list("initial","Tools","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SERVICE + /datum/design/cultivator name = "Cultivator" id = "cultivator" From 5787a75dee5d99bde74c7183d51aaed03a993d26 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 27 Jun 2020 18:20:13 -0400 Subject: [PATCH 078/119] node --- code/modules/research/techweb/nodes/tools_nodes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/techweb/nodes/tools_nodes.dm b/code/modules/research/techweb/nodes/tools_nodes.dm index 79e7c44302..b084979116 100644 --- a/code/modules/research/techweb/nodes/tools_nodes.dm +++ b/code/modules/research/techweb/nodes/tools_nodes.dm @@ -5,7 +5,7 @@ display_name = "Basic Tools" description = "Basic mechanical, electronic, surgical and botanical tools." prereq_ids = list("base") - design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet", "mop", "broom", "normtrash", "spraycan") + design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "decal_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet", "mop", "broom", "normtrash", "spraycan") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 500) /datum/techweb_node/basic_mining From bf6a1b3de4753600f8e356c701fed3be6d1e9870 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 27 Jun 2020 18:20:40 -0400 Subject: [PATCH 079/119] cleanup crew --- code/modules/vending/youtool.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/vending/youtool.dm b/code/modules/vending/youtool.dm index c936d9c32c..2119197aed 100644 --- a/code/modules/vending/youtool.dm +++ b/code/modules/vending/youtool.dm @@ -18,8 +18,7 @@ /obj/item/clothing/gloves/color/fyellow = 4, /obj/item/multitool = 2) premium = list(/obj/item/clothing/gloves/color/yellow = 2, - /obj/item/weldingtool/hugetank = 2, - /obj/item/airlock_painter/decal = 3) + /obj/item/weldingtool/hugetank = 2) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 70) refill_canister = /obj/item/vending_refill/tool resistance_flags = FIRE_PROOF From fec2d1aded360b57d92b3724f11cd2173cf3cc1d Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 27 Jun 2020 18:21:01 -0400 Subject: [PATCH 080/119] someone call the janitor --- code/modules/vending/engivend.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/vending/engivend.dm b/code/modules/vending/engivend.dm index 33ed831cc3..965ebddd15 100644 --- a/code/modules/vending/engivend.dm +++ b/code/modules/vending/engivend.dm @@ -15,7 +15,6 @@ /obj/item/electronics/airalarm = 10, /obj/item/electronics/firealarm = 10, /obj/item/electronics/firelock = 10, - /obj/item/airlock_painter/decal = 5, /obj/item/rcd_ammo = 3 ) contraband = list(/obj/item/stock_parts/cell/potato = 3, From 548fabfb2d67730ef6c6daf45da83316b4f64045 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 27 Jun 2020 18:21:22 -0400 Subject: [PATCH 081/119] viscera cleanup detail --- code/modules/vending/assist.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/vending/assist.dm b/code/modules/vending/assist.dm index 92e40bc3a8..29d1e760d4 100644 --- a/code/modules/vending/assist.dm +++ b/code/modules/vending/assist.dm @@ -14,8 +14,7 @@ /obj/item/stock_parts/cell/upgraded = 2) premium = list(/obj/item/stock_parts/cell/upgraded/plus = 2, /obj/item/flashlight/lantern = 2, - /obj/item/beacon = 2, - /obj/item/airlock_painter/decal = 5) + /obj/item/beacon = 2) product_ads = "Only the finest!;Have some tools.;The most robust equipment.;The finest gear in space!" armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) refill_canister = /obj/item/vending_refill/assist From 2af7bed4578e74b5dfcfaf1197ca8f752dd1fc2d Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 28 Jun 2020 00:08:42 +0000 Subject: [PATCH 082/119] Automatic changelog compile [ci skip] --- html/changelog.html | 50 ++++++++++++++++++++++ html/changelogs/.all_changelog.yml | 43 +++++++++++++++++++ html/changelogs/AutoChangeLog-pr-12591.yml | 6 --- html/changelogs/AutoChangeLog-pr-12596.yml | 13 ------ html/changelogs/AutoChangeLog-pr-12601.yml | 4 -- html/changelogs/AutoChangeLog-pr-12603.yml | 4 -- html/changelogs/AutoChangeLog-pr-12607.yml | 4 -- html/changelogs/AutoChangeLog-pr-12615.yml | 12 ------ html/changelogs/AutoChangeLog-pr-12619.yml | 4 -- html/changelogs/AutoChangeLog-pr-12627.yml | 4 -- 10 files changed, 93 insertions(+), 51 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-12591.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12596.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12601.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12603.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12607.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12615.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12619.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12627.yml diff --git a/html/changelog.html b/html/changelog.html index 16a0ca4665..1caffaf20d 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,56 @@ -->
      +

      28 June 2020

      +

      Detective-Google updated:

      +
        +
      • cog is less the suck
      • +
      • piggybacking is no longer absolutely inferior
      • +
      +

      Ghommie updated:

      +
        +
      • Fixing windows interaction with spraycans.
      • +
      • Fixing kinetic accelerator guns not working well with gun circuitries.
      • +
      • Fixing Zoomba borgs lights overlays.
      • +
      • Fixing the "absorb another ling" and "absorb the most dna" objectives rolling when no other changeling is around.
      • +
      • Clarified a pet peeve about the spread infestation ability.
      • +
      • BEPIS nodes won't show up anymore in the expert mode ui of the r&d console anymore (good thing they weren't researchable).
      • +
      • Hopefully fixing sound loop edge cases.
      • +
      • Fixing pAI radios being permanently disabled by EMPs at times.
      • +
      • Windoors can now be obscured with spraycans just like windows.
      • +
      +

      Ghommie porting PRs by Qustinnus/Floyd, Willow, cacogen, nemvar, Ghilker and EOBGames (Inept) updated:

      +
        +
      • Fixes a material duplication bug.
      • +
      • unique combinations of custom_materials lists are now shared between objects
      • +
      • meat material. yes.
      • +
      • materials can now be used to build walls/floors. meat house
      • +
      • edible component now does not try to attack if you eat something with it
      • +
      • Texture support for mat datums with thanks to 4DPlanner!
      • +
      • you no longer hit yourself with organs when eating
      • +
      • A whole bunch of materials are now datumised! Check out bronze, runed metal, sand, sandstone, snow, paper, cardboard, bone and bamboo. Oh, and pizza. Yes, pizza.
      • +
      • Buffs material floor tiles' throwforces from 1 to 10 (same as iron) to better showcase the effect of different materials (e.g. meat vs. titanium)
      • +
      • Radioactive items no longer output a single . when examined at a distance
      • +
      +

      MrJWhit updated:

      +
        +
      • Removed air alarm in Snow Snaxi in Tcomms Sat
      • +
      • Removed trash bins in genetics and mining
      • +
      • Gives cargo techs a cargolathe
      • +
      +

      Putnam3145 updated:

      +
        +
      • lost my mind just a couple of times
      • +
      +

      b1tt3r1n0 updated:

      +
        +
      • pouches, again, and and material pouches.
      • +
      +

      timothyteakettle updated:

      +
        +
      • support for custom blood colours implemented, slimes blood colour now equivalent to their body colour
      • +
      +

      27 June 2020

      Detective-Google updated:

        diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index bad2c30260..c7ba0c126c 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -26089,3 +26089,46 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - tweak: Lying down is better timothyteakettle: - rscadd: felinids now nya when tabled +2020-06-28: + Detective-Google: + - bugfix: cog is less the suck + - tweak: piggybacking is no longer absolutely inferior + Ghommie: + - bugfix: Fixing windows interaction with spraycans. + - bugfix: Fixing kinetic accelerator guns not working well with gun circuitries. + - bugfix: Fixing Zoomba borgs lights overlays. + - bugfix: Fixing the "absorb another ling" and "absorb the most dna" objectives + rolling when no other changeling is around. + - spellcheck: Clarified a pet peeve about the spread infestation ability. + - bugfix: BEPIS nodes won't show up anymore in the expert mode ui of the r&d console + anymore (good thing they weren't researchable). + - bugfix: Hopefully fixing sound loop edge cases. + - bugfix: Fixing pAI radios being permanently disabled by EMPs at times. + - rscadd: Windoors can now be obscured with spraycans just like windows. + Ghommie porting PRs by Qustinnus/Floyd, Willow, cacogen, nemvar, Ghilker and EOBGames (Inept): + - bugfix: Fixes a material duplication bug. + - code_imp: unique combinations of custom_materials lists are now shared between + objects + - rscadd: meat material. yes. + - rscadd: materials can now be used to build walls/floors. meat house + - bugfix: edible component now does not try to attack if you eat something with + it + - rscadd: Texture support for mat datums with thanks to 4DPlanner! + - bugfix: you no longer hit yourself with organs when eating + - rscadd: A whole bunch of materials are now datumised! Check out bronze, runed + metal, sand, sandstone, snow, paper, cardboard, bone and bamboo. Oh, and pizza. + Yes, pizza. + - balance: Buffs material floor tiles' throwforces from 1 to 10 (same as iron) to + better showcase the effect of different materials (e.g. meat vs. titanium) + - bugfix: Radioactive items no longer output a single . when examined at a distance + MrJWhit: + - rscdel: Removed air alarm in Snow Snaxi in Tcomms Sat + - rscdel: Removed trash bins in genetics and mining + - tweak: Gives cargo techs a cargolathe + Putnam3145: + - bugfix: lost my mind just a couple of times + b1tt3r1n0: + - rscadd: pouches, again, and and material pouches. + timothyteakettle: + - rscadd: support for custom blood colours implemented, slimes blood colour now + equivalent to their body colour diff --git a/html/changelogs/AutoChangeLog-pr-12591.yml b/html/changelogs/AutoChangeLog-pr-12591.yml deleted file mode 100644 index 612b360985..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12591.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "MrJWhit" -delete-after: True -changes: - - rscdel: "Removed air alarm in Snow Snaxi in Tcomms Sat" - - rscdel: "Removed trash bins in genetics and mining" - - tweak: "Gives cargo techs a cargolathe" diff --git a/html/changelogs/AutoChangeLog-pr-12596.yml b/html/changelogs/AutoChangeLog-pr-12596.yml deleted file mode 100644 index 3a8ec42b34..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12596.yml +++ /dev/null @@ -1,13 +0,0 @@ -author: "Ghommie porting PRs by Qustinnus/Floyd, Willow, cacogen, nemvar, Ghilker and EOBGames (Inept)" -delete-after: True -changes: - - bugfix: "Fixes a material duplication bug." - - code_imp: "unique combinations of custom_materials lists are now shared between objects" - - rscadd: "meat material. yes." - - rscadd: "materials can now be used to build walls/floors. meat house" - - bugfix: "edible component now does not try to attack if you eat something with it" - - rscadd: "Texture support for mat datums with thanks to 4DPlanner!" - - bugfix: "you no longer hit yourself with organs when eating" - - rscadd: "A whole bunch of materials are now datumised! Check out bronze, runed metal, sand, sandstone, snow, paper, cardboard, bone and bamboo. Oh, and pizza. Yes, pizza." - - balance: "Buffs material floor tiles' throwforces from 1 to 10 (same as iron) to better showcase the effect of different materials (e.g. meat vs. titanium)" - - bugfix: "Radioactive items no longer output a single . when examined at a distance" diff --git a/html/changelogs/AutoChangeLog-pr-12601.yml b/html/changelogs/AutoChangeLog-pr-12601.yml deleted file mode 100644 index be0b3b9990..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12601.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Detective-Google" -delete-after: True -changes: - - tweak: "piggybacking is no longer absolutely inferior" diff --git a/html/changelogs/AutoChangeLog-pr-12603.yml b/html/changelogs/AutoChangeLog-pr-12603.yml deleted file mode 100644 index 23f275f62e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12603.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "b1tt3r1n0" -delete-after: True -changes: - - rscadd: "pouches, again, and and material pouches." diff --git a/html/changelogs/AutoChangeLog-pr-12607.yml b/html/changelogs/AutoChangeLog-pr-12607.yml deleted file mode 100644 index ed8a0423af..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12607.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Detective-Google" -delete-after: True -changes: - - bugfix: "cog is less the suck" diff --git a/html/changelogs/AutoChangeLog-pr-12615.yml b/html/changelogs/AutoChangeLog-pr-12615.yml deleted file mode 100644 index 6b2989d4ed..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12615.yml +++ /dev/null @@ -1,12 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixing windows interaction with spraycans." - - bugfix: "Fixing kinetic accelerator guns not working well with gun circuitries." - - bugfix: "Fixing Zoomba borgs lights overlays." - - bugfix: "Fixing the \"absorb another ling\" and \"absorb the most dna\" objectives rolling when no other changeling is around." - - spellcheck: "Clarified a pet peeve about the spread infestation ability." - - bugfix: "BEPIS nodes won't show up anymore in the expert mode ui of the r&d console anymore (good thing they weren't researchable)." - - bugfix: "Hopefully fixing sound loop edge cases." - - bugfix: "Fixing pAI radios being permanently disabled by EMPs at times." - - rscadd: "Windoors can now be obscured with spraycans just like windows." diff --git a/html/changelogs/AutoChangeLog-pr-12619.yml b/html/changelogs/AutoChangeLog-pr-12619.yml deleted file mode 100644 index 86d3afd821..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12619.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - rscadd: "support for custom blood colours implemented, slimes blood colour now equivalent to their body colour" diff --git a/html/changelogs/AutoChangeLog-pr-12627.yml b/html/changelogs/AutoChangeLog-pr-12627.yml deleted file mode 100644 index 1b0151c495..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12627.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "lost my mind just a couple of times" From 65ffadaa1836a971807ae64da4f779775fdbc60a Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 28 Jun 2020 04:51:02 +0200 Subject: [PATCH 083/119] Few issues, solved. --- code/datums/diseases/transformation.dm | 10 +++++----- .../integrated_electronics/subtypes/manipulation.dm | 2 +- .../living/carbon/human/species_types/jellypeople.dm | 9 ++++----- .../shuttle_creation/shuttle_creator_console.dm | 2 +- .../shuttle_creation/shuttle_creator_overlay.dm | 5 +++-- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm index d72dcbd362..e90eededd9 100644 --- a/code/datums/diseases/transformation.dm +++ b/code/datums/diseases/transformation.dm @@ -20,11 +20,11 @@ /datum/disease/transformation/Copy() var/datum/disease/transformation/D = ..() - D.stage1 = stage1.Copy() - D.stage2 = stage2.Copy() - D.stage3 = stage3.Copy() - D.stage4 = stage4.Copy() - D.stage5 = stage5.Copy() + D.stage1 = stage1?.Copy() + D.stage2 = stage2?.Copy() + D.stage3 = stage3?.Copy() + D.stage4 = stage4?.Copy() + D.stage5 = stage5?.Copy() D.new_form = D.new_form return D diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index fd4e6abfc5..aec4b404f3 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -78,7 +78,7 @@ for(var/i in 1 to length(harvest_output)) harvest_output[i] = WEAKREF(harvest_output[i]) - if(harvest_output.len) + if(length(harvest_output)) set_pin_data(IC_OUTPUT, 1, harvest_output) push_data() if(1) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 934bbddfe1..8eca716a6a 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -42,9 +42,10 @@ slime_change.Grant(C) //CIT CHANGE C.faction |= "slime" -/datum/species/jelly/handle_mutant_bodyparts(mob/living/carbon/human/H) +/datum/species/jelly/handle_body(mob/living/carbon/human/H) + . = ..() //update blood color to body color - H.dna.species.exotic_blood_color = "#" + H.dna.features["mcolor"] + exotic_blood_color = "#" + H.dna.features["mcolor"] /datum/species/jelly/spec_life(mob/living/carbon/human/H) if(H.stat == DEAD || HAS_TRAIT(H, TRAIT_NOMARROW)) //can't farm slime jelly from a dead slime/jelly person indefinitely, and no regeneration for blooduskers @@ -539,7 +540,7 @@ H.update_body() else if (select_alteration == "Markings") - var/list/snowflake_markings_list = list() + var/list/snowflake_markings_list = list("None") for(var/path in GLOB.mam_body_markings_list) var/datum/sprite_accessory/mam_body_markings/instance = GLOB.mam_body_markings_list[path] if(istype(instance, /datum/sprite_accessory)) @@ -550,8 +551,6 @@ new_mam_body_markings = input(H, "Choose your character's body markings:", "Marking Alteration") as null|anything in snowflake_markings_list if(new_mam_body_markings) H.dna.features["mam_body_markings"] = new_mam_body_markings - if(new_mam_body_markings == "None") - H.dna.features["mam_body_markings"] = "Plain" for(var/X in H.bodyparts) //propagates the markings changes var/obj/item/bodypart/BP = X BP.update_limb(FALSE, H) diff --git a/code/modules/shuttle/shuttle_creation/shuttle_creator_console.dm b/code/modules/shuttle/shuttle_creation/shuttle_creator_console.dm index 6945c93427..f5ddf12182 100644 --- a/code/modules/shuttle/shuttle_creation/shuttle_creator_console.dm +++ b/code/modules/shuttle/shuttle_creation/shuttle_creator_console.dm @@ -58,7 +58,7 @@ . = ..() owner_rsd.overlay_holder.remove_client() eyeobj.invisibility = INVISIBILITY_MAXIMUM - if(user.client) + if(user?.client) user.client.images -= eyeobj.user_image /obj/machinery/computer/camera_advanced/shuttle_creator/attack_hand(mob/user) diff --git a/code/modules/shuttle/shuttle_creation/shuttle_creator_overlay.dm b/code/modules/shuttle/shuttle_creation/shuttle_creator_overlay.dm index 919b1f0221..83c03ed33c 100644 --- a/code/modules/shuttle/shuttle_creation/shuttle_creator_overlay.dm +++ b/code/modules/shuttle/shuttle_creation/shuttle_creator_overlay.dm @@ -12,8 +12,9 @@ holder.images += images /datum/shuttle_creator_overlay_holder/proc/remove_client() - holder.images -= images - holder = null + if(holder) + holder.images -= images + holder = null /datum/shuttle_creator_overlay_holder/proc/clear_highlights() if(holder) From 6e242914d1555eed7b0701725cebbd080ae3f518 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 27 Jun 2020 22:01:31 -0500 Subject: [PATCH 084/119] Automatic changelog generation for PR #12611 [ci skip] --- html/changelogs/AutoChangeLog-pr-12611.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12611.yml diff --git a/html/changelogs/AutoChangeLog-pr-12611.yml b/html/changelogs/AutoChangeLog-pr-12611.yml new file mode 100644 index 0000000000..8da48e738d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12611.yml @@ -0,0 +1,4 @@ +author: "b1tt3r1n0" +delete-after: True +changes: + - balance: "Made teratomas from sdgf less powergame" From ae49152e101ab0463817d39a009ac19a9c5c234b Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sun, 28 Jun 2020 17:05:30 +0100 Subject: [PATCH 085/119] fixes my stupid mistake --- code/game/atoms.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index b5cd140c36..f3c3588c07 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -464,7 +464,7 @@ LAZYINITLIST(blood_DNA["color"]) var/old_length = blood_DNA.len blood_DNA |= new_blood_dna - blood_DNA["color"] += new_blood_dna["bloodcolor"] + blood_DNA["color"] += new_blood_dna["color"] if(blood_DNA.len == old_length) return FALSE return TRUE @@ -476,8 +476,8 @@ var/old_length = blood_DNA.len blood_DNA |= blood_dna - blood_DNA["color"] += blood_dna["bloodcolor"] if(blood_DNA.len > old_length) + blood_DNA["color"] += blood_dna["color"] return TRUE //some new blood DNA was added From d6cfd957ad717a7b8e3c7d7aef00b14c7f7540da Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sun, 28 Jun 2020 17:26:50 +0100 Subject: [PATCH 086/119] fix shoes --- code/modules/mob/living/carbon/human/human_movement.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 52027e7494..ec19cec055 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -86,7 +86,7 @@ FP.bloodiness = S.bloody_shoes[S.blood_state] if(S.last_bloodtype) FP.blood_DNA += list(S.last_blood_DNA = S.last_bloodtype) - FP.blood_DNA["colors"] += S.last_blood_color + FP.blood_DNA["color"] += S.last_blood_color FP.update_icon() update_inv_shoes() //End bloody footprints From cf53a3d38d32e2046ec25f128bbe5093406ec7b9 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 28 Jun 2020 14:53:39 -0500 Subject: [PATCH 087/119] Automatic changelog generation for PR #12637 [ci skip] --- html/changelogs/AutoChangeLog-pr-12637.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12637.yml diff --git a/html/changelogs/AutoChangeLog-pr-12637.yml b/html/changelogs/AutoChangeLog-pr-12637.yml new file mode 100644 index 0000000000..1ca2d0cb51 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12637.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - bugfix: "slimes no longer have white blood by default" From 53a9dd560b3dd2e5ac99e8e26a92404238a8259c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 29 Jun 2020 00:09:07 +0000 Subject: [PATCH 088/119] Automatic changelog compile [ci skip] --- html/changelog.html | 10 ++++++++++ html/changelogs/.all_changelog.yml | 5 +++++ html/changelogs/AutoChangeLog-pr-12611.yml | 4 ---- html/changelogs/AutoChangeLog-pr-12637.yml | 4 ---- 4 files changed, 15 insertions(+), 8 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-12611.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12637.yml diff --git a/html/changelog.html b/html/changelog.html index 1caffaf20d..3ff7bdb144 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,16 @@ -->
        +

        29 June 2020

        +

        b1tt3r1n0 updated:

        +
          +
        • Made teratomas from sdgf less powergame
        • +
        +

        timothyteakettle updated:

        +
          +
        • slimes no longer have white blood by default
        • +
        +

        28 June 2020

        Detective-Google updated:

          diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index c7ba0c126c..a65ba322e7 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -26132,3 +26132,8 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. timothyteakettle: - rscadd: support for custom blood colours implemented, slimes blood colour now equivalent to their body colour +2020-06-29: + b1tt3r1n0: + - balance: Made teratomas from sdgf less powergame + timothyteakettle: + - bugfix: slimes no longer have white blood by default diff --git a/html/changelogs/AutoChangeLog-pr-12611.yml b/html/changelogs/AutoChangeLog-pr-12611.yml deleted file mode 100644 index 8da48e738d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12611.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "b1tt3r1n0" -delete-after: True -changes: - - balance: "Made teratomas from sdgf less powergame" diff --git a/html/changelogs/AutoChangeLog-pr-12637.yml b/html/changelogs/AutoChangeLog-pr-12637.yml deleted file mode 100644 index 1ca2d0cb51..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12637.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - bugfix: "slimes no longer have white blood by default" From 9697e1b946a0ec8c3e9eaee545094dd9fc8e4982 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 29 Jun 2020 04:42:58 -0700 Subject: [PATCH 089/119] Update bindings_client.dm --- code/modules/keybindings/bindings_client.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/keybindings/bindings_client.dm b/code/modules/keybindings/bindings_client.dm index b4940e0085..24af7548fa 100644 --- a/code/modules/keybindings/bindings_client.dm +++ b/code/modules/keybindings/bindings_client.dm @@ -1,3 +1,8 @@ + if(prefs.modless_key_bindings[_key]) + var/datum/keybinding/kb = GLOB.keybindings_by_name[prefs.modless_key_bindings[_key]] + if(kb.can_use(src)) + kb.down(src) + keycount++ // Clients aren't datums so we have to define these procs indpendently. // These verbs are called for all key press and release events /client/verb/keyDown(_key as text) @@ -91,6 +96,11 @@ if(!(next_move_dir_add & movement)) next_move_dir_sub |= movement + if(prefs.modless_key_bindings[_key]) + var/datum/keybinding/kb = GLOB.keybindings_by_name[prefs.modless_key_bindings[_key]] + if(kb.can_use(src)) + kb.up(src) + // We don't do full key for release, because for mod keys you // can hold different keys and releasing any should be handled by the key binding specifically for (var/kb_name in prefs.key_bindings[_key]) From 6265cb190b0729543a4e3d1540eba394176f587e Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 29 Jun 2020 05:04:28 -0700 Subject: [PATCH 090/119] Update bindings_client.dm --- code/modules/keybindings/bindings_client.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/keybindings/bindings_client.dm b/code/modules/keybindings/bindings_client.dm index 24af7548fa..3a47cd2315 100644 --- a/code/modules/keybindings/bindings_client.dm +++ b/code/modules/keybindings/bindings_client.dm @@ -1,8 +1,3 @@ - if(prefs.modless_key_bindings[_key]) - var/datum/keybinding/kb = GLOB.keybindings_by_name[prefs.modless_key_bindings[_key]] - if(kb.can_use(src)) - kb.down(src) - keycount++ // Clients aren't datums so we have to define these procs indpendently. // These verbs are called for all key press and release events /client/verb/keyDown(_key as text) From 3b802ac06297acab5404c5ebe3f6534440a7f29a Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Mon, 29 Jun 2020 13:38:36 +0000 Subject: [PATCH 091/119] actually stocks the new clothing --- code/modules/vending/kinkmate.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/vending/kinkmate.dm b/code/modules/vending/kinkmate.dm index 24fb685eac..c416d87439 100644 --- a/code/modules/vending/kinkmate.dm +++ b/code/modules/vending/kinkmate.dm @@ -21,10 +21,10 @@ /obj/item/dildo/custom = 5, /obj/item/electropack/shockcollar = 3, /obj/item/assembly/signaler = 3, - /obj/item/clothing/under/shorts/polychromic/pantsu, - /obj/item/clothing/under/misc/poly_bottomless, - /obj/item/clothing/under/misc/poly_tanktop, - /obj/item/clothing/under/misc/poly_tanktop/female + /obj/item/clothing/under/shorts/polychromic/pantsu = 3, + /obj/item/clothing/under/misc/poly_bottomless = 3, + /obj/item/clothing/under/misc/poly_tanktop = 3, + /obj/item/clothing/under/misc/poly_tanktop/female = 3 ) contraband = list( /obj/item/clothing/neck/petcollar/locked = 2, From 9d134f4fc9fcdb52e889ea63131cddc89fc3be9b Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Mon, 29 Jun 2020 16:34:55 +0100 Subject: [PATCH 092/119] blood fix --- code/game/atoms.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index f3c3588c07..8b99afd649 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -436,7 +436,7 @@ var/blood_id = get_blood_id() if(!(blood_id in GLOB.blood_reagent_types)) return - return list("ANIMAL DNA" = "Y-") + return list("color" = list(BLOOD_COLOR_HUMAN), "ANIMAL DNA" = "Y-") /mob/living/carbon/get_blood_dna_list() var/blood_id = get_blood_id() @@ -452,7 +452,7 @@ return blood_dna /mob/living/carbon/alien/get_blood_dna_list() - return list("UNKNOWN DNA" = "X*") + return list("color" = list(BLOOD_COLOR_XENO), "UNKNOWN DNA" = "X*") //to add a mob's dna info into an object's blood_DNA list. /atom/proc/transfer_mob_blood_dna(mob/living/L) From 5967a552bfcbab89e3ea7ae575edfe9a9194710b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 11:29:11 -0500 Subject: [PATCH 093/119] Automatic changelog generation for PR #12644 [ci skip] --- html/changelogs/AutoChangeLog-pr-12644.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12644.yml diff --git a/html/changelogs/AutoChangeLog-pr-12644.yml b/html/changelogs/AutoChangeLog-pr-12644.yml new file mode 100644 index 0000000000..5e291eb25d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12644.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - bugfix: "non-carbon blood is now not white" From 0779dd560ee61292b47ba699f1fee2ae37fde0cd Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Mon, 29 Jun 2020 18:52:37 +0200 Subject: [PATCH 094/119] More and more fixes. --- code/__DEFINES/dcs/signals.dm | 6 +++--- code/__DEFINES/materials.dm | 3 +-- code/datums/status_effects/debuffs.dm | 3 ++- code/game/atoms.dm | 2 +- code/game/mecha/mecha_topic.dm | 2 +- code/game/objects/items/melee/misc.dm | 2 +- code/game/objects/items/stacks/stack.dm | 4 ++-- code/game/objects/items/storage/toolbox.dm | 2 +- .../objects/structures/beds_chairs/chair.dm | 4 ++-- code/game/objects/structures/tables_racks.dm | 2 +- code/game/objects/structures/watercloset.dm | 4 ++-- code/modules/clothing/head/helmet.dm | 2 +- code/modules/clothing/suits/armor.dm | 2 +- code/modules/mining/ores_coins.dm | 2 +- .../mob/living/carbon/carbon_defense.dm | 2 +- .../mob/living/carbon/human/species.dm | 2 +- code/modules/mob/say.dm | 6 ++++++ .../icons/mob/mutant_bodyparts.dmi | Bin 8936 -> 8947 bytes 18 files changed, 28 insertions(+), 22 deletions(-) diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 4a1739437a..c6b008329a 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -141,10 +141,10 @@ #define HEARING_SPEAKER 2 // #define HEARING_LANGUAGE 3 #define HEARING_RAW_MESSAGE 4 - /* #define HEARING_RADIO_FREQ 5 - #define HEARING_SPANS 6 +// #define HEARING_RADIO_FREQ 5 +// #define HEARING_SPANS 6 #define HEARING_MESSAGE_MODE 7 - #define HEARING_SOURCE 8*/ +// #define HEARING_SOURCE 8 #define COMSIG_MOVABLE_DISPOSING "movable_disposing" //called when the movable is added to a disposal holder object for disposal movement: (obj/structure/disposalholder/holder, obj/machinery/disposal/source) #define COMSIG_MOVABLE_TELEPORTED "movable_teleported" //from base of do_teleport(): (channel, turf/origin, turf/destination) diff --git a/code/__DEFINES/materials.dm b/code/__DEFINES/materials.dm index e7e62aafe1..72e827a7c8 100644 --- a/code/__DEFINES/materials.dm +++ b/code/__DEFINES/materials.dm @@ -10,7 +10,6 @@ /// Flag for atoms, this flag ensures it isn't re-colored by materials. Useful for snowflake icons such as default toolboxes. #define MATERIAL_COLOR (1<<0) #define MATERIAL_ADD_PREFIX (1<<1) -#define MATERIAL_EFFECTS (1<<2) -#define MATERIAL_AFFECT_STATISTICS (1<<3) +#define MATERIAL_AFFECT_STATISTICS (1<<2) #define MATERIAL_SOURCE(mat) "[mat.name]_material" \ No newline at end of file diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 3493661028..f6cfc79879 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -711,8 +711,9 @@ datum/status_effect/pacify if(hearing_args[HEARING_SPEAKER] == owner) return var/mob/living/carbon/C = owner + var/hypnomsg = uncostumize_say(hearing_args[HEARING_RAW_MESSAGE], hearing_args[HEARING_MESSAGE_MODE]) C.cure_trauma_type(/datum/brain_trauma/hypnosis, TRAUMA_RESILIENCE_SURGERY) //clear previous hypnosis - addtimer(CALLBACK(C, /mob/living/carbon.proc/gain_trauma, /datum/brain_trauma/hypnosis, TRAUMA_RESILIENCE_SURGERY, hearing_args[HEARING_RAW_MESSAGE]), 10) + addtimer(CALLBACK(C, /mob/living/carbon.proc/gain_trauma, /datum/brain_trauma/hypnosis, TRAUMA_RESILIENCE_SURGERY, hypnomsg), 10) addtimer(CALLBACK(C, /mob/living.proc/Stun, 60, TRUE, TRUE), 15) //Take some time to think about it qdel(src) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index f3c3588c07..ee348670e6 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -1019,7 +1019,7 @@ Proc for attack log creation, because really why not custom_materials = null return - if(material_flags & MATERIAL_EFFECTS) + if(material_flags) for(var/x in materials) var/datum/material/custom_material = SSmaterials.GetMaterialRef(x) custom_material.on_applied(src, materials[x] * multiplier * material_modifier, material_flags) diff --git a/code/game/mecha/mecha_topic.dm b/code/game/mecha/mecha_topic.dm index b1ab944b49..8b6146dee7 100644 --- a/code/game/mecha/mecha_topic.dm +++ b/code/game/mecha/mecha_topic.dm @@ -256,7 +256,7 @@ output_access_dialog(id_card, usr) if(href_list["del_req_access"] && add_req_access) - operation_req_access -= text2num(href_list["add_req_access"]) + operation_req_access -= text2num(href_list["del_req_access"]) output_access_dialog(id_card, usr) if(href_list["finish_req_access"]) diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 741607edc3..c6aa9f7bf4 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -689,7 +689,7 @@ item_state = "mace_greyscale" lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS //Material type changes the prefix as well as the color. + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS //Material type changes the prefix as well as the color. custom_materials = list(/datum/material/iron = 12000) //Defaults to an Iron Mace. slot_flags = ITEM_SLOT_BELT force = 14 diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index b124908bf2..16b46567c7 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -312,14 +312,14 @@ /obj/item/stack/use(used, transfer = FALSE, check = TRUE) // return 0 = borked; return 1 = had enough if(check && zero_amount()) - return TRUE + return FALSE if (is_cyborg) return source.use_charge(used * cost) if (amount < used) return FALSE amount -= used if(check && zero_amount()) - return FALSE + return TRUE if(length(mats_per_unit)) var/temp_materials = custom_materials.Copy() for(var/i in mats_per_unit) diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index 7e89ddbd8d..fd50bd022f 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -25,7 +25,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) icon_state = "toolbox_default" item_state = "toolbox_default" can_rubberify = FALSE - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS /obj/item/storage/toolbox/Initialize(mapload) if(has_latches) diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index 2225c4c0c2..299ba7b659 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -155,7 +155,7 @@ ///Material chair /obj/structure/chair/greyscale icon_state = "chair_greyscale" - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS item_chair = /obj/item/chair/greyscale buildstacktype = null //Custom mats handle this @@ -384,7 +384,7 @@ /obj/item/chair/greyscale icon_state = "chair_greyscale_toppled" item_state = "chair_greyscale" - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS origin_type = /obj/structure/chair/greyscale /obj/item/chair/stool diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 575310191a..777be608b5 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -220,7 +220,7 @@ /obj/structure/table/greyscale icon = 'icons/obj/smooth_structures/table_greyscale.dmi' icon_state = "table" - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS buildstack = null //No buildstack, so generate from mat datums ///Table on wheels diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 41e7c6c60f..fdb01be661 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -157,7 +157,7 @@ secret_type = /obj/effect/spawner/lootdrop/prison_loot_toilet /obj/structure/toilet/greyscale - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR buildstacktype = null /obj/structure/urinal @@ -723,7 +723,7 @@ /obj/structure/sink/greyscale icon_state = "sink_greyscale" - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR buildstacktype = null //Shower Curtains// diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 8f852356b7..662318fb82 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -244,7 +244,7 @@ icon_state = "knight_greyscale" item_state = "knight_greyscale" armor = list("melee" = 35, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 10, "bio" = 10, "rad" = 10, "fire" = 40, "acid" = 40) - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS //Can change color and add prefix + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS //Can change color and add prefix /obj/item/clothing/head/helmet/skull name = "skull helmet" diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 557b4860c9..0ef1a83bf5 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -286,7 +286,7 @@ icon_state = "knight_greyscale" item_state = "knight_greyscale" armor = list("melee" = 35, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 10, "bio" = 10, "rad" = 10, "fire" = 40, "acid" = 40) - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS //Can change color and add prefix + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS //Can change color and add prefix /obj/item/clothing/suit/armor/vest/durathread name = "makeshift vest" diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index f429230453..36e607c0b8 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -334,7 +334,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ throwforce = 2 w_class = WEIGHT_CLASS_TINY custom_materials = list(/datum/material/iron = 400) - material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS | MATERIAL_EFFECTS + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS var/string_attached var/list/sideslist = list("heads","tails") var/cooldown = 0 diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 7ce0fd38da..bfa9c40a7c 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -76,7 +76,7 @@ if(!affecting) //missing limb? we select the first bodypart (you can never have zero, because of chest) affecting = bodyparts[1] SEND_SIGNAL(I, COMSIG_ITEM_ATTACK_ZONE, src, user, affecting) - send_item_attack_message(I, user, affecting.name) + send_item_attack_message(I, user, affecting.name, totitemdamage) I.do_stagger_action(src, user, totitemdamage) if(I.force) apply_damage(totitemdamage, I.damtype, affecting) //CIT CHANGE - replaces I.force with totitemdamage diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index f7ba185800..65313dbc37 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1727,7 +1727,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/weakness = H.check_weakness(I, user) apply_damage(totitemdamage * weakness, I.damtype, def_zone, armor_block, H) //CIT CHANGE - replaces I.force with totitemdamage - H.send_item_attack_message(I, user, hit_area) + H.send_item_attack_message(I, user, hit_area, totitemdamage) I.do_stagger_action(H, user, totitemdamage) diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index a403845ee2..14ddc5c720 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -57,6 +57,12 @@ else return ..() +/proc/uncostumize_say(input, message_mode) + . = input + if(message_mode == MODE_CUSTOM_SAY) + var/customsayverb = findtext(input, "*") + return lowertext(copytext_char(input, 1, customsayverb)) + /mob/proc/whisper_keybind() var/message = input(src, "", "whisper") as text|null if(!length(message)) diff --git a/modular_citadel/icons/mob/mutant_bodyparts.dmi b/modular_citadel/icons/mob/mutant_bodyparts.dmi index 95b121b4533bcc1115c37f46c9de951609bfc25d..6098dd356795760387859e41a85d15a47fc6c3b6 100644 GIT binary patch delta 3657 zcmY*bc{tST`<~(0x3ZOriI%~HO7>+WIz%QUOJfEnAss`UkTIVrkw}!Sj0_S<$4G<` zW1ALBl4Os;ShLMoW|;ZRPuK7I{jTr#{qugF`?;Rydhh3c-&tF>ZH1aJv?(1XY$dd& z^VV0GE+?<#ss`4){NUANSu}lp=6VSacx$X+3k44A2}n{xVeMM$aLL)#be!Yg77t4^ z9^gL@F+t1zx0up^@-dqnW&_LepMP7X7R_!mEhtD&BEkk*-lkN(!m-C`eS^1aT#ua_ z;<>zAjXl%&Z~&8Q*ce9pIcBH-eX;~aTQ`r@rZj`}Z~GPmv7Tr0glHY9Y*gj}q{U|x z(CFGedcdHs@y4Pg*U;%QcX+Z-ew%}9W|fSAVV`SI@#5@f`u^FqL)LkVopkS_8rTK$ z0+PGUU_{oT^SZAN9UU7x+{rO?au_s0C~>CVtVFlF;F)6#2zZo#|3HJ z3so(qAS(#F!FtBCw;`C4g6i==DlmR6k(u`R*|WF$HO*#b!xB;}m*I`LY#?4Z3Yz!% zavM{Z<)|s{1 z$ctz@9dri0J-{SHEUJjGcx$5@z#r8sD2djxVy;JPH5Hr7<~!#_hjHwIU%xyncylR2 z-9_sB8lyQ~97Oo5?#oKRL)!_Q(^`tJ1l$d^1}M z^{BTMe-v;p!WT_REtc-lD^EY;>BC)HIc#K^OuS-#c@fG~sle|)t2iEiORhI2oODP# z^wxy3J>60dY1y8dLCWAAK1*~?#kOt-G|K0j3sd*+@>duj0uc5HkfnZg7Ma*P`m}f} zy&J6aKic%}Bz6&M3$@e{;apVoiB@<$b~mG@`CLj)l)_JRS=wJd!mmmksfVn`7QdHsm2}L^_Jl(I`;1%o4TeL3>yIxl zh`wo2-Mkl9l(A&1)}tE4lq;z{H2ODSY?tJEmW!q5l{F&K=p(Zln0-sgLMshE(1$lRcA`XA!H$ADVyAl#wto~R$6(L#9$T(Wu<%@|6Rbul66 zcc1*kUpDW)hX86BY#;89PJtbvuJahW6WwyV)Q;&4@8lT};(4bo0`EiEJZ|W$VN@%F zJ=4t6hc~`uVi}NX9%K3r!du)|+&eM)PzfY{!u>O9^7=!F2*#You&v-t*ZI@qW9Q`H z7;G0T1mo**m&z`_RC9r+%~fd*&dpdk9X>wOI73h~7tiX(0pwiwRH#QcETr7hS%A=O zIp>;JT7LE*;RWyFz7Cdfn|-L}=kCAE2QVLDOV+E7N&k)xNbgO=>L6vVT0MFJUJ=1? zWX9o@E%Th#F2wocdl+u-O`wemG%vzF@e5P*P!0v)2OCS{p!|wsxVuVnuAWxez}P>^2$;v^9b!W3kQRkSE?D!opl$#erf zlTE>te&#=Rr?fm@XR)?92m2=6+fgZezJH*iSD!$}w|LX<$PQy|!=5FNb|6wPZcm_h z+x7I~;x0e6;+^9LiJQE8CD`BMxJ(dJ7VxG$dYDf_x#X^yJ?y&I6;cbvpG?5egY1?u2rSS@-N|fE4pGA*UBHJh|17{$aZb)iMfeoE?bkLpWPO zeW&>cOOCa^`c2`LR$8^YU|TF0lEJx2_}{3b0-)bCh=xJfr%H14eV%Px?h)vQ?>2$3 zPBHW-Cm@&hpTnEcZY|an3RI_gypz`?s2OAOv0VOU_WZ}=6kVE;rDn$DpHuE-{F`gE z`dlmqa~3}o4z~BDziPnGNn(>uf9ddxg|u-_aQlL2NBGOSGkHVn7}E@BR1lV+ML>%Y z7HY<_K;iTgVg~@L?Kvt^m5=%%5S8aZcyqHrC8+m*5a|+i5%s4aeO+L9+iAPEM{tFY zt^O7Um~N3@35>cTM#v9A_`HDRrMg-2ToAM+x3kG<4+=Hsv&xh-+SA|31!-+;Y*ax{ zc2L$N!FBhu(d`@RI`p5ZNbsd}J`DLc5$ITrR4=*#^LDkG-%vjhgAA!7Th!t2dtlJs zSi!7@9kYD)<3g|}q;&XRTWwD`x`WB&bTA#DiLPHyQZ0E(i&zP#5zC_D<4f|-LxdD>&(Y_G@0mS>`MUX>jUL+A6Cx3bq+1`OH4fDSROJrn zd_`!-Hiip-T@kOREkL>C_ikpcOXa&0WhZ}Z#`MSZZx*>VYSJThmaV-ZNZWSO-Ik7J zuQ6Mz0Im1n#(SYwq17SQR=7Y(2wgXU@Fw~z{UHuj?k}r}E{{JlP_{7SVCQj1N>6v; z=qJQ3sC6R!9C6~jT`9Q%5e7(klsEm5j*5qIwX7C&_d@U3EUKg(**pLB zlk_Kf>4k}_O))W>Qz{i6UBvcmt=HXD${Nnqs>IWnzi1+ogljea2jE8>iFKLLQVPT$ z+Rwk;R_Kud{LrCnJ4%8PX^OnLgIb*4(=IC|aYf@OF|B5@tjisw>R}PU^glhDDC5g* zRYCy9jo;<=7kF@6KmU-5$uV>H25O_caa%@K74YHEvS%ewz_{a9@dfEA$w5B9U;O;B z?{MIq_O1t5b!1BX#8PkA{C2C(;#dUq+=e~9@D5~8vtcfzRm4pqzVtCUAvq4x>H&t* z|3&7W6874_<=jR)`?9?5l01&(^k9z@GIiA4xhfZ0Dp&Q|Re-Ooyq+wdo`&L=r=sJ7^;)RtxX4NO4piI` zj}MCZOBQdd#wtZTB1N)(jDN@)x8i-cm+x(=w$4cIu92mi`g_8GnoYZcg} zdj0k0xJ=qY6?R}XrX$)Vu+{uaXO4Qk)0El;l_TtmiWYn}dRSQb(vFwvB_$f|Qf7H( zPV2dkC@twa)AE1FUzcb?+cN!+0oNqTdkEjRt13G)I>)M-R8&vewke@8SJ!LL8rXEo z<8>V0#Pg+G%3}KkFGeitWyDsnnyy_-Mt8SDmMws~Mt0 z*+VkZ>i5#HdsSdN7qbr-cTzW3_4+law=RmNo*v2Lt=%X>KI5&0p8+FW)OPb}RG01L zdc8}D>odc6fkKMlJo|C0`vV|%p&&$W{N%1hheF<*Vhr^vZw@VNZGSiBdnP0QlBVQ+ z_Dl?nk2(b+Y?4i~8(AaUU1d6{Z^@fB0m+&%$LV?HDgZTJ6KJAOz}fVK^$*so*#GC? z8B1s-tS ziIq$SlnHbV-rSWKY65Rg`4u~vJ6{$YeD8TwaCLz|;v=BMs5b6Vc0WB_T=RT5?l71{ z=k#j1*X?vf_rv+d*pWnIEgec&N3IE6GGY7T=XP2cR025U;5MBLX63j-sPEWGu>2!m}}E!BnBgO@F= z85HXgtbY`ohjfv@gp37vX=a~}xSzaM()%s2ja+_JFuJb_BMY+=^sD{;Q-l)DY=e1o zMG0N*KUgzy->W{5oiqn4kg%d+12Dpmld{D=ea&>KTdZ`h_BW^mMo93v2Tv@nlsL?E zivR##VkCpUN{F#0jQLm!k@8JQVnj?uW{|C9 zWJ#H%Ld4jO^*ffa&6wqLb$|Ch9`~L<&L8Kz&Uu{kc)uUd$62+VwWS;qfz)KeM3BPa zhSlC8?b5P_rItLLQ+iENtXl2`OcX7 zI1oRYK|Wl&kCcw115N*2f7yX15*DJiE@Bh;X(dL#KyFo%r5GUxHbc}gBSb$U;z^Hz z_h$aDV;O_;tiWfrth$ae^^KL$1O}SQpL~QPLibEt_;wnE)ZDck%1wK3heH%v^#iQU z*4Cxa21{bsTZbkp>d8vrv+Sxc7oFuVe~+&|E@5|4TOmA$t-TC`l8a+|nO1`E=%++~ zX$@t;QFHVn=n3cTP zZ5QY{?vc}g<}94lG|3Ay>);Uqv#++vHF)EEbH1OaLNGKuBD6vL$dsG*Lkh2xbpg1_ zVHMBALxjVf$8y*GZUtE$U^fWTaiDP?DptB+Nie_?EGiz=f6@*uSe7RjaDAEb{;uzo8YL;3*RJu8BeCFcVTATi( z)L1M5{}`riqRm0w7b-qPP1@|nt0SYt!%b8=H7F3sbOQkD*?j#D$dKN{9o998{4mogCeQI_{-4cS6a<14GdLM8<&`+Xtbiy*x;ht(Omn%6!NWmx=M&h;I7S8lhEzx ziEQZc#RQYri25E==7~H+Pmnczo_j6|Rx0;I$FN#h=>J=DOk35A@W7Ee;McCJcP$pB zB~X>j1{Xnas>RRYjpW1^rv}3MHj~rJL_ONhw(`%&*}XtKv#FZVq4_{;>MFAbI##pV zr?0Fg!K~_6HUqV7rIKai(~IC5ABF7Fo;FRW8g% z(60oSNU838E_D<)C0FRk)8Y6%>)KP;oHk?9xFdVivaY)X*reoVCg z+l>%sD!E&o6Lnu=Xo218p;dsYtWnB?h^&+`NFR4fK zG1Ww~Ida04h8BUOHtydIu9JaX$>aKkuxv&;WdhPzi=elEE5V;0B%4upcAwdoGfKU` z`+`0JDB&H)5`Y6uR#{tya>si?2k(-|vGo}_t?oD?{+O#MrlVki$LiBHYVc&uU%LGk zizUEdFD~=!Ij<_I)Sc%KytaS3<{5PjBSKELu_pphDQ5=#H{`AGpiA zWJZ)d(Jti{w_45NUA4-QzvX>U!mI zI|(*S^Hvn^9qtLuw4|WM9`-Bin|w*!A6IPHulmw!D*s)=S@$ zyg~~(!xO0h#-u6V^TUSw5759F5SrdPs!dD0ux9KpNx^d8%mO*N9Rm`cH#FLUgb3`q zjd=j{+7%}|`i=abtRHYy+%#`N#H(QXVwiY&4?%Zp^qPU11hPPb$1oCa_P4o*n{g%c zUDl|r&xoF<^-t!o+=~pUpx^?3|8yT?^OMBgP+khpzh?A-ATno_Mx&*mW4?JdL|>@M zG4vQed-QXZTe)=HeuM_qoLTn*9A?m+-;bP4J|<+yq#3q96sO_%8$&-cf9y~Kwzs>1 z@Yp03gI~5rk;1Sz#6dp#7pVR}A)v>;jz2dGR0&2kzWV{@Tf}m(%*A{WeFk)12TOAw zaC?4$r}%(#*`y$R4dDPnwi`ZjlCvESt+758^>ag2zkOt+z!-U*lZE|A6?AH$e_OpM z8Q`vTz_K7~lK^Q~u$jQ%&c(&z0I1!t)sgE<9r~NqnmLAhXlZ2&3osASS9E#)?O1&& zl?ZOeev{}20S%4HKm%S|Cw5w>wyI8w(A^c*lQ?@Bt=ndU4K4wt1o@Ds(-cWL{ z+$WE#y$*3|e|<2G+Sa`oA?s(I_!B;=q+_F` z_IfoCsU8HO$qzh*kY!ZvXfI~rdgz&JPUY8;mAvQ%WB|O-vpp;F*mIg3s4d2Zp#2a;dks(RCVmF4x4kI&Oo)D=LwK=Gm3vo;E_Mq>)jaw?P z6j3NU;K(_4cin9>OArX1JuXF}o**Gt0)hRc3Sz|z^t@$>a5~PX7?FXIOJjAvV?+>9 zABnpkB_IwS5d+Napn~uWIo_O#I=knj{W2->#TZ)R|FW8*st43xWk`4AYbExg%9At}l{-N2>B(~DAZrDu;EPm=m=RHPWs z&SJq6;3D=IV*y}mCUSWMJ}9gAu3s)ogB;AX#pDDm2l4zleiTvK6XD(uzS$e@wL%LO z%|8|C1G35~qXW>dvU<*=2ft7N_^zpUw5v|u*zgE3rJ1tR1Tm2nT?WbVMu(=j>>r zvd$mZ7NPnsv>-L9s+eX&!_PWd=al^dp|b%Iq`4r0o-eHt^WY0&!0Lll=jb94ZW>pSu;ZT zl5*Sg`qX;!_8K+S$h=GLaiMq%>SgA>5KX536zXQ>U%U`tv*I^VSMSIwr%u-oUU+#> zw`)3mkE6fb&$*plZ>cGAg}1YwHLZyAy!8(JA&hq~P*o=}|yTb4%woOl|k9h__ftIzN2y_}#A zc~bVW@xCpf|IujhVKmVtJNFSMPr!DnyUZ>@2V>*(1;r&O;DH)d3;mJP_ zqX^Ko?~rWLPH;;`;?A0+3}q6r57tPTL_*MK;`z?QMWCyzKN!2&4y_d6^Ok_36{;UL zl%2ZrFziGxQ|yX(Q7q~)BL6D7|2`r=0I78^_~E-_%Dqrq)er%GsTjQX3AlUX=*&;o zf*5L44I^Y@wP5z&j13gBQ=sFoOpdQ2XX&Ru6V6+6f|62n(2#+60`_O+&7(4Mv zCPlu;@@v*^<4LsU5ZSK@vr*>C=r8J=;Bkyc!0<^b)X~oTHh+*ZdPUu9f81vUkHxI( z`1XQ|1HikY`bP>+pJ>|?)*TwkiTi=3&F`SkB-Q`4u}a8ZN0~_5@Akav27iG_bn8Eolv*Ms2C`bl&CY zJ_7D~2nGs2LO2dD1oY5@azBC_a+wA{)D6B7&sUNHJ`pRfgZo@vQxQ+QPp%nrRko-C zHdV5a)AO6jJtxIDmSPa{k0AWAVmiC0?_a8W;xF2`$Q(F0`RAli#08UXq$BcsDV)yB z0({2PU+f-9b)}7&#NM}`i05}ww=aA Date: Mon, 29 Jun 2020 19:23:52 +0200 Subject: [PATCH 095/119] Icons for later. --- icons/obj/module.dmi | Bin 21871 -> 23644 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/module.dmi b/icons/obj/module.dmi index 3bf0c55576f09552dec7754fa22c6e74b9f3232c..ef3a98b875af2d4fa9629a4f6690ca8de0e1a6e6 100644 GIT binary patch delta 3757 zcmb7G_gj<85)KfMZV-^(q$z}sptJ-L1eGGa2c(xnZ_>UNO`#-#5Bv#J<(Yo^d!DG+=L)_&V-t7{${U?5HFtM^+v*;+)5@){9H? z@R{|M#eRK0;rot~L*6Ga-h#oS6^%L##veAVV%}3}*j7%ud#q(TH9 zw~9&Kk*_>jD+XS2EF07eYRb$>H-z8`IaSb>>iEen*@2OrbWNcF@N3zQ6x%ly)iW+v z&JBm@EpKI2?Qgrw5ZdoIz-#uq&OTXg**JPj_+h`j-nXvmtm2^8>t$m;TfIvNy#{2i zQfy44inu%lGDi4hWy}{%Uu*KrDvt|rIkvCska?q9SOG_S#bh3cIA-=?_k!E`S|bR? zg566@FA3+hk+NrbnIBIVkt4RW%GKlD?U>^TDsxWRh247Wiauv7`OfTsRfralDsgmC zD9SykXLv8e()8HC+5YYWYu5(TU&g|PAkm+L@=iHR+KHxKNDs#;4hZ_{cXx8a(R#2< zo9IYz6aY!C?`n)^sYnPqqE1wpVt-?U#rB=+X$3u$qz&Dm6NNG_mNx`51|B}y8a!rK z8lxWeNi%=a$D<^erts|yUbl}qkc2dSuH2iZJ{IKP*20^mb(_5eMZcKb3PWD*f`|R>fEj-`nc9f^}@j`$UL%&fDj^E#<(BW>;+E?M!m< zczeAtShcFg31Tl>F;0#=$?48g)-=@}mA8SYsq;mz5W-}g#Q<(72Z4)#$3N z5hgB~!J9QyM%ur)ILIsqiOv*F5OeaeLHA?JjXbKFAX?i4csBdWJ5 zH|Q5Jx=2U#V`|7X9S}1oudbXBSUTP==0;Y99Ah>Ur3`ucQ+wK!vTH1F${V|`yC>>F z4Jp%2#dwC2c@ilCbfRWups536U2mAug!X9#J~=T=l>(j$t*8iGN1I~z399wL39%kL zLgU~0C;xXxNK4~!*hlwRf7=2;-2ZOhj8Ur*Gw3iG{M!q)*cO_Lcw4=&<{995&c!w!mfqwb8G4M`O22qgg4;+t#}7J7($!6A`nF zraYZ7?^z#4JcnAS@d23wpFc)3J`@oQYNJRJrnQP%zz4PUNNlVIf6*wd=rDhPv)9`A z-7j-=A{*Iusv&&1iBuYCu!%dH-y0DWW2c8OuLS+BR_el5QoJ0!_xdswg+vZYCB^le z*(gIbRh^<_jdZ5`doePjH@U3)*IMHiQsRf&&PwvbNi}6;06`g){$p8=2(7A{vI|!* z=`Ww+z{iEEA_Ry*Gi9*mBd@@DqIj+lBPYb95D~zRsXa@bZWj_cDLTVwm}5Hc&dfcG zN8r<46&oa4zL^g;0YAcjJ8}Ii%ds7+L{#E=0WceJYlRKG)FfCAKI|8Dj=}EZP9}zK zi5-q6An-sG|2z}>urnGP0RgK+w&6dVOQZOyqa?M-uaIzn`js>iDx%9kk`UM?4J7^M#U{|*KIj=iS+=xfGtaj~#1;g7jGgp{>eLe*)H zPd-FC^hjgpHUxtueA?2~ObYvb8htL+N;X}K`0CZH43d78Y>RVfRxYosw^u+hybdzP zFQOJ}dN9VH&<^Me?%u z*0v%fmLv(xQo|lQazS8=O)oN^i>j}OT$aqnU}-nm#N9DvvP1*|aK6k7jFE0x{H2%f z;JX~mT-W1(2DHps<)-_E1`s1Z+}QGT8C(2V`6ta(mKhnT;n8wi>_u{)lIw2`Ln&OH zy)pE{rxO?xIP#j|KIBl2$~LMcw_CEJjlV2L4&mdP=5E1z6g+_-2dCXd`c}cL*)f~I z;ITC5t=?2xzN%7rc^NSQsG(Tw-BbIqwm>W9zC`rxq1y_6&Y?a5Gzo$xXXbU!e-f#Z z+X&OX1UBZ9fm57$4j6glDR{_-JY?5=Na}inS?$Dx>yGs z8JiOl)?K=vd>(nWcl&l8_VC7AShe8Q@V>oN7}YHt=4>JHJ>KDX=h;OXDmaPKK@@$w z@@w+q(s|Tqi``e3cKzFQeR|HmPs~HHVM}5@*-uitk;{M%zW7wdd^@P~ry#H7h&}H; zb_11!@j|QaeW~yW>P3E-U;>Q=BVpXNclsN>Z|BN5^itYj4D=E!pUuf!;`m>Jr`JYBBA=i78L7VFd-p7bmYQ6O;Jd;% zHGFxSH7x^>eZXNv`^Lc8SMpEXkeI~@UJP_a52$@b9P?0oWD19bF#fDw=))0QByNcp z)vS}B?-W+O!uY*B059H{`?+|*>F3wSoyBU}!h|wFfAf0HEJ}6NcYRX+B>KP``yR+nJu#K_vQ`4!OP!V@%_xQHgj}L$ z4`u3l$rdcMfw#z?x8Yb^oL`u5m1wG2KTht=3hByX}#SN#3t9{_i-VnuKQi7g)gm_eCzB5j(&6p5n$-L?qend`aLMFpk+ z3PX`XQsq=f79B5J-;fqAshf9*<$+`^7tBalaXPYtl>aJG+Z0ao7W4M81&^CB+SR-+ zwISn`t%H`Xqj(YAAM%U#dKzq;)qo!;C1HZL82}&oO96NH139fc!9a}Pgsu2H8r70M z8<;0!;x9NsEOkv7-|@RQaoHw`(Bk_mKjC`rVHPbk!+}U5l;h}5xOLsImUVZk>$fXA z$|9@o-{VO2gxDB@!{%K+JpZk~eZ*Y5$oL`ti(K50%Fb1pTi2f$v z#rwSb$1sm21fRA40nsr;;BR}M+r_y2ff?gmT%c(_3ivr_A@7-R!qLC}AkR%d}YA$RP^KF1{%{qcYJ zc)HtD6JuC6+?SjTBBVayH?0|Ek-% znJHX%F2w-huLumCEa*=(2|{s-1A+y3lba3-9)G(Llbkm$JgFbN72P`)t$^ll@5a+1 z;>sqXy>WI5sOZp=&HJa7VqCGY4$>(7^JL_jSx*vir$dnB4$E?vxSyYnXU3X+^s)iv73h|=Usk&ihkH<8Tl>NKsDtj=W+Y3OL`-L1J}7xf=`!ADL2 delta 1970 zcmZ{ic{tRGAIHB;j7&<@T=$9=l9p{=dbtkc|Y%e-tX5;8y~BdFAoM5Cj9J)u?mU} zxN$uib3G~&0DgH`T{sdseOk14gz6^0+ANRX9Jxik=AB)UDVqpMEtL1p)=|iRsFS>V z+~;YewDl&=M~U9&tPHnX3R+)X=v$19Iovd!R~52<;VEZSF3X;rEB2K8{64{;oEAbf z*#~zHF6ZaGzY( zKOe}&wyR2GeigGKvNOYvDMeSkuDItg_bE?I&+42eJz2K(HmEa$YY-T`Ygl62X6`uO zAw$2su;nq7P%=`r3d`Ydl#ZzgbAxvzpm&fDn0V3O-#ADdra^IPMAnbBok2s>!KVuY z^O-|}KgasE2paa{Nb>ntR0cY{ZawH)WF?&ZJL zMP^nA{7MlOx>F!GQ(?q^Jq;nCXun$;ms)Rq#o#RTT`sm`u$;hZvZQbB;S>DCtWFz- z%W*|fRNjnU9`{a=3cGQ@V&%{L)FEenNW8k5dxqI%@Y7pm9ClRxXeiAjYrt&yl*s{xa|KXrGIp@cAP>hs*lOss!2s*YM%9VN_IUy z!{vrJ?HQ9gE%s3B@S^Txsmodw(RN`F)w1#S;n3sH70b+NM%vs&u0kFNyExnP;dF#4 zvZD&-(hMyLN&NGf8R@dW!*&T&j?mN1PX0#FA>^E5&W&}#^xeiyegzADsia0p%SthD zO$~NWA6VScS5$SF&&q4ldgfPxwWU(q-vuznwjac1%v`j!7z>!Tpsc*kvlKsTTP@^V z-E`tpgXA^5eYMFC66YUfwKR0)dTN^>?d)5H8i{)geUZ0Tkh6ypIND`SJjZ=yGX7>C zp6SIP{BUHsiOQ(5dYop1W;Lh+Cj~l&88AVSL5(^GvSOsU4 zE~S7N`{+b2)U`fQHc(o??KGt%VR9m6olJ)MR`xOfSNwHOWe8c z_p6l1*o_hF_i?DtiR4XoWj*UEXTokl>P>T;c|SRsmF-+L9QQ}z_86r8Elt|{-~xDa zrE^l+K4qQ9Xu`mtdk5yvnWl3_zE?Cg^PmEWv63278=9{UouICM3%Qaw_&D>^%Iasm zUfRwtHoa{k-8pJ%{+?2x&VWR>Ll=p}n>l9{krL!PjI5LW`+5;O=mdBvrCJL-{+fuM zdOnOQeihXat)zKh<6W~2xwjB??vRV{Pa(6G zS~B;YMOym1vo{uXl>>a>QiSC_eZAiEUkrsSkI8cDq)4VeF;0PIP%=La(M4jJ&L-U4 ze`?&^gv>HvxyYV4yuem|+tCF39CD!el1_&b2}LU9JdL&1XYe+C^d@F$dX_V&1DXAc zbCuNV?w&$D)kQTw&jp-H17u!%C?|Vz&mVrNDxT3U0FQH*AR)r{SbHsf01#r~lXDdC z6A(B8)ZgX@`2o)he0;!@-?0F2#l->uv^7)!tPIc6#B({mY*iJgPuKtUI4TKHL_~!D zAN-G8-wUa~>2&qU(?gf=IWdDNPV&KL&Yo4D=af!~<|b|MJ-pIq2KidPuEEv^GJydD zZ8>D6F$x9AJ;)IhT(iS}H6C$DaZB;OEfWw@Ca*#yHQl z_3xX%55ZuXWEWM+lK`=r_rz=JUU9JJyS!HtMK*5c*>c6#mwA7u_7aRo~d@ zCXHUC61K(Ld!qUtw*l{8>FW9ckF029$P~(~bhXsr*ig)VbD1U;)Ya`ac5p;6>?t<4 zOiEo%N}uWB5;Xh(b#HgH#R5$%g5}L$Lc?Jif&*$b%-5Jo(`aDJ1uz_;01uO7WM1GG7R@{~>;}@*y6A*<5jQEyJfFf0w4t(S0 fKj!}zO4iN4?9a*I-L{_sU(eRs$*S(6-|hbaTd&J8 From 7c1328a4ca77a26a3ed9c7a191f861b84a8fe588 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 12:27:10 -0500 Subject: [PATCH 096/119] Automatic changelog generation for PR #12626 [ci skip] --- html/changelogs/AutoChangeLog-pr-12626.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12626.yml diff --git a/html/changelogs/AutoChangeLog-pr-12626.yml b/html/changelogs/AutoChangeLog-pr-12626.yml new file mode 100644 index 0000000000..4fd9d4d2eb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12626.yml @@ -0,0 +1,4 @@ +author: "silicons" +delete-after: True +changes: + - bugfix: "typing indicators no longer generates duplicate message boxes." From a3f275a80430778a5b59b93fb9da1cc4312b0e72 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 12:30:52 -0500 Subject: [PATCH 097/119] Automatic changelog generation for PR #12623 [ci skip] --- html/changelogs/AutoChangeLog-pr-12623.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12623.yml diff --git a/html/changelogs/AutoChangeLog-pr-12623.yml b/html/changelogs/AutoChangeLog-pr-12623.yml new file mode 100644 index 0000000000..1e4b9638ca --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12623.yml @@ -0,0 +1,4 @@ +author: "silicons" +delete-after: True +changes: + - tweak: "outgoing mentorpms are now blue instead of green for the sender." From 29e4f1ee0991427443543e4d9a78dca30a51be0a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 13:11:42 -0500 Subject: [PATCH 098/119] Automatic changelog generation for PR #12595 [ci skip] --- html/changelogs/AutoChangeLog-pr-12595.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12595.yml diff --git a/html/changelogs/AutoChangeLog-pr-12595.yml b/html/changelogs/AutoChangeLog-pr-12595.yml new file mode 100644 index 0000000000..20d018daf5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12595.yml @@ -0,0 +1,4 @@ +author: "silicons" +delete-after: True +changes: + - soundadd: "*squish" From 4484b1b7d606d535d59559b65901f08ee6d88c0f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 13:12:29 -0500 Subject: [PATCH 099/119] Automatic changelog generation for PR #12605 [ci skip] --- html/changelogs/AutoChangeLog-pr-12605.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12605.yml diff --git a/html/changelogs/AutoChangeLog-pr-12605.yml b/html/changelogs/AutoChangeLog-pr-12605.yml new file mode 100644 index 0000000000..1c514f15ac --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12605.yml @@ -0,0 +1,4 @@ +author: "silicons" +delete-after: True +changes: + - rscadd: "config errors now have line numbers." From 9930244aae070c9b7f4150c1f65be56a3a2c506a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 14:13:09 -0500 Subject: [PATCH 100/119] Automatic changelog generation for PR #12622 [ci skip] --- html/changelogs/AutoChangeLog-pr-12622.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12622.yml diff --git a/html/changelogs/AutoChangeLog-pr-12622.yml b/html/changelogs/AutoChangeLog-pr-12622.yml new file mode 100644 index 0000000000..9454154f66 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12622.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - spellcheck: "fixed a bunch of grammar/spelling mistakes" From fa25858fd78fbb83cbc0be428fda1a7bde2ec1a3 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Mon, 29 Jun 2020 21:31:24 +0200 Subject: [PATCH 101/119] Fix. :) --- code/modules/antagonists/_common/antag_datum.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index d4847377e6..9fa8145339 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -94,7 +94,7 @@ GLOBAL_LIST_EMPTY(antagonists) if(skill_modifiers) for(var/A in skill_modifiers) ADD_SINGLETON_SKILL_MODIFIER(owner, A, type) - var/datum/skill_modifier/job/M = GLOB.skill_modifiers[GET_SKILL_MOD_ID(path, id)] + var/datum/skill_modifier/job/M = GLOB.skill_modifiers[GET_SKILL_MOD_ID(A, type)] if(istype(M)) M.name = "[name] Training" SEND_SIGNAL(owner.current, COMSIG_MOB_ANTAG_ON_GAIN, src) From 62b4c54064cf8c59aa4b45a01cf85e4b34fd6032 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 14:44:11 -0500 Subject: [PATCH 102/119] Automatic changelog generation for PR #12416 [ci skip] --- html/changelogs/AutoChangeLog-pr-12416.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12416.yml diff --git a/html/changelogs/AutoChangeLog-pr-12416.yml b/html/changelogs/AutoChangeLog-pr-12416.yml new file mode 100644 index 0000000000..25d295457a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12416.yml @@ -0,0 +1,4 @@ +author: "Ghommie (inspired by MrDoomBringer's work on tgstation)" +delete-after: True +changes: + - rscadd: "New check skills UI." From fdd8fec4ef5e6625f59aaf8ff1a54909effdf53a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 14:44:36 -0500 Subject: [PATCH 103/119] Automatic changelog generation for PR #12390 [ci skip] --- html/changelogs/AutoChangeLog-pr-12390.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12390.yml diff --git a/html/changelogs/AutoChangeLog-pr-12390.yml b/html/changelogs/AutoChangeLog-pr-12390.yml new file mode 100644 index 0000000000..372d14214a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12390.yml @@ -0,0 +1,15 @@ +author: "Ghommie (porting PRs by XTDM, coiax, MrDoomBringer)" +delete-after: True +changes: + - tweak: "Random Events now have a follow link for ghosts!" + - rscadd: "Adds the Spontaneous Brain Trauma to the event pool. Sometimes your brain just goes a little wrong." + - rscadd: "Sometimes a low level cloning pod will make errors in replicating your brain, +leaving you with a mild brain trauma." + - rscadd: "When a person is cloned, any mental traumas are cloned as well." + - rscadd: "The wizard federation announces that the Curse of Madness is out of beta and is now available for purchase for 4 points. It causes long-lasting brain traumas to all inhabitants of a target space station." + - rscadd: "The wizard federation declines responsibility for any self-harm caused by curses cast while inside the targeted station." + - rscadd: "Due to the extensive testing of the Curse of Madness some unique new trauma types have appeared across Nanotrasen-controlled space." + - rscadd: "Curse of Madness can now be triggered by a wizard's Summon Events, +at the same chance as Summon Guns or Summon Magic." + - admin: "When an admin triggers Curse of Madness manually, they can +specify their own dark truth to horrify the station with." From 2d6035c84f3caeb188bae40e47cefd38f4f6a31b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 16:18:15 -0500 Subject: [PATCH 104/119] Automatic changelog generation for PR #12645 [ci skip] --- html/changelogs/AutoChangeLog-pr-12645.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12645.yml diff --git a/html/changelogs/AutoChangeLog-pr-12645.yml b/html/changelogs/AutoChangeLog-pr-12645.yml new file mode 100644 index 0000000000..ce62b0ae88 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12645.yml @@ -0,0 +1,10 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixed a gap on the male insect anthro torso sprite when facing south." + - bugfix: "Fixed mecha ID access not being removable." + - bugfix: "Fixed a peeve with the hypno trance status effect not sanitizing some heard hypnosis inputs (i.e. custom say messages like say\"honks*clownem ipsum dolor\")" + - bugfix: "fixed an issue about using stacks with only 1 amount left." + - bugfix: "Fixed a peeve on attack messages against carbons/humans." + - bugfix: "Fixed missing hypnochair board." + - bugfix: "Fixed material walls and tiles. My bad on that port." From a7c905dfe96287b7ead451d8280ea0be31b48228 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Mon, 29 Jun 2020 22:37:04 +0100 Subject: [PATCH 105/119] handles skeletons better --- .../living/carbon/human/species_types/skeletons.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/skeletons.dm b/code/modules/mob/living/carbon/human/species_types/skeletons.dm index e347a37c87..78efddf70d 100644 --- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm +++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm @@ -1,5 +1,5 @@ /datum/species/skeleton - name = "Lesser Skeleton" + name = "Skeleton" id = "skeleton" say_mod = "rattles" blacklisted = 0 @@ -15,12 +15,12 @@ brutemod = 1.25 burnmod = 1.25 -/datum/species/skeleton/greater - // has cold + heat resist, doesn't take 1.25x brute/burn, is halloween race - name = "Greater Skeleton" - inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_FAKEDEATH, TRAIT_CALCIUM_HEALER) - brutemod = 1 - burnmod = 1 +/datum/species/skeleton/New() + if(SSevents.holidays && SSevents.holidays[HALLOWEEN]) //skeletons are stronger during the spooky season! + inherent_traits |= list(TRAIT_RESISTHEAT,TRAIT_RESISTCOLD) + brutemod = 1 + burnmod = 1 + ..() /datum/species/skeleton/greater/check_roundstart_eligible() if(SSevents.holidays && SSevents.holidays[HALLOWEEN]) From 9f35c8475f819df2db3b7538a0abacb0dd8c64d7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 16:47:28 -0500 Subject: [PATCH 106/119] Automatic changelog generation for PR #12598 [ci skip] --- html/changelogs/AutoChangeLog-pr-12598.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12598.yml diff --git a/html/changelogs/AutoChangeLog-pr-12598.yml b/html/changelogs/AutoChangeLog-pr-12598.yml new file mode 100644 index 0000000000..358bc96d81 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12598.yml @@ -0,0 +1,5 @@ +author: "timothyteakettle" +delete-after: True +changes: + - rscadd: "you can now select your tongue and speech verb in the character customization menu!" + - rscadd: "skeleton is now split into two more types, greater and lesser" From 491b225631ff786a8019bd25771d458b020aff99 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 16:51:02 -0500 Subject: [PATCH 107/119] Automatic changelog generation for PR #12629 [ci skip] --- html/changelogs/AutoChangeLog-pr-12629.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12629.yml diff --git a/html/changelogs/AutoChangeLog-pr-12629.yml b/html/changelogs/AutoChangeLog-pr-12629.yml new file mode 100644 index 0000000000..37ebb5d123 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12629.yml @@ -0,0 +1,4 @@ +author: "Fikou" +delete-after: True +changes: + - rscadd: "spray cans, airlock painters, and decal painters added to engineering/service/autolathe (where applicable)" From 40c515b3832d1599a8a51e725c9a68c2e2db8fc2 Mon Sep 17 00:00:00 2001 From: zerothebigboy Date: Mon, 29 Jun 2020 19:13:26 -0400 Subject: [PATCH 108/119] i hope this works --- code/game/gamemodes/wizard/wizard.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 2f3645a248..23f065318e 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -44,7 +44,7 @@ /datum/game_mode/wizard/are_special_antags_dead() - for(var/datum/mind/wizard in wizards) + for(var/datum/mind/wizard in wizards | apprentices) if(isliving(wizard.current) && wizard.current.stat!=DEAD) return FALSE @@ -58,6 +58,14 @@ return TRUE +/datum/game_mode/wizard/check_finished() + . = ..() + if(.) + finished = TRUE + else if(gamemode_ready && are_special_antags_dead() && !CONFIG_GET(keyed_list/continuous)[config_tag]) + finished = TRUE + . = TRUE + /datum/game_mode/wizard/set_round_result() ..() if(finished) From 005e54828872be122d957573a21958417b5e04df Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 29 Jun 2020 19:05:08 -0500 Subject: [PATCH 109/119] Automatic changelog generation for PR #12288 [ci skip] --- html/changelogs/AutoChangeLog-pr-12288.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12288.yml diff --git a/html/changelogs/AutoChangeLog-pr-12288.yml b/html/changelogs/AutoChangeLog-pr-12288.yml new file mode 100644 index 0000000000..fc558ec15a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12288.yml @@ -0,0 +1,5 @@ +author: "nightred" +delete-after: True +changes: + - code_imp: "Created two_handed component" + - refactor: "Updated all existing two handed items to use the new component" From 28fd6304e202aeb7c612a1e9083f9db3c836c9cc Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 30 Jun 2020 00:08:43 +0000 Subject: [PATCH 110/119] Automatic changelog compile [ci skip] --- html/changelog.html | 51 ++++++++++++++++++++++ html/changelogs/.all_changelog.yml | 48 ++++++++++++++++++++ html/changelogs/AutoChangeLog-pr-12288.yml | 5 --- html/changelogs/AutoChangeLog-pr-12390.yml | 15 ------- html/changelogs/AutoChangeLog-pr-12416.yml | 4 -- html/changelogs/AutoChangeLog-pr-12595.yml | 4 -- html/changelogs/AutoChangeLog-pr-12598.yml | 5 --- html/changelogs/AutoChangeLog-pr-12605.yml | 4 -- html/changelogs/AutoChangeLog-pr-12622.yml | 4 -- html/changelogs/AutoChangeLog-pr-12623.yml | 4 -- html/changelogs/AutoChangeLog-pr-12626.yml | 4 -- html/changelogs/AutoChangeLog-pr-12629.yml | 4 -- html/changelogs/AutoChangeLog-pr-12644.yml | 4 -- html/changelogs/AutoChangeLog-pr-12645.yml | 10 ----- 14 files changed, 99 insertions(+), 67 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-12288.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12390.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12416.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12595.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12598.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12605.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12622.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12623.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12626.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12629.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12644.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12645.yml diff --git a/html/changelog.html b/html/changelog.html index 3ff7bdb144..36a001bf00 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,57 @@ -->
          +

          30 June 2020

          +

          Fikou updated:

          +
            +
          • spray cans, airlock painters, and decal painters added to engineering/service/autolathe (where applicable)
          • +
          +

          Ghommie updated:

          +
            +
          • Fixed a gap on the male insect anthro torso sprite when facing south.
          • +
          • Fixed mecha ID access not being removable.
          • +
          • Fixed a peeve with the hypno trance status effect not sanitizing some heard hypnosis inputs (i.e. custom say messages like say"honks*clownem ipsum dolor")
          • +
          • fixed an issue about using stacks with only 1 amount left.
          • +
          • Fixed a peeve on attack messages against carbons/humans.
          • +
          • Fixed missing hypnochair board.
          • +
          • Fixed material walls and tiles. My bad on that port.
          • +
          +

          Ghommie (inspired by MrDoomBringer's work on tgstation) updated:

          +
            +
          • New check skills UI.
          • +
          +

          Ghommie (porting PRs by XTDM, coiax, MrDoomBringer) updated:

          +
            +
          • Random Events now have a follow link for ghosts!
          • +
          • Adds the Spontaneous Brain Trauma to the event pool. Sometimes your brain just goes a little wrong.
          • +
          • Sometimes a low level cloning pod will make errors in replicating your brain, leaving you with a mild brain trauma.
          • +
          • When a person is cloned, any mental traumas are cloned as well.
          • +
          • The wizard federation announces that the Curse of Madness is out of beta and is now available for purchase for 4 points. It causes long-lasting brain traumas to all inhabitants of a target space station.
          • +
          • The wizard federation declines responsibility for any self-harm caused by curses cast while inside the targeted station.
          • +
          • Due to the extensive testing of the Curse of Madness some unique new trauma types have appeared across Nanotrasen-controlled space.
          • +
          • Curse of Madness can now be triggered by a wizard's Summon Events, at the same chance as Summon Guns or Summon Magic.
          • +
          • When an admin triggers Curse of Madness manually, they can specify their own dark truth to horrify the station with.
          • +
          +

          nightred updated:

          +
            +
          • Created two_handed component
          • +
          • Updated all existing two handed items to use the new component
          • +
          +

          silicons updated:

          +
            +
          • typing indicators no longer generates duplicate message boxes.
          • +
          • config errors now have line numbers.
          • +
          • outgoing mentorpms are now blue instead of green for the sender.
          • +
          • *squish
          • +
          +

          timothyteakettle updated:

          +
            +
          • you can now select your tongue and speech verb in the character customization menu!
          • +
          • skeleton is now split into two more types, greater and lesser
          • +
          • non-carbon blood is now not white
          • +
          • fixed a bunch of grammar/spelling mistakes
          • +
          +

          29 June 2020

          b1tt3r1n0 updated:

            diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index a65ba322e7..9cd1987327 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -26137,3 +26137,51 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - balance: Made teratomas from sdgf less powergame timothyteakettle: - bugfix: slimes no longer have white blood by default +2020-06-30: + Fikou: + - rscadd: spray cans, airlock painters, and decal painters added to engineering/service/autolathe + (where applicable) + Ghommie: + - bugfix: Fixed a gap on the male insect anthro torso sprite when facing south. + - bugfix: Fixed mecha ID access not being removable. + - bugfix: Fixed a peeve with the hypno trance status effect not sanitizing some + heard hypnosis inputs (i.e. custom say messages like say"honks*clownem ipsum + dolor") + - bugfix: fixed an issue about using stacks with only 1 amount left. + - bugfix: Fixed a peeve on attack messages against carbons/humans. + - bugfix: Fixed missing hypnochair board. + - bugfix: Fixed material walls and tiles. My bad on that port. + Ghommie (inspired by MrDoomBringer's work on tgstation): + - rscadd: New check skills UI. + Ghommie (porting PRs by XTDM, coiax, MrDoomBringer): + - tweak: Random Events now have a follow link for ghosts! + - rscadd: Adds the Spontaneous Brain Trauma to the event pool. Sometimes your brain + just goes a little wrong. + - rscadd: Sometimes a low level cloning pod will make errors in replicating your + brain, leaving you with a mild brain trauma. + - rscadd: When a person is cloned, any mental traumas are cloned as well. + - rscadd: The wizard federation announces that the Curse of Madness is out of beta + and is now available for purchase for 4 points. It causes long-lasting brain + traumas to all inhabitants of a target space station. + - rscadd: The wizard federation declines responsibility for any self-harm caused + by curses cast while inside the targeted station. + - rscadd: Due to the extensive testing of the Curse of Madness some unique new trauma + types have appeared across Nanotrasen-controlled space. + - rscadd: Curse of Madness can now be triggered by a wizard's Summon Events, at + the same chance as Summon Guns or Summon Magic. + - admin: When an admin triggers Curse of Madness manually, they can specify their + own dark truth to horrify the station with. + nightred: + - code_imp: Created two_handed component + - refactor: Updated all existing two handed items to use the new component + silicons: + - bugfix: typing indicators no longer generates duplicate message boxes. + - rscadd: config errors now have line numbers. + - tweak: outgoing mentorpms are now blue instead of green for the sender. + - soundadd: '*squish' + timothyteakettle: + - rscadd: you can now select your tongue and speech verb in the character customization + menu! + - rscadd: skeleton is now split into two more types, greater and lesser + - bugfix: non-carbon blood is now not white + - spellcheck: fixed a bunch of grammar/spelling mistakes diff --git a/html/changelogs/AutoChangeLog-pr-12288.yml b/html/changelogs/AutoChangeLog-pr-12288.yml deleted file mode 100644 index fc558ec15a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12288.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "nightred" -delete-after: True -changes: - - code_imp: "Created two_handed component" - - refactor: "Updated all existing two handed items to use the new component" diff --git a/html/changelogs/AutoChangeLog-pr-12390.yml b/html/changelogs/AutoChangeLog-pr-12390.yml deleted file mode 100644 index 372d14214a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12390.yml +++ /dev/null @@ -1,15 +0,0 @@ -author: "Ghommie (porting PRs by XTDM, coiax, MrDoomBringer)" -delete-after: True -changes: - - tweak: "Random Events now have a follow link for ghosts!" - - rscadd: "Adds the Spontaneous Brain Trauma to the event pool. Sometimes your brain just goes a little wrong." - - rscadd: "Sometimes a low level cloning pod will make errors in replicating your brain, -leaving you with a mild brain trauma." - - rscadd: "When a person is cloned, any mental traumas are cloned as well." - - rscadd: "The wizard federation announces that the Curse of Madness is out of beta and is now available for purchase for 4 points. It causes long-lasting brain traumas to all inhabitants of a target space station." - - rscadd: "The wizard federation declines responsibility for any self-harm caused by curses cast while inside the targeted station." - - rscadd: "Due to the extensive testing of the Curse of Madness some unique new trauma types have appeared across Nanotrasen-controlled space." - - rscadd: "Curse of Madness can now be triggered by a wizard's Summon Events, -at the same chance as Summon Guns or Summon Magic." - - admin: "When an admin triggers Curse of Madness manually, they can -specify their own dark truth to horrify the station with." diff --git a/html/changelogs/AutoChangeLog-pr-12416.yml b/html/changelogs/AutoChangeLog-pr-12416.yml deleted file mode 100644 index 25d295457a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12416.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie (inspired by MrDoomBringer's work on tgstation)" -delete-after: True -changes: - - rscadd: "New check skills UI." diff --git a/html/changelogs/AutoChangeLog-pr-12595.yml b/html/changelogs/AutoChangeLog-pr-12595.yml deleted file mode 100644 index 20d018daf5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12595.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - soundadd: "*squish" diff --git a/html/changelogs/AutoChangeLog-pr-12598.yml b/html/changelogs/AutoChangeLog-pr-12598.yml deleted file mode 100644 index 358bc96d81..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12598.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - rscadd: "you can now select your tongue and speech verb in the character customization menu!" - - rscadd: "skeleton is now split into two more types, greater and lesser" diff --git a/html/changelogs/AutoChangeLog-pr-12605.yml b/html/changelogs/AutoChangeLog-pr-12605.yml deleted file mode 100644 index 1c514f15ac..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12605.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - rscadd: "config errors now have line numbers." diff --git a/html/changelogs/AutoChangeLog-pr-12622.yml b/html/changelogs/AutoChangeLog-pr-12622.yml deleted file mode 100644 index 9454154f66..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12622.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - spellcheck: "fixed a bunch of grammar/spelling mistakes" diff --git a/html/changelogs/AutoChangeLog-pr-12623.yml b/html/changelogs/AutoChangeLog-pr-12623.yml deleted file mode 100644 index 1e4b9638ca..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12623.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - tweak: "outgoing mentorpms are now blue instead of green for the sender." diff --git a/html/changelogs/AutoChangeLog-pr-12626.yml b/html/changelogs/AutoChangeLog-pr-12626.yml deleted file mode 100644 index 4fd9d4d2eb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12626.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - bugfix: "typing indicators no longer generates duplicate message boxes." diff --git a/html/changelogs/AutoChangeLog-pr-12629.yml b/html/changelogs/AutoChangeLog-pr-12629.yml deleted file mode 100644 index 37ebb5d123..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12629.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Fikou" -delete-after: True -changes: - - rscadd: "spray cans, airlock painters, and decal painters added to engineering/service/autolathe (where applicable)" diff --git a/html/changelogs/AutoChangeLog-pr-12644.yml b/html/changelogs/AutoChangeLog-pr-12644.yml deleted file mode 100644 index 5e291eb25d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12644.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - bugfix: "non-carbon blood is now not white" diff --git a/html/changelogs/AutoChangeLog-pr-12645.yml b/html/changelogs/AutoChangeLog-pr-12645.yml deleted file mode 100644 index ce62b0ae88..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12645.yml +++ /dev/null @@ -1,10 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed a gap on the male insect anthro torso sprite when facing south." - - bugfix: "Fixed mecha ID access not being removable." - - bugfix: "Fixed a peeve with the hypno trance status effect not sanitizing some heard hypnosis inputs (i.e. custom say messages like say\"honks*clownem ipsum dolor\")" - - bugfix: "fixed an issue about using stacks with only 1 amount left." - - bugfix: "Fixed a peeve on attack messages against carbons/humans." - - bugfix: "Fixed missing hypnochair board." - - bugfix: "Fixed material walls and tiles. My bad on that port." From 837a77585c2d20a034f87f15919df31d23496aab Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 30 Jun 2020 00:41:09 -0700 Subject: [PATCH 111/119] Update bag_of_holding.dm --- code/datums/components/storage/concrete/bag_of_holding.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/datums/components/storage/concrete/bag_of_holding.dm b/code/datums/components/storage/concrete/bag_of_holding.dm index 28b06b4867..76c0fd70b8 100644 --- a/code/datums/components/storage/concrete/bag_of_holding.dm +++ b/code/datums/components/storage/concrete/bag_of_holding.dm @@ -34,3 +34,8 @@ qdel(A) return . = ..() + +/datum/component/storage/concrete/bluespace/bag_of_holding/can_be_inserted(obj/item/I, stop_messages = FALSE, mob/M) + if(istype(I, /obj/item/storage/backpack/holding)) + return TRUE + return ..() From cd1c5511a4fd986ec526b9a0a0683ea0c4bb7a46 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Tue, 30 Jun 2020 16:24:04 +0200 Subject: [PATCH 112/119] Fixing two handed items and etcetera. --- code/datums/components/twohanded.dm | 2 +- code/game/objects/items/RCL.dm | 9 +++++---- code/game/objects/items/dualsaber.dm | 5 +++++ code/game/objects/items/stacks/sheets/mineral.dm | 1 + code/game/objects/items/toys.dm | 3 +-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/code/datums/components/twohanded.dm b/code/datums/components/twohanded.dm index e9f99a995e..77a9a79bf4 100644 --- a/code/datums/components/twohanded.dm +++ b/code/datums/components/twohanded.dm @@ -89,7 +89,7 @@ /// Triggered on equip of the item containing the component /datum/component/two_handed/proc/on_equip(datum/source, mob/user, slot) - if(require_twohands && slot == ITEM_SLOT_HANDS) // force equip the item + if(require_twohands && slot == SLOT_HANDS) // force equip the item wield(user) if(!user.is_holding(parent) && wielded && !require_twohands) unwield(user) diff --git a/code/game/objects/items/RCL.dm b/code/game/objects/items/RCL.dm index 8c840eef2b..6e305c30ee 100644 --- a/code/game/objects/items/RCL.dm +++ b/code/game/objects/items/RCL.dm @@ -29,6 +29,11 @@ RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) update_icon() +/obj/item/rcl/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + AddComponent(/datum/component/two_handed) + /// triggered on wield of two handed item /obj/item/rcl/proc/on_wield(obj/item/source, mob/user) active = TRUE @@ -37,10 +42,6 @@ /obj/item/rcl/proc/on_unwield(obj/item/source, mob/user) active = FALSE -/obj/item/rcl/ComponentInitialize() - . = ..() - AddElement(/datum/element/update_icon_updates_onmob) - /obj/item/rcl/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/C = W diff --git a/code/game/objects/items/dualsaber.dm b/code/game/objects/items/dualsaber.dm index cb07c22504..8c7049c713 100644 --- a/code/game/objects/items/dualsaber.dm +++ b/code/game/objects/items/dualsaber.dm @@ -72,6 +72,11 @@ TEXT_ATTACK_TYPE_PROJECTILE = 4 ) +/obj/item/dualsaber/Initialize() + . = ..() + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + /obj/item/dualsaber/ComponentInitialize() . = ..() AddComponent(/datum/component/two_handed, force_unwielded=3, force_wielded=34, \ diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index f5843a7df2..7692278ba3 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -430,6 +430,7 @@ GLOBAL_LIST_INIT(snow_recipes, list ( \ singular_name = "alien alloy sheet" sheettype = "abductor" merge_type = /obj/item/stack/sheet/mineral/abductor + walltype = /turf/closed/wall/mineral/abductor GLOBAL_LIST_INIT(abductor_recipes, list ( \ new/datum/stack_recipe("alien bed", /obj/structure/bed/abductor, 2, one_per_turf = 1, on_floor = 1), \ diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 8fb656cc11..aa2c6d1c88 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -828,12 +828,11 @@ var/obj/item/toy/cards/singlecard/H = new/obj/item/toy/cards/singlecard(user.loc) if(holo) holo.spawned += H // track them leaving the holodeck - choice = cards[1] + choice = popleft(cards) H.cardname = choice H.parentdeck = src var/O = src H.apply_card_vars(H,O) - src.cards -= choice H.pickup(user) user.put_in_hands(H) user.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") From 434a53340b185d99437e75ef2b341e9699894068 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 30 Jun 2020 20:21:59 -0700 Subject: [PATCH 113/119] groan --- .../code/datums/status_effects/chems.dm | 50 ------------------- 1 file changed, 50 deletions(-) diff --git a/modular_citadel/code/datums/status_effects/chems.dm b/modular_citadel/code/datums/status_effects/chems.dm index 57cbdb6beb..47eef6a820 100644 --- a/modular_citadel/code/datums/status_effects/chems.dm +++ b/modular_citadel/code/datums/status_effects/chems.dm @@ -41,20 +41,6 @@ /datum/status_effect/chem/breast_enlarger/on_apply()//Removes clothes, they're too small to contain you. You belong to space now. log_reagent("FERMICHEM: [owner]'s breasts has reached comical sizes. ID: [owner.key]") - var/mob/living/carbon/human/H = owner - var/message = FALSE - if(H.w_uniform) - H.dropItemToGround(H.w_uniform, TRUE) - message = TRUE - if(H.wear_suit) - H.dropItemToGround(H.wear_suit, TRUE) - message = TRUE - if(message) - playsound(H.loc, 'sound/items/poster_ripped.ogg', 50, 1) - H.visible_message("[H]'s chest suddenly bursts forth, ripping their clothes off!'", \ - "Your clothes give, ripping into peices under the strain of your swelling breasts! Unless you manage to reduce the size of your breasts, there's no way you're going to be able to put anything on over these melons..!") - else - to_chat(H, "Your bountiful bosom is so rich with mass, you seriously doubt you'll be able to fit any clothes over it.") return ..() /datum/status_effect/chem/breast_enlarger/tick()//If you try to wear clothes, you fail. Slows you down if you're comically huge @@ -64,16 +50,6 @@ H.remove_status_effect(src) return moveCalc = 1+((round(B.cached_size) - 9)/3) //Afffects how fast you move, and how often you can click. - var/message = FALSE - if(H.w_uniform) - H.dropItemToGround(H.w_uniform, TRUE) - message = TRUE - if(H.wear_suit) - H.dropItemToGround(H.wear_suit, TRUE) - message = TRUE - if(message) - playsound(H.loc, 'sound/items/poster_ripped.ogg', 50, 1) - to_chat(H, "Your enormous breasts are way too large to fit anything over them!") if(last_checked_size != B.cached_size) H.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/status_effect/breast_hypertrophy, multiplicative_slowdown = moveCalc) @@ -115,20 +91,6 @@ /datum/status_effect/chem/penis_enlarger/on_apply()//Removes clothes, they're too small to contain you. You belong to space now. log_reagent("FERMICHEM: [owner]'s dick has reached comical sizes. ID: [owner.key]") - var/mob/living/carbon/human/H = owner - var/message = FALSE - if(H.w_uniform) - H.dropItemToGround(H.w_uniform, TRUE) - message = TRUE - if(H.wear_suit) - H.dropItemToGround(H.wear_suit, TRUE) - message = TRUE - if(message) - playsound(H.loc, 'sound/items/poster_ripped.ogg', 50, 1) - H.visible_message("[H]'s schlong suddenly bursts forth, ripping their clothes off!'", \ - "Your clothes give, ripping into peices under the strain of your swelling pecker! Unless you manage to reduce the size of your emancipated trouser snake, there's no way you're going to be able to put anything on over this girth..!") - else - to_chat(H, "Your emancipated trouser snake is so ripe with girth, you seriously doubt you'll be able to fit any clothes over it.") return ..() @@ -140,18 +102,6 @@ return moveCalc = 1+((round(P.length) - 21)/3) //effects how fast you can move bloodCalc = 1+((round(P.length) - 21)/15) //effects how much blood you need (I didn' bother adding an arousal check because I'm spending too much time on this organ already.) - - var/message = FALSE - if(H.w_uniform) - H.dropItemToGround(H.w_uniform, TRUE) - message = TRUE - if(H.wear_suit) - H.dropItemToGround(H.wear_suit, TRUE) - message = TRUE - if(message) - playsound(H.loc, 'sound/items/poster_ripped.ogg', 50, 1) - to_chat(H, "Your enormous package is way to large to fit anything over!") - if(P.length < 22 && H.has_movespeed_modifier(/datum/movespeed_modifier/status_effect/penis_hypertrophy)) to_chat(owner, "Your rascally willy has become a more managable size, liberating your movements.") H.remove_movespeed_modifier(/datum/movespeed_modifier/status_effect/penis_hypertrophy) From 8f30d7f4d13a138805bfd0c5b30efa96d8ac7dc0 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 30 Jun 2020 20:27:30 -0700 Subject: [PATCH 114/119] Update code/datums/components/storage/concrete/bag_of_holding.dm Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/datums/components/storage/concrete/bag_of_holding.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/components/storage/concrete/bag_of_holding.dm b/code/datums/components/storage/concrete/bag_of_holding.dm index 76c0fd70b8..246b70663d 100644 --- a/code/datums/components/storage/concrete/bag_of_holding.dm +++ b/code/datums/components/storage/concrete/bag_of_holding.dm @@ -36,6 +36,6 @@ . = ..() /datum/component/storage/concrete/bluespace/bag_of_holding/can_be_inserted(obj/item/I, stop_messages = FALSE, mob/M) - if(istype(I, /obj/item/storage/backpack/holding)) + if(I.GetComponent(datum/component/storage/concrete/bluespace/bag_of_holding)) return TRUE return ..() From 8de00e80ddfd365ba4d7f7db4c37225bf9452f94 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Wed, 1 Jul 2020 15:04:51 +0200 Subject: [PATCH 115/119] Update bag_of_holding.dm --- code/datums/components/storage/concrete/bag_of_holding.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/components/storage/concrete/bag_of_holding.dm b/code/datums/components/storage/concrete/bag_of_holding.dm index 246b70663d..e19edc89d8 100644 --- a/code/datums/components/storage/concrete/bag_of_holding.dm +++ b/code/datums/components/storage/concrete/bag_of_holding.dm @@ -36,6 +36,6 @@ . = ..() /datum/component/storage/concrete/bluespace/bag_of_holding/can_be_inserted(obj/item/I, stop_messages = FALSE, mob/M) - if(I.GetComponent(datum/component/storage/concrete/bluespace/bag_of_holding)) + if(I.GetComponent(/datum/component/storage/concrete/bluespace/bag_of_holding)) return TRUE return ..() From 6b3254ef394c0498d7ba0c62a9b4684711a2a452 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 1 Jul 2020 08:17:52 -0500 Subject: [PATCH 116/119] Automatic changelog generation for PR #12654 [ci skip] --- html/changelogs/AutoChangeLog-pr-12654.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12654.yml diff --git a/html/changelogs/AutoChangeLog-pr-12654.yml b/html/changelogs/AutoChangeLog-pr-12654.yml new file mode 100644 index 0000000000..c6437ac335 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12654.yml @@ -0,0 +1,4 @@ +author: "silicons" +delete-after: True +changes: + - bugfix: "bohbombing is a thing now" From 6fdf713491c9b442f4b16d60d704893c9afaf000 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 1 Jul 2020 14:30:20 -0500 Subject: [PATCH 117/119] Automatic changelog generation for PR #12656 [ci skip] --- html/changelogs/AutoChangeLog-pr-12656.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12656.yml diff --git a/html/changelogs/AutoChangeLog-pr-12656.yml b/html/changelogs/AutoChangeLog-pr-12656.yml new file mode 100644 index 0000000000..a7779223a5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12656.yml @@ -0,0 +1,6 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixing a few issues with twohanded items." + - bugfix: "Unum decks now work correctly." + - bugfix: "Abductor walls are once again buildable with alien alloy." From 565a4a49e4a40733651f9628182c6247c3a9543c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 1 Jul 2020 18:11:10 -0500 Subject: [PATCH 118/119] Automatic changelog generation for PR #12407 [ci skip] --- html/changelogs/AutoChangeLog-pr-12407.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12407.yml diff --git a/html/changelogs/AutoChangeLog-pr-12407.yml b/html/changelogs/AutoChangeLog-pr-12407.yml new file mode 100644 index 0000000000..658bd15f25 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12407.yml @@ -0,0 +1,13 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - tweak: "Makes pride and envy ruin a bit smaller!" + - rscadd: "Pride now has rings, lipstick wigs and silver walls/door making a nice and polished look then cyan blue walls." + - rscadd: "more trash and better dagger placement on food ruin" + - rscadd: "Snowboim now has snowballs and toy gifts for the two skeles daw!" + - tweak: "Beach boim now has carp light branding beer, as well as soap!" + - tweak: "Greed ruin now uses nice slick walls and carpet!" + - tweak: "Founten ruin looks a lot better with its carpets and well maintained fluff things, but walls suffered and no longer can salvage ruined metal..." + - rscadd: "Alien nest has a bit more glowy floors of resin looking a bit more lived in by the drones. As well as the \"door\" now being see through resin rather then the thicker stuff that you cant see through" + - rscadd: "Pizza party has a few more gifts, some candy and snap pops yay!" + - balance: "Sloth ruin is about 15~ tiles shorter, has and has more fruit for a bowl. How lazy!" From b823bbce5c33218efeb37718cc2558982f83eb70 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 2 Jul 2020 00:09:31 +0000 Subject: [PATCH 119/119] Automatic changelog compile [ci skip] --- html/changelog.html | 25 ++++++++++++++++++++++ html/changelogs/.all_changelog.yml | 23 ++++++++++++++++++++ html/changelogs/AutoChangeLog-pr-12407.yml | 13 ----------- html/changelogs/AutoChangeLog-pr-12654.yml | 4 ---- html/changelogs/AutoChangeLog-pr-12656.yml | 6 ------ 5 files changed, 48 insertions(+), 23 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-12407.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12654.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12656.yml diff --git a/html/changelog.html b/html/changelog.html index 36a001bf00..66f8141f28 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,31 @@ -->
            +

            02 July 2020

            +

            Ghommie updated:

            +
              +
            • Fixing a few issues with twohanded items.
            • +
            • Unum decks now work correctly.
            • +
            • Abductor walls are once again buildable with alien alloy.
            • +
            +

            Trilbyspaceclone updated:

            +
              +
            • Makes pride and envy ruin a bit smaller!
            • +
            • Pride now has rings, lipstick wigs and silver walls/door making a nice and polished look then cyan blue walls.
            • +
            • more trash and better dagger placement on food ruin
            • +
            • Snowboim now has snowballs and toy gifts for the two skeles daw!
            • +
            • Beach boim now has carp light branding beer, as well as soap!
            • +
            • Greed ruin now uses nice slick walls and carpet!
            • +
            • Founten ruin looks a lot better with its carpets and well maintained fluff things, but walls suffered and no longer can salvage ruined metal...
            • +
            • Alien nest has a bit more glowy floors of resin looking a bit more lived in by the drones. As well as the "door" now being see through resin rather then the thicker stuff that you cant see through
            • +
            • Pizza party has a few more gifts, some candy and snap pops yay!
            • +
            • Sloth ruin is about 15~ tiles shorter, has and has more fruit for a bowl. How lazy!
            • +
            +

            silicons updated:

            +
              +
            • bohbombing is a thing now
            • +
            +

            30 June 2020

            Fikou updated:

              diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 9cd1987327..921f9ce233 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -26185,3 +26185,26 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: skeleton is now split into two more types, greater and lesser - bugfix: non-carbon blood is now not white - spellcheck: fixed a bunch of grammar/spelling mistakes +2020-07-02: + Ghommie: + - bugfix: Fixing a few issues with twohanded items. + - bugfix: Unum decks now work correctly. + - bugfix: Abductor walls are once again buildable with alien alloy. + Trilbyspaceclone: + - tweak: Makes pride and envy ruin a bit smaller! + - rscadd: Pride now has rings, lipstick wigs and silver walls/door making a nice + and polished look then cyan blue walls. + - rscadd: more trash and better dagger placement on food ruin + - rscadd: Snowboim now has snowballs and toy gifts for the two skeles daw! + - tweak: Beach boim now has carp light branding beer, as well as soap! + - tweak: Greed ruin now uses nice slick walls and carpet! + - tweak: Founten ruin looks a lot better with its carpets and well maintained fluff + things, but walls suffered and no longer can salvage ruined metal... + - rscadd: Alien nest has a bit more glowy floors of resin looking a bit more lived + in by the drones. As well as the "door" now being see through resin rather then + the thicker stuff that you cant see through + - rscadd: Pizza party has a few more gifts, some candy and snap pops yay! + - balance: Sloth ruin is about 15~ tiles shorter, has and has more fruit for a bowl. + How lazy! + silicons: + - bugfix: bohbombing is a thing now diff --git a/html/changelogs/AutoChangeLog-pr-12407.yml b/html/changelogs/AutoChangeLog-pr-12407.yml deleted file mode 100644 index 658bd15f25..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12407.yml +++ /dev/null @@ -1,13 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - tweak: "Makes pride and envy ruin a bit smaller!" - - rscadd: "Pride now has rings, lipstick wigs and silver walls/door making a nice and polished look then cyan blue walls." - - rscadd: "more trash and better dagger placement on food ruin" - - rscadd: "Snowboim now has snowballs and toy gifts for the two skeles daw!" - - tweak: "Beach boim now has carp light branding beer, as well as soap!" - - tweak: "Greed ruin now uses nice slick walls and carpet!" - - tweak: "Founten ruin looks a lot better with its carpets and well maintained fluff things, but walls suffered and no longer can salvage ruined metal..." - - rscadd: "Alien nest has a bit more glowy floors of resin looking a bit more lived in by the drones. As well as the \"door\" now being see through resin rather then the thicker stuff that you cant see through" - - rscadd: "Pizza party has a few more gifts, some candy and snap pops yay!" - - balance: "Sloth ruin is about 15~ tiles shorter, has and has more fruit for a bowl. How lazy!" diff --git a/html/changelogs/AutoChangeLog-pr-12654.yml b/html/changelogs/AutoChangeLog-pr-12654.yml deleted file mode 100644 index c6437ac335..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12654.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - bugfix: "bohbombing is a thing now" diff --git a/html/changelogs/AutoChangeLog-pr-12656.yml b/html/changelogs/AutoChangeLog-pr-12656.yml deleted file mode 100644 index a7779223a5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12656.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixing a few issues with twohanded items." - - bugfix: "Unum decks now work correctly." - - bugfix: "Abductor walls are once again buildable with alien alloy."